4. Обновление встроенного ПО

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

Обвновление встроенного ПО

Введение

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

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

  • через ElectricDeviceMonitor по сети Ethernet, шине CAN или RS-485;
  • через WEB-интерфейс по сети Ethernet или Wi-Fi.

Обновление через ElectricDeviceMonitor

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

  • Программа ElectricDeviceMonitor для ОС Windows, с помощью которой выполняется настройка и обслуживание устройств BMS.
  • Интерфейс связи:
    • Адаптер USB/CAN (если обновление осуществляется по шине CAN);
    • Адаптер USB/RS-485 или RS-232/RS-485 (если обновление осуществляется по шине RS-485);
    • Ethernet кабель (если обновление осуществляется по Ethernet);
    • BMS Wi-Fi установленный на плате BMS Main 2.1  (если обновление осуществляется по Wi-Fi);
  • SD-карта, установленная в устройстве (для обновления чеhез WEB интерфейс);
  • Файл с основной микропрограммой (должен иметь формат Motorola S-record).

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

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

Запуск загрузчика

  • через Web интерфейс: войдите в раздел "Service → Device" и нажмите на ссылку "Reset device and start loader"::

1732877133901-673.png

  • через ElectricDeviceMonitor: подключитесь к устройству BMS Main 2.x с помощью адаптера USB-CAN и программы монитора ElectricDeviceMonitor. Далее в программе монитора перейдите в раздел "Service → Commands" и нажмите на кнопку "Reset device and start loader":

1732876996076-348.png

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

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

Загрузка ВПО.

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

1732876973941-940.png

1732876980743-472.png

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

  • Подключение по Ethernet: выберите способ подключения "TCP transport", нажмите на кнопку "Settings..." и в появившемся окне укажите IP-адрес устройства и номер порта загрузчика:

1732877018498-486.png

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

1732877027638-368.png

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

1741006696516-394.png

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

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

Обновление через WEB интерфейс

Внимание!
Для обновления основной микропрограммы через WEB-интерфейс необходимо, чтобы в разделе "Service → User" был установлен флаг "Update using the WEB interface" и в устройстве была установлена SD-карта. Если указанный флаг или SD-карта не установлены, то обновление через WEB-интерфейс невозможно.

  1. Перейдите в раздел "Service → Device" и введите имя пользователя и пароль, разрешающие изменять параметры устройства.
  2. Нажмите на кнопку “Browse” (“Выберите файл”) и укажите путь к файлу с основной микропрограммой устройства (*.srec).
  3. Нажмите на кнопку "Update". Начнётся передача файла устройству. По окончании передачи устройство перезагрузится, и начнётся обновление основной микропрограммы. Обновление занимает приблизительно 2 минуты.

1732876153422-605.png