1.1. Cell Voltage
Cell voltage limits are highly restricted by cell manufacturers on its datasheets. To have safe battery systems, cell voltage limits must be set correctly. These parameters can be configured by "Cell Settings" tab of LiMon PC Tool. Our battery management system boards, fits perfectly of any of lithium chemistry like NMC, LFP, LTO, NCA etc. Nevertheless, user need to reconfigure the parameters by using datasheet of exact model of lithium cell.
Warning
User has the responsibility of setting proper thresholds by our software. Otherwise, safe limits could be exceed and unstable dangerous situations can happen.
1.1.1. Cell Voltage Protection
Our battery management system boards always measure the individual cell voltages many times in a seconds. Cell voltages of a lithuim battery has little tolerances at the top or bottom voltages. To get safer and long life battery system, user need to avoid of either over or under cell voltage at any time. If any limits are exceeded over allowed period of time, BMS will take an action to protect battery pack.
Diagram.1.1.1: Cell Voltage Protection
flowchart TB
classDef Event_Protection fill:red,color:white,font-weight:bold,stroke-width:0px
classDef Event_Warning fill:yellow,color:black,font-weight:bold,stroke-width:0px
a1[Measure and Check Cell Voltages]
a3(is Any Cell Below Under </br>Voltage Protection Limit?)
a4(is Any Cell Higher Than </br>Over Voltage Protection Limit?)
a5(is Any Cell Below Under </br>Voltage Warning Limit)
a6(is Any Cell Higher Than </br>Over Voltage Warning Limit)
w1([Cell Under Voltage Warning Occured])
w2([Cell Over Voltage Warning Occured])
t5(O.V.P. Delay Time Exceed?)
t6(U.V.P. Delay Time Exceed?)
r1([Do Protection Action])
a1 --> a5
a1 --> a6
a5 -- NO --> a1
a6 -- NO --> a1
a5 -- YES --> a3
a6 -- YES --> a4
a3 -- YES --> t6
t6 -- NO --> a1
t6 -- YES --> r1
a4 -- YES --> t5
t5 -- NO --> a1
t5 -- YES --> r1
a3 -- NO ---> w1
a4 -- NO --> w2
class r1 Event_Protection
class w1 Event_Warning
class w2 Event_Warning
1.1.2. Cell Voltage Protection Release
When BMS protect the system, protection action will be keep until release conditions occurred.
Diagram.1.1.2: Cell Voltage Protection Release
flowchart TB
classDef Event_Release fill:green,color:white,font-weight:bold,stroke-width:0px
classDef Event_Protection fill:red,color:white,font-weight:bold,stroke-width:0px
classDef Event_Warning fill:yellow,color:black,font-weight:bold,stroke-width:0px
a1[Under Cell Voltage </br>Protection Error Occured?]
a2[Over Cell Voltage </br>Protection Error Occured?]
a3(Cell Below </br>O.V.P Release Voltage?)
a4(Cell Higher </br>U.V.P Release Voltage?)
r1([Keep Protection Action])
r2([Release Protection Action])
r3([Measure and Check Cell Voltages])
a1 -- YES --> a4
a2 -- YES --> a3
a1 -- NO --> r3
a2 -- NO --> r3
a4 -- NO --> r1
a3 -- NO --> r1
a3 -- YES --> r2
a4 -- YES --> r2
class r1 Event_Protection
class r2 Event_Release
1.1.3. Cell Balance
A good BMS should be capable of balance of each cell in series. But balance sequence will need a few parameters to start and stop balancers. To get highest capacity efficiency from battery pack, all cells need to be same voltage level.
Danger
Many of our BMS solutions have space for cooling balance resistors. User must be decide to proper settings to avoid excessive heating of PCB.
Diagram.1.1.3: Cell Balance
flowchart TB
classDef Event_Release fill:green,color:white,font-weight:bold,stroke-width:0px
classDef Event_Protection fill:red,color:white,font-weight:bold,stroke-width:0px
classDef Event_Warning fill:yellow,color:black,font-weight:bold,stroke-width:0px
a1[Measure and Check Cell Voltages]
a2[is Balance Restricted?]
a3[Did Balance Method Condition Match?]
a4[is Cell Voltage Over Threshold?]
a5([Start Balance From Highest Cell Voltage])
a6[is Cell Voltage Higher Than Start Delta?]
a7[is Cell Voltage Below Stop Delta?]
a8[Set Balance Duty Cycle and Check Number Of Simultaneous Cell Count]
r0([Do Nothing])
r1([Finish Balance])
a1 --> a2 -- NO --> a3 -- NO --> r0
a2 -- YES --> r0
a3 -- YES --> a4 -- NO --> r0
a4 -- YES --> a6 -- YES --> a5 --> a8 --> a7 -- NO --> a8
a6 -- NO --> r0
a7 -- YES --> r1
class r0 Event_Release
class r1 Event_Release
class a5 Event_Protection
1.1.4. Unbalanced Maksimum Cell Delta
Sometimes because of cell aging or manufacturing process error, some of cell(even if one of them) in the battery pack could cause safety issues. Cell's conditions drifts on time against others and it causes dangerous situations. Cell voltage is the first of many parameters.
Diagram.1.1.4: Unbalanced Maksimum Cell Delta
flowchart TB
classDef Event_Release fill:green,color:white,font-weight:bold,stroke-width:0px
classDef Event_Protection fill:red,color:white,font-weight:bold,stroke-width:0px
classDef Event_Warning fill:yellow,color:black,font-weight:bold,stroke-width:0px
a1[Measure and Check Cell Voltages]
a2[is Cell Voltage Higher Than Maksimum Cell Delta?]
a1 --> a2 -- YES --> r1
a2 -- NO --> a1
r1([Do Immediate Protection Action])
class r1 Event_Protection
1.1.5. Maksimum Parallel Group Delta
Our BMS solution is capable of control parallel lithium battery packs. While operating as parallel, this must be a huge dangerous situation.
Diagram.1.1.5: Maksimum Parallel Group Delta
flowchart TB
classDef someclass fill:#f96
classDef Event_Release fill:green,color:white,font-weight:bold,stroke-width:0px
classDef Event_Protection fill:red,color:white,font-weight:bold,stroke-width:0px
classDef Event_Warning fill:yellow,color:black,font-weight:bold,stroke-width:0px
a1[Measure and Check Parallel Battery Voltages]
a2[is Battery Voltage Higher Than Maksimum Cell Delta?]
a1 --> a2 -- YES --> r1
a2 -- NO --> a1
r1([Do Immediate Protection Action])
class r1 Event_Protection