5. Обновление ВПО

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

Обновление ВПО

Введение

Настоящий документ описывает порядок обновления основной микропрограммы устройства BMS Main X.

Обновление основной микропрограммы BMS Main X может быть выполнено следующими способами:

  • через загрузчик (возможно по USB, CAN и RS-485);
  • через конфигурационный интерфейс устройства (возможно по USB, CAN и TCP).

Требуемые аппаратные и программные средства:

  • Программа ElectricDeviceMonitor для ОС Windows, с помощью которой выполняется настройка и обслуживание устройств BMS Main 3 / BMS Main 3X;
  • Интерфейс связи:
    • Адаптер USB-CAN — для обновления по шине CAN;
    • Адаптер USB-RS-485 — для обновления по шине RS-485;
    • Кабель USB-mini — для обновления по USB;
    • BMS Wi-Fi или BMS LANmodule, установленные на плате BMS Main X — для обновления по TCP;
  • SD карта — для обновления через конфигурационный интерфейс;
  • Файл с основной микропрограммой (должен иметь формат "Motorola S-record .srec").

Обновление через загрузчик

Обновление ВПО включает два этапа:

  • передачу управления встроенному загрузчику устройства;
  • загрузку с помощью встроенного загрузчика основной микропрограммы в память устройства.

1. Передайте управление встроенному загрузчику.

  • Метод 1: используя Unified monitor из программы ElectricDeviceMonitor подключитесь к устройству BMS Main X через USB, CAN или TCP соединение. Далее в программе монитора выберите пункт меню "Device → Go to bootloader":

1734358998052-615.png

  • Метод 2: удерживайте кнопку SW1 на устройстве в течение 1 секунды. После того, как погаснут светодиоды индикации, отпустите кнопку. Будет выполнен перезапуск, и устройство войдёт в режим работы загрузчика.

Примечания:
В режиме загрузчика светодиоды индикации будут последовательно загораться и гаснуть.
Загрузчик будет активен в течение 45 секунд. По истечение этого времени управление будет снова передано основной микропрограмме.

2. Выполните загрузку основной микропрограммы.

2.1 Запустите модуль Updater программы ElectricDeviceMonitor:

1733406691402-715.png

1734358998056-742.png

2.2 Из выпадающего меню окна Updater выберите способ подключения к устройству BMS Main X и настройте параметры подключения (кнопка "Settings...").

  • Подключение по USB: выберите способ подключения “Serial port transport”, нажмите на кнопку "Settings...". В появившемся окне выберите COM-порт, с помощью которого ПК соединяется с устройством (скорость обмена может быть установлена любая):

1734358998057-580.png

  • Подключение по CAN: выберите способ подключения "CAN transport", нажмите на кнопку "Settings...". В появившемся окне выберите USB-CAN адаптер, с помощью которого будет загружаться основная микропрограмма, и укажите скорость обмена по шине CAN:

1734358998057-856.png

  • Подключение по RS-485: выберите способ подключения “Serial port transport”, нажмите на кнопку "Settings...". В появившемся окне выберите COM-порт, с помощью которого ПК соединяется с устройством, и укажите скорость обмена (заданную в настройках BMS):

1741006568192-944.png

3 Нажмите на кнопку "Browse..." и выберите файл *.srec с основной микропрограммой.

4. Нажмите на кнопку “Update” во время нахождения устройства в режиме загрузчика. Начнётся процесс загрузки новой микропрограммы в память устройства.

Обновление через конфигурационный интерфейс

Для обновления через Unified monitor в устройстве должна быть установлена SD карта. Обновление через конфигурационный интерфейс без SD карты невозможно.

1. Подключитесь к устройству и выполните аутентификацию в Unified monitor.

2. Выберите пункт меню "Device → Update firmware…". В появившемся окне нажмите на кнопку “Browse…”.

1734358998059-777.png

3. Выберите "Motorola S-Record files (*.srec)" внижнем правом углу и укажите путь к файлу с основной микропрограммой устройства (*.srec).

1741008675778-571.png

4. Нажмите на кнопку "Update". Начнётся передача файла устройству. По окончании передачи устройство перезагрузится, и начнётся обновление основной микропрограммы. Обновление занимает приблизительно 2 минуты.

1741008480601-900.png

Firmware update