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

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

Последние авторы
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;" %)
2 = Firmware update =
3
4 == Введение ==
5
6 Настоящий документ описывает порядок обновления основной микропрограммы устройств BMS Mini S и BMS Mini.
7
8 Обновление основной микропрограммы BMS Mini S / BMS Mini может быть выполнено следующими способами:
9
10 * через загрузчик (возможно по USB, CAN и RS-485);
11 * через конфигурационный интерфейс устройства (возможно по USB, CAN и TCP).
12
13 Требуемые аппаратные и программные средства:
14
15 * Программа ElectricDeviceMonitor для ОС Windows, с помощью которой выполняется настройка и обслуживание устройств BMS Main 3 / BMS Main 3X;
16 * Интерфейс связи:
17 ** Адаптер USB/CAN — для обновления по шине CAN;
18 ** Адаптер USB-RS485 — для обновления по шине RS-485;
19 ** Кабель USB-mini — для обновления по USB;
20 ** BMS Wi-Fi или BMS LANmodule, установленные на плате BMS Mini S / BMS Mini — для обновления по TCP;
21 * SD карта — для обновления через конфигурационный интерфейс;
22 * Файл с основной микропрограммой (должен иметь формат "Motorola S-record .srec").
23
24 == Обновление через загрузчик ==
25
26 Обновление ВПО включает два этапа:
27
28 * передачу управления встроенному загрузчику устройства;
29 * загрузку с помощью встроенного загрузчика основной микропрограммы в память устройства.
30
31 **~1. Передайте управление встроенному загрузчику.**
32
33 * **Метод 1**: используя Unified monitor из программы ElectricDeviceMonitor подключитесь к устройству BMS Mini S / BMS Mini по USB, CAN или TCP подключению. Далее в программе монитора выберите пункт меню "Device → Go to bootloader":
34
35 [[image:1733921952732-294.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true" height="166" width="600"]]
36
37 * **Метод 2**: удерживайте кнопку SW1 на устройстве в течение 1 секунды. После того, как погаснут светодиоды индикации, отпустите кнопку. Будет выполнен перезапуск, и устройство войдёт в режим работы загрузчика.
38
39 (% class="box infomessage" %)
40 (((
41 **Примечания:**
42 В режиме загрузчика светодиоды индикации будут последовательно загораться и гаснуть.
43 Загрузчик будет активен в течение 45 секунд. По истечение этого времени управление будет снова передано основной микропрограмме.
44 )))
45
46 **2. Выполните загрузку основной микропрограммы.**
47
48 2.1 Запустите модуль Updater программы ElectricDeviceMonitor:
49
50
51 [[image:https://docs.movicomelectric.com/bin/download/Battery%20management%20systems/BMS%20Main%203/5.%20Firmware%20update/WebHome/1733406691402-715.png?rev=1.1||alt="1733406691402-715.png" data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true" height="258" width="341"]]
52
53 [[image:1733922048348-345.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true" height="357" width="334"]]
54
55 2.2 Из выпадающего меню окна Updater выберите способ подключения к устройству BMS Mini S / BMS Mini и настройте параметры подключения (кнопка "Settings...").
56
57 * **Подключение по USB:** выберите способ подключения “Serial port transport”, нажмите на кнопку "Settings...". В появившемся окне выберите COM-порт, с помощью которого ПК соединяется с устройством (скорость обмена может быть установлена любая):
58
59 [[image:1733922048350-946.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true"]]
60
61 * **Подключение по CAN**: выберите способ подключения "CAN transport", нажмите на кнопку "Settings...". В появившемся окне выберите USB-CAN адаптер, с помощью которого будет загружаться основная микропрограмма, и укажите скорость обмена по шине CAN:
62
63 [[image:1733922048351-746.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true"]]
64
65 * **Подключение по RS-485**: выберите способ подключения “Serial port transport”, нажмите на кнопку "Settings...". В появившемся окне выберите COM-порт, с помощью которого ПК соединяется с устройством, и укажите скорость обмена (заданную в настройках BMS):
66
67 [[image:1741006631411-613.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true"]]
68
69
70 3 Нажмите на кнопку "Browse..." и выберите файл *.srec с основной микропрограммой.
71
72 4. Нажмите на кнопку “Update” **во время нахождения устройства в режиме загрузчика**. Начнётся процесс загрузки новой микропрограммы в память устройства.
73
74 == Обновление через конфигурационный интерфейс ==
75
76 (% class="box warningmessage" %)
77 (((
78 Для обновления через Unified monitor в устройстве должна быть установлена SD карта. Обновление через конфигурационный интерфейс **без SD карты невозможно**.
79 )))
80
81 ~1. Подключитесь к устройству и выполните аутентификацию в Unified monitor.
82
83 2. Выберите пункт меню "Device → Update firmware…". В появившемся окне нажмите на кнопку “Browse…”.
84
85 [[image:1733922048352-144.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true" height="164" width="600"]]
86
87 3. Выберите "Motorola S-Record files (*.srec)" внижнем правом углу и укажите путь к файлу с основной микропрограммой устройства (*.srec).
88
89 [[image:1733922532918-136.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true" height="301" width="527"]]
90
91 4. Нажмите на кнопку "Update". Начнётся передача файла устройству. По окончании передачи устройство перезагрузится, и начнётся обновление основной микропрограммы. Обновление занимает приблизительно 2 минуты.
92
93 [[image:1733922582774-470.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true"]]
94
95