Исходный код вики 3.3 Control

Редактировал(а) Admin 2025/06/11 15:47

Скрыть последних авторов
Admin 3.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 52.1 2 = Настройки =
Admin 1.1 3
Admin 3.1 4 (% 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 52.1 5 == Управление ==
Admin 3.1 6
Admin 49.2 7 === Initialization ===
Admin 3.1 8
Admin 52.1 9 Параметры инициализации устройства BMS Main 3X настраиваются в разделе «Control → Initialization»:
Admin 1.1 10
Admin 52.1 11 [[image:1748623828689-351.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true" height="74" width="600"]]
Admin 1.1 12
Admin 52.1 13 В этом разделе:
Admin 29.1 14
Admin 52.1 15 * Module initialization timeout – максимальное время ответа модуля на запросы BMS Main 3X, мс. При успешном ответе модуль признается обнаруженным и учитывается системой;
16 * Minimum number of found modules to finish initialization – минимальное количество модулей для успешного завершения инициализации;
17 * Device initialization delay after modules are initialized – задержка перед началом выполнения функций после завершения инициализации устройства (инициализация включает калибровку датчиков тока и поиск батарейных модулей), мс.
Admin 1.1 18
Admin 3.1 19 === Battery modules ===
Admin 1.1 20
Admin 52.1 21 Устройство BMS Main 3X допускает параллельное подключение до 32 батарейных модулей под управлением BMS Main 3.
Admin 1.1 22
Admin 52.1 23 Флаги для задействования батарейных модулей настраиваются в разделе «Control → Modules → Enable (modules 1 to 8)» и «Control → Modules → Enable (modules 9 to 32)»:
Admin 1.1 24
Admin 41.1 25 [[image:1743089636435-519.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true" height="147" width="600"]]
Admin 1.1 26
Admin 52.1 27 Сетевые адреса батарейных модулей настраиваются в разделе «Control → Modules → Node IDs (modules 1 to 8)» и «Control → Modules → Node IDs (modules 9 to 32)»:
Admin 1.1 28
Admin 52.1 29 [[image:1739976228035-922.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true" height="167" width="600"]]
Admin 6.3 30
Admin 52.1 31 Каждый модуль в батарее должен иметь уникальный адрес. Изменить адрес можно в настройках батарейного модуля в разделе «Connectivity → CAN» настроек BMS Main 3.
32
33 В пункте «Minimum number of found modules to finish initialization» можно настроить минимальное количество модулей, необходимое для завершения инициализации.
34
Admin 3.1 35 === Calculation of battery parameters ===
Admin 1.1 36
Admin 52.1 37 Устройство BMS Main 3X рассчитывает ряд параметров батареи исходя из пользовательских настроек.
Admin 1.1 38
Admin 52.1 39 Расчёт уровня заряда батареи (SOC) настраивается в разделе «Control – Calculation – Final SOC»:
Admin 1.1 40
Admin 3.1 41 [[image:1734023979584-480.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true" height="80" width="600"]]
Admin 1.1 42
Admin 52.1 43 Поддерживаются следующие способы расчёта SOC батареи («Final SOC»):
Admin 1.1 44
Admin 52.1 45 * Minimum SOC – SOC батареи принимается равным минимальному SOC среди модулей;
46 * Average SOC – SOC батареи принимается равным среднему арифметическому SOC модулей;
47 * Min-Max SOC – SOC батареи рассчитывается исходя из минимального и максимального показателя SOC среди модулей. Итоговый SOC принимается равным а) 100%, если SOC хотя бы одного модуля равен 100% SOC, б) 0%, если SOC хотя бы одного модуля равен 0%;
48 * Max-Min SOC – SOC батареи рассчитывается исходя из минимального и максимального показателя SOC среди ячеек. Итоговый SOC принимается равным а) 100%, если SOC всех модулей равен 100% SOC, б) 0%, если SOC всех модулей равен 0%;
Admin 1.1 49
Admin 52.1 50 Расчёт степени работоспособности (SOH) настраивается в разделе «Control – Calculation – Final SOC». Поддерживаются следующие способы расчёта SOH батареи:
Admin 1.1 51
Admin 52.1 52 * Minimal SOH – SOH модульной батареи принимается равным минимальному SOH среди батарейных модулей;
53 * Average SOH – SOH модульной батареи принимается равным среднему арифметическому SOH батарейных модулей.
Admin 1.1 54
Admin 3.1 55 === Main contactor ===
Admin 1.1 56
Admin 52.1 57 Устройство BMS Main 3X может управлять основным контактором, который является дополнительным средством защиты и как правило устанавливается в минусовую шину батареи.
Admin 2.1 58
Admin 52.1 59 Поддерживаются следующие алгоритмы работы основного контактора:
Admin 23.1 60
Admin 52.1 61 * Always on – контактор всегда замкнут;
62 * Automatic – контактор замыкается по внутренней команде контроллеров заряда и разряда вместе с контакторами «Precharging», «Charging» и «Discharging».
Admin 23.1 63
Admin 52.1 64 В режиме “Always on” контактор замыкается при одновременном выполнении следующих условий:
Admin 2.1 65
Admin 52.1 66 * остальные контакторы разомкнуты;
67 * отсутствуют ошибки, указанные в битовых полях "Errors 1, 2 ...".
Admin 2.1 68
Admin 52.1 69 В режиме “Always on” контактор размыкается при одновременном выполнении следующих условий:
Admin 2.1 70
Admin 52.1 71 * остальные контакторы разомкнуты;
72 * присутствует ошибка, указанная в битовых полях "Errors 1, 2 ...".
Admin 2.1 73
Admin 52.1 74 В режиме “Automatic” контактор замыкается по внутренней команде контроллеров вместе с остальными контакторами.
Admin 2.1 75
Admin 52.1 76 Для изменения параметров управления основным контактором необходимо выбрать раздел «Control → Main contactor»:
Admin 2.1 77
Admin 3.1 78 [[image:1734024131196-608.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true" height="94" width="600"]]
Admin 2.1 79
Admin 52.1 80 В данном разделе:
Admin 2.1 81
Admin 52.1 82 * Enable – флаг включения контроллера основного контактора;
83 * Algorithm – алгоритм управления основным контактором:
84 ** Always on – основной контактор всегда включен;
85 ** Automatic – управление основным контактором выполняет BMS в соответствии с требованием заряда или разряда батареи;
86 * Time to keep the contactor closed before closing the others – время, в течение которого другие контакторы находятся в разомкнутом состоянии после замыкания основного контактора, мс;
87 * Delay before opening the contactor – задержка перед открытием основного контактора, мс;
88 * Keep the contactor open until the device is restarted – флаг блокирования основного контактора в открытом состоянии до перезапуска устройства;
89 * Errors 1,2 to open the main contactor – ошибки, при которых выполняется размыкание контактора.
Admin 2.1 90
Admin 4.1 91 === Charging status ===
Admin 2.1 92
Admin 52.1 93 Для изменения параметров формирования статусных сигналов при заряде батареи необходимо выбрать раздел «Control → Charging status»:
Admin 3.1 94
Admin 4.1 95 [[image:1734089608849-849.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true" height="77" width="600"]]
96
Admin 52.1 97 В данном разделе:
Admin 4.1 98
Admin 52.1 99 * Current corresponding to charging – уровень тока для формирования сигнала «Charging current present», А;
100 * Current corresponding to no charging – уровень тока для снятия сигнала «Charging current present», А.
Admin 4.1 101
102 === Discharging status ===
103
Admin 52.1 104 Для изменения параметров формирования статусных сигналов при разряде батареи необходимо выбрать раздел «Control → Discharging status»:
Admin 4.1 105
106 [[image:1734089656854-598.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true" height="79" width="600"]]
107
Admin 52.1 108 В данном разделе:
Admin 4.1 109
Admin 52.1 110 * Current corresponding to discharging – уровень тока для формирования сигнала «Discharging current present», А;
111 * Current corresponding to no discharging – уровень тока для снятия сигнала «Discharging current present», А.
Admin 4.1 112
113 === Precharge ===
114
Admin 52.1 115 Для изменения параметров предзаряда необходимо выбрать раздел «Control → Precharge»:
Admin 4.1 116
Admin 52.1 117 [[image:1739970002016-142.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true" height="119" width="600"]]В данном разделе:
Admin 24.1 118
Admin 52.1 119 * Precharge current threshold to finish precharging – ток батареи, при котором BMS считает, что предзаряд завершен, А;
120 * Check voltages before and after contactors to finish precharging – флаг проверки напряжений до и после контакторов для определения того, что предзаряд завершен и можно замыкать контактор разряда;
121 * Minimum voltage difference to finish precharging – минимальная разница напряжений батареи до и после контакторов, при которой считается, что предзаряд завершён, В;
122 * Number of precharging attempts – максимальное количество попыток предзаряда перед формированием ошибки "Precharge error";
123 * Delay before current measurement – задержка перед первичным замером тока после замыкания контактора предзаряда, мс;
124 * Precharge time – длительность включения контактора предзаряда перед замыканием контактора разряда, мс;
125 * Relaxation between attempts – задержка между повторными попытками предзаряда, мс;
126 * Check the power dissipated in the preacharge resistor - флаг проверки рассеиваемой мощности на резисторе предзаряда;
127 * Precharge resistor resistance – сопротивление резистора предзаряда, Ом;
128 * Maximum allowable power dissipated in the resistor – максимальная разрешенная мощность, рассеиваемая на резисторе предзаряда, Вт;
129 * Delay before setting the "Precharge error" when checking power – задержка перед формированием ошибки «Precharge error» во время проверки рассеиваемой мощности на резисторе, мс;
130 * Delay before clearing the "Precharge error" – задержка перед снятием ошибки, с;
131 * Lock the "Precharge error" – флаг блокирования ошибки до перезапуска устройства.
Admin 4.1 132
Admin 52.1 133 Ошибка “Precharge error” формируется, если происходит хотя бы одно из слежущих событий:
Admin 8.2 134
Admin 52.1 135 * ток предзаряда не снизился ниже порогового значения за время the "Precharge time" после "Number of precharging attempts" попыток;
136 * разница напряжений до и после контакторов не стала ниже порогового значения за время "Precharge time" после "Number of precharging attempts" попыток;
137 * мощность, рассеиваемая на резисторе предзаряда, выше установленного предела в течении времени “Delay before setting the 'Precharge error' when checking power”.
Admin 8.2 138
139 (% class="box warningmessage" %)
140 (((
Admin 52.1 141 Поведение контакторов во время ошибки “Precharge error” задается в настройках соответствующего контактора!
Admin 8.2 142 )))
143
Admin 4.1 144 === Charge ===
145
Admin 52.1 146 Устройство BMS Main 3X управляет параллельным соединением батарейных модулей и подключением батареи к зарядной цепи.
Admin 4.1 147
Admin 52.1 148 Управление зарядом модульной батареи выполняется в одном из следующих режимов:
Admin 4.1 149
Admin 52.1 150 1. Заряд разрешён всегда (Always on) – устройство игнорирует разбалансировку батарейных модулей по напряжению и току и командует замкнуть контакторы заряда батарейных модулей и главный контактор заряда «Charging».
151 1. Заряд разрешён при условии, что все батарейные модули сбалансированы (Balanced).
152 1. Заряд разрешён для большинства сбалансированных батарейных модулей (Partially balanced). Несбалансированные модули отключены от общей шины и не участвуют в заряде.
Admin 4.1 153
Admin 52.1 154 Устройство управляет двумя процессами: **объединением батарейных модулей** и **замыканием главного контактора заряда**.
Admin 4.1 155
Admin 52.1 156 Работа алгоритма **объединения батарейных модулей** описана следующими шагами:
Admin 4.1 157
Admin 52.1 158 1. Батарейные модули отключены. При получении запроса на объединение «Join to charge» и снятых ошибках разбалансировки по напряжению и току («Voltage unbalance (CH)», «Current unbalance (CH)», «Charging current unbalance») выполняется переход к шагу 2.
159 1. Проверка разбалансировки батарейных модулей по напряжению (длительность проверки задаётся в настройках). При отсутствии разбалансировки или игнорировании ошибок («Always on» и «Partially balanced») выполняется переход к шагу 3, иначе – размыкание всех зарядных контакторов и переход к шагу 1.
160 1. Замыкание контакторов предзаряда батарейных модулей (опционально). Переход к шагу 4.
161 1. Замыкание зарядных контакторов батарейных модулей. Выполняется самобалансировка батарейных модулей. Переход к шагу 5.
162 1. Проверка межмодульных балансировочных токов (длительность проверки задаётся в настройках). При отсутствии разбалансировки по току («Current unbalance (CH)») или игнорировании ошибок («Always on») выполняется переход к шагу 6, иначе – размыкание всех зарядных контакторов и переход к шагу 1.
163 1. Батарейные модули объединены. При снятии запроса на объединение («Join to charge») или возникновении ошибок «Charging current unbalance» переход к шагу 1.
Admin 4.1 164
Admin 52.1 165 Работа алгоритма **управления главным контактором заряда **описана следующими шагами:
Admin 4.1 166
Admin 52.1 167 1. Главный зарядный контактор «Charging» разомкнут. При получении запроса на включение главного контактора («Charge request»), снятых ошибках из битовых полей "Errors 1, 2 ..." и объединённых батарейных модулях выполняется переход к шагу 2.
168 1. Замыкание главного контактора предзаряда «Precharging» (опционально). Переход к шагу 3.
169 1. Замыкание главного контактора заряда «Charging». Переход к шагу 4.
170 1. Главный зарядный контактор «Charging» замкнут. При снятии запроса на включение («Charge request»), разъединении батарейных модулей или возникновении ошибок переход к шагу 1.
Admin 4.1 171
Admin 52.1 172 Команда на включение главного контактора заряда «Charging» может выдаваться как системе верхнего уровня по шине CAN1 (ext), так и на интеллектуальный ключ устройства, который служит для непосредственного управления главным контактором заряда «Charging».
Admin 4.1 173
Admin 52.1 174 Кроме управления зарядными контакторами контроллер заряда рассчитывает и передаёт системе верхнего уровня величину предельного допустимого тока, которым можно заряжать модульную батарею («Charge current limit»). Расчёт зарядного тока всей батареи выполняется исходя из количества работающих на заряд батарейных модулей и передаваемых ими значений предельных токов заряда – итоговый ток равен наименьшему из лимитов тока среди модулей, умноженному на количество подключенных модулей. Также имеется возможность включения регулировки суммарного тока таким образом, чтобы ни на одном из модулей ток не превышал своего лимита.
Admin 4.1 175
Admin 52.1 176 Управление зарядом модульной батареи настраивается в разделе «Control → Charge»:
Admin 4.1 177
Admin 52.1 178 [[image:1744733920147-654.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true" height="222" width="600"]]
Admin 4.1 179
Admin 52.1 180 В данном разделе:
Admin 4.1 181
Admin 52.1 182 * Enable – флаг включения контроллера заряда батареи;
183 * Algorithm – алгоритм заряда:
184 ** Always on – заряд разрешён всегда;
185 ** Balanced – заряд разрешён при условии, что все батарейные модули сбалансированы;
186 ** Partially balanced – заряд разрешён для большинства сбалансированных батарейных модулей;
187 * Minimum number of modules allowed to join – минимальное количество батарейных модулей, которое допускается соединять параллельно;
188 * Allowable battery current to rejoin modules – ток батареи, при котором разрешается выполнить коммутацию батарейных модулей, А;
189 * Allowable voltage difference to rejoin modules – разница между напряжением отключенного модуля и напряжением батареи, при котором разрешается выполнить его коммутацию, В;
190 * Checking voltages time – время проверки напряжений батарейных модулей перед их объединением, мс;
191 * Module balancing time – таймер самобалансировки батарейных модулей перед замыканием основного контактора заряда, мс;
192 * Interrupt balancing when modules are joined – флаг прерывания самобалансировки батареи по завершению объединения модулей;
193 * Control the precharging contactor – флаг управления главным контактором предзаряда;
194 * Canceling charging time – величина задержки перед размыканием главного контактора заряда, мс;
195 * Disconnect modules that are not ready to charge – флаг размыкания модулей, у которых снят сигнал «Ready to charge»;
196 * Disconnect all modules if one is not ready to charge – флаг размыкания всех модулей, если хотя бы у одного из них снят сигнал «Ready to charge»;
197 * Join modules on the “Charge request” signal – флаг автоматического объединения модулей при подаче сигнала «Charge request»;
198 * Regulator: Keep battery module currents below limits – флаг активации регулятора ограничения тока, чтобы он не превышал лимитов на всех модулях;
199 * Regulator: Gain – коэффициент усиления регулятора;
200 * Maximum CONTINUOUS charge current limit – максимальный допустимый продолжительный ток заряда модульной батареи, А;
201 * Maximum charge current limit – максимальный допустимый ток заряда модульной батареи, А;
202 * Errors 1, 2 to disconnect all battery modules – ошибки, при которых от общей шины отключаются все батарейные модули;
203 * Errors 1, 2 to open the charging contactor – ошибки, при которых размыкается главный контактор заряда «Charging»;
204 * Switch of the charging contactor on errors without a delay – флаг, разрешающий размыкание главного контактора заряда «Charging» без задержки в случае обнаружения ошибок.
Admin 4.1 205
206 === Discharge ===
207
Admin 52.1 208 Устройство BMS Main 3X управляет параллельным соединением батарейных модулей и подключением батареи к разрядной цепи.
Admin 4.1 209
Admin 52.1 210 Управление разрядом модульной батареи выполняется в одном из следующих режимов:
Admin 4.1 211
Admin 52.1 212 1. Разряд разрешён всегда (Always on) – устройство игнорирует разбалансировку батарейных модулей по напряжению и току и командует замкнуть контакторы разряда батарейных модулей и главный контактор разряда «Discharging».
213 1. Разряд разрешён при условии, что все батарейные модули сбалансированы (Balanced).
214 1. Разряд разрешён для большинства сбалансированных батарейных модулей (Partially balanced). Несбалансированные модули отключены от общей шины и не участвуют в разряде.
Admin 4.1 215
Admin 52.1 216 Устройство управляет двумя процессами:** объединением батарейных модулей **и **замыканием главного контактора разряда**.
Admin 4.1 217
Admin 52.1 218 Работа алгоритма **объединения батарейных модулей** описана следующими шагами:
Admin 4.1 219
Admin 52.1 220 1. Батарейные модули отключены. При получении запроса на объединение «Join to discharge» и снятых ошибках разбалансировки по напряжению и току («Voltage unbalance (DCH)», «Current unbalance (DCH)», «Discharging current unbalance») выполняется переход к шагу 2.
221 1. Проверка разбалансировки батарейных модулей по напряжению (длительность проверки задаётся в настройках). При отсутствии разбалансировки или игнорировании ошибок («Always on» и «Partially balanced») выполняется переход к шагу 3, иначе – размыкание всех разрядных контакторов и переход к шагу 1.
222 1. Замыкание контакторов предзаряда батарейных модулей (опционально). Переход к шагу 4.
223 1. Замыкание разрядных контакторов батарейных модулей. Выполняется самобалансировка батарейных модулей. Переход к шагу 5.
224 1. Проверка межмодульных балансировочных токов (длительность проверки задаётся в настройках). При отсутствии разбалансировки по току («Current unbalance (DCH)») или игнорировании ошибок («Always on») выполняется переход к шагу 6, иначе – размыкание всех разрядных контакторов и переход к шагу 1.
225 1. Батарейные модули объединены. При снятии запроса на объединение («Join to discharge») или возникновении ошибок «Discharging current unbalance» переход к шагу 1.
Admin 4.1 226
Admin 52.1 227 Работа алгоритма **управления главным контактором заряда** описана следующими шагами:
Admin 4.1 228
Admin 52.1 229 1. Главный разрядный контактор «Discharging» разомкнут. При получении запроса на включение главного контактора («Discharge request»), снятых ошибках из битовых полей "Errors 1, 2 ..." и объединённых батарейных модулях выполняется переход к шагу 2.
230 1. Замыкание главного контактора предзаряда «Precharging» (опционально). Переход к шагу 3.
231 1. Замыкание главного контактора разряда «Discharging». Переход к шагу 4.
232 1. Главный разрядный контактор «Discharging» замкнут. При снятии запроса на включение «Discharge request», разъединении батарейных модулей или возникновении ошибок переход к шагу 1.
Admin 4.1 233
Admin 52.1 234 Команда на включение главного контактора разряда (Discharging) может выдаваться как системе верхнего уровня по шине CAN1 (ext), так и на интеллектуальный ключ устройства, который служит для непосредственного управления главным контактором разряда «Discharging».
Admin 4.1 235
Admin 52.1 236 Кроме управления разрядными контакторами контроллер разряда рассчитывает и передаёт системе верхнего уровня величину предельного допустимого тока, которым можно разряжать модульную батарею («Discharge current limit»), а также величину предельного тока рекуперации, которым можно заряжать модульную батарею во время работы на нагрузку («Regeneration current limit»). Расчёт разрядного тока и тока рекуперации всей батареи выполняется исходя из количества работающих на разряд батарейных модулей и передаваемых ими значений предельных токов разряда и заряда – итоговый ток равен наименьшему из лимитов тока среди модулей, умноженному на количество подключенных модулей. Также имеется возможность включения регулировки суммарного тока таким образом, чтобы ни на одном из модулей ток не превышал своего лимита.
Admin 4.1 237
Admin 52.1 238 Управление разрядом модульной батареи настраивается в разделе «Control → Discharge»:
Admin 4.1 239
Admin 52.1 240 [[image:1744735701575-567.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true" height="226" width="600"]]
Admin 4.1 241
Admin 52.1 242 В данном разделе:
Admin 4.1 243
Admin 52.1 244 * Enable – флаг включения контроллера разряда батареи;
245 * Algorithm – алгоритм разряда:
246 ** Always on – разряд разрешён всегда;
247 ** Balanced – разряд разрешён при условии, что все батарейные модули сбалансированы;
248 ** Partially balanced – разряд разрешён для большинства сбалансированных батарейных модулей;
249 * Minimum number of modules allowed to join – минимальное количество батарейных модулей, которое допускается соединять параллельно;
250 * Allowable battery current to rejoin modules – ток батареи, при котором разрешается выполнить коммутацию батарейных модулей, А;
251 * Allowable voltage difference to rejoin modules – разница между напряжением отключенного модуля и напряжением батареи, при котором разрешается выполнить его коммутацию, В;
252 * Checking voltages time – время проверки напряжений батарейных модулей, мс;
253 * Module balancing time – таймер самобалансировки батарейных модулей перед замыканием основного контактора разряда, мс;
254 * Interrupt balancing when modules are joined – флаг прерывания самобалансировки батареи по завершению объединения модулей;
255 * Canceling discharging time – величина задержки перед размыканием главного контактора разряда, мс;
256 * Disconnect modules that are not ready to discharge – флаг размыкания модулей, у которых снят сигнал «Ready to discharge»;
257 * Disconnect all modules if one is not ready to discharge – флаг размыкания всех модулей, если хотя бы у одного из них снят сигнал «Ready to discharge»;
258 * Join modules on the “Discharge request” signal – флаг автоматического объединения модулей при подаче сигнала «Discharge request»;
259 * Regulator: Keep battery module currents below limits – флаг активации регулятора ограничения тока, чтобы он не превышал лимитов на всех модулях;
260 * Regulator: Gain – коэффициент усиления регулятора;
261 * Maximum CONTINUOUS discharge current limit – максимальный допустимый продолжительный ток разряда модульной батареи, А;
262 * Maximum discharge current limit – максимальный допустимый ток разряда модульной батареи, А;
263 * Errors 1, 2 to disconnect all battery modules – ошибки, при которых от общей шины отключаются все батарейные модули;
264 * Errors 1, 2 to open the discharging contactor – ошибки, при которых размыкается главный контактор разряда «Discharging»;
265 * Switch of the discharging contactor on errors without a delay – флаг, разрешающий размыкание главного контактора разряда «Discharging» без задержки в случае обнаружения ошибок.
Admin 4.1 266
267 === Charge/Discharge ===
268
Admin 52.1 269 Устройство BMS Main 3X имеет возможность управлять контактором заряда/разряда.
Admin 4.1 270
Admin 52.1 271 Конактор заряда/разряда имеет два алгоритма работы:
Admin 12.11 272
Admin 52.1 273 * Dependent – контактор заряла/разряда зависит от контроллеров заряда и разряда и ведет себя как зарядный контактор, если сигнал "Charging" установлен, иначе – как разрядный контактор;
274 * Independent – контактор заряда/разряда управляется собственным контроллером.
Admin 12.11 275
Admin 26.2 276 (% class="box warningmessage" %)
277 (((
Admin 52.1 278 **Внимание!**
279 Алгоритмы контакторов заряда/разряда на устройстве BMS Main 3X и на контроллерах батарейных модулей должны **совпадать**!
Admin 26.2 280 )))
281
Admin 52.1 282 Управление зарядом/разрядом модульной батареи выполняется в одном из следующих режимов:
Admin 4.1 283
Admin 52.1 284 1. Заряда/разряд разрешён всегда (Always on) – устройство игнорирует разбалансировку батарейных модулей по напряжению и току и командует замкнуть контакторы заряда/разряда батарейных модулей и главный контактор заряда/разряда «Charging/Discharging».
285 1. Заряда/разряд разрешён при условии, что все батарейные модули сбалансированы (Balanced).
286 1. Заряда/разряд разрешён для большинства сбалансированных батарейных модулей (Partially balanced). Несбалансированные модули отключены от общей шины и не участвуют в разряде.
Admin 12.12 287
Admin 52.1 288 Устройство управляет двумя процессами:** объединением батарейных модулей **и **замыканием главного контактора заряда/разряда**.
Admin 12.12 289
Admin 52.1 290 Работа алгоритма **объединения батарейных модулей** описана следующими шагами:
Admin 12.12 291
Admin 52.1 292 * Если установлен сигнал "Join to charge", процесс объединения модулей происходит согласно описанию в разделе [[Charge>>doc:||anchor="HCharge"]];
293 * Если установлен сигнал "Join to discharge", процесс объединения модулей происходит согласно описанию в разделе [[Discharge>>doc:||anchor="HDischarge"]];
294 * Если установлены оба сигнала, "Join to charge" имеет приоритет.
Admin 12.12 295
Admin 52.1 296 Работа алгоритма **управления главным контактором заряда/разряда **описана следующими шагами:
Admin 12.12 297
Admin 52.1 298 * Если установлен сигнал "Charge request", управление главным контактором заряда/разряда происходит согласно описанию в разделе [[Charge>>doc:||anchor="HCharge"]];
299 * Если установлен сигнал "Discharge request", управление главным контактором заряда/разряда происходит согласно описанию в разделе [[Discharge>>doc:||anchor="HDischarge"]];
300 * Если установлены оба сигнала, "Charge request" имеет приоритет.
Admin 12.20 301
Admin 52.1 302 Кроме управления контакторами заряда/разряда контроллер рассчитывает и передаёт системе верхнего уровня величину предельного допустимого тока, которым можно разряжать («Discharge current limit») и заряжать («Charge current limit») модульную батарею, а также величину предельного тока рекуперации, которым можно заряжать модульную батарею во время работы на нагрузку («Regeneration current limit»). Расчёт разрядного и разрядного токов, а также тока рекуперации всей батареи, выполняется исходя из количества работающих на заряда или разряд батарейных модулей и передаваемых ими значений предельных токов разряда и заряда – итоговый ток равен наименьшему из лимитов тока среди модулей, умноженному на количество подключенных модулей. Также имеется возможность включения регулировки суммарного тока таким образом, чтобы ни на одном из модулей ток не превышал своего лимита.
Admin 12.30 303
Admin 52.1 304 * Значения "Charge current limit" и "Regeneration current limit" рассчитываются только при наличии сигнала "Charge request";
305 * Значения  "Discharge current limit" рассчитываются только при наличии сигнала "Discharge request".
Admin 12.12 306
Admin 52.1 307 Управление контактором заряда/разряда настраивается в разделе «Control → Charge/Discharge»:
Admin 4.1 308
Admin 52.1 309 [[image:1742475784289-921.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true" height="237" width="600"]]
Admin 4.1 310
311 In this section:
312
Admin 52.1 313 * Enable – флаг включения контроллера заряда/разряда батареи;
Admin 26.1 314 * Mode:
Admin 52.1 315 ** Dependent – контактор заряла/разряда зависит от контроллеров заряда и разряда;
316 ** Independent – контактор заряда/разряда управляется собственным контроллером.
317 * Algorithm – алгоритм заряда/разряда:
318 ** Always on – разряд разрешён всегда;
319 ** Balanced – разряд разрешён при условии, что все батарейные модули сбалансированы;
320 ** Partially balanced – разряд разрешён для большинства сбалансированных батарейных модулей;
321 * Minimum number of modules allowed to join – минимальное количество батарейных модулей, которое допускается соединять параллельно;
322 * Allowable battery current to rejoin modules – ток батареи, при котором разрешается выполнить коммутацию батарейных модулей, А;
323 * Allowable voltage difference to rejoin modules – разница между напряжением отключенного модуля и напряжением батареи, при котором разрешается выполнить его коммутацию, В;
324 * Checking voltages time – время проверки напряжений батарейных модулей, мс;
325 * Module balancing time – таймер самобалансировки батарейных модулей перед замыканием основного контактора заряда/разряда, мс;
326 * Interrupt balancing when modules are joined – флаг прерывания самобалансировки батареи по завершению объединения модулей;
327 * Control the precharging contactor – флаг управления главным контактором предзаряда;
328 * Canceling discharging time – величина задержки перед размыканием главного контактора разряда, мс;
329 * Disconnect modules that are not ready to charge – флаг размыкания модулей, у которых снят сигнал «Ready to charge»;
330 * Disconnect modules that are not ready to discharge – флаг размыкания модулей, у которых снят сигнал «Ready to discharge»;
331 * Join modules on the “Charge request” signal – флаг автоматического объединения модулей при подаче сигнала «Charge request»;
332 * Join modules on the “Discharge request” signal – флаг автоматического объединения модулей при подаче сигнала «Discharge request»;
333 * Regulator: Keep battery module currents below limits – флаг активации регулятора ограничения тока, чтобы он не превышал лимитов на всех модулях;
334 * Regulator: Gain – коэффициент усиления регулятора;
335 * Maximum CONTINUOUS charge current limit – максимальный допустимый продолжительный ток заряда модульной батареи, А;
336 * Maximum charge current limit – максимальный допустимый ток заряда модульной батареи, А;
337 * Maximum CONTINUOUS discharge current limit – максимальный допустимый продолжительный ток разряда модульной батареи, А;
338 * Maximum discharge current limit – максимальный допустимый ток разряда модульной батареи, А;
339 * Errors 1, 2 to disconnect all battery modules – ошибки, при которых от общей шины отключаются все батарейные модули;
340 * Errors 1, 2 to open the charging/discharging contactor – ошибки, при которых размыкается главный контактор заряда/разряда;
341 * Switch of the charging/discharging contactor on errors without a delay – флаг, разрешающий размыкание главного контактора заряда/разряда без задержки в случае обнаружения ошибок.
Admin 4.1 342
343 === Module balancing ===
344
Admin 52.1 345 Устройство BMS Main 3X поддерживает активную балансировку батарейных модулей как в процессе заряда, так и в процессе разряда батареи.
Admin 4.1 346
Admin 52.1 347 При заряде батареи балансировка выполняется путём отключения от общей шины наиболее заряженных батарейных модулей. Перед отключением модулей BMS Main 3X передаёт системе верхнего уровня (зарядному устройству) требование уменьшить ток заряда до нуля, а после пропадания тока отключает наиболее заряженные батарейные модули.
Admin 4.1 348
Admin 52.1 349 При разряде батареи балансировка выполняется путём отключения от общей шины наиболее разряженных батарейных модулей. Отключение батарейных модулей выполняется только в том случае, если ток разряда батареи снизился до пороговой величины, задаваемой в настройках устройства.
Admin 4.1 350
Admin 52.1 351 Управление балансировкой батарейных модулей настраивается в разделе «Control → Module balancing»:
Admin 4.1 352
353 [[image:1734089714536-690.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true" height="102" width="600"]]
354
Admin 52.1 355 В данном разделе:
Admin 4.1 356
Admin 52.1 357 * Balance on charging – флаг разрешения балансировки модулей при заряде батареи;
358 * Delta voltage – разница напряжений батарейных модулей, при которой выполняется отключение наиболее заряженных модулей (отключаются те модули, напряжение которых превышает минимальное напряжение среди модулей на величину «Delta voltage»), В;
359 * Delta current – разница токов заряда, при которой выполняется отключение наиболее заряженных модулей (отключаются те модули, ток заряда которых меньше максимального тока заряда среди модулей на величину «Delta current»), А;
360 * Detection time – время детектирования разницы в напряжении и токе батарейных модулей, мс;
361 * Waiting time – время нахождения батарейных модулей в отключенном состоянии (по истечение данного времени ранее отключенные в процессе балансировки модули повторно подключаются к общей шине), с;
362 * Balance on discharging – флаг разрешения балансировки модулей при разряде батареи (при установке флага логика и настройки аналогичные балансировке при заряде модульной батареи);
363 * Required discharging current – величина тока разряда, при которой устройство выполнит отключение наиболее разряженных батарейных модулей, А.
Admin 4.1 364
365 === Power down ===
366
Admin 52.1 367 Устройство BMS Main 3X может прекращать выполнение своих функций и отключать питание при снятии сигналов KEYRUN и CHARGE_ON, а также при получении сигнала «Power down request».
Admin 4.1 368
Admin 52.1 369 Для изменения параметров отключения BMS необходимо выбрать раздел «Control → Power down»:
Admin 4.1 370
371 [[image:1734089714537-964.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true" height="57" width="600"]]
372
Admin 52.1 373 В данном разделе:
Admin 4.1 374
Admin 52.1 375 * Power down if KEYRUN and CHARGE_ON are cleared – флаг отключения BMS при снятии сигналов KEYRUN и CHARGE_ON;
376 * Delay before setting the internal power down signal – задержка перед установкой внутреннего сигнала отключения питания, мс.
Admin 4.1 377
Admin 52.1 378 При получении сигнала «Power down request» устройство BMS Main 3X передаёт этот сигнал всем подключенным к нему батарейным модулям под управлением BMS Main 3.
Admin 4.1 379
380 === Heater ===
381
Admin 52.1 382 Для изменения параметров алгоритма управления нагревателем необходимо выбрать раздел «Control → Heater»:
Admin 4.1 383
384 [[image:1734089714538-716.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true" height="102" width="600"]]
385
Admin 52.1 386 В данном разделе:
Admin 4.1 387
Admin 52.1 388 * Enable – флаг включения контроллера нагрева;
389 * Charge: Minimum module temperature – минимальная температура батарейного модуля при заряде, °C;
390 * Charge: Tolerant module temperature – допустимая температура батарейного модуля при заряде, °C;
391 * Discharge: Minimum module temperature – минимальная температура батарейного модуля при разряде, °C;
392 * Discharge: Tolerant module temperature – допустимая температура батарейного модуля при разряде, °C;
393 * Delay before starting the heater – задержка перед запуском нагревателя, мс;
394 * Delay before stopping the heater – задержка перед остановом нагревателя, мс;
395 * Errors 1, 2 to turn off the heater – ошибки, при которых выполняется отключение нагревателя.
Admin 4.1 396
Admin 52.1 397 Условия включения нагревателя (формирования сигнала «Heater»):
Admin 4.1 398
Admin 52.1 399 * минимальная температура среди всех батарейных модулей меньше величины «Charge (Discharge): Minimum module temperature» в течение времени «Delay before starting the heater».
Admin 4.1 400
Admin 52.1 401 Условия отключения нагревателя (снятия сигнала «Heater»):
Admin 4.1 402
Admin 52.1 403 * минимальная температура среди всех батарейных модулей больше величины «Charge (Discharge): Tolerant module temperature» в течение времени «Delay before stopping the heater».
Admin 4.1 404
405 === Cooler ===
406
Admin 52.1 407 Для изменения параметров алгоритма управления охладителем необходимо выбрать раздел «Control → Cooler»:
Admin 4.1 408
409 [[image:1734089726356-617.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true" height="102" width="600"]]
410
Admin 52.1 411 В данном разделе:
Admin 4.1 412
Admin 52.1 413 * Enable – флаг включения контроллера охлаждения;
414 * Charge: Maximum module temperature – максимальная температура батарейного модуля при заряде, °C;
415 * Charge: Tolerant module temperature – допустимая температура батарейного модуля при заряде, °C;
416 * Discharge: Maximum module temperature – максимальная температура батарейного модуля при разряде, °C;
417 * Discharge: Tolerant module temperature – допустимая температура батарейного модуля при разряде, °C;
418 * Delay before starting the cooler – задержка перед запуском охладителя, мс;
419 * Delay before stopping the cooler – задержка перед остановом охладителя, мс;
420 * Errors 1, 2 to turn off the cooler – ошибки, при которых выполняется отключение охладителя.
Admin 4.1 421
Admin 52.1 422 Условия включения охладителя (формирования сигнала «Cooler»):
Admin 4.1 423
Admin 52.1 424 * максимальная температура среди всех батарейных модулей больше величины «Charge (Discharge): Maximum module temperature» в течение времени «Delay before starting the cooler».
Admin 4.1 425
Admin 52.1 426 Условия отключения охладителя (снятия сигнала «Cooler»):
Admin 4.1 427
Admin 52.1 428 * максимальная температура среди всех батарейных модулей меньше величины «Charge (Discharge): Tolerant module temperature» в течение времени «Delay before stopping the cooler».
Admin 4.1 429
430 === Coolant pump ===
431
Admin 52.1 432 Для изменения параметров алгоритма управления насосом охлаждающей жидкости необходимо выбрать раздел «Control → Coolant pump»:
Admin 4.1 433
434 [[image:1734089726358-589.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true" height="103" width="600"]]
435
Admin 52.1 436 В данном разделе:
Admin 4.1 437
Admin 52.1 438 * Enable – флаг включения контроллера насоса;
439 * Charge: Maximum cell temperature difference – максимальная разница температур ячеек при заряде, °C;
440 * Charge: Tolerant cell temperature difference – допустимая разница температур ячеек при заряде, °C;
441 * Discharge: Maximum cell temperature difference – максимальная разница температур ячеек при разряде, °C;
442 * Discharge: Tolerant cell temperature difference – допустимая разница температур ячеек при разряде, °C;
443 * Delay before starting the coolant pump – задержка перед запуском насоса, мс;
444 * Delay before stopping the coolant pump – задержка перед остановом насоса, мс;
445 * Errors 1, 2 to turn off the coolant pump – ошибки, при которых выполняется отключение насоса.
Admin 4.1 446
Admin 52.1 447 Условия включения насоса охлаждающей жидкости (формирования сигнала «Coolant pump»):
Admin 4.1 448
Admin 52.1 449 * максимальная разница температур ячеек больше величины «Charge (Discharge): Maximum cell temperature difference» в течение времени «Delay before starting the coolant pump».
Admin 4.1 450
Admin 52.1 451 Условия отключения насоса охлаждающей жидкости (снятия сигнала «Coolant pump»):
Admin 4.1 452
Admin 52.1 453 * максимальная разница температур ячеек меньше величины «Charge (Discharge): Tolerant module temperature» в течение времени «Delay before stopping the coolant pump».
Admin 4.1 454
455 === High voltage ===
456
Admin 52.1 457 Устройство BMS Main 3X имеет средства для измерения высокого напряжения до и после контакторов.
Admin 4.1 458
Admin 52.1 459 Для настройки параметров измерения высокого напряжения необходимо выбрать раздел «Control → High voltage»:
Admin 4.1 460
461 [[image:1734089726359-199.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true" height="68" width="600"]]
462
Admin 52.1 463 В данном разделе:
Admin 4.1 464
Admin 52.1 465 * Enable – флаг включения измерения высокого напряжения;
466 * Delay before clearing the High voltage fault – задержка перед снятием ошибки «High voltage fault», с;
467 * Lock the High voltage fault – флаг блокирования ошибки «High voltage fault» до перезапуска устройства.
Admin 4.1 468
469 === Load open counter ===
470
Admin 52.1 471 Устройство BMS Main 3X подсчитывает количество размыканий главного контактора заряда-разряда «Charging/Discharging» при протекании высокого тока.
Admin 4.1 472
Admin 52.1 473 Для настройки параметров подсчёта количества размыканий контактора необходимо выбрать раздел «Control → Load open counter»:
Admin 4.1 474
Admin 5.1 475 [[image:1734089726360-887.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true" height="83" width="600"]]
Admin 4.1 476
Admin 52.1 477 В данном разделе:
Admin 4.1 478
Admin 52.1 479 * Enable – флаг включения подсчёта количества размыканий контактора;
480 * Threshold – порог тока, при превышении которого инкрементируется счётчик размыканий контактора, А.