Исходный код вики 5. Firmware update

Редактировал(а) Admin 2025/03/18 10:30

Скрыть последних авторов
Admin 1.1 1 (% data-numbered-headings-start="5" style="--numbered-headings-start: 4;font-size: 0px;color: rgba(0, 0, 0, 0.0);margin-bottom: 0px; margin-top: 0px;" %)
Admin 12.1 2 = Обновление ВПО =
Admin 1.1 3
Admin 12.1 4 == Введение ==
Admin 1.1 5
Admin 12.1 6 Настоящий документ описывает порядок обновления основной микропрограммы устройства BMS Main X.
Admin 1.1 7
Admin 12.1 8 Обновление основной микропрограммы BMS Main X может быть выполнено следующими способами:
Admin 1.1 9
Admin 12.1 10 * через загрузчик (возможно по USB, CAN и RS-485);
11 * через конфигурационный интерфейс устройства (возможно по USB, CAN и TCP).
Admin 1.1 12
Admin 12.1 13 Требуемые аппаратные и программные средства:
Admin 1.1 14
Admin 12.1 15 * Программа ElectricDeviceMonitor для ОС Windows, с помощью которой выполняется настройка и обслуживание устройств BMS Main X;
16 * Интерфейс связи:
17 ** Адаптер USB-CAN — для обновления по шине CAN;
18 ** Адаптер USB-RS-485 — для обновления по шине RS-485;
19 ** Кабель USB-mini — для обновления по USB;
20 ** BMS Wi-Fi или BMS LANmodule, установленные на плате BMS Main X — для обновления по TCP;
21 * SD карта — для обновления через конфигурационный интерфейс;
22 * Файл с основной микропрограммой (должен иметь формат "Motorola S-record .srec").
Admin 1.1 23
Admin 12.1 24 == Обновление через загрузчик ==
Admin 2.3 25
Admin 12.1 26 Обновление ВПО включает два этапа:
Admin 1.1 27
Admin 12.1 28 * передачу управления встроенному загрузчику устройства;
29 * загрузку с помощью встроенного загрузчика основной микропрограммы в память устройства.
Admin 1.1 30
Admin 12.1 31 **~1. Передайте управление встроенному загрузчику.**
Admin 1.1 32
Admin 12.1 33 * **Метод 1**: используя Unified monitor из программы ElectricDeviceMonitor подключитесь к устройству BMS Main X через USB, CAN или TCP соединение. Далее в программе монитора выберите пункт меню "Device → Go to bootloader":
Admin 1.1 34
35 [[image:1734358998052-615.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true" height="176" width="600"]]
36
Admin 12.1 37 * **Метод 2**: удерживайте кнопку SW1 на устройстве в течение 1 секунды. После того, как погаснут светодиоды индикации, отпустите кнопку. Будет выполнен перезапуск, и устройство войдёт в режим работы загрузчика.
Admin 1.1 38
39 (% class="box infomessage" %)
40 (((
Admin 12.1 41 **Примечания:**
42 В режиме загрузчика светодиоды индикации будут последовательно загораться и гаснуть.
43 Загрузчик будет активен в течение 45 секунд. По истечение этого времени управление будет снова передано основной микропрограмме.
Admin 1.1 44 )))
45
Admin 12.1 46 **2. Выполните загрузку основной микропрограммы.**
Admin 1.1 47
Admin 12.1 48 2.1 Запустите модуль Updater программы ElectricDeviceMonitor:
Admin 1.1 49
Admin 12.1 50 [[image:Battery management systems.BMS Main 3.5\. Firmware update.WebHome@1733406691402-715.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true" height="340" width="450"]]
Admin 1.1 51
Admin 2.1 52 [[image:1734358998056-742.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true" height="339" width="317"]]
Admin 1.1 53
Admin 12.1 54 2.2 Из выпадающего меню окна Updater выберите способ подключения к устройству BMS Main X и настройте параметры подключения (кнопка "Settings...").
Admin 1.1 55
Admin 12.1 56 * **Подключение по USB:** выберите способ подключения “Serial port transport”, нажмите на кнопку "Settings...". В появившемся окне выберите COM-порт, с помощью которого ПК соединяется с устройством (скорость обмена может быть установлена любая):
Admin 1.1 57
58 [[image:1734358998057-580.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true"]]
59
Admin 12.1 60 * **Подключение по CAN**: выберите способ подключения "CAN transport", нажмите на кнопку "Settings...". В появившемся окне выберите USB-CAN адаптер, с помощью которого будет загружаться основная микропрограмма, и укажите скорость обмена по шине CAN:
Admin 1.1 61
62 [[image:1734358998057-856.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true"]]
63
Admin 12.1 64 * **Подключение по RS-485**: выберите способ подключения “Serial port transport”, нажмите на кнопку "Settings...". В появившемся окне выберите COM-порт, с помощью которого ПК соединяется с устройством, и укажите скорость обмена (заданную в настройках BMS):
Admin 1.1 65
Admin 3.2 66 [[image:1741006568192-944.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true"]]
Admin 1.1 67
Admin 12.1 68 3 Нажмите на кнопку "Browse..." и выберите файл *.srec с основной микропрограммой.
Admin 1.1 69
Admin 12.1 70 4. Нажмите на кнопку “Update” **во время нахождения устройства в режиме загрузчика**. Начнётся процесс загрузки новой микропрограммы в память устройства.
Admin 1.1 71
Admin 12.1 72 == Обновление через конфигурационный интерфейс ==
Admin 1.1 73
74 (% class="box warningmessage" %)
75 (((
Admin 12.1 76 Для обновления через Unified monitor в устройстве должна быть установлена SD карта. Обновление через конфигурационный интерфейс **без SD карты невозможно**.
Admin 1.1 77 )))
78
Admin 12.1 79 ~1. Подключитесь к устройству и выполните аутентификацию в Unified monitor.
Admin 1.1 80
Admin 12.1 81 2. Выберите пункт меню "Device → Update firmware…". В появившемся окне нажмите на кнопку “Browse…”.
Admin 1.1 82
83 [[image:1734358998059-777.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true" height="171" width="600"]]
84
Admin 12.1 85 3. Выберите "Motorola S-Record files (*.srec)" внижнем правом углу и укажите путь к файлу с основной микропрограммой устройства (*.srec).
Admin 1.1 86
Admin 12.1 87 [[image:1741008675778-571.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true"]]
Admin 1.1 88
Admin 12.1 89 4. Нажмите на кнопку "Update". Начнётся передача файла устройству. По окончании передачи устройство перезагрузится, и начнётся обновление основной микропрограммы. Обновление занимает приблизительно 2 минуты.
Admin 2.1 90
Admin 12.1 91 [[image:1741008480601-900.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true"]]
92
93
Admin 1.1 94 (% data-numbered-headings-start="5" style="--numbered-headings-start: 4;font-size: 0px;color: rgba(0, 0, 0, 0.0);margin-bottom: 0px; margin-top: 0px;" %)
95 = Firmware update =