3.5 External equipment

Редактировал(а) Admin 2025/02/26 15:12

Settings

External equipment

Устройство BMS Mini поддерживает совместную работу с зарядными устройствами, контроллерами погрузчиков и панелями индикации.

J1939 charger

Для изменения параметров связи с ЗУ по протоколу J1939 необходимо выбрать раздел «External equipment → Chargers → J1939 charger»:

1733753304337-511.png

В данном разделе:

  • Enable – флаг разрешения работы по протоколу J1939;
  • Receive timeout – таймаут получения пакетов от ЗУ (если в течение данного времени от ЗУ не поступает данных, то выставляется флаг потери связи с ЗУ), мс;
  • Output period – период отправки команд зарядному устройству, мс;
  • Charge voltage – максимальное напряжение заряда, В;
  • Charge current – максимальный ток заряда, А;
  • Set “Charger connected” signal if the charger is online – флаг формирования сигнала о подключении ЗУ в случае установления с ним информационного обмена;
  • OSN Power compliance – флаг совместимости с ЗУ компании OSN Power;
  • OSN Power: Protocol – выбор версии протокола;
    • V0;
    • V1;
  • OSN Power: Battery type – тип батареи:
    • 48В;
    • 80В;
    • 24В;
    • 220В;
  • OSN Power: Charge mode – режим заряда:
    • Constant current – постоянный ток;
    • Constant voltage – постоянное напряжение;
  • CCS2 compliance – совместимость с зарядной станции версии 2;
  • CCS2: Discharge current – ток разряда, А;
  • Great Power compliance – флаг включения совместимости с зарядными устройствами Great Power.

Алгоритм работы с зарядным устройством: BMS выдаёт команду на заряд батареи при наличии сигнала «Allow charging» (см. Charge).

Eltek charger

Для изменения параметров связи с зарядным устройством компании Eltek необходимо выбрать раздел «External equipment → Chargers → Eltek charger»:

1733753304340-362.png

In this section:

  • Enable – a flag to enable communication with the charger;
  • Charger address – the charger’s network address;
  • Receive timeout – a timeout for receiving packets from the charger (if no data is being received from the charger during this time, the connection loss flag is set), millisecond;
  • Output period – a period of sending commands to the charger, millisecond;
  • Charge voltage – maximum charging voltage, V;
  • Charge current – maximum charging current, А;
  • Set “Charger connected” signal if the charger is online – a flag to generate the “Charger connected” signal if connection with the charger is established;

Алгоритм работы с зарядным устройством: BMS выдаёт команду на заряд батареи при наличии сигнала «Allow charging» (см. Charge).

MicroPower charger

To change the parameters of communication with a MicroPower charger, select the "External equipment → Chargers → MicroPower charger" section:

1733753304341-156.png

In this section:

  • Enable – a flag to enable communication with the charger;
  • Node ID – charger identifier in the CANopen network;
  • Receive timeout – a timeout for receiving packets from the charger (if there is no data being received from the charger for a given time, the connection loss flag is set), millisecond;
  • Charge voltage – maximum charging voltage, V;
  • Charge current – maximum charging current, A;
  • Charge power – maximum charging power, W;
  • Set “Charger connected” signal if the charger is online – a flag to generate the “Charger connected” signal if connection with the charger is established.
  • Use SDO communication – a flag to enable SDO communication with the charger;
  • SDO timeout – a timeout for receiving SDO packets, milliseconds.

Algorithm for working with the charger:

The BMS sends a command to charge the battery if the "Allow charging" flag is set (see Charge).

Warning! To work properly with the charger, it is necessary to turn on sending synchronization messages over the CANopen network (see section CAN).

After changing the settings, restart the BMS Mini device.

S.P.E. charger

To change the parameters of communication with an S.P.E. charger, select the "External equipment → Chargers → SPE charger" section:

1733753316196-902.png

In this section:

  • Enable – a flag to enable communication with the charger;
  • Control ID – a control message identifier setting the charging current;
  • Receive timeout – a timeout for receiving packets from the charger (if there is no data being received from the charger for a given time, the connection loss flag is set), millisecond;
  • Output period - a period of sending commands to the charger, millisecond;
  • Charge current – maximum charging current, A;
  • Set “Charger connected” signal if the charger is online – a flag to generate the “Charger connected” signal if connection with the charger is established.

