Changes for page 3.4 Protections

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

From version 17.3
edited by Admin
on 2024/12/26 15:13
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,11 +37,6 @@
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 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.
... ... @@ -53,10 +53,13 @@
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 – a current value at which
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 62  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.
... ... @@ -70,7 +70,12 @@
70 70  In this section:
71 71  
72 72  * Enable – a flag to enable the protection;
73 -* Threshold to switch from Region 1 to Region 2
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.
74 74  
75 75  === Undervoltage ===
76 76  
... ... @@ -100,11 +100,6 @@
100 100  
101 101  * 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.
102 102  
103 -(% class="box infomessage" %)
104 -(((
105 -If there is the "Undervoltage" error, the **discharging **contactor opens.
106 -)))
107 -
108 108  === Overvoltage ===
109 109  
110 110  The BMS Main 3 device implements battery protection from too high voltage on the cells.
... ... @@ -133,11 +133,6 @@
133 133  
134 134  * 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.
135 135  
136 -(% class="box infomessage" %)
137 -(((
138 -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).
139 -)))
140 -
141 141  === Low temperature ===
142 142  
143 143  The BMS Main 3 device implements battery protection from too low temperature.
... ... @@ -167,12 +167,6 @@
167 167  
168 168  * 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.
169 169  
170 -(% class="box infomessage" %)
171 -(((
172 -If there is the "Low temperature (CH)" error, the **charging **contactor opens.
173 -If there is the "Low temperature (DCH)" error, the **discharging **contactor opens.
174 -)))
175 -
176 176  === High temperature ===
177 177  
178 178  The BMS Main 3 device implements battery protection from too high temperature.
... ... @@ -202,12 +202,6 @@
202 202  
203 203  * 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.
204 204  
205 -(% class="box infomessage" %)
206 -(((
207 -If there is the "High temperature (CH)" error, the **charging **contactor opens.
208 -If there is the "High temperature (DCH)" error, the **discharging **contactor opens.
209 -)))
210 -
211 211  === Battery cover ===
212 212  
213 213  To change the protection parameters from opening the battery cover, select the "Protections → Battery cover" section:
... ... @@ -233,7 +233,7 @@
233 233  
234 234  (% class="box warningmessage" %)
235 235  (((
236 -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**.**
237 237  )))
238 238  
239 239  === High humidity ===
... ... @@ -295,9 +295,9 @@
295 295  
296 296  * the measured humidity is less than the “Tolerant humidity” value during the “Delay before clearing the error” time.
297 297  
298 -(% class="box infomessage" %)
285 +(% class="box warningmessage" %)
299 299  (((
300 -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.
301 301  )))
302 302  
303 303  === Logic high temperature ===
... ... @@ -353,7 +353,7 @@
353 353  
354 354  (% class="box warningmessage" %)
355 355  (((
356 -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**.**
357 357  )))
358 358  
359 359  === Cell count ===
... ... @@ -382,7 +382,7 @@
382 382  
383 383  (% class="box warningmessage" %)
384 384  (((
385 -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**.**
386 386  )))
387 387  
388 388  === Logic count ===
... ... @@ -410,7 +410,7 @@
410 410  
411 411  (% class="box warningmessage" %)
412 412  (((
413 -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.
414 414  )))
415 415  
416 416  === Short circuit ===
... ... @@ -440,11 +440,6 @@
440 440  
441 441  * the current modulo is lower than the “Maximum current” values for all three protection levels during the “Delay before setting the error” time.
442 442  
443 -(% class="box infomessage" %)
444 -(((
445 -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).
446 -)))
447 -
448 448  === High contactor temperature ===
449 449  
450 450  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.
... ... @@ -473,11 +473,6 @@
473 473  
474 474  * the contactor temperature is lower than the “Tolerant contactor temperature” value during the “Delay before clearing the error” time.
475 475  
476 -(% class="box infomessage" %)
477 -(((
478 -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).
479 -)))
480 -
481 481  === Current sensor ===
482 482  
483 483  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.
... ... @@ -509,7 +509,7 @@
509 509  
510 510  (% class="box warningmessage" %)
511 511  (((
512 -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.
513 513  )))
514 514  
515 515  === Power switch ===
... ... @@ -527,13 +527,37 @@
527 527  
528 528  (% class="box warningmessage" %)
529 529  (((
530 -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.
531 531  )))
532 532  
533 533  === Power fault ===
534 534  
535 -TBA
512 +BMS Main 3 device checks the status of CAN2, CAN3, RS-485-2 and Current sensors power supply.
536 536  
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 +
537 537  === Charge contactor cycles ===
538 538  
539 539  The BMS Main 3 device protects the charging contactor against frequent switching.
... ... @@ -561,11 +561,6 @@
561 561  
562 562  * the “Delay before clearing the error” time has passed since the error was generated.
563 563  
564 -(% class="box infomessage" %)
565 -(((
566 -If there is the "CH contactor cycles error" error, the **charging **contactor opens.
567 -)))
568 -
569 569  === Discharge contactor cycles ===
570 570  
571 571  The BMS Main 3 device protects the discharging contactor against frequent switching.
... ... @@ -593,11 +593,6 @@
593 593  
594 594  * the “Delay before clearing the error” time has passed since the error was generated.
595 595  
596 -(% class="box infomessage" %)
597 -(((
598 -If there is the "DCH contactor cycles error" error, the **discharging **contactor opens.
599 -)))
600 -
601 601  === Temperature sensors ===
602 602  
603 603  The BMS Main 3 device checks the temperature sensors connection circuits. The circuits are checked for breakage and short-circuit.
... ... @@ -617,7 +617,7 @@
617 617  
618 618  (% class="box warningmessage" %)
619 619  (((
620 -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.
621 621  )))
622 622  
623 623  === WDT reset ===
... ... @@ -640,7 +640,7 @@
640 640  
641 641  (% class="box warningmessage" %)
642 642  (((
643 -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.
644 644  )))
645 645  
646 646  === Unallowable charging ===
... ... @@ -668,11 +668,6 @@
668 668  
669 669  * the battery current is zero during the “Delay before clearing the error” time.
670 670  
671 -(% class="box infomessage" %)
672 -(((
673 -If there is the "Unallowable charging" error, the **discharging **contactor opens.
674 -)))
675 -
676 676  === Stuck contactor ===
677 677  
678 678  The BMS Main 3 device protects contactors against sticking.
... ... @@ -696,7 +696,7 @@
696 696  
697 697  (% class="box warningmessage" %)
698 698  (((
699 -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.
700 700  )))
701 701  
702 702  === Contactor feedback ===
... ... @@ -720,7 +720,7 @@
720 720  
721 721  (% class="box warningmessage" %)
722 722  (((
723 -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.
724 724  )))
725 725  
726 726  === Insulation ===
... ... @@ -746,7 +746,7 @@
746 746  
747 747  (% class="box warningmessage" %)
748 748  (((
749 -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.
750 750  )))
751 751  
752 752  === HVIL ===
... ... @@ -770,11 +770,13 @@
770 770  
771 771  (% class="box warningmessage" %)
772 772  (((
773 -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.
774 774  )))
775 775  
776 776  === Critical error ===
777 777  
764 +Some of the errors are system critical. A separate signal named "Critical error" indicates a system misbehaviour.
765 +
778 778  To change the critical error parameters, select the "Protections → Critical error" section:
779 779  
780 780  [[image:1733328487100-898.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true" height="101" width="800"]]
... ... @@ -786,38 +786,10 @@
786 786  * Delay before clearing the error, second;
787 787  * Lock – a flag to block the error until the device is restarted.
788 788  
789 -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:
790 790  
791 -* “Battery cover error”;
792 -* “Water”;
793 -* “Logic offline”;
794 -* “Cell count error”;
795 -* “ADC error”;
796 -* “Current sensor error”;
797 -* “Shunt offline”;
798 -* “Shunt error”;
799 -* “WDT reset”
800 -* “No temp. sensors”;
801 -* “Temperature sensor shorted”;
802 -* “Stuck contactor”;
803 -* “CH contactor feedback error”;
804 -* “DCH contactor feedback error”;
805 -* “Insulation fault”;
806 -* “PCH contactor feedback error”;
807 -* “CH/DCH contactor feedback error”;
808 -* “Main contactor feedback error”;
809 -* “High voltage fault”;
810 -* “Power switch error”;
811 -* “HVIL error”l
812 -* “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.
813 813  
814 -The “Critical error” is cleared if there are no errors from the list above during the “Delay before clearing the error” time.
815 -
816 -(% class="box infomessage" %)
817 -(((
818 -If there is the “Critical error”, **all **contactors open.
819 -)))
820 -
821 821  === General error ===
822 822  
823 823  To change the general error parameters, select the "Protections → Critical error" section:
... ... @@ -838,5 +838,5 @@
838 838  
839 839  (% class="box infomessage" %)
840 840  (((
841 -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.
842 842  )))
1739284154410-676.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.admin
Size
... ... @@ -1,0 +1,1 @@
1 +20.4 KB
Content