Исходный код вики 3.5 Battery control

Редактировал(а) Admin 2025/03/10 12:49

Скрыть последних авторов
Admin 11.1 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;" %)
Admin 25.1 2 = Настройка =
Admin 1.1 3
Admin 11.1 4 (% data-numbered-headings-start="5" style="--numbered-headings-start: 4;font-size: 0px;color: rgba(0, 0, 0, 0.0);margin-bottom: 0px; margin-top: 0px;" %)
Admin 25.1 5 == Управление АКБ ==
Admin 11.1 6
Admin 25.1 7 === Charging control ===
Admin 11.1 8
Admin 25.1 9 Для заряда АКБ служит два реле: реле заряда и реле разрешения работы зарядного устройства. С помощью последнего реле BMS оповещает ЗУ о необходимости включения.
Admin 1.1 10
Admin 25.1 11 Плата поддерживает три алгоритма управления зарядом:
Admin 1.1 12
Admin 25.1 13 * заряд всегда разрешён;
14 * заряд разрешён при наличии сигнала подключения зарядного устройства;
15 * заряд разрешен при наличии сигнала запроса заряда.
Admin 1.1 16
Admin 25.1 17 При выборе алгоритма «заряд всегда разрешён» реле заряда и реле разрешения работы ЗУ всегда замкнуты.
Admin 1.1 18
Admin 25.1 19 При появлении хотя бы одной из ошибок:
Admin 1.1 20
Admin 25.1 21 * высокое напряжение АКБ;
22 * превышение тока;
23 * перегрев АКБ (заряд);
24 * низкая температура АКБ (заряд);
25 * потеря связи с HYG (опционально);
26 * потеря связи с Combilift (опционально);
27 * потеря связи со Spirit (опционально);
28 * потеря связи с ЗУ Spirit (опционально);
29 * короткое замыкание (опционально);
30 * перегрев контактора (опционально);
31 * большая частота переключений контактора заряда;
32 * критическая ошибка
Admin 1.1 33
Admin 25.1 34 или одного из сигналов:
Admin 1.1 35
Admin 25.1 36 * сервисный перезапуск;
37 * запрос на отключение питания;
38 * сигнал запрета заряда АКБ;
39 * размыкания основного контактора
Admin 1.1 40
Admin 25.1 41 оба реле размыкаются.
42
43 При выборе алгоритма «заряд разрешён при наличии сигнала подключения ЗУ» управление реле выполняется следующим образом:
44
45 * если есть сигнал о подключении ЗУ и отсутствуют сигналы и ошибки из списка выше, то через время задержки Tвкл. замыкаются реле заряда и реле разрешения работы ЗУ;
46 * если сигнал о подключении ЗУ снимается, то размыкается реле разрешения работы ЗУ и через время задержки Tоткл. размыкается реле заряда;
47 * если в процессе заряда напряжение на ячейке превысит уровень EV, то размыкается реле разрешения работы ЗУ; при этом реле заряда остаётся замкнутым;
48 * если появляются сигналы или ошибки из списка выше, то реле заряда и реле разрешения работы ЗУ размыкаются.
49
50 При выборе алгоритма «заряд разрешён при наличии сигнала запроса заряда» управление реле выполняется следующим образом:
51
52 * если есть сигнал о запросе заряда и отсутствуют сигналы и ошибки из списка выше, то через время задержки Tвкл. замыкаются реле заряда и реле разрешения работы ЗУ;
53 * если сигнал о запросе заряда снимается, то размыкается реле разрешения работы ЗУ и через время задержки Tоткл. размыкается реле заряда;
54 * если в процессе заряда напряжение на ячейке превысит уровень EV, то размыкается реле разрешения работы ЗУ; при этом реле заряда остаётся замкнутым;
55 * если появляются сигналы или ошибки из списка выше, то реле заряда и реле разрешения работы ЗУ размыкаются.
56
Admin 1.1 57 (% class="box infomessage" %)
58 (((
Admin 25.1 59 **Примечание: **При появлении ошибок в работе системы размыкание реле заряда выполняется или немедленно, или с задержкой Tоткл. (зависит от настроек, описанных ниже).
Admin 1.1 60 )))
61
Admin 25.1 62 Для изменения параметров алгоритма управления зарядом АКБ необходимо выбрать меню «Cells → Charging control»:
Admin 1.1 63
Admin 23.1 64 [[image:1739961593607-309.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true" height="639" width="425"]]
Admin 2.2 65
Admin 25.1 66 В данном разделе:
Admin 2.2 67
Admin 25.1 68 * Enable – флаг включения контроллера заряда АКБ;
69 * Charging algorithm – алгоритм управления зарядом:
70 ** Always on – заряд всегда разрешён;
71 ** On charger connected – заряд разрешён при наличии сигнала подключения зарядного устройства;
72 ** On charge request – заряд разрешён при наличии сигнала запроса на включение контактора заряда;
73 * Allow charging only when the "Ready to charge" signal is set – флаг разрешения заряда только при наличии сигнала "Ready to charge";
74 * Current indicating charging – уровень тока для формирования сигнала "Charging current present", А;
75 * Current indicating no charging – уровень тока для снятия сигнала "Charging current present", А;
76 * Delay before starting charging – время задержки Tвкл. перед включением заряда АКБ, с;
77 * Delay before stopping charging – время задержки Tоткл. перед отключением заряда АКБ, с;
78 * Use specific delays before stopping charging (on errors) – флаг включения ручной настройки времени задержки Tоткл в зависимости от типа ошибки;
79 * Switch off the charging relay on errors without delay – флаг, при установке которого реле заряда будет размыкаться без задержки, если обнаружены ошибки. В обратном случае при обнаружении ошибок реле заряда размыкается всегда с задержкой Delay before stopping charging;
80 * Control the precharging relay – флаг, который разрешает управление реле предзаряда;
81 * Voltage to clear the “Ready to charge” (hence, the “Allow charging”) signal – пороговый уровень напряжения U,,ocv ,,(т.е. с учетом коррекции по току и сопротивлению) на ячейке , В; если напряжение хотя бы на одной ячейке выше указанного уровня, то сигнал “Ready to charge” снимается;
82 * Voltage to reset the “Ready to charge” (hence, the “Allow charging”) signal – толерантный уровень напряжения U,,ocv ,,(т.е. с учетом коррекции по току и сопротивлению) на ячейке, В; если напряжение на всех ячейках ниже толерантного уровня, то сигнал “Ready to charge” устанавливается;
83 * Delay before recharging – величина задержки перед повторным замыканием реле разрешения работы ЗУ, мин; для отключения работы реле по задержке служит значение 0.
Admin 2.2 84
85 (% class="box infomessage" %)
86 (((
Admin 25.1 87 **Примечание: **Повторное замыкание реле разрешения работы ЗУ происходит по двум независимым условиям:
88 1) напряжение на ячейках снизилось до значения Voltage to reset the “Ready to charge” и
89 2) с момента размыкания реле разрешения работы ЗУ прошло время Delay before recharging.
Admin 2.2 90 )))
Admin 2.3 91
Admin 25.1 92 === Discharging control ===
Admin 2.3 93
Admin 25.1 94 Для подключения к АКБ нагрузки служит реле разряда.
Admin 2.3 95
Admin 25.1 96 Плата поддерживает три алгоритма управления разрядом АКБ:
Admin 2.3 97
Admin 25.1 98 * нагрузка всегда подключена;
99 * подключение нагрузки при отсутствии сигнала о подключении зарядного устройства;
100 * подключение нагрузки при наличии сигнала запроса разряда.
Admin 2.3 101
Admin 25.1 102 При выборе алгоритма «нагрузка всегда подключена» реле разряда всегда замкнуто. При появлении хотя бы одной из ошибок:
Admin 2.3 103
Admin 25.1 104 * низкое напряжение АКБ;
105 * высокое напряжение АКБ (опционально);
106 * превышение тока;
107 * низкая температура АКБ (разряд);
108 * перегрев АКБ (разряд);
109 * низкая температура АКБ (опционально);
110 * потеря связи с HYG (опционально);
111 * потеря связи с Combilift (опционально);
112 * потеря связи со Spirit (опционально);
113 * потеря связи с ЗУ Spirit (опционально);
114 * короткое замыкание (опционально);
115 * перегрев контактора (опционально);
116 * недопустимый заряд АКБ (заряд через контактор разряда);
117 * большая частота переключений контактора разряда;
118 * критическая ошибка
Admin 2.3 119
Admin 25.1 120 или одного из сигналов:
Admin 2.3 121
Admin 25.1 122 * сервисный перезапуск;
123 * запрос на отключение питания;
124 * сигнал запрета разряда АКБ;
125 * размыкания основного контактора
Admin 2.3 126
Admin 25.1 127 реле размыкается.
Admin 2.3 128
Admin 25.1 129 При выборе алгоритма «подключение нагрузки при отсутствии сигнала о подключении ЗУ» управление реле выполняется следующим образом:
130
131 * если отсутствует сигнал о подключении ЗУ, реле заряда разомкнуто и отсутствуют сигналы и ошибки из списка выше, то через время задержки Tвкл. замыкается реле разряда;
132 * если появляется сигнал о подключении ЗУ или появляются сигналы или ошибки из списка выше, то через время задержки Tоткл. размыкается реле разряда.
133
134 При выборе алгоритма «подключение нагрузки при наличии сигнала о запросе разряда» управление реле выполняется следующим образом:
135
136 * если присутствует сигнал о запросе разряда, реле заряда разомкнуто и отсутствуют сигналы и ошибки из списка выше, то через время задержки Tвкл. замыкается реле разряда;
137 * если сигнал о запросе разряда пропадает или появляются сигналы или ошибки из списка выше, то через время задержки Tоткл. размыкается реле разряда.
138
Admin 3.2 139 (% class="box infomessage" %)
140 (((
Admin 25.1 141 **Примечание:** При появлении ошибок в работе системы размыкание реле разряда выполняется или немедленно, или с задержкой Tоткл. (зависит от настроек, описанных ниже).
Admin 3.2 142 )))
Admin 2.3 143
Admin 25.1 144 Плата поддерживает управление реле предзаряда. Длительность включения реле предзаряда и пороговое значение тока предзаряда перед замыканием реле разряда настраиваемы.
Admin 2.3 145
Admin 25.1 146 Для изменения параметров алгоритма управления разрядом АКБ необходимо выбрать меню «Cells → Discharging control»:
Admin 2.3 147
Admin 23.1 148 [[image:1739961703149-845.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true" height="748" width="440"]]
Admin 3.2 149
Admin 25.1 150 В данном разделе:
Admin 3.2 151
Admin 25.1 152 * Enable – флаг включения контроллера разряда АКБ;
153 * Discharging algorithm – алгоритм управления разрядом:
154 ** Always on – нагрузка всегда подключена;
155 ** On charger disconnected – разряд разрешён при снятии сигнала подключения зарядного устройства;
156 ** On discharge request – разряд разрешён при наличии сигнала запроса включения контактора разряда;
157 * Allow discharging only when the "Ready to discharge" signal is set – флаг разрешения разряда только при наличии сигнала "Ready to discharge";
158 * Current indicating discharging – уровень тока для формирования сигнала "Discharging current present", А;
159 * Current indicating no discharging – уровень тока для снятия сигнала "Discharging current present", А;
160 * Delay before starting discharging – время задержки Tвкл. перед включением разряда АКБ, с;
161 * Delay before stopping discharging – время задержки Tоткл. перед отключением разряда АКБ, с;
162 * Use specific delays before stopping discharging (on errors) – флаг включения ручной настройки времени задержки Tоткл в зависимости от типа ошибки;
163 * Switch off the discharging relay on errors without delay – флаг, при установке которого реле разряда будет размыкаться без задержки, если обнаружены ошибки. В обратном случае при обнаружении ошибок реле разряда размыкается всегда с задержкой Delay before stopping discharging.
164 * Precharge time – длительность работы реле предзаряда перед замыканием реле разряда, мс;
165 * Precharge current threshold to start discharging, A – значение тока, при котором предзаряд считается завершенным и BMS разрешает разряд, А;
166 * Voltage to clear the “Ready to discharge” signal – пороговый уровень напряжения U,,ocv ,,(т.е. с учетом коррекции по току и сопротивлению) на ячейке, В; если напряжение хотя бы на одной ячейке ниже указанного уровня, то сигнал “Ready to discharge” снимается;
167 * Voltage to reset the “Ready to discharge” signal – толерантный уровень напряжения U,,ocv ,,(т.е. с учетом коррекции по току и сопротивлению) на ячейке, В; если напряжение на всех ячейках ниже толерантного уровня, то сигнал “Ready to discharge” устанавливается;
Admin 3.2 168
Admin 11.1 169 === Discharging (AUX) control ===
Admin 4.2 170
Admin 25.1 171 Плата BMS Main 2.x может управлять питанием внешнего оборудования с помощью дополнительного (AUX) реле разряда. Примером внешнего оборудования может быть инвертор, который преобразует постоянный ток в переменный для питания сервисного ноутбука и других устройств.
Admin 4.2 172
Admin 25.1 173 Цепь питания внешнего оборудования с помощью дополнительного (AUX) реле разряда является независимой от цепи нагрузки АКБ. Замыкание и размыкание дополнительного (AUX) реле разряда выполняется по своей программе.
Admin 4.2 174
Admin 25.1 175 Если функция питания внешнего оборудования разрешена, то дополнительное (AUX) реле разряда замыкается. Размыкание данного реле происходит по трём независимым друг от друга условиям:
Admin 4.2 176
Admin 25.1 177 * АКБ имеет низкий уровень заряда (SOC);
178 * напряжение АКБ находится вне заданного диапазона;
179 * обнаружены ошибки в работе батарейной системы.
Admin 4.2 180
Admin 25.1 181 Для изменения параметров алгоритма управления питанием внешнего оборудования необходимо выбрать меню «Cells → Discharging (AUX) control»:
Admin 4.2 182
Admin 10.1 183 [[image:1732208939544-710.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true" height="397" width="445"]]
Admin 4.3 184
Admin 25.1 185 В данном разделе:
Admin 4.3 186
Admin 25.1 187 * Enable – флаг включения контроллера питания внешнего оборудования;
188 * Switch off the discharging (AUX) relay at when the battery SOC is low – включение функции размыкания дополнительного (AUX) реле разряда при снижении SOC ниже значения Minimum SOC:
189 ** Minimum SOC – минимальное значение SOC, при достижении которого происходит размыкание дополнительного (AUX) реле разряда, %;
190 ** Tolerant SOC – допустимое значение SOC, при достижении которого происходит повторное замыкание дополнительного (AUX) реле разряда, %;
191 * Switch off the discharging (AUX) relay when the cell voltage is low – включение функции размыкания дополнительного (AUX) реле разряда в случае, если напряжение хотя бы одной ячейки ниже заданного значения:
192 ** Minimum cell voltage– минимальное напряжение ячейки, при достижении которого происходит размыкание дополнительного (AUX) реле разряда, %;
193 ** Tolerant cell voltage – допустимое напряжение ячейки, при достижении которого происходит повторное замыкание дополнительного (AUX) реле разряда, %;
194 * Switch off the discharging (AUX) relay if the battery voltage is out of the range – включение функции размыкания дополнительного (AUX) реле разряда в случае, если напряжение батареи находится вне заданного диапазона:
195 ** Minimum battery voltage – минимальное напряжение батареи, В;
196 ** Maximum battery voltage – максимальное напряжение батарей, В;
Admin 4.3 197
Admin 25.1 198 * Switch off the discharging (AUX) relay on errors – включение функции размыкания дополнительного (AUX) реле разряда при возникновении следующих ошибок: низкое напряжение, превышение тока, перегрев АКБ (разряд), короткое замыкание, критическая ошибка.
199
Admin 11.1 200 === Charging/Discharging control ===
Admin 4.3 201
Admin 25.1 202 BMS Main 2.x может управлять контактором заряда/разряда, который сочетает в себе алгоритмы работы контактора заряда и разряда. Контактор работает по алгоритму контактора [[заряда>>doc:||anchor="HChargingcontrol"]] при наличии сигнала «Charge request» или «Charger connected», иначе – по алгоритму контактора [[разряда>>doc:||anchor="HDischargingcontrol"]].
Admin 4.3 203
Admin 25.1 204 Для изменения параметров алгоритма управления контактором заряда/разряда следует необходимо выбрать пункт меню «Cells → Charging/Discharging control»:
Admin 4.3 205
Admin 10.1 206 [[image:1732209044117-558.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true" height="102" width="259"]]
Admin 5.2 207
Admin 25.1 208 В данном разделе:
Admin 5.2 209
Admin 25.1 210 * Enable – флаг включения контроллера контактора заряда/разряда.
Admin 6.2 211
Admin 11.1 212 === Main contactor ===
Admin 6.2 213
Admin 25.1 214 BMS Main 2.x может управлять основным контактором, который является дополнительной защитой, размыкающей силовую цепь АКБ в случае залипания контакторов заряда или разряда.
Admin 6.2 215
Admin 25.1 216 Поддерживаются следующие алгоритмы работы основного контактора:
Admin 6.2 217
Admin 25.1 218 * Always on – контактор всегда замкнут;
219 * Automatic – контактор замыкается по внутренней команде контроллеров заряда и разряда вместе с контакторами «Precharging», «Charging» и «Discharging»;
220 * On demand – контактор замыкается по внешней команде.
Admin 6.2 221
Admin 25.1 222 В режиме “Always on” контактор замыкается при одновременном выполнении следующих условий:
Admin 6.2 223
Admin 25.1 224 * остальные контакторы разомкнуты;
225 * отсутствуют ошибки из списка ниже:
226 ** высокий ток;
227 ** низкое напряжение;
228 ** высокое напряжение;
229 ** перегрев АКБ (заряд);
230 ** перегрев АКБ (разряд);
231 ** недопустимый заряд АКБ;
232 ** критическая ошибка.
Admin 6.2 233
Admin 25.1 234 В режиме “Always on” контактор размыкается при одновременном выполнении следующих условий:
Admin 17.2 235
Admin 25.1 236 * остальные контакторы разомкнуты;
237 * присутствует ошибки из списка выше.
Admin 17.2 238
Admin 25.1 239 В режиме “Automatic” контактор замыкается и размыкается по внутренней команде контроллеров вместе с остальными контакторами.
Admin 18.1 240
Admin 25.1 241 В режиме “On demand” управление основным контактором осуществляется по команде «Close Main contactor».
Admin 18.1 242
Admin 25.1 243 Для изменения параметров управления основным контактором необходимо выбрать меню «Cells → Main contactor»:
Admin 6.2 244
Admin 25.1 245 [[image:1732209137414-912.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true" height="132" width="352"]]
Admin 6.3 246
Admin 25.1 247 В данном разделе:
Admin 6.3 248
Admin 25.1 249 * Enable – флаг включения контроллера основного контактора;
250 * Delay before opening the contactor – задержка перед открытием основного контактора, с;
251 * Keep the contactor open until the device is reset – флаг блокирования основного контактора в открытом состоянии до перезапуска платы.
Admin 7.2 252
Admin 11.1 253 === Power down control ===
Admin 7.2 254
Admin 25.1 255 BMS Main 2.x может выполнять отключение батарейной системы при низком напряжении или длительной неактивности АКБ. Для реализации данной функции в состав батарейной системы должно входить устройство BMS Power Control, которое управляет питанием BMS и силовых контакторов. BMS Main 2.x взаимодействует с BMS Power Control с помощью дискретного входа «запрос на включение/отключение питания» и дискретного выхода «подтверждение отключения питания».
Admin 7.2 256
Admin 25.1 257 Отключение питания при низком напряжении осуществляется при выполнении следующих условий:
Admin 7.2 258
Admin 25.1 259 * напряжение АКБ ниже минимального значения;
260 * сигнал «подключено ЗУ» отсутствует в течение 60 секунд.
Admin 7.2 261
Admin 25.1 262 Отключение питания при длительной неактивности осуществляется в том случае, если АКБ находится в состоянии Charging OFF, Discharging OFF, Relaxed (after charging) или Relaxed (after discharging) в течение заданного времени.
Admin 7.2 263
Admin 25.1 264 Для изменения параметров управления отключением питания необходимо выбрать меню «Cells → Power down control»:
Admin 7.2 265
Admin 10.1 266 [[image:1732211675123-235.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true" height="198" width="402"]]
Admin 7.5 267
Admin 25.1 268 В данном разделе:
Admin 8.1 269
Admin 25.1 270 * Enable – флаг включения функции отключения питания;
271 * Minimum voltage – минимальное напряжение АКБ, при котором отключается питание батарейной системы, В;
272 * Idle time – время простоя АКБ, по истечение которого отключается питание батарейной системы, мин;
273 * Wait the "Power up/down request" signal is cleared (on startup) – флаг включения ожидания сброса сигнала на включение/отключение питания BMS при запуске платы.