Wiki source code of 3.4 Protections

Version 3.2 by Admin on 2025/02/28 14:53

Show last authors
1 (% data-numbered-headings-start="3" style="--numbered-headings-start: 2;font-size: 0px;color: rgba(0, 0, 0, 0.0);margin-bottom: 0px; margin-top: 0px;" %)
2 = Settings =
3
4 (% data-numbered-headings-start="4" style="--numbered-headings-start: 3;font-size: 0px;color: rgba(0, 0, 0, 0.0);margin-bottom: 0px; margin-top: 0px;" %)
5 == Protections ==
6
7 The BMS Main X monitors the battery modules, compares the voltages and currents of the modules, and protects the battery system from damage.
8
9 (% class="box errormessage" %)
10 (((
11 **Attention!**
12 Behavior of contactors at different errors is configured in **corresponding contactor settings**!
13 )))
14
15 === Charging current limit ===
16
17 The BMS Main X device protects the battery from charging current higher than estimated current limit.
18
19 To configure parameters of the charge current limit, select the "Protections → Charge current limit" section:
20
21 [[image:1740754371437-635.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true" height="142" width="800"]]
22
23
24 === Battery cover ===
25
26 The BMS Main X device detects the opening of the battery cover and performs a protective opening of the contactors.
27
28 Battery cover protection is configured in the "Protections - Battery cover" section:
29
30 [[image:1734356776691-451.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true" height="66" width="600"]]
31
32 In this section:
33
34 * Enable – a flag to enable the protection;
35 * Delay before setting the error;
36 * Delay before clearing the error;
37 * Lock – a flag to block the error until the device is restarted.
38
39 As a result of the protection against opening the battery cover, the “Battery cover” error is generated. Conditions for generating the error:
40
41 * presence of the “Battery cover” signal during the “Delay before setting the error” time.
42
43 Conditions for clearing the error:
44
45 * no “Battery cover” signal during the “Delay before clearing the error” time.
46
47 (% class="box warningmessage" %)
48 (((
49 If there is the "Battery cover" error, the **"Critical error flag" is generated and all battery contactors open.**
50 )))
51
52 === Insulation ===
53
54 The BMS Main X device detects a signal from an external insulation monitoring device (e.g., Bender IR155) and performs a protective opening of the contactors.
55
56 Insulation protection is configured in the "Protections - Insulation" section:
57
58 [[image:1734356776694-257.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true" height="68" width="600"]]
59
60 In this section:
61
62 * Enable – a flag to enable the protection;
63 * Delay before setting the error;
64 * Delay before clearing the error;
65 * Lock – a flag to block the error until the device is restarted.
66
67 As a result of the operation of the insulation fault protection, the error “Insulation fault” is generated. Conditions for generating the error:
68
69 * presence of the “Insulation status” signal during the “Delay before setting the error” time.
70
71 Conditions for clearing the error:
72
73 * no “Insulation status” signal during the “Delay before clearing the error” time.
74
75 (% class="box warningmessage" %)
76 (((
77 If there is the "Insulation fault" error, **the critical error flag is generated and all battery contactors open.**
78 )))
79
80 === Contactor feedback ===
81
82 The BMS Main X device detects the feedback signals from the main contactors and, in the event of a discrepancy between the feedback signals from the control signals, performs a protective opening of the contactors.
83
84 Contactor feedback protection is configured in the “Protections – Contactor feedback” section:
85
86 [[image:1734356776695-557.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true" height="67" width="600"]]
87
88 In this section:
89
90 * Enable – a flag to enable the protection;
91 * Delay before setting the error;
92 * Delay before clearing the error;
93 * Lock – a flag to block the error until the device is restarted.
94
95 As a result of the protection against contactor failures, the errors "CH contactor feedback error", "DCH contactor feedback error", "CH/DCH contactor feedback error" are generated. Conditions for generating the errors:
96
97 * feedback signal from the contactor differs from the contactor control signal for the time "Delay before setting the error".
98
99 Conditions for clearing the error:
100
101 * feedback signal from the contactor repeats the contactor control signal for the time "Delay before clearing the error".
102
103 (% class="box warningmessage" %)
104 (((
105 If there is the “CH contactor feedback error”, “DCH contactor feedback error”, or “CH/DCH contactor feedback error”, **the critical error flag is generated and all battery contactors open.**
106 )))
107
108 === Module offline ===
109
110 The BMS Main X device detects the loss of communication with the battery modules and performs a protective opening of the contactors.
111
112 Protection against loss of communication with battery modules is configured in the "Protections - Module offline" section:
113
114 [[image:1734356793441-881.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true" height="75" width="600"]]
115
116 In this section:
117
118 * Enable – a flag to enable the protection;
119 * Delay before setting the error;
120 * Delay before clearing the error;
121 * Lock – a flag to block the error until the device is restarted.
122
123 As a result of the protection against loss of communication with the battery module, the “Module offline” error is generated. Conditions for generating the error:
124
125 * at least one of the battery modules does not respond to commands within the "Delay before setting the error" time.
126
127 Conditions for clearing the error:
128
129 * all battery modules respond to commands within the "Delay before clearing the error" time.
130
131 (% class="box warningmessage" %)
132 (((
133 If there is the "Module offline" error, **the critical error flag is generated and all battery contactors open.**
134 )))
135
136 === Voltage unbalance ===
137
138 Before closing the contactors for charging and discharging battery modules, the BMS Main X device detects those modules whose voltage is significantly different from the rest. For unbalanced modules, errors "Voltage unbalance (CH)" (charge circuit) and "Voltage unbalance (DCH)" (discharge circuit) are generated.
139
140 Protection against voltage unbalance of battery modules is configured in the section "Protections - Voltage unbalance":
141
142 [[image:1734356793449-249.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true" height="75" width="600"]]
143
144 In this section:
145
146 * Enable – a flag to enable the protection;
147 * Delta voltage – maximum allowable voltage difference of battery modules, V;
148 * Delay before setting the error;
149 * Delay before clearing the error;
150 * Lock – a flag to block the error until the device is restarted.
151
152 As a result of the operation of the voltage unbalance protection the errors “Voltage unbalance (CH)” and “Voltage unbalance (DCH)” are generated. Conditions for generating the error:
153
154 * battery module is not included in the largest group of modules whose voltages differ from each other by no more than "Delta voltage" during the "Delay before setting the error" time.
155
156 Conditions for clearing the error:
157
158 * battery module is in the largest group of balanced modules during the "Delay before clearing the error" time.
159
160 If there is the error "Voltage unbalance (CH)" ("Voltage unbalance (DCH)"), the charging (discharging) contactor of the battery module opens.
161
162 === Current unbalance ===
163
164 When battery modules are connected in parallel, the most charged modules transfer charge to the least charged modules. The process of charge transfer is accompanied by the flow of balancing currents. The BMS Main X device detects modules with high balancing currents and generates “Current unbalance (CH)” (charge circuit) and “Current unbalance (DCH)” (discharge circuit) errors for them.
165
166 Protection against current unbalance of battery modules is configured in the section "Protections - Current unbalance":
167
168 [[image:1734356793451-440.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true" height="77" width="600"]]
169
170 In this section:
171
172 * Enable – a flag to enable the protection;
173 * Maximum current – a maximum allowable self-balancing current of battery modules, A;
174 * Delay before setting the error;
175 * Delay before clearing the error;
176 * Lock – a flag to block the error until the device is restarted.
177
178 As a result of the operation of the current unbalance protection the errors “Current unbalance (CH)” and “Current unbalance (DCH)” are generated. Conditions for generating the error:
179
180 * current of the battery module is greater than the "Maximum current" value during the "Delay before setting the error" time.
181
182 Conditions for clearing the error:
183
184 * current of the battery module is less than the "Maximum current" value during the "Delay before clearing the error" time.
185
186 If there is the error "Current unbalance (CH)" ("Current unbalance (DCH)"), the charging (discharging) contactor of the battery module opens.
187
188 === Charging current unbalance ===
189
190 During battery charging, the currents of the battery modules may vary. The BMS Main X device detects modules whose charging currents are significantly different from the currents of other modules and generates the “Charging current unbalance” errors for them.
191
192 Protection against different charge currents is configured in the "Protections – Charging current unbalance" section:
193
194 [[image:1734356802715-364.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true" height="75" width="600"]]
195
196 In this section:
197
198 * Enable – a flag to enable the protection;
199 * Delta current – maximum allowable charge current difference, A;
200 * Delay before setting the error;
201 * Delay before clearing the error;
202 * Lock – a flag to block the error until the device is restarted.
203
204 As a result of the operation of the protection the “Charging current unbalance” are generated. Conditions for generating the errors:
205
206 * battery module is not included in the largest group of modules whose charge currents differ from each other by no more than "Delta current" during the "Delay before setting the error" time.
207
208 Conditions for clearing the error:
209
210 * battery module is included in the largest group of modules with similar charge currents during the “Delay before clearing the error” time.
211
212 If there is the “Charging current unbalance” error, the battery module charging contactor opens.
213
214 === Discharging current unbalance ===
215
216 During battery discharging, the currents of the battery modules may vary. The BMS Main X device detects modules whose discharging currents are significantly different from the currents of other modules and generates the “Discharging current unbalance” errors for them.
217
218 Protection against different discharge currents is configured in the "Protections – Discharging current unbalance" section:
219
220 [[image:1734356802717-812.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true" height="75" width="600"]]
221
222 In this section:
223
224 * Enable – a flag to enable the protection;
225 * Delta current – maximum allowable discharge current difference, A;
226 * Delay before setting the error;
227 * Delay before clearing the error;
228 * Lock – a flag to block the error until the device is restarted.
229
230 As a result of the operation of the protection the “Discharging current unbalance” are generated. Conditions for generating the errors:
231
232 * battery module is not included in the largest group of modules whose discharge currents differ from each other by no more than "Delta current" during the "Delay before setting the error" time.
233
234 Conditions for clearing the error:
235
236 * battery module is included in the largest group of modules with similar discharge currents during the “Delay before clearing the error” time.
237
238 If there is the “Discharging current unbalance” error, the battery module discharging contactor opens.
239
240 === Critical error ===
241
242 Parameters for generating the critical error are configured in the "Protections - Critical error" section:
243
244 [[image:1734356802719-477.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true" height="69" width="600"]]
245
246 In this section:
247
248 * Enable – a flag to enable the protection;
249 * Delay before setting the error;
250 * Delay before clearing the error;
251 * Lock – a flag to block the error until the device is restarted.
252
253 The critical error flag is generated if at least one of the following errors persists during the "Delay before setting the error" time:
254
255 * «Battery cover»;
256 * «Insulation fault»;
257 * «CH contactor feedback error»;
258 * «DCH contactor feedback error»;
259 * «CH/DCH contactor feedback error»;
260 * «Module offline».
261
262 The critical error flag is cleared if there are no errors from the list above during the "Delay before clearing the error" time.
263
264 (% class="box warningmessage" %)
265 (((
266 **When the critical error flag is present, all battery contactors open.**
267 )))