Changes for page 3.6 Battery protection

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

From version 4.21
edited by Admin
on 2024/11/21 18:26
Change comment: There is no comment for this version
To version 7.2
edited by Admin
on 2024/11/21 18:34
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;
... ... @@ -626,22 +626,242 @@
626 626  
627 627  * the “Delay before clearing the error” time has passed from the board startup.
628 628  
633 +(% class="box warningmessage" %)
634 +(((
629 629  **If there is the "WDT reset" error, the “Critical error” is generated and all relays open.**
636 +)))
630 630  
631 631  == 3.6.23 Insulation monitoring ==
632 632  
640 +BMS Main 2.x can detect a signal from an external insulation monitoring device (such as Bender IR155) to monitor the insulation quality.
641 +
642 +To change the insulation monitoring parameters, select the menu "Protections → Insulation monitoring":
643 +
644 +
645 +In this section:
646 +
647 +* Enable – a flag to enable the protection;
648 +* Delay before setting the error, second;
649 +* Delay before clearing the error, second;
650 +* Lock the error until the device is reset.
651 +
652 +Error is set if corresponding discrete input is set up and it received logical zero.
653 +
633 633  == 3.6.24 Critical error parameters ==
634 634  
656 +To change the critical error parameters, select the menu "Protections → Critical error parameters":
657 +
658 +
659 +In this section:
660 +
661 +* Enable – a flag to enable the protection;
662 +* Delay before setting the error, second;
663 +* Delay before clearing the error, second;
664 +* Lock the error until the device is reset.
665 +
666 +The critical error flag is generated if at least one of the following errors is generated during the “Delay before setting the error” time:
667 +
668 +* “Battery cover error”;
669 +* “Water”;
670 +* “Logic offline”;
671 +* “Cell count error”;
672 +* “Logic count error”;
673 +* “ADC error”;
674 +* “No temp. sensors”;
675 +* “Temp. sensor is shorted”;
676 +* “Current sensor error”;
677 +* “Shunt offline”;
678 +* “Shunt error”;
679 +* “Settings error”;
680 +* “WDT reset”.
681 +
682 +The “Critical error” is cleared if there are no errors from the list above during the “Delay before clearing the error” time.
683 +
684 +(% class="box warningmessage" %)
685 +(((
686 +**If there is the “Critical error”, all relays open.**
687 +)))
688 +
635 635  == 3.6.25 General error parameters ==
636 636  
637 637  == 3.6.26 Low SOC signal ==
638 638  
693 +To change the parameters of the generation a signal about low battery level, select the menu "Protections → Low SOC signal":
694 +
695 +
696 +In this section:
697 +
698 +* Enable – a flag to enable signal generation;
699 +* Minimum SOC, %;
700 +* Tolerant SOC, %;
701 +* Delay before setting the signal, second;
702 +* Delay before clearing the signal, second;
703 +* Lock the signal until the device is reset.
704 +
705 +Signal generation conditions:
706 +
707 +* the battery SOC is less than the “Minimum SOC” value during the “Delay before setting the signal” time.
708 +
709 +Conditions for clearing the signal:
710 +
711 +* the battery SOC is greater than the “Tolerant SOC” during the “Delay before clearing the signal” time.
712 +
713 +The "Low SOC signal" is //indicative //and can be linked to any discrete output of the board.
714 +
639 639  == 3.6.27 High charging current signal ==
640 640  
717 +To change the parameters of the generation high-current signal, select the menu "Protections → High charging current signal":
718 +
719 +
720 +In this section:
721 +
722 +* Enable – a flag to enable signal generation;
723 +* Maximum charging current, А;
724 +* Tolerant charging current, А;
725 +* Delay before setting the signal, second;
726 +* Delay before clearing the signal, second;
727 +* Lock the signal until the device is reset.
728 +
729 +Signal generation conditions:
730 +
731 +* the measured current is greater than the “Maximum charging current” value during the “Delay before setting the signal” time.
732 +
733 +Conditions for clearing the signal:
734 +
735 +* the measured current is less than the “Tolerant charging current” value during the “Delay before clearing the signal” time.
736 +
737 +The "High charging current" signal is //indicative //and can be linked to any discrete output of the board.
738 +
641 641  == 3.6.28 Heater control ==
642 642  
741 +To change the parameters of the heater control algorithm, select the menu "Protections → Heater control":
742 +
743 +
744 +In this section:
745 +
746 +* Enable – a flag to enable heater control;
747 +* Minimum cell temperature, °C;
748 +* Tolerant cell temperature, °C;
749 +* Delay before setting the signal, second;
750 +* Delay before clearing the signal, second;
751 +* Lock the signal until the device is reset;
752 +* Switch off the heater relay on errors (Undervoltage, Overcurrent, High temperature, Short circuit or Critical error).
753 +
754 +As a result of operating the heating algorithm, the “Heater” signal is generated.
755 +
756 +Conditions of signal generation:
757 +
758 +* 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.
759 +
760 +Conditions for clearing the signal:
761 +
762 +* 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.
763 +
764 +(% class="box infomessage" %)
765 +(((
766 +If there is the "Heater" signal, the heater relay closes and/or a signal is output to the corresponded digital output.
767 +)))
768 +
643 643  == 3.6.29 Heater (AUX) control ==
644 644  
771 +To change the parameters of the auxiliary heater control algorithm, select the menu "Protections → Heater (AUX) control":
772 +
773 +
774 +In this section:
775 +
776 +* Enable – a flag to enable heater control;
777 +* Minimum cell temperature, °C;
778 +* Tolerant cell temperature, °C;
779 +* Delay before setting the signal, second;
780 +* Delay before clearing the signal, second;
781 +* Lock the signal until the device is reset;
782 +* Switch off the heater relay on errors (Undervoltage, Overcurrent, High temperature, Short circuit or Critical error).
783 +
784 +As a result of operating the heating algorithm, the “Heater (AUX)” signal is generated.
785 +
786 +Conditions of signal generation:
787 +
788 +* 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.
789 +
790 +Conditions for clearing the signal:
791 +
792 +* 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.
793 +
794 +(% class="box infomessage" %)
795 +(((
796 +If there is the "Heater (AUX)" signal, the auxiliary heater relay closes and/or a signal is output to the corresponded digital output.
797 +)))
798 +
645 645  == 3.6.30 Cooler control ==
646 646  
801 +To change the parameters of the cooler control algorithm, select the menu "Protections → Cooler control":
802 +
803 +
804 +In this section:
805 +
806 +* Enable – a flag to enable cooler control;
807 +* Maximum cell temperature, °C;
808 +* Tolerant cell temperature, °C;
809 +* Delay before setting the signal, second;
810 +* Delay before clearing the signal, second;
811 +* Lock the signal until the device is reset;
812 +* Switch off the cooler relay on errors (Undervoltage, Overcurrent, Low temperature, Short circuit or Critical error).
813 +
814 +As a result of operating the cooling algorithm, the "Cooler" signal is generated.
815 +
816 +Conditions of signal generation:
817 +
818 +* 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.
819 +
820 +Conditions for clearing the signal:
821 +
822 +* 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.
823 +
824 +(% class="box infomessage" %)
825 +(((
826 +If there is the "Cooler" signal, the cooler relay closes and/or a signal is output to the corresponded digital output.
827 +)))
828 +
647 647  == 3.6.31 Fault simulation ==
830 +
831 +The board provides the ability to manually generate error flags bypassing the protection algorithms. This functionality is intended for commissioning.
832 +
833 +To simulate battery and BMS errors, select the menu "Protections → Fault simulation":
834 +
835 +
836 +In this section:
837 +
838 +* Overcurrent;
839 +* Undervoltage;
840 +* Overvoltage;
841 +* Low CH temperature;
842 +* Low DCH temperature;
843 +* High CH temperature;
844 +* High DCH temperature;
845 +* Battery cover error;
846 +* High humidity;
847 +* Water;
848 +* Current sensor error;
849 +* Short circuit;
850 +* Contactor high temperature;
851 +* Unallowable charging;
852 +* Stuck contactor;
853 +* CH contactor feedback error;
854 +* DCH contactor feedback error;
855 +* PCH contactor feedback error;
856 +* CH/DCH contactor feedback error;
857 +* Main contactor feedback error;
858 +* CH contactor cycles error;
859 +* DCH contactor cycles error;
860 +* Logic high temperature;
861 +* Logic offline;
862 +* Cell count error;
863 +* Logic count error;
864 +* Insulation error;
865 +* Critical error;
866 +* Low SOC;
867 +* High charging current;
868 +* Heater;
869 +* Cooler.
870 +
871 +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