Changes for page 3.4 Protections

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

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