Changes for page 3.4 Protections

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

From version 16.1
edited by Admin
on 2024/12/26 15:00
Change comment: Uploaded new attachment "1735225207687-430.png", version {1}
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,19 +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 -TBA
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 +
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 +
49 49  === Discharge current limit ===
50 50  
51 -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.
52 52  
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 +
53 53  === Undervoltage ===
54 54  
55 55  The BMS Main 3 device implements battery protection from too low voltage on the cells.
... ... @@ -78,11 +78,6 @@
78 78  
79 79  * 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.
80 80  
81 -(% class="box infomessage" %)
82 -(((
83 -If there is the "Undervoltage" error, the **discharging **contactor opens.
84 -)))
85 -
86 86  === Overvoltage ===
87 87  
88 88  The BMS Main 3 device implements battery protection from too high voltage on the cells.
... ... @@ -111,11 +111,6 @@
111 111  
112 112  * 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.
113 113  
114 -(% class="box infomessage" %)
115 -(((
116 -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).
117 -)))
118 -
119 119  === Low temperature ===
120 120  
121 121  The BMS Main 3 device implements battery protection from too low temperature.
... ... @@ -145,12 +145,6 @@
145 145  
146 146  * 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.
147 147  
148 -(% class="box infomessage" %)
149 -(((
150 -If there is the "Low temperature (CH)" error, the **charging **contactor opens.
151 -If there is the "Low temperature (DCH)" error, the **discharging **contactor opens.
152 -)))
153 -
154 154  === High temperature ===
155 155  
156 156  The BMS Main 3 device implements battery protection from too high temperature.
... ... @@ -180,12 +180,6 @@
180 180  
181 181  * 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.
182 182  
183 -(% class="box infomessage" %)
184 -(((
185 -If there is the "High temperature (CH)" error, the **charging **contactor opens.
186 -If there is the "High temperature (DCH)" error, the **discharging **contactor opens.
187 -)))
188 -
189 189  === Battery cover ===
190 190  
191 191  To change the protection parameters from opening the battery cover, select the "Protections → Battery cover" section:
... ... @@ -211,7 +211,7 @@
211 211  
212 212  (% class="box warningmessage" %)
213 213  (((
214 -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**.**
215 215  )))
216 216  
217 217  === High humidity ===
... ... @@ -273,9 +273,9 @@
273 273  
274 274  * the measured humidity is less than the “Tolerant humidity” value during the “Delay before clearing the error” time.
275 275  
276 -(% class="box infomessage" %)
285 +(% class="box warningmessage" %)
277 277  (((
278 -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.
279 279  )))
280 280  
281 281  === Logic high temperature ===
... ... @@ -331,7 +331,7 @@
331 331  
332 332  (% class="box warningmessage" %)
333 333  (((
334 -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**.**
335 335  )))
336 336  
337 337  === Cell count ===
... ... @@ -360,7 +360,7 @@
360 360  
361 361  (% class="box warningmessage" %)
362 362  (((
363 -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**.**
364 364  )))
365 365  
366 366  === Logic count ===
... ... @@ -388,7 +388,7 @@
388 388  
389 389  (% class="box warningmessage" %)
390 390  (((
391 -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.
392 392  )))
393 393  
394 394  === Short circuit ===
... ... @@ -418,11 +418,6 @@
418 418  
419 419  * the current modulo is lower than the “Maximum current” values for all three protection levels during the “Delay before setting the error” time.
420 420  
421 -(% class="box infomessage" %)
422 -(((
423 -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).
424 -)))
425 -
426 426  === High contactor temperature ===
427 427  
428 428  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.
... ... @@ -451,11 +451,6 @@
451 451  
452 452  * the contactor temperature is lower than the “Tolerant contactor temperature” value during the “Delay before clearing the error” time.
453 453  
454 -(% class="box infomessage" %)
455 -(((
456 -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).
457 -)))
458 -
459 459  === Current sensor ===
460 460  
461 461  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.
... ... @@ -487,7 +487,7 @@
487 487  
488 488  (% class="box warningmessage" %)
489 489  (((
490 -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.
491 491  )))
492 492  
493 493  === Power switch ===
... ... @@ -505,13 +505,37 @@
505 505  
506 506  (% class="box warningmessage" %)
507 507  (((
508 -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.
509 509  )))
510 510  
511 511  === Power fault ===
512 512  
513 -TBA
512 +BMS Main 3 device checks the status of CAN2, CAN3, RS-485-2 and Current sensors power supply.
514 514  
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 +
515 515  === Charge contactor cycles ===
516 516  
517 517  The BMS Main 3 device protects the charging contactor against frequent switching.
... ... @@ -539,11 +539,6 @@
539 539  
540 540  * the “Delay before clearing the error” time has passed since the error was generated.
541 541  
542 -(% class="box infomessage" %)
543 -(((
544 -If there is the "CH contactor cycles error" error, the **charging **contactor opens.
545 -)))
546 -
547 547  === Discharge contactor cycles ===
548 548  
549 549  The BMS Main 3 device protects the discharging contactor against frequent switching.
... ... @@ -571,11 +571,6 @@
571 571  
572 572  * the “Delay before clearing the error” time has passed since the error was generated.
573 573  
574 -(% class="box infomessage" %)
575 -(((
576 -If there is the "DCH contactor cycles error" error, the **discharging **contactor opens.
577 -)))
578 -
579 579  === Temperature sensors ===
580 580  
581 581  The BMS Main 3 device checks the temperature sensors connection circuits. The circuits are checked for breakage and short-circuit.
... ... @@ -595,7 +595,7 @@
595 595  
596 596  (% class="box warningmessage" %)
597 597  (((
598 -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.
599 599  )))
600 600  
601 601  === WDT reset ===
... ... @@ -618,7 +618,7 @@
618 618  
619 619  (% class="box warningmessage" %)
620 620  (((
621 -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.
622 622  )))
623 623  
624 624  === Unallowable charging ===
... ... @@ -646,11 +646,6 @@
646 646  
647 647  * the battery current is zero during the “Delay before clearing the error” time.
648 648  
649 -(% class="box infomessage" %)
650 -(((
651 -If there is the "Unallowable charging" error, the **discharging **contactor opens.
652 -)))
653 -
654 654  === Stuck contactor ===
655 655  
656 656  The BMS Main 3 device protects contactors against sticking.
... ... @@ -674,7 +674,7 @@
674 674  
675 675  (% class="box warningmessage" %)
676 676  (((
677 -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.
678 678  )))
679 679  
680 680  === Contactor feedback ===
... ... @@ -698,7 +698,7 @@
698 698  
699 699  (% class="box warningmessage" %)
700 700  (((
701 -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.
702 702  )))
703 703  
704 704  === Insulation ===
... ... @@ -724,7 +724,7 @@
724 724  
725 725  (% class="box warningmessage" %)
726 726  (((
727 -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.
728 728  )))
729 729  
730 730  === HVIL ===
... ... @@ -748,11 +748,13 @@
748 748  
749 749  (% class="box warningmessage" %)
750 750  (((
751 -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.
752 752  )))
753 753  
754 754  === Critical error ===
755 755  
764 +Some of the errors are system critical. A separate signal named "Critical error" indicates a system misbehaviour.
765 +
756 756  To change the critical error parameters, select the "Protections → Critical error" section:
757 757  
758 758  [[image:1733328487100-898.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true" height="101" width="800"]]
... ... @@ -764,38 +764,10 @@
764 764  * Delay before clearing the error, second;
765 765  * Lock – a flag to block the error until the device is restarted.
766 766  
767 -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:
768 768  
769 -* “Battery cover error”;
770 -* “Water”;
771 -* “Logic offline”;
772 -* “Cell count error”;
773 -* “ADC error”;
774 -* “Current sensor error”;
775 -* “Shunt offline”;
776 -* “Shunt error”;
777 -* “WDT reset”
778 -* “No temp. sensors”;
779 -* “Temperature sensor shorted”;
780 -* “Stuck contactor”;
781 -* “CH contactor feedback error”;
782 -* “DCH contactor feedback error”;
783 -* “Insulation fault”;
784 -* “PCH contactor feedback error”;
785 -* “CH/DCH contactor feedback error”;
786 -* “Main contactor feedback error”;
787 -* “High voltage fault”;
788 -* “Power switch error”;
789 -* “HVIL error”l
790 -* “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.
791 791  
792 -The “Critical error” is cleared if there are no errors from the list above during the “Delay before clearing the error” time.
793 -
794 -(% class="box infomessage" %)
795 -(((
796 -If there is the “Critical error”, **all **contactors open.
797 -)))
798 -
799 799  === General error ===
800 800  
801 801  To change the general error parameters, select the "Protections → Critical error" section:
... ... @@ -816,5 +816,5 @@
816 816  
817 817  (% class="box infomessage" %)
818 818  (((
819 -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.
820 820  )))
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