3. Настройка
Настройка
Настройка платы BMS Indication осуществляется по шине CAN (может использоваться любой разъём P2, P3 или J1). Плата BMS Indication является подчинённым устройством сети CANopen.
Настройки по умолчанию для доступа к плате по шине CAN:
- скорость передачи данных, кбит/с — 250;
- идентификатор в сети CANopen — 10.
Для настройки и мониторинга состояния платы используется программа ElectricDeviceMonitor:
Чтобы начать работу с платой необходимо в главном окне ElectricDeviceMonitor нажать кнопку «BMS Indication 1.x-2.x». Откроется окно для выбора параметров подключения к плате:
Подключение к плате индикации осуществляется с помощью USB-CAN адаптера. Программа ElectricDeviceMonitor поддерживает адаптеры
- Systec USB-CANmodul1;
- PEAK PCAN-USB;
- Marathon CAN-bus-USB;
- Movicom BMS USB-CAN.
После изменения параметров подключения необходимо нажать на кнопку «Launch monitor». Откроется окно с параметрами и состоянием платы BMS Indication 1.x-2.x:
Настройки платы разбиты на группы:
- Info – название и версия платы, а также версия встроенного программного обеспечения;
- CAN – настройки подключения к шине CAN и сети CANopen;
- Indication options – настройки индикации;
- Filters – настройки оповещения об ошибках;
- Low battery level signal (single beep) – настройки сигнала о низком заряде батареи;
- Battery discharged signal (three beeps) – настройки сигнала о разряженной батарее;
- Charger connected/disconnected signal – настройки сигнала, выдаваемого при подключении и отключении зарядного устройства;
- Commands – команды, передаваемые плате.
В группе Info отображаются:
- Device name – имя платы в сети CANopen (“BMS Indication”);
- Hardware version – аппаратная версия платы;
- Software version – версия встроенного программного обеспечения платы.
В группе CAN, отвечающей за подключение к шине CAN, находятся следующие настройки:
- CANopen Node ID – идентификатор платы индикации в сети CANopen (по умолчанию 10);
- CAN baud rate – скорость подключения к шине CAN, кбит/с;
- BMS Main Node ID – идентификатор контроллера BMS в сети CANopen (по умолчанию 32);
- BMS Main version – версия контроллера BMS, с которым работает плата индикации;
- Heartbeat – флаг включения отправки Heartbeat-сообщений;
- Heartbeat period – период отправки Heartbeat-сообщений, мс;
- Ignore NMT messages – флаг игнорирования командных сообщений в сети CANopen.
В группе Indication options, отвечающей за сигнализацию, находятся следующие настройки:
- Rotate LED indicator – перевернуть световой индикатор;
- Indicate overcurrent error – сигнализировать о превышении тока;
- Indicate overvoltage error – сигнализировать о перенапряжении;
- Indicate Crown error – сигнализировать о потере связи с погрузчиком Crown (платой-адаптером BMS Crown);
- Disable LED indicator – отключить световую индикацию;
- Disable buzzer – отключить звуковое оповещение;
В группе Filters, отвечающей за оповещение об ошибках, находятся следующие настройки:
- Errors filter (all red segments) – фильтр ошибок, которые отображаются на индикаторе миганием всех десяти сегментов красным цветом;
- Errors filter (two red segments) – фильтр ошибок, которые отображаются на индикаторе миганием двух средних сегментов красным цветом;
- Errors filter (two yellow segments) – фильтр ошибок, которые отображаются на индикаторе миганием двух средних сегментов оранжевым цветом;
- Errors filter (two green segments) – фильтр ошибок, которые отображаются на индикаторе миганием двух средних сегментов зелёным цветом.
Фильтр ошибок Errors filter для четырёх разных паттернов отображения ошибок – это 32-х битное слово, которое записывается в шестнадцатеричной системе счисления. Каждый бит этого слова соответствует одной ошибке. Если бит установлен в «1», то плата индикации будет сигнализировать о возникновении соответствующей этому биту ошибки. Перечень ошибок приведёт в таблице ниже.
Номер бита | Ошибка |
0 | Превышение тока |
1 | Низкое напряжение |
2 | Высокое напряжение |
3 | Низкая температура АКБ |
4 | Перегрев АКБ |
5 | Открыта крышка АКБ |
6 | Повышенная влажность |
7 | Вода |
8 | Перегрев Logic |
9 | Потеря связи c Logic |
10 | Критическая ошибка |
11 | Ошибка Crown |
12 | Несоответствие кол-ва ячеек |
13 | Потеря связи с HYG |
14 | не используется (должен быть установлен в «0») |
15 | Потеря связи с Combilift |
16 | Короткое замыкание |
17 | Перегрев контактора |
18 | Несоответствие кол-ва Logic |
19 | Ошибка АЦП |
20 | Ошибка в цепи подключения датчика тока (обрыв или короткое замыкание) |
21 | Большая частота переключений контактора заряда |
22 | Большая частота переключений контактора разряда |
23 | Нет связи с шунтовым датчиком тока |
24 | Ошибка шунтового датчика тока |
25 | Ошибка в настройках BMS |
26 | Срабатывание сторожевого таймера |
27 | Нет датчиков температуры |
28 | Короткое замыкание датчика температуры |
29 | Нет связи со Spirit |
30-31 | не используются (должны быть установлены в «0») |
Например, требуется сигнализировать о возникновении следующих ошибок:
- Низкая температура АКБ (бит 3);
- Потеря связи с HYG (бит 13);
- Перегрев контактора (бит 17).
В этом случае фильтр ошибок должен иметь значение «22008», которое рассчитывается следующим образом:
23 + 213 + 217 = 810 + 819210 + 13107210 = 13927210 = 2200816
Если данное значение записано в поле Errors filter (two red segments), то при возникновении описанных выше ошибок два средних сегмента индикатора начнут мигать красным цветом.
В группе Low battery level signal (single beep), отвечающей за выдачу сигнала о низком заряде батареи, находятся следующие настройки:
- SoC minimum value to signal – уровень заряда батареи, при достижении которого выдаётся одиночный звуковой сигнал, %;
- Signal period – период повторения звукового сигнала, с;
- Loudness – громкость звукового сигнала (Quiet – тихо, Loud – громко).
В группе Battery discharged signal (three beeps), отвечающей за выдачу сигнала о том, что батарея разряжена, находятся следующие настройки:
- SoC minimum value to signal – уровень заряда батареи, при достижении которого выдаётся тройной звуковой сигнал, %;
- Signal period – период повторения звукового сигнала, с;
- Loudness – громкость звукового сигнала (Quiet – тихо, Loud – громко).
В группе Charger connected/disconnected signal, отвечающей за выдачу сигнала при подключении и отключении от батареи зарядного устройства, находятся следующие настройки:
- Signal duration on charger connected – длительность одиночного звукового сигнала при подключении ЗУ, с;
- Signal duration on charger disconnected – длительность двойного звукового сигнала при отключении ЗУ, с.
В группе Commands находятся следующие команды:
- Test LED indicator – команда на тестирование 10-ти сегментного светодиодного индикатора (все сегменты индикатора будут поочерёдно загораться красным, оранжевым и зелёным цветом);
- Test buzzer – команда на тестирование зуммера (периодично будут выдаваться
громкий, тихий сигналы и пауза); - Reset and start loader – перезапустить плату и передать управлению загрузчику для выполнения обновления встроенного программного обеспечения.