Changes for page 3.4 Protections

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

From version 16.19
edited by Admin
on 2024/12/26 15:06
Change comment: There is no comment for this version
To version 23.3
edited by Admin
on 2025/02/11 14:43
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,33 +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 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"]].
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 -Current
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  
51 -If current is more than calculated maximum, "Current limit" error is generated.
52 -
53 -
54 54  To change the overcurrent protection of the battery, select the "Protections → Charge current limit" section:
55 55  
56 56  [[image:1735225207687-430.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true" height="113" width="800"]]In this section:
57 57  
58 58  * Enable – a flag to enable the protection;
59 -* Threshold to switch from Region 1 to Region 2
60 -*
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.
61 61  
62 -
63 63  === Discharge current limit ===
64 64  
65 -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.
66 66  
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 +
67 67  === Undervoltage ===
68 68  
69 69  The BMS Main 3 device implements battery protection from too low voltage on the cells.
... ... @@ -92,11 +92,6 @@
92 92  
93 93  * 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.
94 94  
95 -(% class="box infomessage" %)
96 -(((
97 -If there is the "Undervoltage" error, the **discharging **contactor opens.
98 -)))
99 -
100 100  === Overvoltage ===
101 101  
102 102  The BMS Main 3 device implements battery protection from too high voltage on the cells.
... ... @@ -125,11 +125,6 @@
125 125  
126 126  * 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.
127 127  
128 -(% class="box infomessage" %)
129 -(((
130 -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).
131 -)))
132 -
133 133  === Low temperature ===
134 134  
135 135  The BMS Main 3 device implements battery protection from too low temperature.
... ... @@ -159,12 +159,6 @@
159 159  
160 160  * 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.
161 161  
162 -(% class="box infomessage" %)
163 -(((
164 -If there is the "Low temperature (CH)" error, the **charging **contactor opens.
165 -If there is the "Low temperature (DCH)" error, the **discharging **contactor opens.
166 -)))
167 -
168 168  === High temperature ===
169 169  
170 170  The BMS Main 3 device implements battery protection from too high temperature.
... ... @@ -194,12 +194,6 @@
194 194  
195 195  * 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.
196 196  
197 -(% class="box infomessage" %)
198 -(((
199 -If there is the "High temperature (CH)" error, the **charging **contactor opens.
200 -If there is the "High temperature (DCH)" error, the **discharging **contactor opens.
201 -)))
202 -
203 203  === Battery cover ===
204 204  
205 205  To change the protection parameters from opening the battery cover, select the "Protections → Battery cover" section:
... ... @@ -225,7 +225,7 @@
225 225  
226 226  (% class="box warningmessage" %)
227 227  (((
228 -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**.**
229 229  )))
230 230  
231 231  === High humidity ===
... ... @@ -287,9 +287,9 @@
287 287  
288 288  * the measured humidity is less than the “Tolerant humidity” value during the “Delay before clearing the error” time.
289 289  
290 -(% class="box infomessage" %)
285 +(% class="box warningmessage" %)
291 291  (((
292 -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.
293 293  )))
294 294  
295 295  === Logic high temperature ===
... ... @@ -345,7 +345,7 @@
345 345  
346 346  (% class="box warningmessage" %)
347 347  (((
348 -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**.**
349 349  )))
350 350  
351 351  === Cell count ===
... ... @@ -374,7 +374,7 @@
374 374  
375 375  (% class="box warningmessage" %)
376 376  (((
377 -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**.**
378 378  )))
379 379  
380 380  === Logic count ===
... ... @@ -402,7 +402,7 @@
402 402  
403 403  (% class="box warningmessage" %)
404 404  (((
405 -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.
406 406  )))
407 407  
408 408  === Short circuit ===
... ... @@ -432,11 +432,6 @@
432 432  
433 433  * the current modulo is lower than the “Maximum current” values for all three protection levels during the “Delay before setting the error” time.
434 434  
435 -(% class="box infomessage" %)
436 -(((
437 -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).
438 -)))
439 -
440 440  === High contactor temperature ===
441 441  
442 442  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.
... ... @@ -465,11 +465,6 @@
465 465  
466 466  * the contactor temperature is lower than the “Tolerant contactor temperature” value during the “Delay before clearing the error” time.
467 467  
468 -(% class="box infomessage" %)
469 -(((
470 -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).
471 -)))
472 -
473 473  === Current sensor ===
474 474  
475 475  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.
... ... @@ -501,7 +501,7 @@
501 501  
502 502  (% class="box warningmessage" %)
503 503  (((
504 -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.
505 505  )))
506 506  
507 507  === Power switch ===
... ... @@ -519,13 +519,37 @@
519 519  
520 520  (% class="box warningmessage" %)
521 521  (((
522 -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.
523 523  )))
524 524  
525 525  === Power fault ===
526 526  
527 -TBA
512 +BMS Main 3 device checks the status of CAN2, CAN3, RS-485-2 and Current sensors power supply.
528 528  
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 +
529 529  === Charge contactor cycles ===
530 530  
531 531  The BMS Main 3 device protects the charging contactor against frequent switching.
... ... @@ -553,11 +553,6 @@
553 553  
554 554  * the “Delay before clearing the error” time has passed since the error was generated.
555 555  
556 -(% class="box infomessage" %)
557 -(((
558 -If there is the "CH contactor cycles error" error, the **charging **contactor opens.
559 -)))
560 -
561 561  === Discharge contactor cycles ===
562 562  
563 563  The BMS Main 3 device protects the discharging contactor against frequent switching.
... ... @@ -585,11 +585,6 @@
585 585  
586 586  * the “Delay before clearing the error” time has passed since the error was generated.
587 587  
588 -(% class="box infomessage" %)
589 -(((
590 -If there is the "DCH contactor cycles error" error, the **discharging **contactor opens.
591 -)))
592 -
593 593  === Temperature sensors ===
594 594  
595 595  The BMS Main 3 device checks the temperature sensors connection circuits. The circuits are checked for breakage and short-circuit.
... ... @@ -609,7 +609,7 @@
609 609  
610 610  (% class="box warningmessage" %)
611 611  (((
612 -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.
613 613  )))
614 614  
615 615  === WDT reset ===
... ... @@ -632,7 +632,7 @@
632 632  
633 633  (% class="box warningmessage" %)
634 634  (((
635 -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.
636 636  )))
637 637  
638 638  === Unallowable charging ===
... ... @@ -660,11 +660,6 @@
660 660  
661 661  * the battery current is zero during the “Delay before clearing the error” time.
662 662  
663 -(% class="box infomessage" %)
664 -(((
665 -If there is the "Unallowable charging" error, the **discharging **contactor opens.
666 -)))
667 -
668 668  === Stuck contactor ===
669 669  
670 670  The BMS Main 3 device protects contactors against sticking.
... ... @@ -688,7 +688,7 @@
688 688  
689 689  (% class="box warningmessage" %)
690 690  (((
691 -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.
692 692  )))
693 693  
694 694  === Contactor feedback ===
... ... @@ -712,7 +712,7 @@
712 712  
713 713  (% class="box warningmessage" %)
714 714  (((
715 -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.
716 716  )))
717 717  
718 718  === Insulation ===
... ... @@ -738,7 +738,7 @@
738 738  
739 739  (% class="box warningmessage" %)
740 740  (((
741 -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.
742 742  )))
743 743  
744 744  === HVIL ===
... ... @@ -762,7 +762,7 @@
762 762  
763 763  (% class="box warningmessage" %)
764 764  (((
765 -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.
766 766  )))
767 767  
768 768  === Critical error ===
... ... @@ -778,38 +778,10 @@
778 778  * Delay before clearing the error, second;
779 779  * Lock – a flag to block the error until the device is restarted.
780 780  
781 -The critical error flag is generated if at least one of the following errors is generated during the “Delay before setting the error” time:
775 +The "Critical error" flag is generated if at least one of the critical errors (see [[Battery controllers: signals and 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:
782 782  
783 -* “Battery cover error”;
784 -* “Water”;
785 -* “Logic offline”;
786 -* “Cell count error”;
787 -* “ADC error”;
788 -* “Current sensor error”;
789 -* “Shunt offline”;
790 -* “Shunt error”;
791 -* “WDT reset”
792 -* “No temp. sensors”;
793 -* “Temperature sensor shorted”;
794 -* “Stuck contactor”;
795 -* “CH contactor feedback error”;
796 -* “DCH contactor feedback error”;
797 -* “Insulation fault”;
798 -* “PCH contactor feedback error”;
799 -* “CH/DCH contactor feedback error”;
800 -* “Main contactor feedback error”;
801 -* “High voltage fault”;
802 -* “Power switch error”;
803 -* “HVIL error”l
804 -* “Power fault”.
777 +The “Critical error” flag is cleared if there are no errors from the list above during the “Delay before clearing the error” time.
805 805  
806 -The “Critical error” is cleared if there are no errors from the list above during the “Delay before clearing the error” time.
807 -
808 -(% class="box infomessage" %)
809 -(((
810 -If there is the “Critical error”, **all **contactors open.
811 -)))
812 -
813 813  === General error ===
814 814  
815 815  To change the general error parameters, select the "Protections → Critical error" section:
... ... @@ -830,5 +830,5 @@
830 830  
831 831  (% class="box infomessage" %)
832 832  (((
833 -The state of the “General error” can be output to a discrete output or a power switch.
799 +The state of the “General error” can be assigned to a discrete output or to a power switch.
834 834  )))
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