Algorithm for working with the charger:

The BMS sends a command to charge the battery if the "Allow charging" flag is set (see Charge).

Bassi charger

To change the parameters of communication with a Bassi charger, select the "External equipment → Chargers → Bassi charger" section:

1733753316198-931.png

In this section:

  • Enable – a flag to enable communication with the charger;
  • Node ID – BMS identifier in the CANopen network;
  • Charger ID – charger identifier in the CANopen network;
  • Receive timeout – a timeout for receiving packets from the charger (if there is no data being received from the charger for a given time, the connection loss flag is set), millisecond;
  • Charge voltage – maximum charging voltage, V;
  • Charge current – maximum charging current, A;
  • Set “Charger connected” signal if the charger is online – a flag to generate the “Charger connected” signal if connection with the charger is established.

Algorithm for working with the charger:

The BMS sends a command to charge the battery if the "Allow charging" flag is set (see section Control → Charge).

After changing the settings, restart the BMS Mini device.

ATIB charger

To change the parameters of communication with an ATIB Elettronica charger, select the "External equipment → Chargers → ATIB Elettronica charger" section:

1733753316199-628.png

In this section:

  • Enable – a flag to enable communication with the charger;
  • Receive timeout – a timeout for receiving packets from the charger (if there is no data being received from the charger for a given time, the connection loss flag is set), millisecond;
  • Output period - a period of sending commands to the charger, millisecond;
  • Charging voltage – maximum charging voltage, V;
  • Charging current – maximum charging current, A;
  • Set “Charger connected” signal if the charger is online – a flag to generate the “Charger connected” signal if connection with the charger is established.

Algorithm for working with the charger:

The BMS sends a command to charge the battery if the "Allow charging" flag is set (see Charge).

After changing the settings, restart the BMS Mini device.

Fronius charger

To change the parameters of communication with a Fronius charger, select the "External equipment → Chargers → Fronius charger" section:

1733753316201-310.png

In this section:

  • Enable – a flag to enable communication with the charger;
  • BMS ID – a BMS identifier in the CANopen network;
  • Charger ID – an Fronius charger identifier in the CANopen network;
  • Charge voltage – maximum charging voltage, V;
  • Charge current – maximum charging current, A;
  • Nominal voltage – nominal battery voltage, V;
  • Nominal capacity – nominal battery capacity, A;
  • Set “Charger connected” signal if the charger is online – a flag to generate the “Charger connected” signal if connection with the charger is established.

Algorithm for working with the charger:

The BMS sends a command to charge the battery if the "Allow charging" flag is set (see Charge).

After changing the settings, restart the BMS Mini device.

Webasto charger

To change the parameters of communication with a Webasto charger, select the "External equipment → Chargers → Webasto charger" section:

1733753316202-874.png

In this section:

  • Enable – a flag to enable communication with the charger;
  • Charger ID – a Webasto charger identifier in the CANopen network;
  • Charge voltage – maximum charging voltage, V;
  • Charge current – maximum charging current, A;
  • Set “Charger connected” signal if the charger is online – a flag to generate the “Charger connected” signal if connection with the charger is established.

Algorithm for working with the charger:

The BMS sends a command to charge the battery if the "Allow charging" flag is set (see Charge).

After changing the settings, restart the BMS Mini device.

Skytronic charger

To change the parameters of communication with a Skytronic charger, select the "External equipment → Chargers → Skytronic charger" section:

1733753316203-976.png

In this section:

  • Enable – a flag to enable communication with the charger;
  • Receive timeout – a timeout for receiving packets from the charger (if there is no data being received from the charger for a given time, the connection loss flag is set), millisecond;
  • Charge voltage – maximum charging voltage, V;
  • Charge current – maximum charging current, A;
  • Set “Charger connected” signal if the charger is online – a flag to generate the “Charger connected” signal if connection with the charger is established.

Algorithm for working with the charger:

The BMS sends a command to charge the battery if the "Allow charging" flag is set (see Charge).

After changing the settings, restart the BMS Mini device.

