3. Настройка
Technical specifications
Настройка платы BMS Display осуществляется по шине CAN (может использоваться любой разъём P3, P4 или P5). Плата BMS Display является подчинённым устройством сети CANopen.
Настройки по умолчанию для доступа к плате по шине CAN:
- скорость передачи данных, кбит/с — 250;
- идентификатор в сети CANopen — 20.
Для настройки и мониторинга состояния платы используется программа ElectricDeviceMonitor:
Чтобы начать работу с платой необходимо в меню главного окна ElectricDeviceMonitor выбрать раздел «Tasks – Monitor – BMS Display 1.x». Откроется окно для выбора параметров подключения к плате:
Подключение к плате BMS Display осуществляется с помощью USB-CAN адаптера. Программа ElectricDeviceMonitor поддерживает адаптеры
- Systec USB-CANmodul1;
- PEAK PCAN-USB;
- Marathon CAN-bus-USB;
- Movicom BMS USB-CAN.
Поддержка других преобразователей – по запросу.
После изменения параметров подключения необходимо нажать на кнопку «Launch monitor». Откроется окно с параметрами и состоянием платы BMS Display:
Настройки платы разбиты на группы:
- Info – название и версия платы, а также версия встроенного программного обеспечения;
- CAN – настройки подключения к шине CAN и сети CANopen;
- Display options – настройки индикации;
- Low battery level signal (single beep) – настройки сигнала о низком заряде батареи;
- Battery discharged signal (three beeps) – настройки сигнала о разряженной батарее;
- Charger connected/disconnected signal – настройки сигнала, выдаваемого при подключении и отключении зарядного устройства;
- Commands – команды, передаваемые плате.
В группе Info отображаются:
- Device name – имя платы в сети CANopen (“BMS Display”);
- Hardware version – аппаратная версия платы;
- Software version – версия встроенного программного обеспечения платы.
В группе CAN, отвечающей за подключение к шине CAN, находятся следующие настройки:
- CANopen Node ID – идентификатор платы индикации в сети CANopen (по умолчанию 20);
- CAN baud rate – скорость подключения к шине CAN, кбит/с;
- BMS Main Node ID – идентификатор контроллера BMS в сети CANopen (по умолчанию 32);
- Heartbeat – флаг включения отправки Heartbeat-сообщений;
- Heartbeat period – период отправки Heartbeat-сообщений, мс;
- Ignore NMT messages – флаг игнорирования командных сообщений в сети CANopen.
В группе Display options, отвечающей за сигнализацию, находятся следующие настройки:
- Disable display – отключить световую индикацию;
- Backlight always on – включить постоянную подсветку LCD-дисплея;
- Backlight always off – отключить подсветку LCD-дисплея;
- Turn off display when idle – отключать дисплей по истечении 2 минут неактивности (для активации дисплея необходимо нажать на кнопку);
- Disable buzzer – отключить звуковое оповещение;
- Errors filter – фильтр ошибок, которые отображаются на дисплее.
Фильтр ошибок Errors filter – это 32-х битное слово, которое записывается в шестнадцатеричной системе счисления. Каждый бит этого слова соответствует одной ошибке. Если бит установлен в «1», то плата индикации будет сигнализировать о возникновении соответствующей этому биту ошибки. Перечень ошибок приведён в таблице ниже.
Bit number | Error |
0 | Overcurrent |
1 | Undervoltage |
2 | Overvoltage |
3 | Low DCH temperature |
4 | High DCH temperature |
5 | Battery cover is opened |
6 | High humidity |
7 | Water in the battery |
8 | Logic high temperature |
9 | Logic offline |
10 | Critical error |
11 | Crown error |
12 | Cell count error |
13 | HYG offline |
14 | Not used (should be set to 0) |
15 | Combilift offline |
16 | Short circuit |
17 | Contactor high temperature |
18 | Logic count error |
19 | ADC error |
20 | Current sensor error |
21 | CH contactor cycles error |
22 | DCH contactor cycles error |
23 | Shunt offline |
24 | Shunt error |
25 | Settings error |
26 | WDT reset |
27 | No temperature sensors |
28 | Temperature sensor is shorted |
29 | Spirit offline |
30-31 | Not used (should be set to 0) |
For example, it is necessary to signal about the following errors:
- Low DCH temperature (bit 3);
- HYG offline (bit 13);
- Contactor high temperature (bit 17).
In this case Errors filter should be equal to the «22008» value. This value is calculated the following way:
23 + 213 + 217 = 810 + 819210 + 13107210 = 13927210 = 2200816
If the value is set to the Errors filter field, the errors above will be output to the display.
Low battery level signal (single beep) group contains the following parameters:
- SoC minimum value to signal – a charge level of the battery, upon reaching which a sound signal is emitted, %;
- Signal period – a period of the sound signal, second;
- Loudness – volume of the sound signal (Quiet or Loud).
Battery discharged signal (three beeps) group contains the following parameters:
- SoC minimum value to signal – a charge level of the battery, upon reaching which three sound signals are emitted, %;
- Signal period – a period of the sound signals, second;
- Loudness – volume of the sound signals (Quiet or Loud).
Charger connected/disconnected signal group contains the following parameters:
- Signal duration on charger connected – duration of the sound signal (one beep) emitting if the charger is connected to the battery, second;
- Signal duration on charger disconnected – duration of the sound signal (two beeps) emitting if the charger is disconnected from the battery, second.
Commands group contains the following parameters:
- Test display – a command for testing the display (all symbol segments of the display will be activated);
- Test buzzer – a command for testing the buzzer (loud signal, quiet signal and a pause will be emitted alternately);
- Reset and start loader – a command to reboot the device and start the bootloader for updating the firmware.