Changes for page 3.3 Control

Last modified by Admin on 2025/06/11 15:52

From version 29.2
edited by Admin
on 2025/06/11 15:51
Change comment: There is no comment for this version
To version 13.1
edited by Admin
on 2025/02/28 13:48
Change comment: Загрузить новое вложение 1740750509436-756.png

Summary

Details

Page properties
Content
... ... @@ -62,12 +62,12 @@
62 62  In “Always on” mode main contactor closes if all the following is true:
63 63  
64 64  * Other contactors are open;
65 -* There are no errors from the "Errors ..." bitfiled.
65 +* There are no errors from the "Errors 1, 2 ..." bitfileds.
66 66  
67 67  In “Always on” mode main contactor opens if all the following is true:
68 68  
69 69  * Other contactors are open;
70 -* There is an error from the the "Errors ..." bitfiled.
70 +* There is an error from the the "Errors 1, 2 ..." bitfileds.
71 71  
72 72  In “Automatic” mode, the main contactor closes by internal algorithms at the same time with other contactors.
73 73  
... ... @@ -129,6 +129,7 @@
129 129  “Precharge error” generation conditions if any of the following is true:
130 130  
131 131  * the precharge current does not decrease during the "Precharge time" after "Number of precharging attempts";
132 +* voltages before and after contactors are not equal during the "Precharge time" after "Number of precharging attempts";
132 132  * power dissipated on the precharge resistor is above the maximum value during the “Delay before setting the 'Precharge error' when checking power” time.
133 133  
134 134  (% class="box warningmessage" %)
... ... @@ -148,6 +148,7 @@
148 148  
149 149  The device controls two processes: **joining battery modules **and **closing the main charging contactor.**
150 150  
152 +
151 151  The operation of the **joining battery modules** is described by the following steps:
152 152  
153 153  1. Battery modules are disabled. When the “Join to charge” request is received and the voltage and current unbalance errors (Voltage unbalance (CH), Current unbalance (CH), Charging current unbalance) are cleared, go to step 2.
... ... @@ -159,7 +159,7 @@
159 159  
160 160  The operation of **closing the main charging contactor** is described in the following steps:
161 161  
162 -1. The main charging contactor is open. When the “Charge request” is received, there are no errors from the "Errors ..." bitfield, and the battery modules are joined, go to step 2.
164 +1. The main charging contactor is open. When the “Charge request” is received, the voltage and current unbalance errors (“Voltage unbalance (CH)”, “Current unbalance (CH)”, “Charging current unbalance”) are cleared, and the battery modules are joined, go to step 2.
163 163  1. Closing the main precharging contactor (optional). Go to step 3.
164 164  1. Closing the main charging contactor ("Charging" signal). Go to step 4.
165 165  1. The main charging contactor is closed. If the "Charge request" is cleared, the battery modules are disconnected, or the "Critical error" occurs, go to step 1.
... ... @@ -170,7 +170,7 @@
170 170  
171 171  The battery charge management is configured in the "Control - Charge" section:
172 172  
173 -[[image:1749657043032-397.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true" height="253" width="800"]]
175 +[[image:1740750130950-113.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true" height="219" width="800"]]
174 174  
175 175  In this section:
176 176  
... ... @@ -183,15 +183,12 @@
183 183  * Allowable battery current to rejoin modules – a battery current at which joining of battery modules is permitted, A;
184 184  * Allowable voltage difference to rejoin modules – a difference between the voltage of the disconnected module and the battery voltage at which its joining is permitted, V;
185 185  * Checking voltages time – a time of checking voltages of battery modules before starting joining modules, millisecond;
186 -* Module balancing time – a time of balancing battery modules after joining modules and before closing main charging contactor, millisecond;
187 -* Interrupt balancing when modules are joined – a flag to break balancing time after all modules are joined;
188 +* Balancing modules time – a time of balancing battery modules after joining modules and before closing main charging contactor, millisecond;
188 188  * Control the precharging contactor – a flag to control the main precharging contactor;
189 189  * Canceling charging time – a delay before opening the main charging contactor, ms;
190 190  * Disconnect modules that are not ready to charge – a flag for disconnecting modules that have the “Ready to charge” signal cleared.
191 191  * Disconnect all modules if one is not ready to charge – a flag for disconnecting all modules if any of the modules have the “Ready to charge” signal cleared;
192 192  * Join modules on the “Charge request” signal – a flag to enable automatic modules joining if “Charge request” signal appears;
193 -* Regulator: Keep battery module currents below limits – a flag to enable regulation of module currents to be below module current limit;
194 -* Regulator: Gain – a gain of current regulator;
195 195  * Maximum charge current limit – a maximum allowed charging current of all battery, A;
196 196  * Errors to disconnect all battery modules – errors that cause all battery modules to be disconnected from the common bus;
197 197  * Errors to open the charging contactor – errors that cause the main charging contactor "Charging" to open;
... ... @@ -209,8 +209,9 @@
209 209  
210 210  The device controls two processes: **joining battery modules** and **closing the main discharging contactor**.
211 211  
212 -The operation of the** joining battery modules** is described by the following steps:
213 213  
212 +The operation of the** joining battery modules** is described by the following steps:
213 +
214 214  1. Battery modules are disabled. When the “Join to discharge” request is received and the voltage and current unbalance errors (Voltage unbalance (DCH), Current unbalance (DCH), Discharging current unbalance) are cleared, go to step 2.
215 215  1. Checking the voltage unbalance of battery modules (the duration of the check is set in the settings). If there is no imbalance or errors are ignored (“Always on” and “Partially balanced”), go to step 3, otherwise open all discharging contactors, and go to step 1.
216 216  1. Closing the precharging contactors of the battery modules (optional). Go to step 4.
... ... @@ -220,7 +220,7 @@
220 220  
221 221  The operation of **closing the main discharging contactor **is described in the following steps:
222 222  
223 -1. The main discharging contactor is open. When the “Discharge request” is received, there are no errors from the "Errors ..." bitfield, and the battery modules are joined, go to step 2.
223 +1. The main discharging contactor is open. When the “Discharge request” is received, the voltage and current unbalance errors (“Voltage unbalance (DCH)”, “Current unbalance (DCH)”, “Discharging current unbalance”) are cleared, and the battery modules are joined, go to step 2.
224 224  1. Closing the main precharging contactor (optional). Go to step 3.
225 225  1. Closing the main discharging contactor ("Discharging" signal). Go to step 4.
226 226  1. The main discharging contactor is closed. If the "Discharge request" is cleared, the battery modules are disconnected, or the "Critical error" occurs, go to step 1.
... ... @@ -231,9 +231,8 @@
231 231  
232 232  The battery discharge management is configured in the "Control - Discharge" section:
233 233  
234 +[[image:1740750247231-926.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true" height="218" width="800"]]
234 234  
235 -[[image:1749657087238-544.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true" height="250" width="800"]]
236 -
237 237  In this section:
238 238  
239 239  * Enable – a flag to enable battery discharge controller;
... ... @@ -245,15 +245,12 @@
245 245  * Allowable battery current to rejoin modules – a battery current at which joining of battery modules is permitted, A;
246 246  * Allowable voltage difference to rejoin modules – a difference between the voltage of the disconnected module and the battery voltage at which its joining is permitted, V;
247 247  * Checking voltages time – a time of checking voltages of battery modules before starting joining modules, millisecond;
248 -* Module balancing time – a time of balancing battery modules after joining modules and before closing main discharging contactor, millisecond;
249 -* Interrupt balancing when modules are joined – a flag to break balancing time after all modules are joined;
247 +* Balancing modules time – a time of balancing battery modules after joining modules and before closing main discharging contactor, millisecond;
250 250  * Control the precharging contactor – a flag to control the main precharging contactor;
251 251  * Canceling discharging time – a delay before opening the main discharging contactor, millisecond;
252 252  * Disconnect modules that are not ready to discharge – a flag for disconnecting modules that have the “Ready to discharge” signal cleared.
253 253  * Disconnect all modules if one is not ready to discharge – a flag for disconnecting all modules if one of the modules have the “Ready to discharge” signal cleared;
254 254  * Join modules on the “Discharge request” signal – a flag to enable automatic modules joining if “Discharge request” signal appears;
255 -* Regulator: Keep battery module currents below limits – a flag to enable regulation of module currents to be below module current limit;
256 -* Regulator: Gain – a gain of current regulator;
257 257  * Maximum discharge current limit – a maximum allowed discharging current of all the battery, A;
258 258  * Errors to disconnect all battery modules – errors that cause all battery modules to be disconnected from the common bus;
259 259  * Errors to open the discharging contactor – errors that cause the main discharging contactor "Discharging" to open,
... ... @@ -284,13 +284,13 @@
284 284  
285 285  The operation of the **joining battery modules** depends on the signal received:
286 286  
287 -* If "Join to charge" is received, joining procedure is done as described in [[Charge>>doc:||anchor="HCharge"]] section;
283 +* If "Join to charge" is received, joining procedure is done as described in [[Charge>>https://docs.movicomelectric.com/bin/view/Battery%20management%20systems/BMS%20Main%203X/3.%20Configuration/3.3%20Control/#HCharge||anchor="HCharge"]] section;
288 288  * If "Join to discharge" is received, joining procedure is done as described in [[Discharge>>doc:||anchor="HDischarge"]] section;
289 289  * If both signals received, "Join to charge" has a priority.
290 290  
291 291  The operation of **closing main charging/discharging contactor **depends on the signal received:
292 292  
293 -* If "Charge request" is received, procedure is done as described in [[Charge>>doc:||anchor="HCharge"]] section;
289 +* If "Charge request" is received, procedure is done as described in [[Charge>>https://docs.movicomelectric.com/bin/view/Battery%20management%20systems/BMS%20Main%203X/3.%20Configuration/3.3%20Control/#HCharge||anchor="HCharge"]] section;
294 294  * If "Discharge request" is received, procedure is done as described in [[Discharge>>doc:||anchor="HDischarge"]] section;
295 295  * If both signals received, "Charge request" has a priority.
296 296  
... ... @@ -301,7 +301,7 @@
301 301  
302 302  The charge/discharge contactor control is configured in the “Control → Charge/Discharge” section:
303 303  
304 -[[image:1749657114587-360.png]]
300 +[[image:1740750424118-190.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true" height="250" width="800"]]
305 305  
306 306  In this section:
307 307  
... ... @@ -326,21 +326,20 @@
326 326  * Join modules on the “Discharge request” signal – a flag to enable automatic modules joining if “Discharge request” signal appears;
327 327  * Maximum charge current limit – a maximum allowed charging current of all the battery, A;
328 328  * Maximum discharge current limit – a maximum allowed discharging current of all the battery, A;
329 -* Errors to disconnect all battery modules – errors that cause all battery modules to be disconnected from the common bus;
330 -* Errors to open the charging/discharging contactor – errors that cause the main charging/discharging contactor "Discharging" to open,
325 +* Errors 1 (2) to disconnect all battery modules – errors that cause all battery modules to be disconnected from the common bus;
326 +* Errors 1 (2) to open the charging/discharging contactor – errors that cause the main charging/discharging contactor "Discharging" to open,
331 331  * Switch of the charging/discharging contactor on errors without a delay – a flag that allows the main charging/discharging contactor to be opened without delay if errors are detected.
332 332  
333 333  === Module balancing ===
334 334  
335 335  The BMS Main X device supports active balancing of battery modules both in the process of charging and in the process of discharging the battery.
332 +\\When the battery is charging, balancing is performed by disconnecting the most charged battery modules from the common bus. Before disconnecting the modules, the BMS Main X sends a request to the upper-level system (charger) to reduce the charge current to zero, and after the current becomes zero, disconnects the most charged battery modules.
336 336  
337 -When the battery is charging, balancing is performed by disconnecting the most charged battery modules from the common bus. Before disconnecting the modules, the BMS Main X sends a request to the upper-level system (charger) to reduce the charge current to zero, and after the current becomes zero, disconnects the most charged battery modules.
338 -
339 339  When the battery is discharging, balancing is performed by disconnecting the most discharged battery modules from the common bus. Battery modules are disconnected only if the battery discharge current has dropped to the threshold value set in the device settings.
340 340  
341 341  Module balancing is configured in the “Control – Module balancing” section:
342 342  
343 -[[image:1740750509436-756.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true" height="148" width="800"]]
338 +[[image:1734356572313-823.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true" height="74" width="600"]]
344 344  
345 345  In this section:
346 346  
... ... @@ -347,84 +347,6 @@
347 347  * Balance on charging – a flag to enable module balancing when the battery is charging;
348 348  * Delta voltage – a voltage difference at which the most charged modules are switched off (those modules whose voltage exceeds the minimum voltage among the modules by the “Delta voltage” value are switched off), V;
349 349  * Delta current – a current difference at which the most charged modules are switched off (those modules are switched off, the charge current of which is less than the maximum charge current among the modules by the “Delta current” value), A;
350 -* Detection time – a time for module to be estimated as unbalanced, millisecond;
351 -* Waiting time – a time the battery modules are in the disconnected state (after this time, the modules previously disconnected during the balancing process are reconnected to the common bus), second;
352 -* Balance on discharging – a flag to enable module balancing when the battery is discharging (if flag is enabled operation logic and settings are equal to balancing on charging);
345 +* Waiting time – a time the battery modules are in the disconnected state (after this time, the modules previously disconnected during the balancing process are reconnected to the common bus), s;
346 +* Balance on discharging – a flag to enable module balancing when the battery is discharging;
353 353  * Required discharging current – a value of the discharge current at which the device switches off the most discharged battery modules, A.
354 -
355 -=== Heater ===
356 -
357 -To change the parameters of the heater control algorithm, select the "Control → Heater" section:
358 -
359 -[[image:1740750795356-352.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true" height="161" width="800"]]
360 -
361 -In this section:
362 -
363 -* Enable – a flag to enable the heater control;
364 -* Charge: Minimum module temperature, °C;
365 -* Charge: Tolerant module temperature, °C;
366 -* Discharge: Minimum module, °C;
367 -* Discharge: Tolerant module temperature, °C;
368 -* Delay before starting the heater, millisecond;
369 -* Delay before stopping the heater, millisecond;
370 -* Errors to turn off the heater – errors that cause the heater to shut down.
371 -
372 -Conditions for signal generation:
373 -
374 -* the minimum temperature among all cells of the battery is less than the “Charge (Discharge): Minimum cell temperature” value during the “Delay before starting the heater” time.
375 -
376 -Conditions for clearing the signal:
377 -
378 -* the minimum temperature among all cells of the battery is greater than the “Charge (Discharge): Tolerant cell temperature” value during the “Delay before stopping the heater” time.
379 -
380 -=== Cooler ===
381 -
382 -To change the parameters of the cooler control algorithm, select the "Control → Cooler" section:
383 -
384 -[[image:1740750844486-213.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true" height="158" width="800"]]
385 -
386 -In this section:
387 -
388 -* Enable – a flag to enable the cooler control;
389 -* Charge: Maximum module temperature, °C;
390 -* Charge: Tolerant module temperature, °C;
391 -* Discharge: Maximum module temperature, °C;
392 -* Discharge: Tolerant module temperature, °C;
393 -* Delay before starting the cooler, millisecond;
394 -* Delay before stopping the cooler, millisecond;
395 -* Errors 1 (2) to turn off the cooler – errors that cause the cooler to shut down.
396 -
397 -Conditions for signal generation:
398 -
399 -* the maximum temperature among all cells of the battery is greater than the “Charge (Discharge): Maximum cell temperature” value during the “Delay before starting the cooler” time.
400 -
401 -Conditions for clearing the signal:
402 -
403 -* the maximum temperature among all cells of the battery is less than the “Charge (Discharge): Tolerant cell temperature” value during the “Delay before stopping the cooler” time.
404 -
405 -=== Coolant pump ===
406 -
407 -To change the parameters of the coolant pump control algorithm, select the "Control → Coolant pump" section:
408 -
409 -[[image:1740750960467-987.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true" height="154" width="800"]]
410 -
411 -In this section:
412 -
413 -* Enable – a flag to enable the coolant pump control;
414 -* Charge: Maximum cell temperature difference, °C;
415 -* Charge: Tolerant cell temperature difference, °C;
416 -* Discharge: Maximum cell temperature difference, °C;
417 -* Discharge: Tolerant cell temperature difference, °C;
418 -* Delay before starting the coolant pump, millisecond;
419 -* Delay before stopping the coolant pump, millisecond;
420 -* Errors to turn off the coolant pump – errors that cause the coolant pump to shut down.
421 -
422 -Conditions for signal generation:
423 -
424 -* the maximum temperature difference among all cells of the battery is greater than the “Charge (Discharge): Maximum cell temperature difference” value during the “Delay before starting the coolant pump” time.
425 -
426 -Conditions for clearing the signal:
427 -
428 -* the maximum temperature difference among all cells of the battery is less than the “Charge (Discharge): Tolerant cell temperature difference” value during the “Delay before stopping the coolant pump” time.
429 -
430 -
1740750795356-352.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.admin
Size
... ... @@ -1,1 +1,0 @@
1 -21.9 KB
Content
1740750844486-213.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.admin
Size
... ... @@ -1,1 +1,0 @@
1 -22.3 KB
Content
1740750960467-987.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.admin
Size
... ... @@ -1,1 +1,0 @@
1 -23.8 KB
Content
1749656740041-432.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.admin
Size
... ... @@ -1,1 +1,0 @@
1 -52.8 KB
Content
1749656910340-570.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.admin
Size
... ... @@ -1,1 +1,0 @@
1 -52.0 KB
Content
1749657005161-877.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.admin
Size
... ... @@ -1,1 +1,0 @@
1 -58.3 KB
Content
1749657043032-397.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.admin
Size
... ... @@ -1,1 +1,0 @@
1 -52.8 KB
Content
1749657087238-544.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.admin
Size
... ... @@ -1,1 +1,0 @@
1 -52.0 KB
Content
1749657114587-360.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.admin
Size
... ... @@ -1,1 +1,0 @@
1 -58.3 KB
Content