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

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

Скрыть последних авторов
Admin 12.1 1 (% data-numbered-headings-start="4" style="--numbered-headings-start: 3;font-size: 0px;color: rgba(0, 0, 0, 0.0);margin-bottom: 0px; margin-top: 0px;" %)
Admin 22.1 2 = Обвновление встроенного ПО =
Admin 1.1 3
Admin 22.1 4 == Введение ==
Admin 12.1 5
Admin 22.1 6 Настоящий документ описывает порядок обновления основной микропрограммы устройства BMS Main 2.x.
Admin 1.1 7
Admin 22.1 8 Обновление основной микропрограммы BMS Main 2.x может быть выполнено следующими способами:
Admin 1.1 9
Admin 22.1 10 * через ElectricDeviceMonitor по сети Ethernet, шине CAN или RS-485;
11 * через WEB-интерфейс по сети Ethernet или Wi-Fi.
Admin 1.1 12
Admin 22.1 13 == Обновление через ElectricDeviceMonitor ==
Admin 1.1 14
Admin 22.1 15 Требуемые аппаратные и программные средства:
Admin 1.1 16
Admin 22.1 17 * Программа ElectricDeviceMonitor для ОС Windows, с помощью которой выполняется настройка и обслуживание устройств BMS.
18 * Интерфейс связи:
19 ** Адаптер USB/CAN (если обновление осуществляется по шине CAN);
20 ** Адаптер USB/RS-485 или RS-232/RS-485 (если обновление осуществляется по шине RS-485);
21 ** Ethernet кабель (если обновление осуществляется по Ethernet);
22 ** BMS Wi-Fi установленный на плате BMS Main 2.1 (если обновление осуществляется по Wi-Fi);
23 * SD-карта, установленная в устройстве (для обновления чеhез WEB интерфейс);
24 * Файл с основной микропрограммой (должен иметь формат Motorola S-record).
Admin 1.1 25
Admin 22.1 26 Обновление ВПО включает два этапа:
Admin 1.1 27
Admin 22.1 28 * передачу управления встроенному загрузчику устройства;
29 * загрузку с помощью встроенного загрузчика основной микропрограммы в память устройства.
Admin 1.1 30
Admin 22.1 31 === Запуск загрузчика ===
Admin 1.1 32
Admin 22.1 33 * **через Web интерфейс**: войдите в раздел "Service → Device" и нажмите на ссылку "Reset device and start loader"::
Admin 1.1 34
Admin 7.1 35 [[image:1732876898742-205.png||alt="1732877133901-673.png" data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true"]]
Admin 1.1 36
Admin 22.1 37 * **через ElectricDeviceMonitor**: подключитесь к устройству BMS Main 2.x с помощью адаптера USB-CAN и программы монитора ElectricDeviceMonitor. Далее в программе монитора перейдите в раздел "Service → Commands" и нажмите на кнопку "Reset device and start loader":
Admin 1.1 38
Admin 9.1 39 [[image:1732876996076-348.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true" height="336" width="482"]]
Admin 1.1 40
Admin 22.1 41 * **через кнопку SW1**: удерживайте кнопку SW1 на устройстве в течение 1 секунды. После того, как погаснут светодиоды индикации, отпустите кнопку. Будет выполнен перезапуск, и устройство войдёт в режим работы загрузчика..
Admin 1.1 42
43 (% class="box infomessage" %)
44 (((
Admin 22.1 45 **Примечания:**
46 В режиме загрузчика светодиоды индикации будут последовательно загораться и гаснуть.
47 Загрузчик будет активен в течение 45 секунд. По истечение этого времени управление будет снова передано основной микропрограмме.
Admin 1.1 48 )))
49
Admin 22.1 50 === Загрузка ВПО. ===
Admin 1.1 51
Admin 22.1 52 ~1. Запустите модуль Updater программы ElectricDeviceMonitor:
Admin 1.1 53
Admin 8.1 54 [[image:1732876973941-940.png||data-xwiki-image-style-alignment="center"]]
Admin 1.1 55
Admin 8.1 56 [[image:1732876980743-472.png||data-xwiki-image-style-alignment="center"]]
Admin 1.1 57
Admin 22.1 58 2. Из выпадающего меню окна Updater выберите способ подключения к устройству BMS Main 2.x и настройте параметры подключения (кнопка "Settings...").
Admin 1.1 59
Admin 22.1 60 * **Подключение по Ethernet**: выберите способ подключения "TCP transport", нажмите на кнопку "Settings..." и в появившемся окне укажите IP-адрес устройства и номер порта загрузчика:
Admin 1.1 61
Admin 8.1 62 [[image:1732877018498-486.png||data-xwiki-image-style-alignment="center"]]
Admin 1.1 63
Admin 22.1 64 * **Подключение по CAN**: выберите способ подключения "CAN transport", нажмите на кнопку "Settings...". В появившемся окне выберите USB-CAN адаптер, с помощью которого будет загружаться основная микропрограмма, и укажите скорость обмена по шине CAN:
Admin 1.1 65
Admin 8.1 66 [[image:1732877027638-368.png||data-xwiki-image-style-alignment="center"]]
Admin 1.1 67
Admin 22.1 68 * **Подключение по RS-485**: выберите способ подключения “Serial port transport”, нажмите на кнопку "Settings...". В появившемся окне выберите COM-порт, с помощью которого ПК соединяется с устройством, и укажите скорость обмена (заданную в настройках BMS):
Admin 1.1 69
Admin 22.1 70 [[image:1741006696516-394.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true"]]
Admin 1.1 71
Admin 22.1 72 3. Нажмите на кнопку "Browse..." и выберите файл *.srec с основной микропрограммой.
Admin 1.1 73
Admin 22.1 74 4. Нажмите на кнопку “Update” **во время нахождения устройства в режиме загрузчика**. Начнётся процесс загрузки новой микропрограммы в память устройства.
Admin 1.1 75
Admin 22.1 76 == Обновление через WEB интерфейс ==
Admin 1.1 77
78 (% class="box warningmessage" %)
79 (((
Admin 22.1 80 **Внимание!**
81 Для обновления основной микропрограммы через WEB-интерфейс необходимо, чтобы в разделе "Service → User" был установлен флаг "Update using the WEB interface" и в устройстве была установлена SD-карта. Если указанный флаг или SD-карта не установлены, то обновление через WEB-интерфейс невозможно.
Admin 1.1 82 )))
83
Admin 22.1 84 1. Перейдите в раздел "Service → Device" и введите имя пользователя и пароль, разрешающие изменять параметры устройства.
85 1. Нажмите на кнопку “Browse” (“Выберите файл”) и укажите путь к файлу с основной микропрограммой устройства (*.srec).
86 1. Нажмите на кнопку "Update". Начнётся передача файла устройству. По окончании передачи устройство перезагрузится, и начнётся обновление основной микропрограммы. Обновление занимает приблизительно 2 минуты.
Admin 1.1 87
Admin 7.1 88 [[image:1732876153422-605.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true"]]
Admin 1.1 89
90