Changes for page 3.4 Protections

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

From version 23.4
edited by Admin
on 2025/02/11 14:45
Change comment: There is no comment for this version
To version 17.3
edited by Admin
on 2024/12/26 15:13
Change comment: There is no comment for this version

Summary

Details

Page properties
Content
... ... @@ -6,12 +6,6 @@
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 -
15 15  === Overcurrent ===
16 16  
17 17  The BMS Main 3 device performs the overcurrent protection depending on current sensor values.
... ... @@ -43,6 +43,11 @@
43 43  * 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;
44 44  * 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.
45 45  
40 +(% class="box infomessage" %)
41 +(((
42 +If there is the "Overcurrent" error, the **charging **and **discharging **contactors open.
43 +)))
44 +
46 46  === Charge current limit ===
47 47  
48 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.
... ... @@ -54,13 +54,10 @@
54 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 55  
56 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.
56 +* Threshold to switch from Region 1 to Region 2 – a current value at which
57 +*
63 63  
59 +
64 64  === Discharge current limit ===
65 65  
66 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.
... ... @@ -74,12 +74,7 @@
74 74  In this section:
75 75  
76 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.
73 +* Threshold to switch from Region 1 to Region 2
83 83  
84 84  === Undervoltage ===
85 85  
... ... @@ -109,6 +109,11 @@
109 109  
110 110  * 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.
111 111  
103 +(% class="box infomessage" %)
104 +(((
105 +If there is the "Undervoltage" error, the **discharging **contactor opens.
106 +)))
107 +
112 112  === Overvoltage ===
113 113  
114 114  The BMS Main 3 device implements battery protection from too high voltage on the cells.
... ... @@ -137,6 +137,11 @@
137 137  
138 138  * 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.
139 139  
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 +
140 140  === Low temperature ===
141 141  
142 142  The BMS Main 3 device implements battery protection from too low temperature.
... ... @@ -166,6 +166,12 @@
166 166  
167 167  * 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.
168 168  
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 +
169 169  === High temperature ===
170 170  
171 171  The BMS Main 3 device implements battery protection from too high temperature.
... ... @@ -195,6 +195,12 @@
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  
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 +
198 198  === Battery cover ===
199 199  
200 200  To change the protection parameters from opening the battery cover, select the "Protections → Battery cover" section:
... ... @@ -220,7 +220,7 @@
220 220  
221 221  (% class="box warningmessage" %)
222 222  (((
223 -If there is the "Battery cover error", the **“Critical error” **is generated**.**
236 +If there is the "Battery cover error", the **“Critical error” **is generated **and all contactors open.**
224 224  )))
225 225  
226 226  === High humidity ===
... ... @@ -282,9 +282,9 @@
282 282  
283 283  * the measured humidity is less than the “Tolerant humidity” value during the “Delay before clearing the error” time.
284 284  
285 -(% class="box warningmessage" %)
298 +(% class="box infomessage" %)
286 286  (((
287 -If there is the “Water” error, the **“Critical error”** is generated.
300 +If there is the “Water” error, the **“Critical error”** is generated and **all relays open**.
288 288  )))
289 289  
290 290  === Logic high temperature ===
... ... @@ -340,7 +340,7 @@
340 340  
341 341  (% class="box warningmessage" %)
342 342  (((
343 -If there is the "Logic offline" error, the **“Critical error” **is generated**.**
356 +If there is the "Logic offline" error, the **“Critical error” **is generated and **all relays open.**
344 344  )))
345 345  
346 346  === Cell count ===
... ... @@ -369,7 +369,7 @@
369 369  
370 370  (% class="box warningmessage" %)
371 371  (((
372 -If there is the "Cell count error", the **“Critical error” **is generated**.**
385 +If there is the "Cell count error", the **“Critical error” **is generated and **all relays open.**
373 373  )))
374 374  
375 375  === Logic count ===
... ... @@ -397,7 +397,7 @@
397 397  
398 398  (% class="box warningmessage" %)
399 399  (((
400 -If there is the "Logic count error", the **“Critical error”** is generated.
413 +If there is the "Logic count error", the **“Critical error”** is generated and **all relays open.**
401 401  )))
402 402  
403 403  === Short circuit ===
... ... @@ -427,6 +427,11 @@
427 427  
428 428  * the current modulo is lower than the “Maximum current” values for all three protection levels during the “Delay before setting the error” time.
429 429  
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 +
430 430  === High contactor temperature ===
431 431  
432 432  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.
... ... @@ -455,6 +455,11 @@
455 455  
456 456  * the contactor temperature is lower than the “Tolerant contactor temperature” value during the “Delay before clearing the error” time.
457 457  
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 +
458 458  === Current sensor ===
459 459  
460 460  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.
... ... @@ -486,7 +486,7 @@
486 486  
487 487  (% class="box warningmessage" %)
488 488  (((
489 -If there is the “Current sensor error”, the **“Critical error” **is generated.
512 +If there is the “Current sensor error”, the **“Critical error” **is generated and **all relays open.**
490 490  )))
491 491  
492 492  === Power switch ===
... ... @@ -504,37 +504,13 @@
504 504  
505 505  (% class="box warningmessage" %)
506 506  (((
507 -If there is the "Power switch error", the **“Critical error” **is generated.
530 +If there is the "Power switch error", the **“Critical error” **is generated and **all relays open.**
508 508  )))
509 509  
510 510  === Power fault ===
511 511  
512 -BMS Main 3 device checks the status of CAN2, CAN3, RS-485-2 and Current sensors power supply.
535 +TBA
513 513  
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 -
538 538  === Charge contactor cycles ===
539 539  
540 540  The BMS Main 3 device protects the charging contactor against frequent switching.
... ... @@ -562,6 +562,11 @@
562 562  
563 563  * the “Delay before clearing the error” time has passed since the error was generated.
564 564  
564 +(% class="box infomessage" %)
565 +(((
566 +If there is the "CH contactor cycles error" error, the **charging **contactor opens.
567 +)))
568 +
565 565  === Discharge contactor cycles ===
566 566  
567 567  The BMS Main 3 device protects the discharging contactor against frequent switching.
... ... @@ -589,6 +589,11 @@
589 589  
590 590  * the “Delay before clearing the error” time has passed since the error was generated.
591 591  
596 +(% class="box infomessage" %)
597 +(((
598 +If there is the "DCH contactor cycles error" error, the **discharging **contactor opens.
599 +)))
600 +
592 592  === Temperature sensors ===
593 593  
594 594  The BMS Main 3 device checks the temperature sensors connection circuits. The circuits are checked for breakage and short-circuit.
... ... @@ -608,7 +608,7 @@
608 608  
609 609  (% class="box warningmessage" %)
610 610  (((
611 -If there is the “No temp. sensors” or “Temp. sensor is shorted” error, the **“Critical error”** is generated.
620 +If there is the “No temp. sensors” or “Temp. sensor is shorted” error, the **“Critical error”** is generated and **all relays open.**
612 612  )))
613 613  
614 614  === WDT reset ===
... ... @@ -631,7 +631,7 @@
631 631  
632 632  (% class="box warningmessage" %)
633 633  (((
634 -If there is the "WDT reset" error, the **“Critical error” **is generated.
643 +If there is the "WDT reset" error, the **“Critical error” **is generated and **all relays open.**
635 635  )))
636 636  
637 637  === Unallowable charging ===
... ... @@ -659,6 +659,11 @@
659 659  
660 660  * the battery current is zero during the “Delay before clearing the error” time.
661 661  
671 +(% class="box infomessage" %)
672 +(((
673 +If there is the "Unallowable charging" error, the **discharging **contactor opens.
674 +)))
675 +
662 662  === Stuck contactor ===
663 663  
664 664  The BMS Main 3 device protects contactors against sticking.
... ... @@ -682,7 +682,7 @@
682 682  
683 683  (% class="box warningmessage" %)
684 684  (((
685 -If there is the “Stuck contactor” error, the **“Critical error” **is generated.
699 +If there is the “Stuck contactor” error, the **“Critical error” **is generated and **all relays open.**
686 686  )))
687 687  
688 688  === Contactor feedback ===
... ... @@ -706,7 +706,7 @@
706 706  
707 707  (% class="box warningmessage" %)
708 708  (((
709 -If there is the “Contactor feedback” error, the **“Critical error” **is generated.
723 +If there is the “Contactor feedback” error, the **“Critical error” **is generated and **all relays open.**
710 710  )))
711 711  
712 712  === Insulation ===
... ... @@ -732,7 +732,7 @@
732 732  
733 733  (% class="box warningmessage" %)
734 734  (((
735 -If there is the “Insulation fault”, the **“Critical error”** is generated.
749 +If there is the “Insulation fault”, the **“Critical error”** is generated and **all relays open.**
736 736  )))
737 737  
738 738  === HVIL ===
... ... @@ -756,13 +756,11 @@
756 756  
757 757  (% class="box warningmessage" %)
758 758  (((
759 -If there is the “HVIL error”, the **“Critical error”** is generated.
773 +If there is the “HVIL error”, the **“Critical error”** is generated and **all relays open.**
760 760  )))
761 761  
762 762  === Critical error ===
763 763  
764 -Some of the errors are system critical. A separate signal named "Critical error" indicates a system misbehaviour.
765 -
766 766  To change the critical error parameters, select the "Protections → Critical error" section:
767 767  
768 768  [[image:1733328487100-898.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true" height="101" width="800"]]
... ... @@ -774,10 +774,38 @@
774 774  * Delay before clearing the error, second;
775 775  * Lock – a flag to block the error until the device is restarted.
776 776  
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:
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:
778 778  
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 +* “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”.
780 780  
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 +
781 781  === General error ===
782 782  
783 783  To change the general error parameters, select the "Protections → Critical error" section:
... ... @@ -798,5 +798,5 @@
798 798  
799 799  (% class="box infomessage" %)
800 800  (((
801 -The state of the “General error” can be assigned to a discrete output or to a power switch.
841 +The state of the “General error” can be output to a discrete output or a power switch.
802 802  )))
1739284154410-676.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.admin
Size
... ... @@ -1,1 +1,0 @@
1 -20.4 KB
Content