Changes for page 3.4 Protections

Last modified by Admin on 2025/04/09 12:19

From version 16.6
edited by Admin
on 2024/12/26 15:02
Change comment: There is no comment for this version
To version 24.1
edited by Admin
on 2025/02/11 14:45
Change comment: There is no comment for this version

Summary

Details

Page properties
Content
... ... @@ -6,6 +6,12 @@
6 6  
7 7  The BMS Main 3 device continuously monitors the state of the cells, the external environment and, when detecting abnormalities, protects the battery and system components from damage.
8 8  
9 +(% class="box errormessage" %)
10 +(((
11 +**Attention!**
12 +Behavior of contactors at different errors is configured in **corresponding contactor settings**!
13 +)))
14 +
9 9  === Overcurrent ===
10 10  
11 11  The BMS Main 3 device performs the overcurrent protection depending on current sensor values.
... ... @@ -37,21 +37,44 @@
37 37  * the current is positive (charging) or zero, and its modulo value is less than the “Tolerant charging current” value for the “Delay before clearing the error” time;
38 38  * the current is negative (discharging) or zero, and its modulo value is less than the “Tolerant discharging current” value for the “Delay before clearing the error” time.
39 39  
40 -(% class="box infomessage" %)
41 -(((
42 -If there is the "Overcurrent" error, the **charging **and **discharging **contactors open.
43 -)))
44 -
45 45  === Charge current limit ===
46 46  
47 -The BMS Main 3 device can check the charging current with the limit based on the Charge map. If current is more than estimated maxumim,
48 +The BMS Main 3 device can check if the charging current exceeds the estimated limit based on the [[Charge map>>doc:Battery management systems.BMS Main 3.3\. Configuration.3\.3 Control.WebHome||anchor="HChargemap"]]. If current exceeds the calculated limit more than configured difference, "Current limit" error is generated.
48 48  
49 -[[image:1735225207687-430.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true" height="113" width="800"]]
50 +Current difference is separated to two regions by the threshold value. Maximum current in Region 1 is calculated by the absolute difference, in Region 2 – by the relative difference.
50 50  
52 +To change the overcurrent protection of the battery, select the "Protections → Charge current limit" section:
53 +
54 +[[image:1735225207687-430.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true" height="113" width="800"]]In this section:
55 +
56 +* Enable – a flag to enable the protection;
57 +* Threshold to switch from Region 1 to Region 2 – a current value at which current excess calculation will be switched from absolute to relative difference, A;
58 +* Region 1: Current difference – a value of maximum absolute current diffr, A;
59 +* Region 2: Current difference – a value of maximum relative current excess, A;
60 +* Delay before setting the error, millisecond;
61 +* Delay before clearing the error, second;
62 +* Lock – a flag to block the error until the device is restarted.
63 +
51 51  === Discharge current limit ===
52 52  
53 -TBA
66 +The BMS Main 3 device can check if the discharging current exceeds the estimated limit based on the [[Discharge map>>doc:Battery management systems.BMS Main 3.3\. Configuration.3\.3 Control.WebHome||anchor="HDischargemap"]]. If current exceeds the calculated limit more than configured difference, "Current limit" error is generated.
54 54  
68 +Current difference is separated to two regions by the threshold value. Maximum current in Region 1 is calculated by the absolute difference, in Region 2 – by the relative difference.
69 +
70 +To change the overcurrent protection of the battery, select the "Protections → Discharge current limit" section:
71 +
72 +[[image:1735225942893-869.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true" height="113" width="800"]]
73 +
74 +In this section:
75 +
76 +* Enable – a flag to enable the protection;
77 +* Threshold to switch from Region 1 to Region 2 – a current value at which current excess calculation will be switched from absolute to relative difference, A;
78 +* Region 1: Current difference – a value of maximum absolute current diffr, A;
79 +* Region 2: Current difference – a value of maximum relative current excess, A;
80 +* Delay before setting the error, millisecond;
81 +* Delay before clearing the error, second;
82 +* Lock – a flag to block the error until the device is restarted.
83 +
55 55  === Undervoltage ===
56 56  
57 57  The BMS Main 3 device implements battery protection from too low voltage on the cells.
... ... @@ -80,11 +80,6 @@
80 80  
81 81  * the minimum voltage among all cells of the battery is greater than the “Tolerant cell voltage” value for the “Delay before clearing the error” time.
82 82  
83 -(% class="box infomessage" %)
84 -(((
85 -If there is the "Undervoltage" error, the **discharging **contactor opens.
86 -)))
87 -
88 88  === Overvoltage ===
89 89  
90 90  The BMS Main 3 device implements battery protection from too high voltage on the cells.
... ... @@ -113,11 +113,6 @@
113 113  
114 114  * the maximum voltage among all cells of the battery is less than the “Tolerant cell voltage” value for the “Delay before clearing the error” time.
115 115  
116 -(% class="box infomessage" %)
117 -(((
118 -If there is the "Overvoltage" error, the **charging** contactor and **discharging **contactor open (if the “Switch off the discharging contactor on error” flag is set).
119 -)))
120 -
121 121  === Low temperature ===
122 122  
123 123  The BMS Main 3 device implements battery protection from too low temperature.
... ... @@ -147,12 +147,6 @@
147 147  
148 148  * the minimum temperature among all cells of the battery is greater than the “Tolerant charging (discharging) temperature” value for the “Delay before clearing the error” time.
149 149  
150 -(% class="box infomessage" %)
151 -(((
152 -If there is the "Low temperature (CH)" error, the **charging **contactor opens.
153 -If there is the "Low temperature (DCH)" error, the **discharging **contactor opens.
154 -)))
155 -
156 156  === High temperature ===
157 157  
158 158  The BMS Main 3 device implements battery protection from too high temperature.
... ... @@ -182,12 +182,6 @@
182 182  
183 183  * the maximum temperature among all cells of the battery is less than the “Tolerant charging (discharging) temperature” value for the “Delay before clearing the error” time.
184 184  
185 -(% class="box infomessage" %)
186 -(((
187 -If there is the "High temperature (CH)" error, the **charging **contactor opens.
188 -If there is the "High temperature (DCH)" error, the **discharging **contactor opens.
189 -)))
190 -
191 191  === Battery cover ===
192 192  
193 193  To change the protection parameters from opening the battery cover, select the "Protections → Battery cover" section:
... ... @@ -213,7 +213,7 @@
213 213  
214 214  (% class="box warningmessage" %)
215 215  (((
216 -If there is the "Battery cover error", the **“Critical error” **is generated **and all contactors open.**
223 +If there is the "Battery cover error", the **“Critical error” **is generated**.**
217 217  )))
218 218  
219 219  === High humidity ===
... ... @@ -275,9 +275,9 @@
275 275  
276 276  * the measured humidity is less than the “Tolerant humidity” value during the “Delay before clearing the error” time.
277 277  
278 -(% class="box infomessage" %)
285 +(% class="box warningmessage" %)
279 279  (((
280 -If there is the “Water” error, the **“Critical error”** is generated and **all relays open**.
287 +If there is the “Water” error, the **“Critical error”** is generated.
281 281  )))
282 282  
283 283  === Logic high temperature ===
... ... @@ -333,7 +333,7 @@
333 333  
334 334  (% class="box warningmessage" %)
335 335  (((
336 -If there is the "Logic offline" error, the **“Critical error” **is generated and **all relays open.**
343 +If there is the "Logic offline" error, the **“Critical error” **is generated**.**
337 337  )))
338 338  
339 339  === Cell count ===
... ... @@ -362,7 +362,7 @@
362 362  
363 363  (% class="box warningmessage" %)
364 364  (((
365 -If there is the "Cell count error", the **“Critical error” **is generated and **all relays open.**
372 +If there is the "Cell count error", the **“Critical error” **is generated**.**
366 366  )))
367 367  
368 368  === Logic count ===
... ... @@ -390,7 +390,7 @@
390 390  
391 391  (% class="box warningmessage" %)
392 392  (((
393 -If there is the "Logic count error", the **“Critical error”** is generated and **all relays open.**
400 +If there is the "Logic count error", the **“Critical error”** is generated.
394 394  )))
395 395  
396 396  === Short circuit ===
... ... @@ -420,11 +420,6 @@
420 420  
421 421  * the current modulo is lower than the “Maximum current” values for all three protection levels during the “Delay before setting the error” time.
422 422  
423 -(% class="box infomessage" %)
424 -(((
425 -If there is the "Short circuit" error, **charging **contactor opens (if the “Switch off the charging contactor on error” flag is set) and **discharging **contactor opens (if the “Switch off the discharging contactor on error flag” is set).
426 -)))
427 -
428 428  === High contactor temperature ===
429 429  
430 430  The BMS Main 3 device protects power contactors from overheating. To measure the temperature of the contactor, one of the thermistors connected to the X5 connector is used.
... ... @@ -453,11 +453,6 @@
453 453  
454 454  * the contactor temperature is lower than the “Tolerant contactor temperature” value during the “Delay before clearing the error” time.
455 455  
456 -(% class="box infomessage" %)
457 -(((
458 -If there is the "High contactor temperature" error, **charging **contactor opens (if the “Switch off the charging contactor on error” flag is set) and **discharging **contactor opens (if the “Switch off the discharging contactor on error” flag is set).
459 -)))
460 -
461 461  === Current sensor ===
462 462  
463 463  The BMS Main 3 device checks the current sensor connection circuits. The circuits are checked for breakage and short-circuit to the +5 V supply line.
... ... @@ -489,7 +489,7 @@
489 489  
490 490  (% class="box warningmessage" %)
491 491  (((
492 -If there is the “Current sensor error”, the **“Critical error” **is generated and **all relays open.**
489 +If there is the “Current sensor error”, the **“Critical error” **is generated.
493 493  )))
494 494  
495 495  === Power switch ===
... ... @@ -507,13 +507,37 @@
507 507  
508 508  (% class="box warningmessage" %)
509 509  (((
510 -If there is the "Power switch error", the **“Critical error” **is generated and **all relays open.**
507 +If there is the "Power switch error", the **“Critical error” **is generated.
511 511  )))
512 512  
513 513  === Power fault ===
514 514  
515 -TBA
512 +BMS Main 3 device checks the status of CAN2, CAN3, RS-485-2 and Current sensors power supply.
516 516  
514 +(% class="box infomessage" %)
515 +(((
516 +**Note:** this error can be configured only under** "Service" account**.
517 +)))
518 +
519 +To change the parameters of the power fault error, select the "Protections → Power fault" section:
520 +
521 +[[image:1739284154410-676.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true" height="96" width="800"]]
522 +
523 +In this section:
524 +
525 +* Delay before clearing the error, second;
526 +* Delay before setting the error, millisecond;
527 +* Time to keep power off, millisecond;
528 +* Delay before clearing the error, millisecond;
529 +* Lock – a flag to block the error until the device is restarted.
530 +
531 +The “Power fault” occurs when the device detects a shortage or high power consumption in power supplies mentioned above. Error is removed when the power consumption is normal during “Delay before clearing the error” time.
532 +
533 +(% class="box warningmessage" %)
534 +(((
535 +If there is the "Power fault", the **“Critical error” **is generated.
536 +)))
537 +
517 517  === Charge contactor cycles ===
518 518  
519 519  The BMS Main 3 device protects the charging contactor against frequent switching.
... ... @@ -541,11 +541,6 @@
541 541  
542 542  * the “Delay before clearing the error” time has passed since the error was generated.
543 543  
544 -(% class="box infomessage" %)
545 -(((
546 -If there is the "CH contactor cycles error" error, the **charging **contactor opens.
547 -)))
548 -
549 549  === Discharge contactor cycles ===
550 550  
551 551  The BMS Main 3 device protects the discharging contactor against frequent switching.
... ... @@ -573,11 +573,6 @@
573 573  
574 574  * the “Delay before clearing the error” time has passed since the error was generated.
575 575  
576 -(% class="box infomessage" %)
577 -(((
578 -If there is the "DCH contactor cycles error" error, the **discharging **contactor opens.
579 -)))
580 -
581 581  === Temperature sensors ===
582 582  
583 583  The BMS Main 3 device checks the temperature sensors connection circuits. The circuits are checked for breakage and short-circuit.
... ... @@ -597,7 +597,7 @@
597 597  
598 598  (% class="box warningmessage" %)
599 599  (((
600 -If there is the “No temp. sensors” or “Temp. sensor is shorted” error, the **“Critical error”** is generated and **all relays open.**
611 +If there is the “No temp. sensors” or “Temp. sensor is shorted” error, the **“Critical error”** is generated.
601 601  )))
602 602  
603 603  === WDT reset ===
... ... @@ -620,7 +620,7 @@
620 620  
621 621  (% class="box warningmessage" %)
622 622  (((
623 -If there is the "WDT reset" error, the **“Critical error” **is generated and **all relays open.**
634 +If there is the "WDT reset" error, the **“Critical error” **is generated.
624 624  )))
625 625  
626 626  === Unallowable charging ===
... ... @@ -648,11 +648,6 @@
648 648  
649 649  * the battery current is zero during the “Delay before clearing the error” time.
650 650  
651 -(% class="box infomessage" %)
652 -(((
653 -If there is the "Unallowable charging" error, the **discharging **contactor opens.
654 -)))
655 -
656 656  === Stuck contactor ===
657 657  
658 658  The BMS Main 3 device protects contactors against sticking.
... ... @@ -676,7 +676,7 @@
676 676  
677 677  (% class="box warningmessage" %)
678 678  (((
679 -If there is the “Stuck contactor” error, the **“Critical error” **is generated and **all relays open.**
685 +If there is the “Stuck contactor” error, the **“Critical error” **is generated.
680 680  )))
681 681  
682 682  === Contactor feedback ===
... ... @@ -700,7 +700,7 @@
700 700  
701 701  (% class="box warningmessage" %)
702 702  (((
703 -If there is the “Contactor feedback” error, the **“Critical error” **is generated and **all relays open.**
709 +If there is the “Contactor feedback” error, the **“Critical error” **is generated.
704 704  )))
705 705  
706 706  === Insulation ===
... ... @@ -726,7 +726,7 @@
726 726  
727 727  (% class="box warningmessage" %)
728 728  (((
729 -If there is the “Insulation fault”, the **“Critical error”** is generated and **all relays open.**
735 +If there is the “Insulation fault”, the **“Critical error”** is generated.
730 730  )))
731 731  
732 732  === HVIL ===
... ... @@ -750,11 +750,13 @@
750 750  
751 751  (% class="box warningmessage" %)
752 752  (((
753 -If there is the “HVIL error”, the **“Critical error”** is generated and **all relays open.**
759 +If there is the “HVIL error”, the **“Critical error”** is generated.
754 754  )))
755 755  
756 756  === Critical error ===
757 757  
764 +Some of the errors are system critical. A separate signal named "Critical error" indicates a system misbehaviour.
765 +
758 758  To change the critical error parameters, select the "Protections → Critical error" section:
759 759  
760 760  [[image:1733328487100-898.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true" height="101" width="800"]]
... ... @@ -766,38 +766,10 @@
766 766  * Delay before clearing the error, second;
767 767  * Lock – a flag to block the error until the device is restarted.
768 768  
769 -The critical error flag is generated if at least one of the following errors is generated during the “Delay before setting the error” time:
777 +The "Critical error" flag is generated if at least one of the critical errors (see [[Errors>>doc:Battery management systems.Additional information.1\. Battery controllers\: signals and errors.WebHome||anchor="HErrors"]]) is generated during the “Delay before setting the error” time:
770 770  
771 -* “Battery cover error”;
772 -* “Water”;
773 -* “Logic offline”;
774 -* “Cell count error”;
775 -* “ADC error”;
776 -* “Current sensor error”;
777 -* “Shunt offline”;
778 -* “Shunt error”;
779 -* “WDT reset”
780 -* “No temp. sensors”;
781 -* “Temperature sensor shorted”;
782 -* “Stuck contactor”;
783 -* “CH contactor feedback error”;
784 -* “DCH contactor feedback error”;
785 -* “Insulation fault”;
786 -* “PCH contactor feedback error”;
787 -* “CH/DCH contactor feedback error”;
788 -* “Main contactor feedback error”;
789 -* “High voltage fault”;
790 -* “Power switch error”;
791 -* “HVIL error”l
792 -* “Power fault”.
779 +The “Critical error” flag is cleared if there are no errors from the list above during the “Delay before clearing the error” time.
793 793  
794 -The “Critical error” is cleared if there are no errors from the list above during the “Delay before clearing the error” time.
795 -
796 -(% class="box infomessage" %)
797 -(((
798 -If there is the “Critical error”, **all **contactors open.
799 -)))
800 -
801 801  === General error ===
802 802  
803 803  To change the general error parameters, select the "Protections → Critical error" section:
... ... @@ -818,5 +818,5 @@
818 818  
819 819  (% class="box infomessage" %)
820 820  (((
821 -The state of the “General error” can be output to a discrete output or a power switch.
801 +The state of the “General error” can be assigned to a discrete output or to a power switch.
822 822  )))
1735225942893-869.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.admin
Size
... ... @@ -1,0 +1,1 @@
1 +23.1 KB
Content
1739284154410-676.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.admin
Size
... ... @@ -1,0 +1,1 @@
1 +20.4 KB
Content