Wiki source code of 1. Technical specifications

Last modified by Admin on 2025/05/12 10:19

Show last authors
1 (% data-numbered-headings-start="1" style="--numbered-headings-start: 0;font-size: 0px;color: rgba(0, 0, 0, 0.0);margin-bottom: 0px; margin-top: 0px;" %)
2 = Technical specifications =
3
4 [[image:1735234124855-178.png||data-xwiki-image-style-alignment="center" height="247" width="600"]]
5 The BMS Main 3 device is a modular battery management system (BMS) controller and performs the following functions:
6
7 * collection of information about the voltage and temperature of battery cells from BMS Logic devices;
8 * measurement of current through the battery;
9 * battery protection by opening the charge and discharge circuits in case of overcharge, deep discharge, short circuit, overheating, overcooling of the battery and under other conditions;
10 * determination of the battery state (state of charge, state of health, effective capacity, internal cell resistance, etc.);
11 * battery cell balancing control;
12 * communication with other devices (charging station, display panels, vehicle controller, etc.).
13
14 The BMS Main 3 device is flexibly configured and can work with various types of lithium-ion batteries: LFP (LiFePO4 and LiFeYPO4), LCO (LiCoO2), LMO (LiMn2O4), NMC (LiNiMnCoO2), NCA (LiNiCoAlO2), LTO (Li4Ti5O12), etc.
15
16 (% class="box infomessage" %)
17 (((
18 **Note:** BMS Main 3 and BMS Main 3X are different products based on the same PCB while using different firmware. You can easily switch from BMS Main 3 to BMS Main 3X by flashing the corresponding [[firmware>>doc:Firmware.bms-main-3x.WebHome]].
19 )))
20
21 == Specifications ==
22
23 (% style="width:657px" %)
24 |(% style="width:490px" %)**Parameter**|(% style="width:162px" %)**Value**
25 |(% colspan="2" style="vertical-align:middle; width:654px" %)**Power supply**
26 |(% style="width:490px" %)Supply voltage, V|(% style="width:162px" %)9 to 32
27 |(% style="width:490px" %)Current consumption at supply voltage 24 V, mA, max|(% style="width:162px" %)150
28 |(% style="width:490px" %)KEYRUN or CHARGE_ON signal for turning on the device, V, min|(% style="width:162px" %)8.5
29 |(% colspan="2" style="width:654px" %)**Scalability**
30 |(% style="width:490px" %)**Number of connected BMS Logic devices, max**|(% style="width:162px" %)40
31 |(% style="width:490px" %)**Number of controlled cells, max**|(% style="width:162px" %)720
32 |(% colspan="2" style="width:654px" %)**Controls**
33 |(% style="width:490px" %)Number of programmable switches for controlling contactors (9-32V, 2.5A)|(% style="width:162px" %)6
34 |(% style="width:490px" %)Number of programmable discrete inputs (dry contact)|(% style="width:162px" %)6
35 |(% style="width:490px" %)Number of programmable discrete inputs 9-32V|(% style="width:162px" %)2
36 |(% style="width:490px" %)Number of programmable discrete outputs (open drain, 40V, 1A)|(% style="width:162px" %)4
37 |(% colspan="2" style="width:654px" %)**Sensors**
38 |(% style="width:490px" %)Number of connected current sensors (two signal lines for each sensor)|(% style="width:162px" %)3
39 |(% style="width:490px" %)(((
40 Error in measuring signals from current sensors, V, max
41
42 //At ambient temperature 25 ± 5 ºС//
43 )))|(% style="width:162px" %)± 0.001
44 |(% style="width:490px" %)Current sensor types|(% style="width:162px" %)(((
45 Bidirectional with 5V supply voltage
46
47 (LEM series HASS, HTFS, DHAB or analogues)
48 )))
49 |(% style="width:490px" %)Number of high voltage measurement inputs (two signal lines for each input)|(% style="width:162px" %)2
50 |(% style="width:490px" %)High voltage measurement range, V|(% style="width:162px" %)10 to 1000
51 |(% style="width:490px" %)High voltage measurement error, V, max|(% style="width:162px" %)± 2
52 |(% style="width:490px" %)Number of connected external temperature sensors (100 kOhm NTC-thermistors)|(% style="width:162px" %)2
53 |(% style="width:490px" %)(((
54 Temperature measurement error using external temperature sensors, ºС, max
55
56 //In the measurement range from -20 to +85 ºС//
57 )))|(% style="width:162px" %)± 2
58 |(% style="width:490px" %)Temperature measurement error using a built-in temperature sensor, ºС, max|(% style="width:162px" %)± 2
59 |(% style="width:490px" %)Humidity measurement error using a built-in humidity sensor, %, max|(% style="width:162px" %)± 10
60 |(% colspan="2" style="width:654px" %)**High-voltage interlock loop (HVIL)**
61 |(% style="width:490px" %)Current in the HVIL, mA, typical|(% style="width:162px" %)25
62 |(% style="width:490px" %)Total resistance in the HVIL, Ohm, max|(% style="width:162px" %)200
63 |(% colspan="2" style="width:654px" %)**Interfaces**
64 |(% style="width:490px" %)Number of USB interfaces|(% style="width:162px" %)1
65 |(% style="width:490px" %)USB speed, Mbit/s|(% style="width:162px" %)12
66 |(% style="width:490px" %)Number of CAN interfaces|(% style="width:162px" %)3
67 |(% style="width:490px" %)CAN speed, kbit/s|(% style="width:162px" %)125, 250 (by default), 500, 1000
68 |(% style="width:490px" %)Number of RS-485 interfaces|(% style="width:162px" %)2
69 |(% style="width:490px" %)RS-485 speed, bit/s|(% style="width:162px" %)600, 1200, 2400, 4800, 9600 (by default), 19200, 38400, 57600, 115200
70 |(% style="width:490px" %)Output voltage of CAN2 power supply, V|(% style="width:162px" %)5.0 ± 0.5
71 |(% style="width:490px" %)Output current of CAN2 power supply, mA, max|(% style="width:162px" %)400
72 |(% style="width:490px" %)Connecting an additional expansion interface module|(% style="width:162px" %)BMS Wi-Fi, BMS GSM, BMS LANmodule
73 |Headers X1-X9 type|Hirose ZE05
74 |Headers X11-X14 type|Molex series Micro-Fit
75 |(% colspan="2" style="width:654px" %)**Galvanic isolation**
76 |(% style="width:490px" %)(((
77 **Rated insulation voltage, V,,RMS,,, min**
78
79 //Conditions: duration 1 minute, AC 50 Hz, 1) between connectors of CAN1, RS-485-1, discrete inputs/outputs interfaces and device power circuits, 2) between connectors of CAN1, RS-485-1, discrete inputs/outputs interfaces and high voltage measurement circuits, 3) between the device power supply circuits and the high voltage measurement circuits//
80 )))|(% style="width:162px" %)3500
81 |(% colspan="2" style="width:654px" %)**Weight and overall dimensions**
82 |(% style="width:490px" %)Overall dimensions (length × weight × height), mm|(% style="width:162px" %)200 × 123 × 12
83 |(% style="width:490px" %)Weight, g, max|(% style="width:162px" %)150 ± 10
84 |(% colspan="2" style="width:654px" %)**Operating conditions**
85 |(% style="width:490px" %)Operating temperature range, °С|(% style="width:162px" %)-40 to +85
86
87 == Overall and mounting dimensions ==
88
89
90 [[image:1733310978839-565.png||data-xwiki-image-style-alignment="center" height="360" width="600"]] [[image:1733310978846-154.png||data-xwiki-image-style-alignment="center" height="134" width="600"]]
91
92 == Description of features ==
93
94 The BMS Main 3.0 device is powered from an external source having an output voltage in the range from 9 to 32V (connector X1). The device is turned on when there is power and the KEYRUN or CHARGE_ON signal is supplied with a level of at least 8.5V.
95
96 Up to 40 measuring devices BMS Logic 12, BMS Logic 18, BMS Logic RET (X9 connector) can be connected to BMS Main 3.0, while the maximum battery voltage can reach 3000V (assuming that 720 cells are connected with a maximum voltage of 4.2V).
97
98 The BMS Main 3.0 device can control 6 contactors (connector X2). For control, intelligent keys are used that monitor the switching current and their own temperature, generating a high-level voltage to power the contactor windings.
99
100 To control battery operating modes, BMS Main 3.0 provides 8 discrete inputs (connector X3), two of which detect voltage in the range from 9 to 32V, the other six are connected to outputs of the “dry contact”, “open collector” or “open drain” type and detecting a short circuit of the signal input to the virtual ground of the device.
101
102 The BMS Main 3.0 device has additional 4 open-drain discrete outputs (connector X3) for issuing control commands to an external circuit.
103
104 Up to 3 current sensors with unipolar +5V power supply and two signal lines (connector X5) can be connected to BMS Main 3.0. The device is compatible with LEM sensors of the HASS, HTFS, DHAB series or similar from other manufacturers. Using two or three current sensors, a complex battery system can be implemented (for example, an inverter power system with a midpoint and monitoring the current in each of the two battery segments).
105
106 The device has 2 channels for measuring high (up to 1000V) voltage (connectors X11-X14). Using these channels to measure the voltage on the power bus before the contactors and after the contactors, the device controls the process of precharging the capacitors in the load and determines the welding (sticking) of the contacts of the power contactors.
107
108 Two external thermistors (connectors X5) can be connected to BMS Main 3.0 to measure the temperature in the battery container and/or the temperature of the power contactor. The device software allows to configure the protective opening of the contactor when it overheats.
109
110 The device continuously monitors its own temperature and humidity of the surrounding air using built-in sensors. The BMS Main 3.0 software allows you to configure the protective opening of all contactors at critically high ambient humidity.
111
112 The device implements a circuit for active monitoring of the integrity of a high-voltage bus (high voltage interlock loop, HVIL). BMS Main 3.0 outputs a modulated signal into the current loop and controls the current value in it (connector X4). If there is a discrepancy between the measured and required current values, the device opens the power contactors.
113
114 The BMS Main 3.0 device has the following interfaces:
115
116 * USB – used to configure device parameters using the ElectricDeviceMonitor software;
117 * CAN1 – used for communication with external equipment (charging station, vehicle controller, etc.);
118 * CAN2 – used to configure device parameters using the ElectricDeviceMonitor software and for communication with indication devices BMS Indication, BMS Display;
119 * CAN3 – used for communication with other battery controllers (in battery systems consisting of several batteries connected in parallel), as well as with next generation BMS Logic devices;
120 * RS-485-1 – used for communication with external equipment via the Modbus RTU protocol;
121 * RS-485-2 - used for communication with current generation BMS Logic devices.
122
123 On the device board there is a P2 connector for connecting an expansion communication module: BMS Wi-Fi, BMS GSM or BMS LANmodule. With these modules, user can configure device parameters using the ElectricDeviceMonitor software and transfer accumulated log files with the state of the battery system to a remote server.
124
125 The device can be used as a controller of several battery modules connected in parallel and controlled by other BMS Main 3 devices. To do this, install modified firmware that changes the device type to BMS Main 3X.
126
127 == Typical battery system diagram ==
128
129 Figure below shows an example of a functional diagram of a vehicle battery.
130
131 [[image:1733918018297-356.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true" height="849" width="600"]]
132
133
134 The following are connected to the BMS Main 3.0 device:
135
136 * external power supply 9-32V – contacts X1.8 (VIN), X1.2 (GND), X1.3 (KEYRUN);
137 * 4 BMS Logic 12 measuring devices – contacts X9.4 (LOGIC_5V), X9.3 (GND), X9.2 (LOGIC_A), X9.1 (LOGIC_B);
138 * Hall-effect current sensor, for example, HASS 300-S – contacts X5.1 (CS1_5V), X5.2 (GND), X5.7 (CS1_IN1), X5.8 (CS1_REF_IN2);
139 * precharge contactor – control contacts X2.5 (CONT1_OUT), X2.1 (GND);
140 * main contactor (battery minus) – control contacts X2.6 (CONT2_OUT), X2.2 (GND), feedback contacts X3.9 (DIN1_SIGNAL), X3.1 (DIO_GND);
141 * combined charge-discharge contactor (battery plus) – control contacts X2.7 (CONT3_OUT), X2.8 (GND), feedback contacts X3.10 (DIN2_SIGNAL), X3.2 (DIO_GND);
142 * high-voltage bus before contactors – contacts X11.1 (IN1+), X12.1 (IN1-);
143 * high-voltage bus after contactors – contacts X13.1 (IN2+), X14.1 (IN2-);
144 * vehicle controller – contacts CAN1 bus X6.1 (CAN1_H), X6.2 (CAN1_L), X6.3 (CAN1_RS485_1_GND).