UserManual_REC_MS_HV
UserManual_REC_MS_HV
SYSTEM MASTER-SLAVE
All information in this document is subject to copyright and other intellectual property rights of REC d.o.o. and its
licensors. The material may not be modified, reproduced or copied, in whole or in part without the prior written
permission of REC d.o.o. or its licensors. REC d.o.o., 2023.
Novi trg 9, 6230 Postojna, Slovenia
mail: [email protected]; www.rec-bms.com
Features:
1
Novi trg 9, 6230 Postojna, Slovenia
mail: [email protected]; www.rec-bms.com
INDEX:
General Description of the BMS Unit:..................................................................................................... 4
Hardware Parameters: ............................................................................................................................ 5
Default Software Parameters: ................................................................................................................ 7
System Overview: ................................................................................................................................... 8
Slave BMS Unit Connections: .................................................................................................................. 8
Setting Number of Cells and the RS-485 Address: ................................................................................ 13
BMS Cell Connector: ............................................................................................................................. 14
BMS Unit Power Supply: ....................................................................................................................... 15
Paralleling Cells: .................................................................................................................................... 17
BMS Unit Connection Instructions: ....................................................................................................... 17
BMS Unit Start Procedure: .................................................................................................................... 18
Slave BMS Unit LED Indication: ............................................................................................................. 19
Cell Voltage Measurement: .................................................................................................................. 19
Battery Pack Temperature Measurement: ........................................................................................... 19
BMS Current Measurement: ................................................................................................................. 20
Master BMS Unit ................................................................................................................................... 22
Power Supply ........................................................................................................................................ 23
RS-485 Communication Protocol: ......................................................................................................... 23
Master-Slave RS-485 communication ................................................................................................... 28
CAN Communication: ............................................................................................................................ 29
Master BMS Unit Start Procedure: ....................................................................................................... 31
Voltage/Temperature Hysteresis: ......................................................................................................... 31
Master BMS Unit LED Indication: .......................................................................................................... 31
BMS Cell Balancing: ............................................................................................................................... 31
Balancing START Voltage (BMIN): ......................................................................................................... 31
Balancing Voltage END(BALV): .............................................................................................................. 32
Cell Internal DC Resistance Measurement: .......................................................................................... 32
Battery Pack SOC/SOH Determination:................................................................................................. 32
Battery Pack’s Charging Algorithm: ...................................................................................................... 32
Maximum Cell Float Voltage Coefficient (CFVC): .................................................................................. 34
Battery Pack’s Discharging Algorithm: .................................................................................................. 34
Master BMS Unit Battery Packs Pre-Charge Connection ...................................................................... 37
System Error Indication:........................................................................................................................ 38
Slave BMS Unit Dimensions: ................................................................................................................. 42
Master BMS Unit Dimensions ............................................................................................................... 42
2
Novi trg 9, 6230 Postojna, Slovenia
mail: [email protected]; www.rec-bms.com
3
Novi trg 9, 6230 Postojna, Slovenia
mail: [email protected]; www.rec-bms.com
4
Novi trg 9, 6230 Postojna, Slovenia
mail: [email protected]; www.rec-bms.com
Hardware Parameters:
Table 1: Slave BMS unit hardware parameters.
PARAMETER VALUE UNIT
BMS maximum pack voltage 68.0 V
BMS minimum pack voltage 10 V
BMS minimum pack voltage (HW UVP)* - V
BMS cell voltage range 0.0 to 5.0 V
Shunt common mode input voltage interval
-0.3 to 3.0 V
(Shunt+, Shunt -) to the Cell 1 negative
Shunt sensor max differential input voltage interval
-0.25 to 0.25 V
(Shunt+ to Shunt -)
Cell voltage accuracy +/-1 mV
Pack voltage accuracy +/-5 mV
DC current accuracy +/- 1 LSB
Temperature measuring accuracy +/-0.5 °C
DC Current sample rate 4 Hz
Cell voltage sample rate 1 Hz
Cell balancing resistors 4.0 Ω
Maximum operating temperature** 70 °C
Minimum operating temperature** -20 °C
Maximum storage temperature** 30 °C
Minimum storage temperature** 0 °C
Maximum humidity** 75 %
Max continuous DC current opto-relay @ 100 V DC 3 A
Max DC current @ optocoupler 1, 2 15 mA
Max DC voltage@ optocoupler 1, 2 62.5 V
BMS unit disable power supply @ 48 V 1.5 mW
BMS pre-charge resistance 25 Ω
BMS unit operation power supply @ 48 V 180 - 190 mW
BMS unit cell balance fuse rating 3 slow A
Internal relay fuse 3.15 slow A
Dimensions (w × l × h) 190 x 98.4 x 38 mm
IP protection IP32
HW version 1.36 n.a.
*installed on request
**defined by internal RTC back-up 2032 battery
5
Novi trg 9, 6230 Postojna, Slovenia
mail: [email protected]; www.rec-bms.com
6
Novi trg 9, 6230 Postojna, Slovenia
mail: [email protected]; www.rec-bms.com
7
Novi trg 9, 6230 Postojna, Slovenia
mail: [email protected]; www.rec-bms.com
System Overview:
8
Novi trg 9, 6230 Postojna, Slovenia
mail: [email protected]; www.rec-bms.com
Table 5: RS-485 communication input, CAN communication and Control Pilot connector’s pin description.
Master-Slave
(MS)/Stand-
Pin Connection Description Plug
alone (SA)
connection
1 CP AGND EVSE CP ground SA
2 CAN TERMINATION L 120 Ω CAN termination low SA
3 CAN L CAN signal low SA
CAN driver power supply in
case of required galvanic
4 + 5V CAN SA
isolation (+5 V between pin 11
and pin 4)*
BMS Enable input from
Master BMS unit in Master-
5 RS-485 +5 V ENABLE in MS
Slave configuration (installed 794202-1
on demand)
6 RS-485 B in Signal B in MS/SA
7 RS-485 A in Signal A in MS/SA
8 CP EVSE CP signal SA
9 CAN TERMINATION H 120 Ω CAN termination high SA
10 CAN H CAN signal high SA
CAN ground - BMS GND. If
11 CAN GND galvanically isolated use as SA
+5V supply AGND.*
9
Novi trg 9, 6230 Postojna, Slovenia
mail: [email protected]; www.rec-bms.com
Table 6: Power supply, cell measurement and pre-charge connector’s pin description.
Master-Slave
(MS)/Stand-
Pin Connection Description Plug
alone (SA)
connection
1 CELL 1- Cell 1 negative (PACK -) MS/SA
2 CELL 2+ Cell 2 positive MS/SA
3 CELL 4+ Cell 4 positive MS/SA
4 CELL 6+ Cell 6 positive MS/SA
5 CELL 8+ Cell 8 positive MS/SA
6 CELL 10+ Cell 10 positive MS/SA
7 CELL 12+ Cell 12 positive MS/SA
8 CELL 14+ Cell 14 positive MS/SA
9 CELL 16+ Cell 16 positive MS/SA
PRE-CHARGE Pre-charge out – connect to System +
10 SA
OUT side of the contactor
794210-1
BMS Power supply negative (Cell 1
11 PACK- MS/SA
negative)
12 CELL 1+ Cell 1 positive MS/SA
13 CELL 3+ Cell 3 positive MS/SA
14 CELL 5+ Cell 5 positive MS/SA
15 CELL 7+ Cell 7 positive MS/SA
16 CELL 9+ Cell 9 positive MS/SA
17 CELL 11+ Cell 11 positive MS/SA
18 CELL 13+ Cell 13 positive MS/SA
19 CELL 15+ Cell 15 positive MS/SA
20 PACK + BMS Power supply positive MS/SA
10
Novi trg 9, 6230 Postojna, Slovenia
mail: [email protected]; www.rec-bms.com
11
Novi trg 9, 6230 Postojna, Slovenia
mail: [email protected]; www.rec-bms.com
12
Novi trg 9, 6230 Postojna, Slovenia
mail: [email protected]; www.rec-bms.com
The number of cells connected to the BMS unit is selected via the CELLS rotary switch, while the BMS
address is set via ADDR rotary switch at the back of the BMS unit. User should set 4-16 cell and address
from 1-15. Address 16 is used for Master BMS unit 9M.
Selection Setting
0 1 cell (ERROR 6)
1 2 cell (ERROR 6)
2 3 cells (ERROR 6)
3 4 cells
4 5 cells
5 6 cells
6 7 cells
7 8 cells
8 9 cells
9 10 cells
A 11 cells
B 12 cells
C 13 cells
D 14 cells
E 15 cells
F 16 cells
Selection Setting
0 Address 0 (ERROR 6)
1 Address 1
2 Address 2
13
Novi trg 9, 6230 Postojna, Slovenia
mail: [email protected]; www.rec-bms.com
3 Address 3
4 Address 4
5 Address 5
6 Address 6
7 Address 7
8 Address 8
9 Address 9
A Address 10
B Address 11
C Address 12
D Address 13
E Address 14
F Address 15
14
Novi trg 9, 6230 Postojna, Slovenia
mail: [email protected]; www.rec-bms.com
If multiple Slave BMS units are used in series, care should be taken how to connect each. Two separate
wires should be wired to the same cell: first wire for the lower Slave BMS unit as the end-cell voltage
potential, and second wire as GND potential for the higher Slave BMS unit. See Fig. 7! Do not bypass the
higher cell!
15
Novi trg 9, 6230 Postojna, Slovenia
mail: [email protected]; www.rec-bms.com
16
Novi trg 9, 6230 Postojna, Slovenia
mail: [email protected]; www.rec-bms.com
Paralleling Cells:
Battery pack capacity may be increased in two ways. By adding a parallel string with the same cells using
BMS Master unit and multiple 2Q BMS in Slave configuration or paralleling on the cell connection level.
Connecting cells in parallel as a sub-pack that are later connected in series have to be designed properly to
enable same current distribution amongst all the parallel cells in the sub-pack. Lithium cells have very low
DC impedance, sub 1 mOhm. Connecting the sub-pack with 1 mOhm cell connection difference causes the
cells with the lowest connection to double the current in/out of the cell. A result is a cell with higher
temperature that self-discharges faster and ages faster than the rest of the cells in the sub-pack.
This is a centralized BMS and it is not suitable for connection of multiple sub-packs with a power cable
between them. This connection introduces a voltage rise/drop on the adjacent cell due to the increased
internal impedance. A distributed BMS should be used in this case.
17
Novi trg 9, 6230 Postojna, Slovenia
mail: [email protected]; www.rec-bms.com
When disconnecting the unit from the battery pack, the procedure should be followed in reverse order.
An overview of all possible system errors is presented in the System Error Indication Section.
18
Novi trg 9, 6230 Postojna, Slovenia
mail: [email protected]; www.rec-bms.com
Error LED (red) is turned on in case of system error and signals the error number with 50 % duty cycle.
Between repeated error number 1 s timeout is introduced.
19
Novi trg 9, 6230 Postojna, Slovenia
mail: [email protected]; www.rec-bms.com
Different size and resistance shunts can be used, since the voltage-to-current coefficient can be changed in
the BMS Control software as IOJA x.xxxx or selected from the drop menu in the REC WiFi module Settings
tab. Offset may be corrected using IOFF x.xx instruction. Non-listed shunts coefficients should be entered
manually. Current is calculated by the voltage drop at the shunt resistor. 1 LSB of the 18-bit ADC represents
different current values according to the shunt resistance. The LSB coefficient can be calculated as:
0.05 V 𝐼currentx
𝑘𝐿𝑆𝐵 = 0.01171875 ∙ ∙
300 A 𝑉dropx
where the Vdropx represents the voltage drop on shunt resistor at current Icurrentx.
20
Novi trg 9, 6230 Postojna, Slovenia
mail: [email protected]; www.rec-bms.com
21
Novi trg 9, 6230 Postojna, Slovenia
mail: [email protected]; www.rec-bms.com
22
Novi trg 9, 6230 Postojna, Slovenia
mail: [email protected]; www.rec-bms.com
Power Supply:
Connect the power supply at the back side of the Master BMS unit. Supply voltage is limited to 11 – 13.5 V
DC by internal protection circuit. Power consumption differs according to the switched-on relays or I/O. If
no relay is turned on, the Master BMS unit consumes about 350 mW of power @ 12 V. Power supply entry
is isolated from the rest of the circuit by internal isolative DC-DC converter. CAN bus only has the same
ground as the power supply. Under 10.5 V Master BMS unit shuts off.
Figure 12: Master BMS unit back plate power supply pins.
Galvanically isolated RS-485 (EN 61558-1, EN 61558-2) serves for logging and changing BMS parameters.
Dedicated PC Software BMS Master Control, REC Wi-Fi module, REC LCD touch display or another RS-485
device may be used for the communication. Default RS-485 Master BMS unit address is 16.
Unlock password: Serial without the first minus e.g. 2Q-XXXX, 9M-YYYY.
23
Novi trg 9, 6230 Postojna, Slovenia
mail: [email protected]; www.rec-bms.com
Dataflow:
• Bit rate: 56k
• Data bits: 8
• Stop bits: 1
• Parity: None
• Mode: Asynchronous
• Little endian format when an array is sent
24
Novi trg 9, 6230 Postojna, Slovenia
mail: [email protected]; www.rec-bms.com
25
Novi trg 9, 6230 Postojna, Slovenia
mail: [email protected]; www.rec-bms.com
26
Novi trg 9, 6230 Postojna, Slovenia
mail: [email protected]; www.rec-bms.com
<0x55><0x01><0x00><0x05><0x4C><0x43><0x44><0x31><0x3F><0x46><0xD0><0xAA>
RS-485 message is executed when the microprocessor is not in interrupt routine so a timeout of 350 ms
should be set for the answer to arrive. If the timeout occurs the message should be sent again. Little endian
27
Novi trg 9, 6230 Postojna, Slovenia
mail: [email protected]; www.rec-bms.com
format is used for all sent float or integer values. In case of single data is sent ASCII characters are used e.g.
-1.2351e2
Custom made instructions can be added to the list to log or set the parameters that control the BMS
algorithm or its outputs.
Video instruction link for settings change: REC Changing Settings - YouTube
Video instruction link for firmware update: REC Firmware Update Procedure - YouTube
and REC Wi-Fi Module Update and REC BMS Firmware Update Using REC Wi-Fi Module - YouTube
All BMS Slave units should be daisy-chained to the SLAVE BMS Master unit DB9 RS-485 communication
port. A 1k2 termination plug should be used @ the last Slave out port and @ the Master BMS unit DB9
connector between RS-485 A and B.
Table 8: RS-485 DB9 Master and Slave BMS units connector pin designator.
MASTER MASTER BMS SLAVE BMS SLAVE BMS SLAVE BMS
BMS DB9 pin DESIGNATOR COM DESIGNATOR DESIGNATOR DESIGNATOR
input port output port
1 CABLE SHIELD (AGND) RS-485 CABLE SHIELD 6 12
2 AGND - Master AGND - Master 5 13
3 RS-485 B RS-485 B 1 6
4 RS-485 A RS-485 A 2 7
6 +5V to AGND RS-485 +5 V 4 14
28
Novi trg 9, 6230 Postojna, Slovenia
mail: [email protected]; www.rec-bms.com
CAN Communication:
PIN DESIGNATOR
1 -
2 CANL + TERMINATION*
3 GND
4 -
5 -
6 -
7 CANH + TERMINATION*
8 -
9 -
* Terminate pins 2 and 7 with 120 Ohm resistor or short pins 1 and 2 to prevent BMS to reset. REC CAN
cables are already terminated using 120 Ohm resistors between CANH and CANL inside the DB9 connector.
Additional RJ45 connector with 120 Ohms across CANL and CANH should be used for the end device on the
CAN bus for end termination.
CAN messages are sent every 20 ms.
29
Novi trg 9, 6230 Postojna, Slovenia
mail: [email protected]; www.rec-bms.com
When the CAN frequency is changed via RS-485 instruction CANF, BMS has to be reset to enable the new
setting.
30
Novi trg 9, 6230 Postojna, Slovenia
mail: [email protected]; www.rec-bms.com
Voltage/Temperature Hysteresis:
Most of the BMS setting thresholds also have a dedicated hysteresis parameter. This way the BMS prevents
ringing due to the oscillation of the controlled parameter above and under the set threshold. If the
threshold limits the top value of the parameter like Maximum cell voltage CMAX or temperature TMAX,
the value of hysteresis should be negative to prevent the ringing. If the threshold limits the bottom value
of the parameter like Minimum cell voltage CMIN or temperature TMIN the value of hysteresis should be
positive to prevent the ringing. For a simplicity, all the BMS settings are set without the sign and the BMS
firmware takes care for proper sign value.
Error LED (red) is turned on in case of system error and signals the error number with 50 % duty cycle.
Between repeated error number 1 s timeout is introduced.
31
Novi trg 9, 6230 Postojna, Slovenia
mail: [email protected]; www.rec-bms.com
Temperature and power correction coefficient are taken into consideration at the SOC calculation. Li-Po
chemistry algorithms have an additional voltage to SOC regulation loop inside the algorithm. BMS
calculates battery self-discharge upon selected chemistry, SOC and temperature. State of health (SOH) is
calculated as number of cycles compared to battery end of life cycles and compensated with SOH and
temperature. Operational capacity is recalculated by the number of the charging cycles as pointed out in
the manufacturer’s datasheet.
When BMS is connected to the battery pack for the first time, SOC is set to 50 %. SOC is reset to 100 % at
the end of charging. Charging cycle is added if the coulomb counter had reached the Battery Pack’s Capacity
CAPA.
The charging current is controlled by the Maximum charging current parameter sent to the GX device. It’s
calculated as Charge Coefficient CHAC x Battery capacity CAPA x parallel Strings. The parameter has an
upper limit which is defined as Maximum Charging Current per Device MAXC x Number of Inverter/Charger
Devices SISN. Lowest value is selected:
32
Novi trg 9, 6230 Postojna, Slovenia
mail: [email protected]; www.rec-bms.com
Charge Coefficient CHAC x Battery Capacity CAPA x parallel strings = 0.6 1/h x 100Ah x 2 = 120 A
Maximum Charging current per device MAXC x Number of Inverter/Charger devices SISN = 75 A x 2 = 150 A
Maximum charging current is set to 120 A due to lower value of the Charge Coefficient CHAC x Battery
Capacity CAPA x parallel strings.
When the highest cell reaches the End of charge CHAR voltage setting, charging current starts to ramp
down to 1.1 A x Number of Inverter/Charger Devices SISN until the last cell rises near the End of Charge
Voltage CHAR (CC/CV). At that point the Maximum charging voltage allowed is set to Number of cells x (End
of Charge Voltage per cell CHAR – Maximum Cell Float Voltage Coefficient CFVC x End of charge hysteresis
per cell). End of Charge SOC hysteresis SOCH and End of charge cell voltage hysteresis CHIS is set to prevent
unwanted switching. If CFVC is set to 0.0, charging current is set to 0.0 A until the End of Charge Hysteresis
CHIS and End of Charge SOC hysteresis SOCH have been met.
SOC is calibrated to 100 % and Power LED lights ON 100 % Charger enable relay 1 is turned off. Maximum
allowed charging current is set to 50% to allow supplying DC loads from charging devices like MPPTs.
Charging current is limited to 30 % of the maximum charging current, but more than 5 A near both ends of
temperature (Max cell temperature TMAX and Min temperature for charging TMIN) and when the battery
is empty (Max discharging current is set to zero).
Charging is stopped in case of systems errors (See System Errors indication chapter). SOC is calibrated to
96 % when the maximum open circuit cell voltage rises above the 0.502 x (Balance start voltage BMIN +
End of charge voltage CHAR), minimum open circuit voltage above balance start voltage and system is in
charge regime.
BMS forces a full charge if the pack was not fully charged for more than three weeks.
In case BMS is not able to control the MPPT/Non-SMA SI charging sources directly (MPPT should be set to
charge when the remote is in short), relay 1 can be used to controlled the charger. MPPT should be
programmed with its own charging curve set as End of charge voltage x number of cells.
33
Novi trg 9, 6230 Postojna, Slovenia
mail: [email protected]; www.rec-bms.com
Calculated maximum discharging current is sent to the GX device by CAN communication in each
measurement cycle. When the BMS starts/recovers from the error or from Discharging SOC hysteresis,
maximum allowed discharging current is set. It is calculated as Discharge Coefficient DCHC x Battery
Capacity CAPA x parallel strings. If this value is higher than Maximum Discharging Current per device MAXD
x Number of Inverter/Charger Devices SISN, maximum discharging current is decreased to this value.
34
Novi trg 9, 6230 Postojna, Slovenia
mail: [email protected]; www.rec-bms.com
Discharge Coefficient DCHC x Battery Capacity CAPA x parallel strings = 1.5 1/h x 100Ah x 2 = 300 A
Maximum Discharging Current per device MAXC x Number of Inverter/Charger devices SISN = 100 A x 2 =
200 A
Maximum discharging current is set to 200 A.
When the lowest cell open circuit voltage is discharged bellow the set threshold CLOW maximum
discharging current starts to decrease down to 0.02 C (2 % of Capacity CAPA in A). After decreasing down,
maximum allowed discharging current is set to 0 A. At discharge currents lower than 0.05 C or positive, SOC
is reset to 3 % and Discharging SOC hysteresis is set to 5 %. If the cell discharges below Minimum Cell voltage
CMIN, BMS signals Error 2. If the battery current is lower than 0.05 C or positive, SOC is reset to 1 %. If the
Charger/inverter is connected to the grid maximum allowed discharge current is drawn from the grid.
Otherwise, 100 % load current is drawn from the battery until maximum allowed discharging current is set
to 0 A. Discharging current is also limited near both ends of temperature (Max cell temperature TMAX and
Min temperature for charging TMIN) to 30 %, but more than 5 A. If the minimum cell discharges under the
Cell-under voltage protection switch-off CMIN x 0.95 for more than 30 s BMS goes to deep sleep mode to
protect the cells from over-discharging. OFF-ON switch sequence wakes the BMS from this state. CLOW cell
voltage setting should be set to the voltage that corresponds to 3 % of the usable capacity.
35
Novi trg 9, 6230 Postojna, Slovenia
mail: [email protected]; www.rec-bms.com
36
Novi trg 9, 6230 Postojna, Slovenia
mail: [email protected]; www.rec-bms.com
37
Novi trg 9, 6230 Postojna, Slovenia
mail: [email protected]; www.rec-bms.com
NUMBER OF
ERROR BMS OWNER
ON BLINKS
38
Novi trg 9, 6230 Postojna, Slovenia
mail: [email protected]; www.rec-bms.com
Number of cells,
Charging is disabled, discharging is • Set proper Slave BMS
6 address is not set
disabled. All relays are disconnected. unit address
properly.
39
Novi trg 9, 6230 Postojna, Slovenia
mail: [email protected]; www.rec-bms.com
40
Novi trg 9, 6230 Postojna, Slovenia
mail: [email protected]; www.rec-bms.com
41
Novi trg 9, 6230 Postojna, Slovenia
mail: [email protected]; www.rec-bms.com
42