SMA Sunny Island inverter

To change the communication parameters with an SMA Sunny Island inverter, select the "External equipment → inverters → SMA Sunny Island inverter" section:

1733753328053-956.png

In this section:

  • Enable – a flag to enable communication with the inverter;
  • Receive timeout – a timeout for receiving packets from the inverter (if no data is being received from the inverter during this time, the connection loss flag is set), millisecond;
  • Output period – a period of sending commands to the inverter, millisecond;
  • Charge voltage, V – maximum charging voltage, V;
  • Charge current, А – maximum charging current, A;
  • Discharge voltage (min) – minimum discharging voltage, V;
  • Discharge current – maximum discharging current, А;
  • Invert current – a flag to inverse current sent to the inverter;

When working with the Sunny Island inverter, the BMS Mini device sends messages with the values of voltage and charge/discharge current continuously with the period “Output period”: Charging voltage, Charging current, Discharging voltage, Discharging current.

Pylontech inverter

To change the parameters of communication with a Pylontech inverter, select the "External equipment → Inverters and loads → Pylontech inverter" section:

1740580440283-115.png

In this section:

  • Enable – a flag to enable communication with the inverter;
  • Type – invertor type:
    • Pylontech;
    • Solis;
  • Charge voltage, V – maximum charging voltage, V;
  • Charge current, А – maximum charging current, A;
  • Discharge voltage (min) – minimum discharging voltage, V;
  • Discharge current – maximum discharging current, А.

ASTOM load bank (cycling)

To change the parameters of communication with a ASTOM load bank, select the "External equipment → Inverters and loads → ASTOM load bank (cycling)" section:

1740580507794-408.pngIn this section:

  • Enable – a flag to enable communication with the bank;
  • Number of discharge cycles;
  • Minimum voltage of charged cells, V;
  • Voltage deviation of charged cells – minimum allowable deviation of the cells voltage at which battery states as charged, V;
  • Maximum discharge current, A;
  • Cell voltage to stop discharging, V;
  • SOC to be at the end of cycling – target SOC at the end of charge-discharge cycling, V;
  • Delay before starting discharging – a delay before transmitting command to the load to start discharging, millisecond;
  • Check the difference between the min and max cell voltage – a flag to enable check of difference between the minimum and maximum cell voltages to generate an error;
  • Voltage difference – difference between the minimum and maximum cell voltages for error to be generated and cycling to be stopped, V;
  • Delay before setting the error – a delay before generating an error, second.

HYG Class I-III truck

The HYG Class I-III equipment is installed on the forklifts by the group of companies HYSTER-YALE.

To change communication parameters with HYG Class I-III equipment, select the "External equipment → Trucks and Vehicles → HYG Class I-III truck" section:

1733753328054-298.png

In this section:

  • Enable – a flag to enable communication with the forklift;
  • Class – a class of equipment:
    • I;
    • II-III;
    • I-III Gen.2;
  • Node ID – an equipment identifier in the CANopen network;
  • Receive timeout – a timeout for receiving packets from the forklift (if no data is being received from the forklift during this time, the “HYG offline“ flag is set), millisecond; at a value of 0 milliseconds, the "HYG offline" error does not occur;
  • Inhibit charging on the "HYG offline" error – a flag to forbid charging if the "HYG offline" error is generated;
  • Inhibit discharging on the "HYG offline" error – a flag to forbid discharging if the "HYG offline" error is generated;
  • Inhibit discharging on the “Charger connected” signal and the "HYG offline" error – a flag to forbid discharging if the “Charger connected” signal presents and "HYG offline" error is generated;
  • Maximum voltage, V;
  • Minimum voltage, V;
  • Maximum charge current, А;
  • Maximum discharge current, А;
  • SOC: Limited operation – a SOC level, at which the forklift goes into a state of limited functionality, %;
  • SOC: Lift lockout – a SOC level, at which the forklift locks the lift, %;
  • Thermal derate (0%): Battery temperature - a value of the battery temperature at which the thermal derate starts, °C;
  • Thermal derate (0%): Contactor temperature - a value of the contactor temperature at which the thermal derate starts, °C;
  • Send Heartbeat messages – a flag to enable generation of the Heartbeat messages to the forklift;
  • Heartbeat period – Heartbeat sending period, millisecond;

