Changes for page 3.4 Protections

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

From version 16.11
edited by Admin
on 2024/12/26 15:04
Change comment: There is no comment for this version
To version 23.4
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,27 +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 maximum, "Current limit" error is generated.
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  
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.
51 +
49 49  To change the overcurrent protection of the battery, select the "Protections → Charge current limit" section:
50 50  
51 51  [[image:1735225207687-430.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true" height="113" width="800"]]In this section:
52 52  
53 53  * Enable – a flag to enable the protection;
54 -* Threshold to switch from Re
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.
55 55  
56 -
57 57  === Discharge current limit ===
58 58  
59 -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.
60 60  
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 +
61 61  === Undervoltage ===
62 62  
63 63  The BMS Main 3 device implements battery protection from too low voltage on the cells.
... ... @@ -86,11 +86,6 @@
86 86  
87 87  * 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.
88 88  
89 -(% class="box infomessage" %)
90 -(((
91 -If there is the "Undervoltage" error, the **discharging **contactor opens.
92 -)))
93 -
94 94  === Overvoltage ===
95 95  
96 96  The BMS Main 3 device implements battery protection from too high voltage on the cells.
... ... @@ -119,11 +119,6 @@
119 119  
120 120  * 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.
121 121  
122 -(% class="box infomessage" %)
123 -(((
124 -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).
125 -)))
126 -
127 127  === Low temperature ===
128 128  
129 129  The BMS Main 3 device implements battery protection from too low temperature.
... ... @@ -153,12 +153,6 @@
153 153  
154 154  * 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.
155 155  
156 -(% class="box infomessage" %)
157 -(((
158 -If there is the "Low temperature (CH)" error, the **charging **contactor opens.
159 -If there is the "Low temperature (DCH)" error, the **discharging **contactor opens.
160 -)))
161 -
162 162  === High temperature ===
163 163  
164 164  The BMS Main 3 device implements battery protection from too high temperature.
... ... @@ -188,12 +188,6 @@
188 188  
189 189  * 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.
190 190  
191 -(% class="box infomessage" %)
192 -(((
193 -If there is the "High temperature (CH)" error, the **charging **contactor opens.
194 -If there is the "High temperature (DCH)" error, the **discharging **contactor opens.
195 -)))
196 -
197 197  === Battery cover ===
198 198  
199 199  To change the protection parameters from opening the battery cover, select the "Protections → Battery cover" section:
... ... @@ -219,7 +219,7 @@
219 219  
220 220  (% class="box warningmessage" %)
221 221  (((
222 -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**.**
223 223  )))
224 224  
225 225  === High humidity ===
... ... @@ -281,9 +281,9 @@
281 281  
282 282  * the measured humidity is less than the “Tolerant humidity” value during the “Delay before clearing the error” time.
283 283  
284 -(% class="box infomessage" %)
285 +(% class="box warningmessage" %)
285 285  (((
286 -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.
287 287  )))
288 288  
289 289  === Logic high temperature ===
... ... @@ -339,7 +339,7 @@
339 339  
340 340  (% class="box warningmessage" %)
341 341  (((
342 -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**.**
343 343  )))
344 344  
345 345  === Cell count ===
... ... @@ -368,7 +368,7 @@
368 368  
369 369  (% class="box warningmessage" %)
370 370  (((
371 -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**.**
372 372  )))
373 373  
374 374  === Logic count ===
... ... @@ -396,7 +396,7 @@
396 396  
397 397  (% class="box warningmessage" %)
398 398  (((
399 -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.
400 400  )))
401 401  
402 402  === Short circuit ===
... ... @@ -426,11 +426,6 @@
426 426  
427 427  * the current modulo is lower than the “Maximum current” values for all three protection levels during the “Delay before setting the error” time.
428 428  
429 -(% class="box infomessage" %)
430 -(((
431 -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).
432 -)))
433 -
434 434  === High contactor temperature ===
435 435  
436 436  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.
... ... @@ -459,11 +459,6 @@
459 459  
460 460  * the contactor temperature is lower than the “Tolerant contactor temperature” value during the “Delay before clearing the error” time.
461 461  
462 -(% class="box infomessage" %)
463 -(((
464 -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).
465 -)))
466 -
467 467  === Current sensor ===
468 468  
469 469  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.
... ... @@ -495,7 +495,7 @@
495 495  
496 496  (% class="box warningmessage" %)
497 497  (((
498 -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.
499 499  )))
500 500  
501 501  === Power switch ===
... ... @@ -513,13 +513,37 @@
513 513  
514 514  (% class="box warningmessage" %)
515 515  (((
516 -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.
517 517  )))
518 518  
519 519  === Power fault ===
520 520  
521 -TBA
512 +BMS Main 3 device checks the status of CAN2, CAN3, RS-485-2 and Current sensors power supply.
522 522  
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 +
523 523  === Charge contactor cycles ===
524 524  
525 525  The BMS Main 3 device protects the charging contactor against frequent switching.
... ... @@ -547,11 +547,6 @@
547 547  
548 548  * the “Delay before clearing the error” time has passed since the error was generated.
549 549  
550 -(% class="box infomessage" %)
551 -(((
552 -If there is the "CH contactor cycles error" error, the **charging **contactor opens.
553 -)))
554 -
555 555  === Discharge contactor cycles ===
556 556  
557 557  The BMS Main 3 device protects the discharging contactor against frequent switching.
... ... @@ -579,11 +579,6 @@
579 579  
580 580  * the “Delay before clearing the error” time has passed since the error was generated.
581 581  
582 -(% class="box infomessage" %)
583 -(((
584 -If there is the "DCH contactor cycles error" error, the **discharging **contactor opens.
585 -)))
586 -
587 587  === Temperature sensors ===
588 588  
589 589  The BMS Main 3 device checks the temperature sensors connection circuits. The circuits are checked for breakage and short-circuit.
... ... @@ -603,7 +603,7 @@
603 603  
604 604  (% class="box warningmessage" %)
605 605  (((
606 -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.
607 607  )))
608 608  
609 609  === WDT reset ===
... ... @@ -626,7 +626,7 @@
626 626  
627 627  (% class="box warningmessage" %)
628 628  (((
629 -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.
630 630  )))
631 631  
632 632  === Unallowable charging ===
... ... @@ -654,11 +654,6 @@
654 654  
655 655  * the battery current is zero during the “Delay before clearing the error” time.
656 656  
657 -(% class="box infomessage" %)
658 -(((
659 -If there is the "Unallowable charging" error, the **discharging **contactor opens.
660 -)))
661 -
662 662  === Stuck contactor ===
663 663  
664 664  The BMS Main 3 device protects contactors against sticking.
... ... @@ -682,7 +682,7 @@
682 682  
683 683  (% class="box warningmessage" %)
684 684  (((
685 -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.
686 686  )))
687 687  
688 688  === Contactor feedback ===
... ... @@ -706,7 +706,7 @@
706 706  
707 707  (% class="box warningmessage" %)
708 708  (((
709 -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.
710 710  )))
711 711  
712 712  === Insulation ===
... ... @@ -732,7 +732,7 @@
732 732  
733 733  (% class="box warningmessage" %)
734 734  (((
735 -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.
736 736  )))
737 737  
738 738  === HVIL ===
... ... @@ -756,11 +756,13 @@
756 756  
757 757  (% class="box warningmessage" %)
758 758  (((
759 -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.
760 760  )))
761 761  
762 762  === Critical error ===
763 763  
764 +Some of the errors are system critical. A separate signal named "Critical error" indicates a system misbehaviour.
765 +
764 764  To change the critical error parameters, select the "Protections → Critical error" section:
765 765  
766 766  [[image:1733328487100-898.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true" height="101" width="800"]]
... ... @@ -772,38 +772,10 @@
772 772  * Delay before clearing the error, second;
773 773  * Lock – a flag to block the error until the device is restarted.
774 774  
775 -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:
776 776  
777 -* “Battery cover error”;
778 -* “Water”;
779 -* “Logic offline”;
780 -* “Cell count error”;
781 -* “ADC error”;
782 -* “Current sensor error”;
783 -* “Shunt offline”;
784 -* “Shunt error”;
785 -* “WDT reset”
786 -* “No temp. sensors”;
787 -* “Temperature sensor shorted”;
788 -* “Stuck contactor”;
789 -* “CH contactor feedback error”;
790 -* “DCH contactor feedback error”;
791 -* “Insulation fault”;
792 -* “PCH contactor feedback error”;
793 -* “CH/DCH contactor feedback error”;
794 -* “Main contactor feedback error”;
795 -* “High voltage fault”;
796 -* “Power switch error”;
797 -* “HVIL error”l
798 -* “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.
799 799  
800 -The “Critical error” is cleared if there are no errors from the list above during the “Delay before clearing the error” time.
801 -
802 -(% class="box infomessage" %)
803 -(((
804 -If there is the “Critical error”, **all **contactors open.
805 -)))
806 -
807 807  === General error ===
808 808  
809 809  To change the general error parameters, select the "Protections → Critical error" section:
... ... @@ -824,5 +824,5 @@
824 824  
825 825  (% class="box infomessage" %)
826 826  (((
827 -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.
828 828  )))
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