Changes for page 3.6 Battery protection

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

From version 4.19
edited by Admin
on 2024/11/21 18:24
Change comment: There is no comment for this version
To version 27.2
edited by Admin
on 2024/11/21 18:50
Change comment: There is no comment for this version

Summary

Details

Page properties
Content
... ... @@ -70,7 +70,7 @@
70 70  
71 71  To change the battery protection parameters from high voltage on the cells, select the menu "Protections → Overvoltage protection":
72 72  
73 -[[image:1732212357972-295.png]]
73 +[[Overvoltage protection settings>>image:1732212357972-295.png||data-xwiki-image-style-alignment="center" height="218" width="338"]]
74 74  
75 75  In this section:
76 76  
... ... @@ -103,6 +103,7 @@
103 103  
104 104  To change the battery protection parameters from low temperature, select the menu "Protections → Low temperature protection":
105 105  
106 +[[Low temperature protection settings>>image:1732213953083-955.png||data-xwiki-image-style-alignment="center" height="237" width="338"]]
106 106  
107 107  In this section:
108 108  
... ... @@ -137,6 +137,7 @@
137 137  
138 138  To change the battery protection parameters from high temperature, select the menu "Protections → High temperature protection":
139 139  
141 +[[High temperature protection settings>>image:1732213990755-759.png||data-xwiki-image-style-alignment="center" height="258" width="370"]]
140 140  
141 141  In this section:
142 142  
... ... @@ -169,6 +169,8 @@
169 169  
170 170  To change the protection parameters from opening the battery cover, select the menu "Protections → Battery cover protection":
171 171  
174 +[[Battery cover protection settings>>image:1732214030014-281.png||data-xwiki-image-style-alignment="center" height="155" width="334"]]
175 +
172 172  In this section:
173 173  
174 174  * Enable – a flag to enable the protection;
... ... @@ -197,12 +197,13 @@
197 197  
198 198  To change the protection parameters of the battery from high humidity, select the menu "Protections → High humidity protection":
199 199  
204 +[[High humidity protection settings>>image:1732214076060-358.png||data-xwiki-image-style-alignment="center" height="185" width="321"]]
200 200  
201 201  In this section:
202 202  
203 203  * Enable – a flag to enable the protection;
204 -* Maximum humidty, RH%;
205 -* Tolerant humidty, RH%;
209 +* Maximum humidity, RH%;
210 +* Tolerant humidity, RH%;
206 206  * Delay before setting the error, second;
207 207  * Delay before clearing the error, second;
208 208  * Lock the error until the device is reset.
... ... @@ -226,6 +226,7 @@
226 226  
227 227  To change the protection parameters of the battery from water, select the menu "Protections → Water protection":
228 228  
234 +[[Water protection settings>>image:1732214111990-184.png||data-xwiki-image-style-alignment="center" height="199" width="340"]]
229 229  
230 230  In this section:
231 231  
... ... @@ -257,6 +257,7 @@
257 257  
258 258  To change the test parameters of the current sensor connection circuits, select the menu "Protections → Current sensor error":
259 259  
266 +[[Current sensor error settings>>image:1732214146724-132.png||data-xwiki-image-style-alignment="center" height="438" width="365"]]
260 260  
261 261  In this section:
262 262  
... ... @@ -290,6 +290,7 @@
290 290  
291 291  To change the protection parameters from short circuit, select the menu "Protections → Short circuit protection":
292 292  
300 +[[Short circuit protection settings>>image:1732214207026-822.png||data-xwiki-image-style-alignment="center" height="528" width="371"]]
293 293  
294 294  In this section:
295 295  
... ... @@ -323,6 +323,7 @@
323 323  
324 324  To change the overheating protection parameters of power contactors, select the menu "Protections → Contactor high temperature protection":
325 325  
334 +[[Contactor high temperature protection settings>>image:1732214237851-405.png||data-xwiki-image-style-alignment="center" height="234" width="336"]]
326 326  
327 327  In this section:
328 328  
... ... @@ -356,6 +356,7 @@
356 356  
357 357  To change the parameters of the unallowable charging protection, select the menu "Protections → Unallowable charging protection":
358 358  
368 +[[Unallowable charging protection settings>>image:1732214272022-547.png||data-xwiki-image-style-alignment="center" height="145" width="312"]]
359 359  
360 360  In this section:
361 361  
... ... @@ -385,6 +385,7 @@
385 385  
386 386  To change the protection parameters against sticking, select the menu "Protections → Stuck contactor protection":
387 387  
398 +[[Stuck contactor protection settings>>image:1732214367207-318.png||data-xwiki-image-style-alignment="center" height="152" width="331"]]
388 388  
389 389  In this section:
390 390  
... ... @@ -405,6 +405,7 @@
405 405  
406 406  To change the contactor feedback check parameters, select the menu "Protections → Contactor feedback check":
407 407  
419 +[[Contactor feedback check settings>>image:1732214400721-274.png||data-xwiki-image-style-alignment="center" height="150" width="323"]]
408 408  
409 409  In this section:
410 410  
... ... @@ -423,6 +423,7 @@
423 423  
424 424  To change the protection parameters against high frequency switching of the charging contactor, select the menu "Protections → Charging contactor cycles protection":
425 425  
438 +[[Charging contactor cycles protection settings>>image:1732214432750-543.png||data-xwiki-image-style-alignment="center" height="260" width="336"]]
426 426  
427 427  In this section:
428 428  
... ... @@ -455,6 +455,7 @@
455 455  
456 456  To change the protection parameters against high frequency switching of the discharging contactor, select the menu "Protections → Discharging contactor cycles protection":
457 457  
471 +[[Discharging contactor cycles protection settings>>image:1732214468462-541.png||data-xwiki-image-style-alignment="center" height="269" width="346"]]
458 458  
459 459  In this section:
460 460  
... ... @@ -487,6 +487,7 @@
487 487  
488 488  To change the protection parameters of the temperature sensors circuits, select the menu "Protections → Temperature sensor error":
489 489  
504 +[[Temperature sensor error settings>>image:1732214501360-654.png||data-xwiki-image-style-alignment="center" height="154" width="334"]]
490 490  
491 491  In this section:
492 492  
... ... @@ -506,6 +506,7 @@
506 506  
507 507  To change the overheating protection parameters of BMS Logic boards, select the menu "Protections → Logic high temperature protection":
508 508  
524 +[[Logic high temperature protection settings>>image:1732214545352-111.png||data-xwiki-image-style-alignment="center" height="156" width="309"]]
509 509  
510 510  In this section:
511 511  
... ... @@ -533,28 +533,352 @@
533 533  
534 534  To change the protection parameters from loss of communication with BMS Logic boards, select the menu "Protections → Logic offline protection":
535 535  
552 +[[Logic offline protection settings>>image:1732214579147-515.png||data-xwiki-image-style-alignment="center" height="107" width="204"]]
536 536  
554 +In this section:
537 537  
556 +* Enable – a flag to enable the protection;
557 +* Lock the error until the device is reset.
558 +
559 +As a result of the protection from loss of communication with BMS Logic boards, the "Logic offline" error is generated.
560 +
561 +Error generation conditions:
562 +
563 +* at least one of the connected BMS Logic boards does not respond to the commands of the BMS Main 2.x board for 10 seconds.
564 +
565 +Conditions for removing the error:
566 +
567 +* all connected BMS Logic boards respond to the commands of the BMS Main 2.x board.
568 +
569 +(% class="box warningmessage" %)
570 +(((
571 +**If there is the "Logic offline" error, the “Critical error” is generated and all relays open.**
572 +)))
573 +
538 538  == 3.6.20 Cell count protection ==
539 539  
576 +To change the protection parameters from the mismatch of the number of cells to the set value, select the menu "Protections → Cell count protection":
577 +
578 +[[Cell count protection settings>>image:1732214641606-453.png||data-xwiki-image-style-alignment="center" height="178" width="341"]]
579 +
580 +In this section:
581 +
582 +* Enable – a flag to enable the protection;
583 +* Cell count – a number of cells connected to the BMS;
584 +* Delay before setting the error, second;
585 +* Delay before clearing the error, second;
586 +* Lock the error until the device is reset.
587 +
588 +As a result of the operation of the protection from the mismatch of the number of cells, the "Cell count error" is generated.
589 +
590 +Error generation conditions:
591 +
592 +* the number of cells connected to the BMS is **not equal** to the “Cell count” value during the “Delay before setting the error” time.
593 +
594 +Conditions for removing the error:
595 +
596 +* the number of cells connected to the BMS is **equal** to the “Cell count” value during the “Delay before clearing the error” time.
597 +
598 +(% class="box warningmessage" %)
599 +(((
600 +**If there is the "Cell count error", the “Critical error” is generated and all relays open.**
601 +)))
602 +
540 540  == 3.6.21 Logic count protection ==
541 541  
605 +To change the protection parameters from the mismatch of the number of BMS Logic boards to the set value, select the menu "Protections → Logic count protection":
606 +
607 +[[Logic count protection settings>>image:1732214675358-202.png||data-xwiki-image-style-alignment="center" height="163" width="230"]]
608 +
609 +In this section:
610 +
611 +* Enable – a flag to enable the protection;
612 +* Logic count – a number of BMS Logic boards connected to the BMS Main 2.x;
613 +* Fast scan – a flag to scan BMS Logic boards fast (boards with addresses from 1 to “Logic count” are scanned; this mode reduces BMS system startup time);
614 +* Lock the error until the device is reset.
615 +
616 +As a result of the operation of the protection from the mismatch of the number of BMS Logic boards, the "Logic count error" is generated.
617 +
618 +Error generation conditions:
619 +
620 +* the number of BMS Logic boards connected to the BMS Main 2.x is **not equal** to the “Logic count” value.
621 +
622 +Conditions for removing the error:
623 +
624 +* the number of BMS Logic boards connected to the BMS Main is **equal** to the “Logic count” value.
625 +
626 +(% class="box warningmessage" %)
627 +(((
628 +**If there is the "Logic count error", the “Critical error” is generated and all relays open.**
629 +)))
630 +
542 542  == 3.6.22 WDT protection ==
543 543  
633 +If the BMS firmware hangs, the watchdog timer resets the board. The BMS can detect that the board was reset and generates the “WDT reset” error.
634 +
635 +To change the parameters of the watchdog protection, select the menu "Protections → WDT protection":
636 +
637 +[[WDT protection settings>>image:1732214703914-144.png||data-xwiki-image-style-alignment="center" height="127" width="323"]]
638 +
639 +In this section:
640 +
641 +* Enable – a flag to enable the protection;
642 +* Delay before clearing the error, second;
643 +* Lock the error until the device is reset.
644 +
645 +Conditions for removing the error:
646 +
647 +* the “Delay before clearing the error” time has passed from the board startup.
648 +
649 +(% class="box warningmessage" %)
650 +(((
651 +**If there is the "WDT reset" error, the “Critical error” is generated and all relays open.**
652 +)))
653 +
544 544  == 3.6.23 Insulation monitoring ==
545 545  
656 +BMS Main 2.x can detect a signal from an external insulation monitoring device (such as Bender IR155) to monitor the insulation quality.
657 +
658 +To change the insulation monitoring parameters, select the menu "Protections → Insulation monitoring":
659 +
660 +[[Insulation monitoring settings>>image:1732214731490-961.png||data-xwiki-image-style-alignment="center" height="162" width="315"]]
661 +
662 +In this section:
663 +
664 +* Enable – a flag to enable the protection;
665 +* Delay before setting the error, second;
666 +* Delay before clearing the error, second;
667 +* Lock the error until the device is reset.
668 +
669 +Error is set if corresponding discrete input is set up and it received logical zero.
670 +
546 546  == 3.6.24 Critical error parameters ==
547 547  
673 +To change the critical error parameters, select the menu "Protections → Critical error parameters":
674 +
675 +[[Critical error parameters settings>>image:1732214761141-983.png||data-xwiki-image-style-alignment="center" height="158" width="348"]]
676 +
677 +In this section:
678 +
679 +* Enable – a flag to enable the protection;
680 +* Delay before setting the error, second;
681 +* Delay before clearing the error, second;
682 +* Lock the error until the device is reset.
683 +
684 +The critical error flag is generated if at least one of the following errors is generated during the “Delay before setting the error” time:
685 +
686 +* “Battery cover error”;
687 +* “Water”;
688 +* “Logic offline”;
689 +* “Cell count error”;
690 +* “Logic count error”;
691 +* “ADC error”;
692 +* “No temp. sensors”;
693 +* “Temp. sensor is shorted”;
694 +* “Current sensor error”;
695 +* “Shunt offline”;
696 +* “Shunt error”;
697 +* “Settings error”;
698 +* “WDT reset”.
699 +
700 +The “Critical error” is cleared if there are no errors from the list above during the “Delay before clearing the error” time.
701 +
702 +(% class="box warningmessage" %)
703 +(((
704 +**If there is the “Critical error”, all relays open.**
705 +)))
706 +
548 548  == 3.6.25 General error parameters ==
549 549  
709 +To change the general error parameters, select the menu "Protections → General error parameters":
710 +
711 +[[General error parameters settings>>image:1732214987517-111.png||data-xwiki-image-style-alignment="center" height="535" width="349"]]
712 +
713 +In this section:
714 +
715 +* Enable – a flag to enable the protection;
716 +* Delay before setting the error, second;
717 +* Delay before clearing the error, second;
718 +* Lock the error until the device is reset.
719 +
550 550  == 3.6.26 Low SOC signal ==
551 551  
722 +To change the parameters of the generation a signal about low battery level, select the menu "Protections → Low SOC signal":
723 +
724 +
725 +In this section:
726 +
727 +* Enable – a flag to enable signal generation;
728 +* Minimum SOC, %;
729 +* Tolerant SOC, %;
730 +* Delay before setting the signal, second;
731 +* Delay before clearing the signal, second;
732 +* Lock the signal until the device is reset.
733 +
734 +Signal generation conditions:
735 +
736 +* the battery SOC is less than the “Minimum SOC” value during the “Delay before setting the signal” time.
737 +
738 +Conditions for clearing the signal:
739 +
740 +* the battery SOC is greater than the “Tolerant SOC” during the “Delay before clearing the signal” time.
741 +
742 +The "Low SOC signal" is //indicative //and can be linked to any discrete output of the board.
743 +
552 552  == 3.6.27 High charging current signal ==
553 553  
746 +To change the parameters of the generation high-current signal, select the menu "Protections → High charging current signal":
747 +
748 +
749 +In this section:
750 +
751 +* Enable – a flag to enable signal generation;
752 +* Maximum charging current, А;
753 +* Tolerant charging current, А;
754 +* Delay before setting the signal, second;
755 +* Delay before clearing the signal, second;
756 +* Lock the signal until the device is reset.
757 +
758 +Signal generation conditions:
759 +
760 +* the measured current is greater than the “Maximum charging current” value during the “Delay before setting the signal” time.
761 +
762 +Conditions for clearing the signal:
763 +
764 +* the measured current is less than the “Tolerant charging current” value during the “Delay before clearing the signal” time.
765 +
766 +The "High charging current" signal is //indicative //and can be linked to any discrete output of the board.
767 +
554 554  == 3.6.28 Heater control ==
555 555  
770 +To change the parameters of the heater control algorithm, select the menu "Protections → Heater control":
771 +
772 +
773 +In this section:
774 +
775 +* Enable – a flag to enable heater control;
776 +* Minimum cell temperature, °C;
777 +* Tolerant cell temperature, °C;
778 +* Delay before setting the signal, second;
779 +* Delay before clearing the signal, second;
780 +* Lock the signal until the device is reset;
781 +* Switch off the heater relay on errors (Undervoltage, Overcurrent, High temperature, Short circuit or Critical error).
782 +
783 +As a result of operating the heating algorithm, the “Heater” signal is generated.
784 +
785 +Conditions of signal generation:
786 +
787 +* The minimum temperature among all cells of the battery is less than the “Minimum cell temperature” value during the “Delay before setting the signal” time.
788 +
789 +Conditions for clearing the signal:
790 +
791 +* the minimum temperature among all cells of the battery is greater than the “Tolerant cell temperature” value during the “Delay before clearing the signal” time.
792 +
793 +(% class="box infomessage" %)
794 +(((
795 +If there is the "Heater" signal, the heater relay closes and/or a signal is output to the corresponded digital output.
796 +)))
797 +
556 556  == 3.6.29 Heater (AUX) control ==
557 557  
800 +To change the parameters of the auxiliary heater control algorithm, select the menu "Protections → Heater (AUX) control":
801 +
802 +
803 +In this section:
804 +
805 +* Enable – a flag to enable heater control;
806 +* Minimum cell temperature, °C;
807 +* Tolerant cell temperature, °C;
808 +* Delay before setting the signal, second;
809 +* Delay before clearing the signal, second;
810 +* Lock the signal until the device is reset;
811 +* Switch off the heater relay on errors (Undervoltage, Overcurrent, High temperature, Short circuit or Critical error).
812 +
813 +As a result of operating the heating algorithm, the “Heater (AUX)” signal is generated.
814 +
815 +Conditions of signal generation:
816 +
817 +* The minimum temperature among all cells of the battery is less than the “Minimum cell temperature” value during the “Delay before setting the signal” time.
818 +
819 +Conditions for clearing the signal:
820 +
821 +* the minimum temperature among all cells of the battery is greater than the “Tolerant cell temperature” value during the “Delay before clearing the signal” time.
822 +
823 +(% class="box infomessage" %)
824 +(((
825 +If there is the "Heater (AUX)" signal, the auxiliary heater relay closes and/or a signal is output to the corresponded digital output.
826 +)))
827 +
558 558  == 3.6.30 Cooler control ==
559 559  
830 +To change the parameters of the cooler control algorithm, select the menu "Protections → Cooler control":
831 +
832 +
833 +In this section:
834 +
835 +* Enable – a flag to enable cooler control;
836 +* Maximum cell temperature, °C;
837 +* Tolerant cell temperature, °C;
838 +* Delay before setting the signal, second;
839 +* Delay before clearing the signal, second;
840 +* Lock the signal until the device is reset;
841 +* Switch off the cooler relay on errors (Undervoltage, Overcurrent, Low temperature, Short circuit or Critical error).
842 +
843 +As a result of operating the cooling algorithm, the "Cooler" signal is generated.
844 +
845 +Conditions of signal generation:
846 +
847 +* the maximum temperature among all cells of the battery is greater than the “Maximum cell temperature” value during the “Delay before setting the signal” time.
848 +
849 +Conditions for clearing the signal:
850 +
851 +* the maximum temperature among all cells of the battery is less than the “Tolerant cell temperature” value during the “Delay before clearing the signal” time.
852 +
853 +(% class="box infomessage" %)
854 +(((
855 +If there is the "Cooler" signal, the cooler relay closes and/or a signal is output to the corresponded digital output.
856 +)))
857 +
560 560  == 3.6.31 Fault simulation ==
859 +
860 +The board provides the ability to manually generate error flags bypassing the protection algorithms. This functionality is intended for commissioning.
861 +
862 +To simulate battery and BMS errors, select the menu "Protections → Fault simulation":
863 +
864 +
865 +In this section:
866 +
867 +* Overcurrent;
868 +* Undervoltage;
869 +* Overvoltage;
870 +* Low CH temperature;
871 +* Low DCH temperature;
872 +* High CH temperature;
873 +* High DCH temperature;
874 +* Battery cover error;
875 +* High humidity;
876 +* Water;
877 +* Current sensor error;
878 +* Short circuit;
879 +* Contactor high temperature;
880 +* Unallowable charging;
881 +* Stuck contactor;
882 +* CH contactor feedback error;
883 +* DCH contactor feedback error;
884 +* PCH contactor feedback error;
885 +* CH/DCH contactor feedback error;
886 +* Main contactor feedback error;
887 +* CH contactor cycles error;
888 +* DCH contactor cycles error;
889 +* Logic high temperature;
890 +* Logic offline;
891 +* Cell count error;
892 +* Logic count error;
893 +* Insulation error;
894 +* Critical error;
895 +* Low SOC;
896 +* High charging current;
897 +* Heater;
898 +* Cooler.
899 +
900 +To simulate errors, set the necessary flags and click on the "Save" button.
1732213953083-955.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.admin
Size
... ... @@ -1,0 +1,1 @@
1 +22.0 KB
Content
1732213990755-759.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.admin
Size
... ... @@ -1,0 +1,1 @@
1 +22.7 KB
Content
1732214030014-281.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.admin
Size
... ... @@ -1,0 +1,1 @@
1 +12.6 KB
Content
1732214076060-358.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.admin
Size
... ... @@ -1,0 +1,1 @@
1 +16.1 KB
Content
1732214111990-184.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.admin
Size
... ... @@ -1,0 +1,1 @@
1 +16.1 KB
Content
1732214146724-132.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.admin
Size
... ... @@ -1,0 +1,1 @@
1 +27.8 KB
Content
1732214183037-761.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.admin
Size
... ... @@ -1,0 +1,1 @@
1 +32.7 KB
Content
1732214207026-822.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.admin
Size
... ... @@ -1,0 +1,1 @@
1 +32.8 KB
Content
1732214237851-405.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.admin
Size
... ... @@ -1,0 +1,1 @@
1 +22.6 KB
Content
1732214272022-547.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.admin
Size
... ... @@ -1,0 +1,1 @@
1 +13.7 KB
Content
1732214367207-318.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.admin
Size
... ... @@ -1,0 +1,1 @@
1 +13.2 KB
Content
1732214400721-274.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.admin
Size
... ... @@ -1,0 +1,1 @@
1 +13.9 KB
Content
1732214432750-543.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.admin
Size
... ... @@ -1,0 +1,1 @@
1 +20.1 KB
Content
1732214468462-541.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.admin
Size
... ... @@ -1,0 +1,1 @@
1 +20.3 KB
Content
1732214501360-654.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.admin
Size
... ... @@ -1,0 +1,1 @@
1 +13.1 KB
Content
1732214545352-111.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.admin
Size
... ... @@ -1,0 +1,1 @@
1 +13.2 KB
Content
1732214579147-515.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.admin
Size
... ... @@ -1,0 +1,1 @@
1 +7.5 KB
Content
1732214641606-453.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.admin
Size
... ... @@ -1,0 +1,1 @@
1 +12.8 KB
Content
1732214675358-202.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.admin
Size
... ... @@ -1,0 +1,1 @@
1 +9.1 KB
Content
1732214703914-144.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.admin
Size
... ... @@ -1,0 +1,1 @@
1 +9.6 KB
Content
1732214731490-961.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.admin
Size
... ... @@ -1,0 +1,1 @@
1 +13.7 KB
Content
1732214761141-983.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.admin
Size
... ... @@ -1,0 +1,1 @@
1 +13.1 KB
Content
1732214987517-111.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.admin
Size
... ... @@ -1,0 +1,1 @@
1 +37.3 KB
Content