Note: Dependence of the thermal derate from the battery and contactor temperature is linear. The system sends maximum value of the thermal derate among values calculated for the battery temperature and contactor temperature.

The device with the identifier “Node ID” continuously transmits to the forklift the control commands with a period of 100 milliseconds.

After changing the settings, restart the BMS Mini device.

Combilift truck

To change communication parameters with a Combilift forklift, select the "External equipment → Trucks and Vehicles → Combilift truck" section:

1740580581620-608.png

In this section:

  • Enable – a flag to enable communication with the forklift;
  • Node ID – a BMS identifier in the CANopen network;
  • Truck ID – a forklift identifier in the CANopen network;
  • Receive timeout – a timeout for receiving packets from the forklift (if no data is being received from the forklift during this time, the “Combilift offline“ flag is set), millisecond; at a value of 0 milliseconds, the "Combilift offline" error does not occur;
  • Inhibit charging on the "Combilift offline" error – a flag to forbid charging if the "Combilift offline" error is generated;
  • Inhibit discharging on "Combilift offline" error – a flag to forbid discharging if the "Combilift offline" error is generated;
  • Do not set the "Combilift offline" error on the "Charger connected" signal;
  • SOC: Limited operation – a SOC level, at which the forklift goes into a state of limited functionality, %;
  • SOC: Lift lockout – a SOC level, at which the forklift locks the lift, %;
  • Send Heartbeat messages – a flag to enable generation of the Heartbeat messages to forklift;
  • Heartbeat period – Heartbeat sending period, millisecond;

The device with the identifier “Node ID” continuously transmits to the forklift control commands with a period of 200 milliseconds.

After changing the settings, restart the BMS Mini device.

Spirit AGV

To change communication parameters with a Spirit AeroSystems truck, select the "External equipment → Trucks and Vehicles → Spirit AGV" section:

1733753328057-318.png

In this section:

  • Enable – a flag to enable communication with the truck;
  • Protocol – version of protocol:
    • V1;
    • V2;
  • Node ID – a BMS identifier in the CANopen network;
  • Receive timeout – a timeout for receiving packets from the truck (if no data is being received from the truck during this time, the “Spirit offline“ flag is set), millisecond; at a value of 0 milliseconds, the "Spirit offline" error does not occur;
  • Inhibit charging on the "Spirit offline" error – a flag to forbid charging if the "Spirit offline" error is generated;
  • Inhibit discharging on the "Spirit offline" error – a flag to forbid discharging if the "Spirit offline" error is generated;
  • SOC: Limited operation – a SOC level, at which the truck goes into a state of limited functionality, %;
  • SOC: Lift lockout – a SOC level, at which the truck locks the lift, %;
  • Send Heartbeat messages– a flag to enable generation of the Heartbeat messages to the truck;
  • Heartbeat period – Heartbeat sending period, millisecond;
  • Config 1 (bitfield) – configuration bitfield 1;
  • Config 2 (bitfield) – configuration bitfield 2.

The device with the identifier “Node ID” continuously transmits to the truck control commands with a period of 100 milliseconds.

Crown truck

The BMS Mini device uses the BMS Crown adapter to control powering the Crown forklift.

To change communication parameters with the BMS Crown adapter, select the "External equipment → Trucks and Vehicles → Crown truck" section:

1733753328058-587.png

In this section:

  • Enable – a flag to enable communication with the BMS Crown;
  • Node ID – a BMS Crown identifier in the CANopen network;
  • Delta voltage (tolerance) – a maximum deviation between the battery voltage and the voltage output by the Crown forklift system, V;
  • Inhibit discharging on the EWS signal – a flag to inhibit reclosing the discharging contactor after sending EWS signal to the forklift.

When working with the Crown forklift, the algorithm for controlling the discharging contactor is changed. The state machine used to switch the discharging contactor is described below.

1) "Discharging off" state.

In this state, the discharging contactor is open.

If all the conditions are met:

  • the charger is disconnected;
  • the charging contactor is open;
  • the “Critical error” is cleared;
  • the "Undervoltage" error is cleared;
  • the "Overcurrent" error is cleared;
  • the "High temperature" error is cleared.

