Changes for page 3.4 Protections

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

From version 16.43
edited by Admin
on 2024/12/26 15:10
Change comment: There is no comment for this version
To version 25.1
edited by Admin
on 2025/02/11 14:48
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,14 +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 -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.
63 63  
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 +
64 64  === Undervoltage ===
65 65  
66 66  The BMS Main 3 device implements battery protection from too low voltage on the cells.
... ... @@ -89,11 +89,6 @@
89 89  
90 90  * 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.
91 91  
92 -(% class="box infomessage" %)
93 -(((
94 -If there is the "Undervoltage" error, the **discharging **contactor opens.
95 -)))
96 -
97 97  === Overvoltage ===
98 98  
99 99  The BMS Main 3 device implements battery protection from too high voltage on the cells.
... ... @@ -122,11 +122,6 @@
122 122  
123 123  * 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.
124 124  
125 -(% class="box infomessage" %)
126 -(((
127 -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).
128 -)))
129 -
130 130  === Low temperature ===
131 131  
132 132  The BMS Main 3 device implements battery protection from too low temperature.
... ... @@ -156,12 +156,6 @@
156 156  
157 157  * 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.
158 158  
159 -(% class="box infomessage" %)
160 -(((
161 -If there is the "Low temperature (CH)" error, the **charging **contactor opens.
162 -If there is the "Low temperature (DCH)" error, the **discharging **contactor opens.
163 -)))
164 -
165 165  === High temperature ===
166 166  
167 167  The BMS Main 3 device implements battery protection from too high temperature.
... ... @@ -191,12 +191,6 @@
191 191  
192 192  * 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.
193 193  
194 -(% class="box infomessage" %)
195 -(((
196 -If there is the "High temperature (CH)" error, the **charging **contactor opens.
197 -If there is the "High temperature (DCH)" error, the **discharging **contactor opens.
198 -)))
199 -
200 200  === Battery cover ===
201 201  
202 202  To change the protection parameters from opening the battery cover, select the "Protections → Battery cover" section:
... ... @@ -222,7 +222,7 @@
222 222  
223 223  (% class="box warningmessage" %)
224 224  (((
225 -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**.**
226 226  )))
227 227  
228 228  === High humidity ===
... ... @@ -284,9 +284,9 @@
284 284  
285 285  * the measured humidity is less than the “Tolerant humidity” value during the “Delay before clearing the error” time.
286 286  
287 -(% class="box infomessage" %)
285 +(% class="box warningmessage" %)
288 288  (((
289 -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.
290 290  )))
291 291  
292 292  === Logic high temperature ===
... ... @@ -342,7 +342,7 @@
342 342  
343 343  (% class="box warningmessage" %)
344 344  (((
345 -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**.**
346 346  )))
347 347  
348 348  === Cell count ===
... ... @@ -371,7 +371,7 @@
371 371  
372 372  (% class="box warningmessage" %)
373 373  (((
374 -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**.**
375 375  )))
376 376  
377 377  === Logic count ===
... ... @@ -399,7 +399,7 @@
399 399  
400 400  (% class="box warningmessage" %)
401 401  (((
402 -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.
403 403  )))
404 404  
405 405  === Short circuit ===
... ... @@ -429,11 +429,6 @@
429 429  
430 430  * the current modulo is lower than the “Maximum current” values for all three protection levels during the “Delay before setting the error” time.
431 431  
432 -(% class="box infomessage" %)
433 -(((
434 -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).
435 -)))
436 -
437 437  === High contactor temperature ===
438 438  
439 439  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.
... ... @@ -462,11 +462,6 @@
462 462  
463 463  * the contactor temperature is lower than the “Tolerant contactor temperature” value during the “Delay before clearing the error” time.
464 464  
465 -(% class="box infomessage" %)
466 -(((
467 -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).
468 -)))
469 -
470 470  === Current sensor ===
471 471  
472 472  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.
... ... @@ -498,7 +498,7 @@
498 498  
499 499  (% class="box warningmessage" %)
500 500  (((
501 -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.
502 502  )))
503 503  
504 504  === Power switch ===
... ... @@ -516,13 +516,37 @@
516 516  
517 517  (% class="box warningmessage" %)
518 518  (((
519 -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.
520 520  )))
521 521  
522 522  === Power fault ===
523 523  
524 -TBA
512 +BMS Main 3 device checks the status of CAN2, CAN3, RS-485-2 and Current sensors power supply.
525 525  
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 +
526 526  === Charge contactor cycles ===
527 527  
528 528  The BMS Main 3 device protects the charging contactor against frequent switching.
... ... @@ -550,11 +550,6 @@
550 550  
551 551  * the “Delay before clearing the error” time has passed since the error was generated.
552 552  
553 -(% class="box infomessage" %)
554 -(((
555 -If there is the "CH contactor cycles error" error, the **charging **contactor opens.
556 -)))
557 -
558 558  === Discharge contactor cycles ===
559 559  
560 560  The BMS Main 3 device protects the discharging contactor against frequent switching.
... ... @@ -582,11 +582,6 @@
582 582  
583 583  * the “Delay before clearing the error” time has passed since the error was generated.
584 584  
585 -(% class="box infomessage" %)
586 -(((
587 -If there is the "DCH contactor cycles error" error, the **discharging **contactor opens.
588 -)))
589 -
590 590  === Temperature sensors ===
591 591  
592 592  The BMS Main 3 device checks the temperature sensors connection circuits. The circuits are checked for breakage and short-circuit.
... ... @@ -606,7 +606,7 @@
606 606  
607 607  (% class="box warningmessage" %)
608 608  (((
609 -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.
610 610  )))
611 611  
612 612  === WDT reset ===
... ... @@ -629,7 +629,7 @@
629 629  
630 630  (% class="box warningmessage" %)
631 631  (((
632 -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.
633 633  )))
634 634  
635 635  === Unallowable charging ===
... ... @@ -657,11 +657,6 @@
657 657  
658 658  * the battery current is zero during the “Delay before clearing the error” time.
659 659  
660 -(% class="box infomessage" %)
661 -(((
662 -If there is the "Unallowable charging" error, the **discharging **contactor opens.
663 -)))
664 -
665 665  === Stuck contactor ===
666 666  
667 667  The BMS Main 3 device protects contactors against sticking.
... ... @@ -685,7 +685,7 @@
685 685  
686 686  (% class="box warningmessage" %)
687 687  (((
688 -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.
689 689  )))
690 690  
691 691  === Contactor feedback ===
... ... @@ -709,7 +709,7 @@
709 709  
710 710  (% class="box warningmessage" %)
711 711  (((
712 -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.
713 713  )))
714 714  
715 715  === Insulation ===
... ... @@ -735,7 +735,7 @@
735 735  
736 736  (% class="box warningmessage" %)
737 737  (((
738 -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.
739 739  )))
740 740  
741 741  === HVIL ===
... ... @@ -759,11 +759,13 @@
759 759  
760 760  (% class="box warningmessage" %)
761 761  (((
762 -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.
763 763  )))
764 764  
765 765  === Critical error ===
766 766  
764 +Some of the errors are system critical. A separate signal named "Critical error" indicates a system misbehaviour.
765 +
767 767  To change the critical error parameters, select the "Protections → Critical error" section:
768 768  
769 769  [[image:1733328487100-898.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true" height="101" width="800"]]
... ... @@ -775,38 +775,10 @@
775 775  * Delay before clearing the error, second;
776 776  * Lock – a flag to block the error until the device is restarted.
777 777  
778 -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" 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:
779 779  
780 -* “Battery cover error”;
781 -* “Water”;
782 -* “Logic offline”;
783 -* “Cell count error”;
784 -* “ADC error”;
785 -* “Current sensor error”;
786 -* “Shunt offline”;
787 -* “Shunt error”;
788 -* “WDT reset”
789 -* “No temp. sensors”;
790 -* “Temperature sensor shorted”;
791 -* “Stuck contactor”;
792 -* “CH contactor feedback error”;
793 -* “DCH contactor feedback error”;
794 -* “Insulation fault”;
795 -* “PCH contactor feedback error”;
796 -* “CH/DCH contactor feedback error”;
797 -* “Main contactor feedback error”;
798 -* “High voltage fault”;
799 -* “Power switch error”;
800 -* “HVIL error”l
801 -* “Power fault”.
779 +The “Critical error" signal is cleared if there are no errors from the list above during the “Delay before clearing the error” time.
802 802  
803 -The “Critical error” is cleared if there are no errors from the list above during the “Delay before clearing the error” time.
804 -
805 -(% class="box infomessage" %)
806 -(((
807 -If there is the “Critical error”, **all **contactors open.
808 -)))
809 -
810 810  === General error ===
811 811  
812 812  To change the general error parameters, select the "Protections → Critical error" section:
... ... @@ -827,5 +827,5 @@
827 827  
828 828  (% class="box infomessage" %)
829 829  (((
830 -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.
831 831  )))
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