5. Обновление ВПО
Обновление ВПО
Введение
Настоящий документ описывает порядок обновления основной микропрограммы устройства 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":
- Метод 2: удерживайте кнопку SW1 на устройстве в течение 1 секунды. После того, как погаснут светодиоды индикации, отпустите кнопку. Будет выполнен перезапуск, и устройство войдёт в режим работы загрузчика.
2. Выполните загрузку основной микропрограммы.
2.1 Запустите модуль Updater программы ElectricDeviceMonitor:
2.2 Из выпадающего меню окна Updater выберите способ подключения к устройству BMS Main X и настройте параметры подключения (кнопка "Settings...").
- Подключение по USB: выберите способ подключения “Serial port transport”, нажмите на кнопку "Settings...". В появившемся окне выберите COM-порт, с помощью которого ПК соединяется с устройством (скорость обмена может быть установлена любая):
- Подключение по CAN: выберите способ подключения "CAN transport", нажмите на кнопку "Settings...". В появившемся окне выберите USB-CAN адаптер, с помощью которого будет загружаться основная микропрограмма, и укажите скорость обмена по шине CAN:
- Подключение по RS-485: выберите способ подключения “Serial port transport”, нажмите на кнопку "Settings...". В появившемся окне выберите COM-порт, с помощью которого ПК соединяется с устройством, и укажите скорость обмена (заданную в настройках BMS):
3 Нажмите на кнопку "Browse..." и выберите файл *.srec с основной микропрограммой.
4. Нажмите на кнопку “Update” во время нахождения устройства в режиме загрузчика. Начнётся процесс загрузки новой микропрограммы в память устройства.
Обновление через конфигурационный интерфейс
1. Подключитесь к устройству и выполните аутентификацию в Unified monitor.
2. Выберите пункт меню "Device → Update firmware…". В появившемся окне нажмите на кнопку “Browse…”.
3. Выберите "Motorola S-Record files (*.srec)" внижнем правом углу и укажите путь к файлу с основной микропрограммой устройства (*.srec).
4. Нажмите на кнопку "Update". Начнётся передача файла устройству. По окончании передачи устройство перезагрузится, и начнётся обновление основной микропрограммы. Обновление занимает приблизительно 2 минуты.