3. Configuration

Last modified by Admin on 2025/03/03 17:35

Configuration

The BMS IMD is configured over the CAN bus. The device is a slave in the CANopen network. The ElectricDeviceMonitor software is used for configuring and monitoring device via the USB-CAN adapter. This software supports Systec USB-CANmodul1, PEAK PCAN-USB, Marathon CAN-bus-USB и BMS USB-CAN adapters.

Connecting to the device

To connect to the device, launch ElectricDeviceMonitor, select "Unified monitor" in the main program window.

1735233230234-960.png

A window with the connection parameters will open:

1734009713285-258.png

In the Unified monitor launcher window, choose the used CAN-USB adapter and specify the following settings:

  • baudrate (250 kbit/s by default);
  • CANopen Address (22 by default),

and select the “Launch monitor” button.

When connected, the device asks for an access password.

Below is the list of available users. Default passwords can be changed in "Device -> Change password" menu. 

UserDefault PasswordDescription
GuestguestGuest access to view battery state. No permissions to change and view any settings
UseruserA common user access with permissions to change almost all the settings
Service- (by request)A service account for battery manufacturers. Has access to some additional settings
Manufacturer-This account is used by BMS manufacturer and not accessible for others

1734009713287-917.png

After successful authentication, the device will send settings and state profiles, which will be displayed as two tabs: "Settings" and "State":

1734009713288-459.png

The monitor window is divided into three areas. The upper area displays controls for starting and stopping communication with the device, information about the device (its name, hardware and firmware versions), and controls for performing actions with the device (change password, restart, reset, etc.).

The central area displays the parameters and state variables of the device. The tabs in this area are divided into three columns. The first column displays parameter groups in a tree form, the second column displays records for the selected group, and the third displays the detailed description of the record.

The lower area shows the history of device activity.

Changing device parameters

The BMS IMD parameters are summarized in the "Settings" tab of the "Unified monitor" window.

Insulation measurement parameters

To change the internal parameters of the BMS IMD, select the «IMD» section:

1734009713290-935.png

In this section:

  • Always allow work – a flag to enable work permanently;
  • Control via PDO – a flag that allows to control the device using a PDO message (see CANopen protocol);
  • Alarm resistance, kOhm – resistance value which indicate the resistance fault and triggers discrete output OUT_ERROR, kOhm;
  • Warning resistance, kOhm – resistance value which triggers the low resistance warning, kOhm;
  • Transition timeout – a maximum time of the measurement transient process, after which a Timeout error will be generated (see Reading device status), s. This parameter should be increased if there is significant capacitance between the battery buses and the chassis.
  • Minimum bus voltage – a battery voltage value below which a Low bus voltage error will be generated (see Reading device status), V.

Connection parameters

To change the parameters of the CAN bus, designed to configure the device and interact with a top-level system, select the "Connectivity → CAN" section:

1734009713292-371.png

In this section:

  • Enable – a flag to enable the CAN bus transceiver;
  • Node ID – an identifier of the device in the CANopen network;
  • Bus speed, kbit/s – CAN bus baud rate;
  • Send TPDO messages – a flag to enable sending TPDO messages;
  • Receive RPDO messages – a flag to enabled receiving PRDO messages;
  • Send Heartbeat messages – a flag to enable sending Heartbeat messages;
  • Heartbeat period – a period of sending Heartbeat messages, ms;
  • Ignore NMT messages – a flag to ignore NMT messages;
  • Ignore SDO messages – a flag to forbid communication using the CANopen SDO protocol;
  • CLI: Master ID – CANopen message ID of Master device for CLI communication;
  • CLI: Slave ID – CANopen message ID of Slave device for CLI communication.

To apply new settings please restart the BMS IMD device.

Reading device status

The status of the BMS IMD device and the battery system is displayed in the “State” tab of the “Unified monitor” window.

The status of the BMS IMD device is available in the “State → IMD” section:

1734009713294-469.png

In this section:

  • State – internal device state:
    • Not working;
    • Working;
    • Critical fault;
  • Work state – working device state:
    • Idle;
    • Self testing;
    • Insulation measurement;
  • Internal error:
    • Low bus voltage error – measured battery voltage is too low;
    • Timeout error – timeout of transition process of measurement;
    • Anomaly error – the device cannot measure resistance, for example, due to a poor connection to the chassis;
    • Self test error;
  • Insulation status:
    • No data;
    • Ok;
    • Warning – resistance is lower than the Warning resistance;
    • Alarm – resistance is lower than the Alarm resistance;
  • Measurement state – state of measurement procedure:
    • Idle;
    • Chassis connection – chassis is connecting to measuring circuit;
    • First stage;
    • Offset connection – offset resistors are connecting to measuring circuit;
    • Second stage;
  • Resistance calculated – a flag showing that the insulation resistance is calculated;
  • Resistance plus – resistance value between positive line and chassis, Ohm;
  • Resistance minus – resistance value between negative line and chassis, Ohm;
  • Calculation time – last resistance measurement duration, ms;
  • Time after calculation – time since last resistance measurement, s;
  • Bus voltage calculated – a flag showing that the bus voltage is measured;
  • Bus voltage – voltage between positive and negative lines, V.

Indication of device work

The BMS IMD device has two LED indicators MODE and ERR.

The MODE indicator is green and allows you to determine the operating stage of the device by its blinking frequency:

  • 0.5 Hz – the device does not measure insulation resistance (no permission to operate);
  • 2 Hz – the device measures insulation resistance;
  • 10 Hz – the device performs self-diagnosis.

The ERR indicator is red and displays the state of the discrete output OUT_ERROR on X2 header (see Headers), that is, it signals a critical device error, low battery voltage or low insulation resistance value.