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