Исходный код вики 3.6 Battery protection

Редактировал(а) Admin 2025/04/09 12:22

Последние авторы
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 = Настройка =
3
4 (% data-numbered-headings-start="6" style="--numbered-headings-start: 5;font-size: 0px;color: rgba(0, 0, 0, 0.0);margin-bottom: 0px; margin-top: 0px;" %)
5 == Защита АКБ ==
6
7 Плата BMS Main 2.x непрерывно контролирует состояние ячеек, плат BMS Logic, внешней среды и при обнаружении отклонений в их работе защищает АКБ и элементы системы от повреждения.
8
9 === Overcurrent protection ===
10
11 Для изменения параметров защиты АКБ по току необходимо выбрать меню «Protections → Overcurrent protection»:
12
13 [[image:1743588519424-405.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true" height="325" width="450"]]
14
15 В данном разделе:
16
17 * Enable – флаг включения защиты;
18 * Maximum charging current – максимальный ток заряда, А;
19 * Tolerant charging current – допустимый ток заряда, А;
20 * Maximum discharging current – максимальный ток разряда, А;
21 * Tolerant discharging current – допустимый ток разряда, А;
22 * Delay before setting the error – задержка перед формированием ошибки, с;
23 * Delay before clearing the error – задержка перед снятием ошибки, с;
24 * Use other delays if the battery is discharging – флаг активации альтернативных таймингов при разряде батареи;
25 * Discharging: Delay before setting the error – задержка перед формированием ошибки во время разряда, с;
26 * Discharging: Delay before clearing the error – задержка перед снятием ошибки во время разряда, с;
27 * Lock the error until the device is reset – флаг блокирования ошибки до перезапуска платы.
28
29 В результате срабатывания защиты АКБ по току формируется ошибка «превышение тока». Условия формирования ошибки:
30
31 * ток положительный (заряд) и модуль тока превышает величину Maximum charging current в течение времени Delay before setting the error;
32 * ток отрицательный (разряд) и модуль тока превышает величину Maximum discharging current в течение времени Delay before setting the error.
33
34 Условия для снятия ошибки:
35
36 * ток положительный (заряд) или нулевой и модуль тока меньше величины Tolerant charging current в течение времени Delay before clearing the error;
37 * ток отрицательный (разряд) и модуль тока меньше величины Tolerant discharging current в течение времени Delay before clearing the error.
38
39 (% class="box infomessage" %)
40 (((
41 При наличии ошибки «превышение тока» реле **заряда **и **разряда **размыкаются.
42 )))
43
44 === Undervoltage protection ===
45
46 В плате реализована защита АКБ при низком напряжении на ячейках.
47
48 Для изменения параметров защиты АКБ при низком напряжении на ячейках необходимо выбрать меню «Protections → Undervoltage protection»:
49
50 [[image:1739960999969-617.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true" height="228" width="351"]]
51
52 В данном разделе:
53
54 * Enable – флаг включения защиты;
55 * Minimum cell voltage – минимальное напряжение на ячейке, В;
56 * Tolerant cell voltage – допустимое напряжение на ячейке, В;
57 * Check the open circuit voltage instead of the actual voltage – флаг проверки напряжения холостого хода ячейки U,,ocv ,,(т.е. с учетом коррекции по току и сопротивлению) вместо измеренного;
58 * Delay before setting the error – задержка перед формированием ошибки, с;
59 * Delay before clearing the error – задержка перед снятием ошибки, с;
60 * Lock the error until the device is reset – флаг блокирования ошибки до перезапуска платы.
61
62 В результате срабатывания защиты АКБ от низкого напряжение формируется ошибка «низкое напряжение». Условия формирования ошибки:
63
64 * минимальное напряжение среди всех ячеек АКБ меньше величины Minimum cell voltage в течение времени Delay before setting the error.
65
66 Условия снятия ошибки:
67
68 * минимальное напряжение среди всех ячеек АКБ больше величины Tolerant cell voltage в течение времени Delay before clearing the error.
69
70 (% class="box infomessage" %)
71 (((
72 При наличии ошибки "низкое напряжение" размыкается реле **разряда**.
73 )))
74
75 === Overvoltage protection ===
76
77 В плате реализована защита АКБ при высоком напряжении на ячейках.
78
79 Для изменения параметров защиты АКБ при высоком напряжении на ячейках необходимо выбрать меню «Protections → Overvoltage protection»:
80
81 [[image:1739961158202-478.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true" height="237" width="353"]]
82
83 В данном разделе:
84
85 * Enable – флаг включения защиты;
86 * Maximum cell voltage – максимальное напряжение на ячейке, В;
87 * Tolerant cell voltage – допустимое напряжение на ячейке, В;
88 * Check the open circuit voltage instead of the actual voltage – флаг проверки напряжения холостого хода ячейки U,,ocv ,,(т.е. с учетом коррекции по току и сопротивлению) вместо измеренного;
89 * Delay before setting the error – задержка перед формированием ошибки, с;
90 * Delay before clearing the error – задержка перед снятием ошибки, с;
91 * Switch off the discharging relay on error – отключение реле разряда при возникновении ошибки «высокое напряжение»;
92 * Lock the error until the device is reset – флаг блокирования ошибки до перезапуска платы.
93
94 В результате срабатывания защиты АКБ от высокого напряжение формируется ошибка «высокое напряжение». Условия формирования ошибки:
95
96 * максимальное напряжение среди всех ячеек АКБ больше величины Maximum cell voltage в течение времени Delay before setting the error.
97
98 Условия снятия ошибки:
99
100 * максимальное напряжение среди всех ячеек АКБ меньше величины Tolerant cell voltage в течение времени Delay before clearing the error.
101
102 (% class="box infomessage" %)
103 (((
104 При наличии ошибки «высокое напряжение» размыкается реле **заряда **и реле **разряда **(если установлен флаг Switch off the discharging relay on error).
105 )))
106
107 === Low temperature protection ===
108
109 В плате реализована защита АКБ от низкой температуры.
110
111 Для изменения параметров защиты АКБ от низкой температуры** **необходимо выбрать меню «Protections → Low temperature protection»:
112
113 [[image:1732213953083-955.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true" height="237" width="338"]]
114
115 В данном разделе:
116
117 * Enable – флаг включения защиты;
118 * Minimum charging temperature – минимальная температура заряда, °C;
119 * Tolerant charging temperature – допустимая температура заряда, °C;
120 * Minimum discharging temperature – минимальная температура разряда, °C;
121 * Tolerant discharging temperature – допустимая температура разряда, °C;
122 * Delay before setting the error – задержка перед формированием ошибки, с;
123 * Delay before clearing the error – задержка перед снятием ошибки, с;
124 * Lock the error until the device is reset – флаг блокирования ошибки до перезапуска платы.
125
126 В результате срабатывания защиты АКБ от низкой температуры формируется ошибка «низкая температура АКБ (заряд)» и/или «низкая температура АКБ (разряд)». Условия формирования ошибки:
127
128 * минимальная температура среди всех ячеек АКБ меньше величины Minimum charging (discharging) temperature в течение времени Delay before setting the error.
129
130 Условия снятия ошибки:
131
132 * минимальная температура среди всех ячеек АКБ больше величины Tolerant charging (discharging) temperature в течение времени Delay before clearing the error.
133
134 (% class="box infomessage" %)
135 (((
136 При наличии ошибки «низкая температура АКБ (заряд)» размыкается реле **заряда**.
137 При наличии ошибки «низкая температура АКБ (разряд)» размыкается реле **разряда**.
138 )))
139
140 === High temperature protection ===
141
142 В плате реализована защита АКБ от высокой температуры.
143
144 Для изменения параметров защиты АКБ от высокой температуры** **необходимо выбрать меню «Protections → High temperature protection»:
145
146 [[image:1732213990755-759.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true" height="258" width="370"]]
147
148 В данном разделе:
149
150 * Enable – флаг включения защиты;
151 * Maximum charging temperature – максимальная температура заряда, °C;
152 * Tolerant charging temperature – допустимая температура заряда, °C;
153 * Maximum discharging temperature – максимальная температура разряда, °C;
154 * Tolerant discharging temperature – допустимая температура разряда, °C;
155 * Delay before setting the error – задержка перед формированием ошибки, с;
156 * Delay before clearing the error – задержка перед снятием ошибки, с;
157 * Lock the error until the device is reset – флаг блокирования ошибки до перезапуска платы.
158
159 В результате срабатывания защиты АКБ от высокой температуры формируется ошибка «перегрев АКБ (заряд)» и/или «перегрев АКБ (разряд)». Условия формирования ошибки:
160
161 * максимальная температура среди всех ячеек АКБ больше величины Maximum charging (discharging) temperature в течение времени Delay before setting the error.
162
163 Условия снятия ошибки:
164
165 * максимальная температура среди всех ячеек АКБ меньше величины Tolerant пеcharging discharging) temperature в течение времени Delay before clearing the error.
166
167 (% class="box infomessage" %)
168 (((
169 При наличии ошибки «перегрев АКБ (заряд)» размыкается реле **заряда**,
170 При наличии ошибки «перегрев АКБ (разряд)» размыкается реле **разряда**.
171 )))
172
173 === Battery cover protection ===
174
175 Для изменения параметров защиты от вскрытия крышки АКБ необходимо выбрать меню «Protections → Battery cover protection»:
176
177 [[image:1732214030014-281.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true" height="155" width="334"]]
178
179 В данном разделе:
180
181 * Enable – флаг включения защиты;
182 * Delay before setting the error – задержка перед формированием ошибки, с;
183 * Delay before clearing the error – задержка перед снятием ошибки, с;
184 * Lock the error until the device is reset – флаг блокирования ошибки до перезапуска платы.
185
186 В результате срабатывания защиты от вскрытия крышки АКБ формируется ошибка «открыта крышка АКБ». Условия формирования ошибки:
187
188 * наличие сигнала от крышки АКБ в течение времени Delay before setting the error.
189
190 Условия снятия ошибки:
191
192 * отсутствие сигнала от крышки АКБ в течение времени Delay before clearing the error.
193
194 (% class="box warningmessage" %)
195 (((
196 При наличии ошибки «открыта крышка АКБ» формируется флаг** критической ошибки **и **все реле размыкаются.**
197 )))
198
199 === High humidity protection ===
200
201 В плате реализована защита АКБ от повышенной влажности.
202
203 Для изменения параметров защиты АКБ от повышенной влажности** **необходимо выбрать меню «Protections → High humidity protection»:
204
205 [[image:1732214076060-358.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true" height="185" width="321"]]
206
207 В данном разделе:
208
209 * Enable – флаг включения защиты;
210 * Maximum humidity – максимальная влажность, RH%;
211 * Tolerant humidity – допустимая влажность, RH%;
212 * Delay before setting the error – задержка перед формированием ошибки, с;
213 * Delay before clearing the error – задержка перед снятием ошибки, с;
214 * Lock the error until the device is reset – флаг блокирования ошибки до перезапуска платы.
215
216 В результате срабатывания защиты АКБ от повышенной влажности формируется ошибка «повышенная влажность». Условия формирования ошибки:
217
218 * измеренная влажность больше величины Maximum humidity в течение времени Delay before setting the error.
219
220 Условия снятия ошибки:
221
222 * измеренная влажность меньше величины Tolerant humidity в течение времени Delay before clearing the error.
223
224 (% class="box infomessage" %)
225 (((
226 При наличии ошибки «повышенная влажность» никаких действий не предпринимается. Ошибка носит индикативный характер.
227 )))
228
229 === Water protection ===
230
231 В плате реализована защита АКБ от протечки воды.
232
233 Для изменения параметров защиты АКБ от воды** **необходимо выбрать меню «Protections → Water protection»:
234
235 [[image:1732214111990-184.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true" height="199" width="340"]]
236
237 В данном разделе:
238
239 * Enable – флаг включения защиты;
240 * Maximum (water) humidity – влажность при наличии воды в системе, RH%;
241 * Tolerant cell temperature – допустимая влажность, RH%;
242 * Delay before setting the error – задержка перед формированием ошибки, с;
243 * Delay before clearing the error – задержка перед снятием ошибки, с;
244 * Lock the error until the device is reset – флаг блокирования ошибки до перезапуска платы.
245
246 В результате срабатывания защиты АКБ от воды формируется ошибка «вода». Условия формирования ошибки:
247
248 * измеренная влажность больше величины Maximum (water) humidity в течение времени Delay before setting the error.
249
250 Условия снятия ошибки:
251
252 * измеренная влажность меньше величины Tolerant humidity в течение времени Delay before clearing the error.
253
254 (% class="box warningmessage" %)
255 (((
256 При наличии ошибки «вода» формируется флаг **критической ошибки **и** все реле размыкаются.**
257 )))
258
259 === Current sensor error ===
260
261 В плате реализована проверка цепей подключения датчика тока. Цепи проверяются на обрыв и короткое замыкание на линию питания +5 В.
262
263 Для изменения параметров проверки цепей подключения датчика тока необходимо выбрать меню «Protections → Current sensor error»:
264
265 [[image:1732214146724-132.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true" height="438" width="365"]]
266
267 В данном разделе:
268
269 * Enable – флаг включения проверки;
270 * Maximum voltage – максимальное напряжение в цепях датчика тока, В;
271 * Minimum voltage – минимальное напряжение в цепях датчика тока, В;
272 * Hysteresis voltage – величина гистерезиса для снятия ошибки, В;
273 * Delay before setting the error – задержка перед формированием ошибки, с;
274 * Delay before clearing the error – задержка перед снятием ошибки, с;
275 * Lock the error until the device is reset – флаг блокирования ошибки до перезапуска платы.
276
277 При обнаружении обрыва или короткого замыкания цепей подключения датчика тока формируется ошибка подключения датчика тока. Условия формирования ошибки:
278
279 * напряжение в сигнальной цепи или цепи уровня нуля датчика тока больше величины Maximum voltage в течение времени Delay before setting the error;
280 * напряжение в сигнальной цепи или цепи уровня нуля датчика тока меньше величины Mininum voltage в течение времени Delay before setting the error.
281
282 Условия снятия ошибки:
283
284 * напряжение в сигнальной цепи и цепи уровня нуля датчика тока находится в диапазоне от (Minimum voltage + Hysteresis voltage) до (Maximum voltage - Hysteresis voltage) в течение времени Delay before clearing the error.
285
286 (% class="box warningmessage" %)
287 (((
288 При наличии ошибки подключения датчика тока формируется флаг **критической ошибки **и** все реле размыкаются.**
289 )))
290
291 === Short circuit protection ===
292
293 В плате реализована защита силовых цепей (контакторов, силовых кабелей) от перегрева, вызванного протеканием повышенного тока в течение длительного времени.
294
295 Для изменения параметров защиты силовых цепей от короткого замыкания необходимо выбрать меню «Protections → Short circuit protection»:
296
297 [[image:1732214207026-822.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true" height="528" width="371"]]
298
299 В данном разделе:
300
301 * Level 1, 2, 3 – три уровня срабатывания защиты от короткого замыкания. На каждом уровне настраиваются следующие параметры:
302 ** Enable – флаг включения защиты;
303 ** Maximum current – максимальный ток через батарею, А;
304 ** Delay before setting the error – задержка перед формированием ошибки, с;
305 * Delay before clearing the error – задержка перед снятием ошибки, с;
306 * Switch off the charging relay on error – отключение реле заряда при возникновении ошибки "короткого замыкание";
307 * Switch off the discharging relay on error – отключение реле разряда при возникновении ошибки «короткого замыкание»;
308 * Lock the error until the device is reset – флаг блокирования ошибки до перезапуска платы.
309
310 В результате срабатывания защиты от короткого замыкания формируется ошибка «короткое замыкание». Условия формирования ошибки:
311
312 * на любом из трёх уровней защиты модуль измеренного тока через батарею больше величины Maximum current в течение времени Delay before setting the error.
313
314 Условия снятия ошибки:
315
316 * модуль измеренного тока через батарею меньше величин Maximum current для всех трёх уровней защиты в течение времени Delay before clearing the error.
317
318 (% class="box infomessage" %)
319 (((
320 При обнаружении ошибки «короткое замыкание» может быть разомкнуто реле **заряда **(установлен флаг Switch off the charging relay on error) и реле **разряда **(установлен флаг Switch off the discharging relay on error).
321 )))
322
323 === Contactor high temperature protection ===
324
325 В плате реализована защита силовых контакторов от перегрева. Для измерения температуры контактора используется термистор, подключаемый к разъёму P13 платы. Настройка аналогового входа для измерения температуры описывается в Настройка входных дискретных и аналоговых сигналов.
326
327 Для изменения параметров защиты от перегрева силовых контакторов необходимо выбрать меню «Protections → Contactor high temperature protection»:
328
329 [[image:1732214237851-405.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true" height="234" width="336"]]
330
331 В данном разделе:
332
333 * Enable – флаг включения защиты;
334 * Maximum temperature – максимальная температура контактора, °C;
335 * Tolerant temperature – допустимая температура контактора, °C;
336 * Delay before setting the error –задержка перед формированием ошибки, с;
337 * Delay before clearing the error – задержка перед снятием ошибки, с;
338 * Switch off the charging relay on error – отключение реле заряда при возникновении ошибки «перегрев контактора»;
339 * Switch off the discharging relay on error – отключение реле разряда при возникновении ошибки «перегрев контактора»;
340 * Lock the error until the device is reset – флаг блокирования ошибки до перезапуска платы.
341
342 В результате срабатывания защиты от перегрева контактора формируется ошибка «перегрев контактора». Условия формирования ошибки:
343
344 * измеренная температура контактора больше величины Maximum temperature в течение времени Delay before setting the error.
345
346 Условия снятия ошибки:
347
348 * измеренная температура контактора меньше величины Tolerant temperature в течение времени Delay before clearing the error.
349
350 (% class="box infomessage" %)
351 (((
352 При обнаружении ошибки «перегрев контактора» может быть разомкнуто реле **заряда **(установлен флаг Switch off the charging relay on error) и реле **разряда **(установлен флаг Switch off the discharging relay on error).
353 )))
354
355 === Unallowable charging protection ===
356
357 BMS Main 2.x может детектировать заряд АКБ через контактор разряда и выполнять защитное размыкание контактора разряда для предотвращения неправильной эксплуатации АКБ.
358
359 Для изменения параметров защиты от заряда АКБ через контактор разряда необходимо выбрать меню «Protections → Unallowable charging protection»:
360
361 [[image:1732214272022-547.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true" height="145" width="312"]]
362
363 В данном разделе:
364
365 * Enable – флаг включения защиты;
366 * Delay before setting the error – задержка перед формированием ошибки, с;
367 * Delay before clearing the error – задержка перед снятием ошибки, с;
368 * Lock the error until the device is reset – флаг блокирования ошибки до перезапуска платы.
369
370 В результате срабатывания защиты от недопустимого заряда формируется ошибка «недопустимый заряд АКБ». Условия формирования ошибки:
371
372 * реле заряда разомкнуто и детектируется ток заряда в течение времени Delay before setting the error.
373
374 Условия снятия ошибки:
375
376 * ток заряда не детектируется в течение времени Delay before clearing the signal.
377
378 (% class="box infomessage" %)
379 (((
380 При наличии ошибки «недопустимый заряд АКБ» размыкается реле **разряда**.
381 )))
382
383 === Stuck contactor protection ===
384
385 BMS Main 2.x может детектировать залипание силовых контакторов.
386
387 Для изменения параметров защиты контакторов от залипания необходимо выбрать меню «Protections → Stuck contactor protection»:
388
389 [[image:1732214367207-318.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true" height="152" width="331"]]
390
391 В данном разделе:
392
393 * Enable – флаг включения защиты;
394 * Delay before setting the error – задержка перед формированием ошибки, с;
395 * Delay before clearing the error – задержка перед снятием ошибки, с;
396 * Lock the error until the device is reset – флаг блокирования ошибки до перезапуска платы.
397
398 В результате срабатывания защиты от залипания контактора формируется ошибка «залипание контактора». Условия формирования ошибки:
399
400 * контакторы заряда и разряда разомкнуты, но при этом детектируется ток заряда или разряда.
401
402 (% class="box warningmessage" %)
403 (((
404 При наличии ошибки залипания силовых контакторов формируется флаг **критической ошибки **и** все реле размыкаются.**
405 )))
406
407 === Contactor feedback check ===
408
409 BMS Main 2.x может принимать сигнал обратной связи от контакторов и детектировать расхождение его фактического состояния от поданной на него команды. Для того чтобы выполнялась проверка контактора, необходимо настроить один из дискретных входов на измерение сигнала обратной связи от контактора (см. [[Input and output signals>>doc:Battery management systems.BMS Main 2\.1.3\. Configuration.3\.3 Input and output signals.WebHome]]).
410
411 Для изменения параметров проверки обратной связи контакторов необходимо выбрать меню «Protections → Contactor feedback check»:
412
413 [[image:1732214400721-274.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true" height="150" width="323"]]
414
415 В данном разделе:
416
417 * Enable – флаг включения проверки;
418 * Delay before setting the error – задержка перед формированием ошибки, с;
419 * Delay before clearing the error – задержка перед снятием ошибки, с;
420 * Lock the error until the device is reset – флаг блокирования ошибки до перезапуска платы.
421
422 В результате срабатывания проверки изменяется состояние соответвующего контактора. Условие формирования ошибки:
423
424 * сигнал управления контактором заряда, разряда, предзаряда, заряда/разряда или основного контактора расходятся со значением обратной связи.
425
426 (% class="box warningmessage" %)
427 (((
428 При наличии ошибки обратной связи контакторов формируется флаг **критической ошибки **и** все реле размыкаются.**
429 )))
430
431 === Charging contactor cycles protection ===
432
433 В плате реализована защита силового контактора заряда от частого переключения.
434
435 Для изменения параметров защиты от большой частоты переключений контактора заряда необходимо выбрать меню «Protections → Charging contactor cycles protection»:
436
437 [[image:1732214432750-543.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true" height="260" width="336"]]
438
439 В данном разделе:
440
441 * Enable – флаг включения защиты;
442 * Cycles threshold – пороговое значение количества циклов в заданный период, при достижение которого формируется ошибка "большая частота переключений контактора заряда";
443 * Period – период, за который ведётся подсчёт количества переключений контактора заряда, с;
444 * Delay before setting the error – задержка перед формированием ошибки, с;
445 * Delay before clearing the error – задержка перед снятием ошибки, с;
446 * Lock the error until the device is reset – флаг блокирования ошибки до перезапуска платы;
447 * Cycles – количество замыканий контактора заряда, сделанное в процессе эксплуатации АКБ.
448
449 В результате срабатывания защиты от большой частоты переключений контактора заряда формируется ошибка «большая частота переключений контактора заряда». Условия формирования ошибки:
450
451 * количество замыканий контактора заряда за период, равный Period, больше или равно величине Cycles threshold. Ошибка формируется с задержкой Delay before setting the error.
452
453 Условия снятия ошибки:
454
455 * с момента формирования ошибки прошло время Delay before clearing the error.
456
457 (% class="box infomessage" %)
458 (((
459 При обнаружении ошибки «большая частота переключений контактора заряда» размыкается реле **заряда**.
460 )))
461
462 === Discharging contactor cycles protection ===
463
464 В плате реализована защита силового контактора разряда от частого переключения.
465
466 Для изменения параметров защиты от большой частоты переключений контактора разряда необходимо выбрать меню «Protections → Discharging contactor cycles protection»:
467
468 [[image:1732214468462-541.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true" height="269" width="346"]]
469
470 В данном разделе:
471
472 * Enable – флаг включения защиты;
473 * Cycles threshold – пороговое значение количества циклов в заданный период, при достижение которого формируется ошибка «большая частота переключений контактора разряда»;
474 * Period – период, за который ведётся подсчёт количества переключений контактора разряда, с;
475 * Delay before setting the error – задержка перед формированием ошибки, с;
476 * Delay before clearing the error – задержка перед снятием ошибки, с;
477 * Lock the error until the device is reset – флаг блокирования ошибки до перезапуска платы;
478 * Cycles – количество замыканий контактора разряда, сделанное в процессе эксплуатации АКБ.
479
480 В результате срабатывания защиты от большой частоты переключений контактора разряда формируется ошибка «большая частота переключений контактора разряда». Условия формирования ошибки:
481
482 * количество замыканий контактора разряда за период, равный Period, больше или равно величине Cycles threshold. Ошибка формируется с задержкой Delay before setting the error.
483
484 Условия снятия ошибки:
485
486 * с момента формирования ошибки прошло время Delay before clearing the error.
487
488 (% class="box infomessage" %)
489 (((
490 При обнаружении ошибки «большая частота переключений контактора разряда» размыкается реле **разряда**.
491 )))
492
493 === Temperature sensor error ===
494
495 В плате реализована проверка цепей подключения датчиков, измеряющих температуру ячеек батареи. Цепи проверяются на обрыв и короткое замыкание.
496
497 Для изменения параметров проверки цепей подключения датчиков температуры необходимо выбрать меню «Protections → Temperature sensor error»:
498
499 [[image:1732214501360-654.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true" height="154" width="334"]]
500
501 В данном разделе:
502
503 * Enable – флаг включения проверки;
504 * Delay before setting the error – задержка перед формированием ошибок, с;
505 * Delay before clearing the error – задержка перед снятием ошибок, с;
506 * Lock the error until the device is reset – флаг блокирования ошибок до перезапуска платы.
507
508 Если к любой из плат BMS Logic не подключены датчики температуры или хотя бы один датчик закорочен, то формируются ошибки No temp. sensors и Temp. sensor is shorted соответственно. Указанные ошибки формируются и снимаются с задержками Delay before setting the error и Delay before clearing the error.
509
510 (% class="box warningmessage" %)
511 (((
512 При наличии ошибки подключения датчиков температуры формируется флаг **критической ошибки **и** все реле размыкаются.**
513 )))
514
515 === Logic high temperature protection ===
516
517 Для изменения параметров защиты плат BMS Logic от высокой температуры необходимо выбрать меню «Protections → Logic high temperature protection»:
518
519 [[image:1732214545352-111.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true" height="156" width="309"]]
520
521 В данном разделе:
522
523 * Enable – флаг включения защиты;
524 * Maximum Logic temperature – максимальная температура плат BMS Logic, °C;
525 * Tolerant Logic temperature – допустимая температура плат BMS Logic, °C;
526 * Lock the error until the device is reset – флаг блокирования ошибки до перезапуска платы.
527
528 В результате срабатывания защиты от высокой температуры плат BMS Logic формируется ошибка «перегрев Logic». Условия формирования ошибки:
529
530 * температура платы BMS Logic больше величины Maximum Logic temperature.
531
532 Условия снятия ошибки:
533
534 * температура платы BMS Logic меньше величины Tolerant Logic temperature.
535
536 (% class="box infomessage" %)
537 (((
538 При обнаружении ошибки «перегрев Logic» на на перегретых платах отключается балансировка ячеек.
539 )))
540
541 === Logic offline protection ===
542
543 Для изменения параметров защиты от потери связи с платами BMS Logic необходимо выбрать меню «Protections → Logic offline protection»:
544
545 [[image:1732214579147-515.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true" height="107" width="204"]]
546
547 В данном разделе:
548
549 * Enable – флаг включения защиты;
550 * Lock the error until the device is reset – флаг блокирования ошибки до перезапуска платы.
551
552 В результате срабатывания защиты от потери связи с платами BMS Logic формируется ошибка "потеря связи с Logic". Условия формирования ошибки:
553
554 * хотя бы одна из подключенных плат BMS Logic не отвечает на команды платы BMS Main 2.x в течение 10 секунд.
555
556 Условия снятия ошибки:
557
558 * все подключенные платы BMS Logic отвечают на команды платы BMS Main 2.x.
559
560 (% class="box warningmessage" %)
561 (((
562 При наличии ошибки "потеря связи с Logic" формируется флаг **критической ошибки **и **все реле размыкаются.**
563 )))
564
565 === Cell count protection ===
566
567 Для изменения параметров защиты от несоответствия количества ячеек заданной величине необходимо выбрать меню «Protections → Cell count protection»:
568
569 [[image:1732214641606-453.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true" height="178" width="341"]]
570
571 В данном разделе:
572
573 * Enable – флаг включения защиты;
574 * Cell count – количество ячеек, подключенных к BMS;
575 * Delay before setting the error – задержка перед формированием ошибки, с;
576 * Delay before clearing the error – задержка перед снятием ошибки, с;
577 * Lock the error until the device is reset – флаг блокирования ошибки до перезапуска платы.
578
579 В результате срабатывания защиты от несоответствия количества ячеек заданной величине формируется ошибка «несоответствие кол-ва ячеек». Условия формирования ошибки:
580
581 * количество ячеек, подключённых к BMS, **не равно** величине Cell count.
582
583 Условия снятия ошибки:
584
585 * количество ячеек, подключённых к BMS, **равно** величине Cell count.
586
587 (% class="box warningmessage" %)
588 (((
589 При наличии ошибки «несоответствие кол-ва ячеек» формируется флаг **критической ошибки **и** все реле размыкаются.**
590 )))
591
592 === Logic count protection ===
593
594 Для изменения параметров защиты от несоответствия количества плат BMS Logic заданной величине необходимо выбрать меню «Protections → Logic count protection»:
595
596 [[image:1732214675358-202.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true" height="163" width="230"]]
597
598 В данном разделе:
599
600 * Enable – флаг включения защиты;
601 * Logic count – количество плат BMS Logic, подключенных к BMS;
602 * Fast scan – флаг быстрого сканирования плат BMS Logic (сканируются платы с адресами от "1" до Logic count; данный режим позволяет уменьшить время запуска системы BMS);
603 * Lock the error until the device is reset – флаг блокирования ошибки до перезапуска платы.
604
605 В результате срабатывания защиты от несоответствия количества плат BMS Logic заданной величине формируется ошибка «несоответствие кол-ва Logic». Условия формирования ошибки:
606
607 * количество плат BMS Logic, подключённых к BMS, **не равно** величине Logic count.
608
609 Условия снятия ошибки:
610
611 * количество плат BMS Logic, подключённых к BMS, **равно** величине Logic count.
612
613 (% class="box warningmessage" %)
614 (((
615 (% style="display:none" %) (%%)При наличии ошибки «несоответствие кол-ва Logic» формируется флаг** (% style="display:none" %) (%%)критической ошибки **и** все реле размыкаются.**
616 )))
617
618 === WDT protection ===
619
620 При зависании встроенного программного обеспечения BMS Main 2.x сторожевой таймер платы выполняет её перезапуск. Плата детектирует сброс и формирует ошибку «сброс сторожевым таймером».
621
622 Для изменения параметров сторожевого таймера необходимо выбрать меню «Protections → WDT protection»:
623
624 [[image:1732214703914-144.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true" height="127" width="323"]]
625
626 В данном разделе:
627
628 * Enable – флаг включения защиты;
629 * Delay before clearing the error – задержка перед снятием ошибки, с;
630 * Lock the error until the device is reset – флаг блокирования ошибки до перезапуска платы.
631
632 Условия снятия ошибки:
633
634 * с момента запуска платы прошло время Delay before clearing the signal.
635
636 (% class="box warningmessage" %)
637 (((
638 При наличии ошибки «сброс сторожевым таймером» формируется флаг **критической ошибки **и** все реле размыкаются.**
639 )))
640
641 === Insulation monitoring ===
642
643 BMS Main 2.x умеет отслеживать сигнал состояния изоляции, выдаваемый устройством мониторинга изоляции Bender IR155.
644
645 Для изменения параметров системы отслеживания состояния изоляции необходимо выбрать меню «Protections → Insulation monitoring»:
646
647 [[image:1732214731490-961.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true" height="162" width="315"]]
648
649 В данном разделе:
650
651 * Enable – флаг включения защиты;
652 * Algorithm – алгоритм работы защиты:
653 ** Always – всегда;
654 ** On charging – во время заряда АКБ;
655 ** Except charging – всегда, кроме заряда АКБ;
656 * Delay before setting the error – задержка перед формированием ошибки, с;
657 * Delay before clearing the error – задержка перед снятием ошибки, с;
658 * Lock the error until the device is reset – флаг блокирования ошибки до перезапуска платы.
659
660 Ошибка формируется если настроен соответствующий дискретный вход и на него приходит логический ноль.
661
662 (% class="box warningmessage" %)
663 (((
664 При наличии ошибки изоляции формируется флаг **критической ошибки **и** все реле размыкаются.**
665 )))
666
667 === Critical error parameters ===
668
669 Для изменения параметров критической ошибки необходимо выбрать меню «Protections → Critical error parameters»:
670
671 [[image:1732214761141-983.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true" height="158" width="348"]]
672
673 В данном разделе:
674
675 * Enable – флаг включения защиты;
676 * Delay before setting the error – задержка перед формированием ошибки, с;
677 * Delay before clearing the error – задержка перед снятием ошибки, с;
678 * Lock the error until the device is reset – флаг блокирования ошибки до перезапуска платы.
679
680 Флаг критической ошибки формируется если в течение времени Delay before setting the error сохраняется хотя бы одна из следующих ошибок:
681
682 * “Battery cover error”;
683 * “Water”;
684 * “Logic offline”;
685 * “Cell count error”;
686 * “Logic count error”;
687 * “ADC error”;
688 * “No temp. sensors”;
689 * “Temp. sensor is shorted”;
690 * “Current sensor error”;
691 * "Stuck contactor";
692 * "Contactor feedback";
693 * “Shunt offline”;
694 * “Shunt error”;
695 * “Settings error”;
696 * “WDT reset”
697 * "Insulation monitoring".
698
699 Флаг критической ошибки снимается если в течение времени Delay before clearing the error нет ни одной ошибки из списка выше.
700
701 (% class="box warningmessage" %)
702 (((
703 **При наличии флага критической ошибки все реле размыкаются**.
704 )))
705
706 === General error parameters ===
707
708 Для изменения параметров критической ошибки необходимо выбрать меню «Protections → General error parameters»:
709
710 [[image:1732214987517-111.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true" height="535" width="349"]]
711
712 В данном разделе:
713
714 * Enable – флаг включения формирования сигнала;
715 * Minimum SOC – минимальный уровень заряда, %;
716 * Tolerant SOC – допустимый уровень заряда, %;
717 * Delay before setting the signal – задержка перед формированием сигнала, с;
718 * Delay before clearing the signal – задержка перед снятием сигнала, с;
719 * Errors – ошибки, которые приводят к формированию общей ошибки.
720
721 Флаг общей ошибки формируется если в течение времени Delay before setting the error сохраняется хотя бы одна из выбранных ошибок.
722
723 Флаг критической ошибки снимается если в течение времени Delay before clearing the error нет ни одной ошибки из списка выше.
724
725 (% class="box infomessage" %)
726 (((
727 Общая ошибка носит индикативный характер и может быть назначена на дискретный выход или реле.
728 )))
729
730 === Low SOC signal ===
731
732 Для изменения параметров формирования сигнала о низком уровне заряда АКБ необходимо выбрать меню «Protections → Low SOC signal»:
733
734 [[image:1732215174961-645.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true" height="186" width="325"]]
735
736 В данном разделе:
737
738 * Enable – флаг включения формирования сигнала;
739 * Minimum SOC – минимальный уровень заряда, %;
740 * Tolerant SOC – допустимый уровень заряда, %;
741 * Delay before setting the signal – задержка перед формированием сигнала, с;
742 * Delay before clearing the signal – задержка перед снятием сигнала, с;
743 * Lock the signal until the device is reset – флаг блокирования сигнала до перезапуска платы.
744
745 Условия формирования сигнала «низкий уровень SOC»:
746
747 * уровень заряда АКБ меньше величины Minimum SOC в течение времени Delay before setting the signal.
748
749 Условия снятия сигнала:
750
751 * уровень заряда АКБ больше величины Tolerant SOC в течение времени Delay before clearing the signal.
752
753 (% class="box infomessage" %)
754 (((
755 Сигнал «низкий уровень SOC» носит индикативный характер и может быть привязан к любому дискретному выходу платы.
756 )))
757
758 === High charging current signal ===
759
760 Для изменения параметров формирования сигнала о высоком токе заряда необходимо выбрать меню «Protections → High charging current signal»:
761
762 [[image:1732215211714-445.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true" height="181" width="322"]]
763
764 В данном разделе:
765
766 * Enable – флаг включения формирования сигнала;
767 * Maximum charging current – максимальный ток заряда, А;
768 * Tolerant charging current – допустимый ток заряда, А;
769 * Delay before setting the signal – задержка перед формированием сигнала, с;
770 * Delay before clearing the signal – задержка перед снятием сигнала, с;
771 * Lock the signal until the device is reset – флаг блокирования сигнала до перезапуска платы.
772
773 Условия формирования сигнала «высокий ток заряда АКБ»:
774
775 * измеренный ток больше величины Maximum charging current в течение времени Delay before setting the signal.
776
777 Условия снятия сигнала:
778
779 * измеренный ток меньше величины Tolerant charging current в течение времени Delay before clearing the signal.
780
781 (% class="box infomessage" %)
782 (((
783 Сигнал «высокий ток заряда АКБ» носит индикативный характер и может быть привязан к любому дискретному выходу платы.
784 )))
785
786 === Heater control ===
787
788 Для изменения параметров алгоритма управления нагревателем необходимо выбрать меню «Protections → Heater control»:
789
790 [[image:1732215252650-791.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true" height="233" width="370"]]
791
792 В данном разделе:
793
794 * Enable – флаг включения формирования сигнала;
795 * Minimum cell temperature – минимальная температура ячеек, °C;
796 * Tolerant cell temperature – допустимая температура ячеек, °C;
797 * Delay before setting the signal – задержка перед формированием сигнала, с;
798 * Delay before clearing the signal – задержка перед снятием сигнала, с;
799 * Lock the signal until the device is reset – флаг блокирования сигнала до перезапуска платы;
800 * Switch off the heater relay on errors – включение функции размыкания реле нагревателя при возникновении следующих ошибок: низкое напряжение, превышение тока, перегрев АКБ, короткое замыкание, критическая ошибка.
801
802 В результате срабатывания алгоритма нагрева АКБ формируется сигнал «нагрев АКБ». Условия формирования сигнала:
803
804 * минимальная температура среди всех ячеек АКБ меньше величины Minimum cell temperature в течение времени Delay before setting the signal.
805
806 Условия снятия сигнала:
807
808 * минимальная температура среди всех ячеек АКБ больше величины Tolerant cell temperature в течение времени Delay before clearing the signal.
809
810 (% class="box infomessage" %)
811 (((
812 При наличии сигнала «нагрев АКБ» замыкается реле **нагревателя **и/или выдаётся сигнал на дискретный выход.
813 )))
814
815 === Heater (AUX) control ===
816
817 Для изменения параметров алгоритма управления внешним нагревателем необходимо выбрать меню «Protections → Heater (AUX) control»:
818
819 [[image:1732215282135-420.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true" height="228" width="361"]]
820
821 В данном разделе:
822
823 * Enable – флаг включения формирования сигнала;
824 * Minimum cell temperature – минимальная температура ячеек, °C;
825 * Tolerant cell temperature – допустимая температура ячеек, °C;
826 * Delay before setting the signal – задержка перед формированием сигнала, с;
827 * Delay before clearing the signal – задержка перед снятием сигнала, с;
828 * Lock the signal until the device is reset – флаг блокирования сигнала до перезапуска платы;
829 * Switch off the heater relay on errors – включение функции размыкания реле нагревателя при возникновении следующих ошибок: низкое напряжение, превышение тока, перегрев АКБ, короткое замыкание, критическая ошибка.
830
831 As a result of operating the heating algorithm, the “Heater (AUX)” signal is generated.
832
833 В результате срабатывания алгоритма нагрева АКБ формируется сигнал «нагрев АКБ (внеш.)». Условия формирования сигнала:
834
835 * минимальная температура среди всех ячеек АКБ меньше величины Minimum cell temperature в течение времени Delay before setting the signal.
836
837 Условия снятия сигнала:
838
839 * минимальная температура среди всех ячеек АКБ больше величины Tolerant cell temperature в течение времени Delay before clearing the signal.
840
841 (% class="box infomessage" %)
842 (((
843 При наличии сигнала «нагрев АКБ (внеш.)» замыкается реле **внешнего нагревателя **и/или выдаётся сигнал на дискретный выход.
844 )))
845
846 === Cooler control ===
847
848 Для изменения параметров алгоритма управления охладителем необходимо выбрать меню «Protections → Cooler control»:
849
850 [[image:1732215313977-499.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true" height="219" width="348"]]
851
852 В данном разделе:
853
854 * Enable – флаг включения формирования сигнала;
855 * Maximum cell temperature – максимальная температура ячеек, °C;
856 * Tolerant cell temperature – допустимая температура ячеек, °C;
857 * Delay before setting the signal – задержка перед формированием сигнала, с;
858 * Delay before clearing the signal – задержка перед снятием сигнала, с;
859 * Lock the signal until the device is reset – флаг блокирования сигнала до перезапуска платы;
860 * Switch off the cooler relay on errors – включение функции размыкания реле охладителя при возникновении следующих ошибок: низкое напряжение, превышение тока, низкая температура АКБ, короткое замыкание, критическая ошибка.
861
862 В результате срабатывания алгоритма охлаждения АКБ формируется сигнал «охлаждение АКБ». Условия формирования сигнала:
863
864 * максимальная температура среди всех ячеек АКБ больше величины Maximum cell temperature в течение времени Delay before setting the signal.
865
866 Условия снятия сигнала:
867
868 * максимальная температура среди всех ячеек АКБ меньше величины Tolerant cell temperature в течение времени Delay before clearing the signal.
869
870 (% class="box infomessage" %)
871 (((
872 При наличии сигнала «охлаждение АКБ» замыкается реле **охладителя **и/или выдаётся сигнал на дискретный выход.
873 )))
874
875 === Fault simulation ===
876
877 Плата предоставляет возможность установить тот или иной флаг ошибки в обход алгоритмов защиты. Эта функциональность предназначена для пуско-наладочных работ.
878
879 Для имитации ошибок АКБ и BMS необходимо выбрать меню «Protections → Fault simulation»:
880
881 [[image:1732215359330-850.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true" height="732" width="204"]]
882
883 Для имитации ошибок необходимо установить нужные флаги и нажать на кнопку «Save».