Wiki source code of 3.4 Protections

Version 3.1 by Admin on 2025/02/28 14:52

Show last authors
1 (% data-numbered-headings-start="3" style="--numbered-headings-start: 2;font-size: 0px;color: rgba(0, 0, 0, 0.0);margin-bottom: 0px; margin-top: 0px;" %)
2 = Settings =
3
4 (% data-numbered-headings-start="4" style="--numbered-headings-start: 3;font-size: 0px;color: rgba(0, 0, 0, 0.0);margin-bottom: 0px; margin-top: 0px;" %)
5 == Protections ==
6
7 The BMS Main X monitors the battery modules, compares the voltages and currents of the modules, and protects the battery system from damage.
8
9 === Battery cover ===
10
11 The BMS Main X device detects the opening of the battery cover and performs a protective opening of the contactors.
12
13 Battery cover protection is configured in the "Protections - Battery cover" section:
14
15 [[image:1734356776691-451.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true" height="66" width="600"]]
16
17 In this section:
18
19 * Enable – a flag to enable the protection;
20 * Delay before setting the error;
21 * Delay before clearing the error;
22 * Lock – a flag to block the error until the device is restarted.
23
24 As a result of the protection against opening the battery cover, the “Battery cover” error is generated. Conditions for generating the error:
25
26 * presence of the “Battery cover” signal during the “Delay before setting the error” time.
27
28 Conditions for clearing the error:
29
30 * no “Battery cover” signal during the “Delay before clearing the error” time.
31
32 (% class="box warningmessage" %)
33 (((
34 If there is the "Battery cover" error, the **"Critical error flag" is generated and all battery contactors open.**
35 )))
36
37 === Insulation ===
38
39 The BMS Main X device detects a signal from an external insulation monitoring device (e.g., Bender IR155) and performs a protective opening of the contactors.
40
41 Insulation protection is configured in the "Protections - Insulation" section:
42
43 [[image:1734356776694-257.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true" height="68" width="600"]]
44
45 In this section:
46
47 * Enable – a flag to enable the protection;
48 * Delay before setting the error;
49 * Delay before clearing the error;
50 * Lock – a flag to block the error until the device is restarted.
51
52 As a result of the operation of the insulation fault protection, the error “Insulation fault” is generated. Conditions for generating the error:
53
54 * presence of the “Insulation status” signal during the “Delay before setting the error” time.
55
56 Conditions for clearing the error:
57
58 * no “Insulation status” signal during the “Delay before clearing the error” time.
59
60 (% class="box warningmessage" %)
61 (((
62 If there is the "Insulation fault" error, **the critical error flag is generated and all battery contactors open.**
63 )))
64
65 === Contactor feedback ===
66
67 The BMS Main X device detects the feedback signals from the main contactors and, in the event of a discrepancy between the feedback signals from the control signals, performs a protective opening of the contactors.
68
69 Contactor feedback protection is configured in the “Protections – Contactor feedback” section:
70
71 [[image:1734356776695-557.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true" height="67" width="600"]]
72
73 In this section:
74
75 * Enable – a flag to enable the protection;
76 * Delay before setting the error;
77 * Delay before clearing the error;
78 * Lock – a flag to block the error until the device is restarted.
79
80 As a result of the protection against contactor failures, the errors "CH contactor feedback error", "DCH contactor feedback error", "CH/DCH contactor feedback error" are generated. Conditions for generating the errors:
81
82 * feedback signal from the contactor differs from the contactor control signal for the time "Delay before setting the error".
83
84 Conditions for clearing the error:
85
86 * feedback signal from the contactor repeats the contactor control signal for the time "Delay before clearing the error".
87
88 (% class="box warningmessage" %)
89 (((
90 If there is the “CH contactor feedback error”, “DCH contactor feedback error”, or “CH/DCH contactor feedback error”, **the critical error flag is generated and all battery contactors open.**
91 )))
92
93 === Module offline ===
94
95 The BMS Main X device detects the loss of communication with the battery modules and performs a protective opening of the contactors.
96
97 Protection against loss of communication with battery modules is configured in the "Protections - Module offline" section:
98
99 [[image:1734356793441-881.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true" height="75" width="600"]]
100
101 In this section:
102
103 * Enable – a flag to enable the protection;
104 * Delay before setting the error;
105 * Delay before clearing the error;
106 * Lock – a flag to block the error until the device is restarted.
107
108 As a result of the protection against loss of communication with the battery module, the “Module offline” error is generated. Conditions for generating the error:
109
110 * at least one of the battery modules does not respond to commands within the "Delay before setting the error" time.
111
112 Conditions for clearing the error:
113
114 * all battery modules respond to commands within the "Delay before clearing the error" time.
115
116 (% class="box warningmessage" %)
117 (((
118 If there is the "Module offline" error, **the critical error flag is generated and all battery contactors open.**
119 )))
120
121 === Voltage unbalance ===
122
123 Before closing the contactors for charging and discharging battery modules, the BMS Main X device detects those modules whose voltage is significantly different from the rest. For unbalanced modules, errors "Voltage unbalance (CH)" (charge circuit) and "Voltage unbalance (DCH)" (discharge circuit) are generated.
124
125 Protection against voltage unbalance of battery modules is configured in the section "Protections - Voltage unbalance":
126
127 [[image:1734356793449-249.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true" height="75" width="600"]]
128
129 In this section:
130
131 * Enable – a flag to enable the protection;
132 * Delta voltage – maximum allowable voltage difference of battery modules, V;
133 * Delay before setting the error;
134 * Delay before clearing the error;
135 * Lock – a flag to block the error until the device is restarted.
136
137 As a result of the operation of the voltage unbalance protection the errors “Voltage unbalance (CH)” and “Voltage unbalance (DCH)” are generated. Conditions for generating the error:
138
139 * battery module is not included in the largest group of modules whose voltages differ from each other by no more than "Delta voltage" during the "Delay before setting the error" time.
140
141 Conditions for clearing the error:
142
143 * battery module is in the largest group of balanced modules during the "Delay before clearing the error" time.
144
145 If there is the error "Voltage unbalance (CH)" ("Voltage unbalance (DCH)"), the charging (discharging) contactor of the battery module opens.
146
147 === Current unbalance ===
148
149 When battery modules are connected in parallel, the most charged modules transfer charge to the least charged modules. The process of charge transfer is accompanied by the flow of balancing currents. The BMS Main X device detects modules with high balancing currents and generates “Current unbalance (CH)” (charge circuit) and “Current unbalance (DCH)” (discharge circuit) errors for them.
150
151 Protection against current unbalance of battery modules is configured in the section "Protections - Current unbalance":
152
153 [[image:1734356793451-440.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true" height="77" width="600"]]
154
155 In this section:
156
157 * Enable – a flag to enable the protection;
158 * Maximum current – a maximum allowable self-balancing current of battery modules, A;
159 * Delay before setting the error;
160 * Delay before clearing the error;
161 * Lock – a flag to block the error until the device is restarted.
162
163 As a result of the operation of the current unbalance protection the errors “Current unbalance (CH)” and “Current unbalance (DCH)” are generated. Conditions for generating the error:
164
165 * current of the battery module is greater than the "Maximum current" value during the "Delay before setting the error" time.
166
167 Conditions for clearing the error:
168
169 * current of the battery module is less than the "Maximum current" value during the "Delay before clearing the error" time.
170
171 If there is the error "Current unbalance (CH)" ("Current unbalance (DCH)"), the charging (discharging) contactor of the battery module opens.
172
173 === Charging current unbalance ===
174
175 During battery charging, the currents of the battery modules may vary. The BMS Main X device detects modules whose charging currents are significantly different from the currents of other modules and generates the “Charging current unbalance” errors for them.
176
177 Protection against different charge currents is configured in the "Protections – Charging current unbalance" section:
178
179 [[image:1734356802715-364.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true" height="75" width="600"]]
180
181 In this section:
182
183 * Enable – a flag to enable the protection;
184 * Delta current – maximum allowable charge current difference, A;
185 * Delay before setting the error;
186 * Delay before clearing the error;
187 * Lock – a flag to block the error until the device is restarted.
188
189 As a result of the operation of the protection the “Charging current unbalance” are generated. Conditions for generating the errors:
190
191 * battery module is not included in the largest group of modules whose charge currents differ from each other by no more than "Delta current" during the "Delay before setting the error" time.
192
193 Conditions for clearing the error:
194
195 * battery module is included in the largest group of modules with similar charge currents during the “Delay before clearing the error” time.
196
197 If there is the “Charging current unbalance” error, the battery module charging contactor opens.
198
199 === Discharging current unbalance ===
200
201 During battery discharging, the currents of the battery modules may vary. The BMS Main X device detects modules whose discharging currents are significantly different from the currents of other modules and generates the “Discharging current unbalance” errors for them.
202
203 Protection against different discharge currents is configured in the "Protections – Discharging current unbalance" section:
204
205 [[image:1734356802717-812.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true" height="75" width="600"]]
206
207 In this section:
208
209 * Enable – a flag to enable the protection;
210 * Delta current – maximum allowable discharge current difference, A;
211 * Delay before setting the error;
212 * Delay before clearing the error;
213 * Lock – a flag to block the error until the device is restarted.
214
215 As a result of the operation of the protection the “Discharging current unbalance” are generated. Conditions for generating the errors:
216
217 * battery module is not included in the largest group of modules whose discharge currents differ from each other by no more than "Delta current" during the "Delay before setting the error" time.
218
219 Conditions for clearing the error:
220
221 * battery module is included in the largest group of modules with similar discharge currents during the “Delay before clearing the error” time.
222
223 If there is the “Discharging current unbalance” error, the battery module discharging contactor opens.
224
225 === Critical error ===
226
227 Parameters for generating the critical error are configured in the "Protections - Critical error" section:
228
229 [[image:1734356802719-477.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true" height="69" width="600"]]
230
231 In this section:
232
233 * Enable – a flag to enable the protection;
234 * Delay before setting the error;
235 * Delay before clearing the error;
236 * Lock – a flag to block the error until the device is restarted.
237
238 The critical error flag is generated if at least one of the following errors persists during the "Delay before setting the error" time:
239
240 * «Battery cover»;
241 * «Insulation fault»;
242 * «CH contactor feedback error»;
243 * «DCH contactor feedback error»;
244 * «CH/DCH contactor feedback error»;
245 * «Module offline».
246
247 The critical error flag is cleared if there are no errors from the list above during the "Delay before clearing the error" time.
248
249 (% class="box warningmessage" %)
250 (((
251 **When the critical error flag is present, all battery contactors open.**
252 )))