Changes for page 3.4 Protections

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

From version 25.1
edited by Admin
on 2025/02/11 14:48
Change comment: There is no comment for this version
To version 16.45
edited by Admin
on 2024/12/26 15:10
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,11 +43,16 @@
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 -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.
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.
49 49  
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.
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.
51 51  
52 52  To change the overcurrent protection of the battery, select the "Protections → Charge current limit" section:
53 53  
... ... @@ -54,33 +54,18 @@
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
57 +*
63 63  
59 +
64 64  === Discharge current limit ===
65 65  
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.
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.
67 67  
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.
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.
69 69  
70 -To change the overcurrent protection of the battery, select the "Protections → Discharge current limit" section:
66 +To change the overcurrent protection of the battery, select the "Protections → Charge current limit" section:
71 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 -
84 84  === Undervoltage ===
85 85  
86 86  The BMS Main 3 device implements battery protection from too low voltage on the cells.
... ... @@ -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  
96 +(% class="box infomessage" %)
97 +(((
98 +If there is the "Undervoltage" error, the **discharging **contactor opens.
99 +)))
100 +
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  
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 +
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  
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,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  
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 +
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**.**
229 +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" %)
291 +(% class="box infomessage" %)
286 286  (((
287 -If there is the “Water” error, the **“Critical error”** is generated.
293 +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**.**
349 +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**.**
378 +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.
406 +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  
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 +
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  
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 +
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.
505 +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.
523 +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.
528 +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  
557 +(% class="box infomessage" %)
558 +(((
559 +If there is the "CH contactor cycles error" error, the **charging **contactor opens.
560 +)))
561 +
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  
589 +(% class="box infomessage" %)
590 +(((
591 +If there is the "DCH contactor cycles error" error, the **discharging **contactor opens.
592 +)))
593 +
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.
613 +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.
636 +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  
664 +(% class="box infomessage" %)
665 +(((
666 +If there is the "Unallowable charging" error, the **discharging **contactor opens.
667 +)))
668 +
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.
692 +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.
716 +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.
742 +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.
766 +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" 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:
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:
778 778  
779 -The “Critical error" signal is cleared if there are no errors from the list above during the “Delay before clearing the error” time.
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”.
780 780  
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 +
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.
834 +The state of the “General error” can be output to a discrete output or a power switch.
802 802  )))
1735225942893-869.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.admin
Size
... ... @@ -1,1 +1,0 @@
1 -23.1 KB
Content
1739284154410-676.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.admin
Size
... ... @@ -1,1 +1,0 @@
1 -20.4 KB
Content