then the transition to the state "Load connection".

2) “Load connection” state.

In this state, the discharging contactor is still open and at the same time the battery voltage is switched to line A2 (see “Relay” status field).

If, after T = 10 seconds, the difference is |Voltage A2-Voltage A1| < “Delta voltage (tolerance)”, then the transition to the state "Load connected". If after the expiration of the time T the difference |Voltage A2-Voltage A1| > “Delta voltage (tolerance)”, then the transition to the "Crown error".

3) "Load connected" state.

In this state, the discharging contactor is closed.

If one of the conditions:

  • the charger is connected;
  • the “Critical error” is generated;
  • the "Undervoltage" error is generated;
  • the "Overcurrent" error is generated;
  • the "High temperature" error is generated;
  • Voltage A1 = 0V (load disconnection initiated by the forklift)

then the transition to the "Discharging Off" state is performed.

4) “Load disconnection” state.

In this state, the discharging contactor is still closed and at the same time the battery voltage is not output to the A2 line.

After T = 10 seconds, the transition to the "Load Off" state if performed.

5) "Crown error" state.

In this state, the discharging contactor is open and the "Crown error" is generated. If the "Inhibit discharging on the EWS signal" is not set, then after T = 10 seconds, the "Crown error" is cleared and the transition to the "Discharging Off" state is performed.

The value of T is set in the "Delay before starting discharging" field (see Discharge).

After changing the settings, restart the BMS Mini device.

ZiK truck

To change communication parameters with a ZiK truck, select the "External equipment → Trucks and Vehicles → ZiK truck" section:

1733753340658-188.png

In this section:

  • Enable – a flag to enable communication with the ZiK truck;
  • Node ID – a ZiK identifier in the CANopen network;
  • SOC: Limited operation – a SOC level at which the truck goes to limited operation mode, %;
  • Send supercapacitor parameters – a flag to enable transmitting the supercapacitor parameters.

The BMS with the identifier “Node ID” continuously transmits to the truck the control commands with a period of 100 milliseconds.

After changing the settings, restart the BMS Mini device.

Basic J1939 vehicle

The basic vehicle protocol J1939 is developed by Movicom Electric, and its description is available upon request. Using this protocol, information about the parameters of the battery can be obtained. The protocol also implements the management of battery operation modes.

Communication parameters via the Basic J1939 protocol are configured in the “External equipment → Trucks and Vehicles → Basic J1939 vehicle” section:

1733753340660-256.png

In this section:

  • Enable – a flag to enable communication using the protocol;
  • First BMS message ID – an identifier of the first message of the device in the J1939 network;
  • Receive vehicle messages – a flag to activate receiving vehicle messages;
  • First vehicle message ID – an identifier of the first message of the vehicle in the J1939 network.

Bender iso165C

To change communication parameters with a Bender iso165C, select the "External equipment → IMD → Bender iso165C" section:

1740580850472-138.png

In this section:

  • Enable – a flag to enable communication with the IMD;
  • Receive timeout – a timeout for receiving packets from the IMD, millisecond;
  • Configure the IMD thresholds – a flag to enable the threshold values for generating insulation error and insulation warning;
  • Threshold to detect insulation error – threshold resistance value to generate the insulation error, Ohm;
  • Threshold to detect insulation warning – threshold resistance value to generate the insulation warning, Ohm.

BMS IMD

To change communication parameters with a BMS IMD, select the "External equipment → IMD → BMD IMD " section:

1740580889560-625.png

In this section:

  • Enable – a flag to enable communication with the IMD;
  • Node ID – a CANopen address of the BMS IMD device;
  • Configure the IMD thresholds – a flag to override the IMD warning and alarm settings;
  • Threshold to detect insulation alarm, Ohm;
  • Threshold to detect insulation warning, Ohm.

Main X

The BMS Mini device can connect to BMS Main X strings controller.

Communication parameters with the Main X are configured in the "External equipment → BMS → Main X" section:

1733753340660-300.png

In this section:

  • Enable – a flag to enable communication with the BMS Main X;
  • Receive timeout – a timeout for receiving packets from the BMS Main X.