Исходный код вики 3.3 Input and output signals

Редактировал(а) Admin 2025/01/09 21:56

Скрыть последних авторов
Admin 20.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 30.17 2 = Настройка =
Admin 1.1 3
Admin 20.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 30.17 5 == Входные и выходные сигналы ==
Admin 20.1 6
7 === Input signals ===
8
Admin 30.17 9 Плата BMS Main 2.x имеет **4 дискретных входа** типа «сухой контакт». Для каждого дискретного входа задаётся его назначение и требование инверсии.
Admin 2.2 10
Admin 30.17 11 Плата BMS Main 2.x имеет **4 аналоговых входа** для подключения датчиков тока, температуры и влажности.
Admin 2.2 12
Admin 30.17 13 Порядок нумерации дискретных и аналоговых входов соответствует порядку нумерации на плате.
Admin 16.1 14
Admin 14.1 15 (% id="cke_bm_2415S" style="display:none" %) (%%)To configure the input discrete and analog signals, select the menu "Signals → Input signals":
16
Admin 17.1 17 [[image:1732201986070-992.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true" height="290" width="272"]]
Admin 14.1 18
Admin 29.1 19 (% class="box infomessage" %)
20 (((
Admin 30.17 21 Список доступных **назначений дискретных входов** приведен в разделе [[Input signals>>doc:Battery management systems.Additional information.1\. Battery controllers\: signals and errors.WebHome||anchor="HInputsignals"]].
Admin 29.1 22 )))
Admin 14.1 23
Admin 30.17 24 При выборе назначения «сигнал от крышки АКБ» ("Battery cover") дискретный вход используется для контроля состояния крышки АКБ (см. [[Battery cover protection>>doc:Battery management systems.BMS Main 2\.1.3\. Configuration.3\.6 Battery protection.WebHome||anchor="HBatterycoverprotection"]]).
Admin 2.2 25
Admin 30.17 26 При выборе назначения «сигнал подключения ЗУ» ("Charger connected") дискретный вход задействован в алгоритме управления реле заряда и разряда (см. [[Charging control>>doc:Battery management systems.BMS Main 2\.1.3\. Configuration.3\.5 Battery control.WebHome||anchor="HChargingcontrol"]] и [[Discharging control>>doc:Battery management systems.BMS Main 2\.1.3\. Configuration.3\.5 Battery control.WebHome||anchor="HDischargingcontrol"]]).
Admin 2.2 27
Admin 30.17 28 При выборе назначения «запрос на включение/отключение питания» ( "Power up/down request") дискретный вход задействован в алгоритмах отключения заряда и разряда и выдаче во внешний мир сигнала подтверждения отключения питания (см. [[Charging control>>doc:Battery management systems.BMS Main 2\.1.3\. Configuration.3\.5 Battery control.WebHome||anchor="HChargingcontrol"]] и [[Discharging control>>doc:Battery management systems.BMS Main 2\.1.3\. Configuration.3\.5 Battery control.WebHome||anchor="HDischargingcontrol"]]).
Admin 3.3 29
Admin 30.17 30 При выборе назначения «сигнал запрета заряда АКБ» (“Inhibit charging”) дискретный вход задействован в алгоритме управления реле заряда.
Admin 3.3 31
Admin 30.17 32 При выборе назначения «сигнал запрета разряда АКБ» (“Inhibit discharging”) дискретный вход задействован в алгоритме управления реле разряда .
Admin 3.3 33
Admin 30.17 34 При выборе значения «сигнал обратной связи контактора заряда» (“CH contactor feedback”), «сигнал обратной связи контактора разряда» (“DCH contactor feedback”), «сигнал обратной связи контактора предзаряда» (“PCH contactor feedback”), «сигнал обратной связи контактора заряда/разряда» (“CH/DCH contactor feedback”) или «сигнал обратной связи основного контактора» (“Main contactor feedback”), дискретный вход задействован в алгоритме проверки обратной связи контакторов (см. [[Contactor feedback check>>doc:Battery management systems.BMS Main 2\.1.3\. Configuration.3\.6 Battery protection.WebHome||anchor="HContactorfeedbackcheck"]]).
Admin 3.3 35
Admin 30.17 36 При выборе значения «запрос на включение контактора заряда» (“Charge request”), «запрос на включение контактора предзаряда» (“Precharge request”) или «запрос на включение контактора разряда» (“Discharge request”) дискретный вход задействован в алгоритме управления соответствующим реле (см. [[Charging control>>doc:Battery management systems.BMS Main 2\.1.3\. Configuration.3\.5 Battery control.WebHome||anchor="HChargingcontrol"]] and [[Discharging control>>doc:Battery management systems.BMS Main 2\.1.3\. Configuration.3\.5 Battery control.WebHome||anchor="HDischargingcontrol"]]).
Admin 3.3 37
Admin 30.17 38 При выборе значения «статус изоляции» (“Insulation status”) дискретный вход задействован в алгоритме мониторинга сигнала с внешнего устройства измерения сопротивления изоляции (см. [[Insulation monitoring>>doc:Battery management systems.BMS Main 2\.1.3\. Configuration.3\.6 Battery protection.WebHome||anchor="HInsulationmonitoring"]]).
Admin 3.3 39
Admin 11.2 40
Admin 30.17 41 **Аналоговые входы **в данном разделе:
Admin 3.3 42
Admin 30.17 43 * No input – нет сигнала;
44 * Current sensor – датчик тока;
45 * Current zero level – уровень «0» датчика тока;
46 * Temperature sensor – датчик температуры;
47 * Humidity sensor – датчик влажности;
48 * Current sensor (AUX) – датчик тока (AUX);
49 * Current zero level (AUX) – уровень «0» датчика тока (AUX).
Admin 14.1 50
Admin 30.17 51 **Назначение аналоговых входов должно быть выбрано следующим образом:**
Admin 14.1 52
Admin 30.17 53 * аналоговый вход #1 – датчик тока;
54 * аналоговый вход #2 – нет сигнала / уровень «0» датчика тока (см. примечание);
55 * аналоговый вход #3 – нет сигнала / датчик температуры / датчик тока (AUX) / уровень «0» датчика тока (AUX);ана
56 * аналоговый вход #4 – нет сигнала / датчик влажности / датчик тока (AUX) / уровень «0» датчика тока (AUX).
Admin 3.3 57
58 (% class="box warningmessage" %)
59 (((
Admin 30.17 60 **Важно**: подключение дополнительного датчика тока (AUX) возможно только после аппаратной доработки платы BMS Main 2.x. Использование дополнительного датчика тока возможно в конфигурации, когда BMS Main обслуживает две гальванически не связанные серии ячеек (см. [[Series balancing>>doc:Battery management systems.BMS Main 2\.1.3\. Configuration.3\.4 Battery parameters.WebHome||anchor="HSeriesbalancing"]]).
Admin 3.3 61 )))
62
63 (% class="box warningmessage" %)
64 (((
Admin 30.17 65 **Внимание: **Переназначение аналоговых входов недопустимо.
Admin 3.3 66 )))
67
Admin 3.4 68 (% class="box infomessage" %)
69 (((
Admin 30.17 70 **Примечание:** По умолчанию для аналогового входа #2 установлено назначение «нет сигнала». Если требуется использовать датчик тока с дополнительной линией уровня «0», то необходимо задать назначение «уровень 0 датчика тока».
Admin 3.4 71 )))
72
Admin 20.1 73 === Current sensor ===
Admin 4.2 74
Admin 30.17 75 После выбора назначения аналоговых входов необходимо настроить параметры подключенных к плате датчиков.
Admin 4.3 76
Admin 30.17 77 Для настройки параметров **датчиков тока** необходимо выбрать меню «Signals → Current sensor»:
Admin 6.2 78
Admin 17.1 79 [[image:1732202357233-620.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true" height="453" width="284"]]
Admin 6.2 80
Admin 30.17 81 В разделах «Primary sensor» и «Auxiliary sensor»:
Admin 6.2 82
Admin 30.17 83 * Sensor type – тип датчика (предустановленные значения для наиболее распространенных моделей);
84 * Mode – режим дополнительного датчика тока:
85 ** Disabled – дополнительный датчик не используется:
86 ** Parallel sensors – режим датчика тока из параллельной цепи. Итоговое значение будет равно сумме показаний двух датчиков;
87 ** Serial sensors – режим датчика тока из той же цепи. Итоговое значение будет равно среднему арифметическому показаний двух датчиков;
88 ** Separated sensors – дополнительный датчик используется для измерений потребления второй последовательной серии ячеек (см. [[Series balancing>>doc:Battery management systems.BMS Main 2\.1.3\. Configuration.3\.4 Battery parameters.WebHome||queryString="HSeriesbalancing" anchor="HSeriesbalancing"]]);
89 ** Dual range sensor – вход дополнительного датчика используется для измерения второй катушки двудиапазонного датчика тока;
90 ** Separate dual range sensors – использование двух двухдиапазонных датчиков тока, подключенных в одну цепь (требуется модификация разъема P13!);
91 * Nominal current – номинальный ток I,,ном.,, датчика по паспорту, А;
92 * Sensitivity – чувствительность датчика тока по паспорту, В/I,,ном.,,;
93 * Voltage, corresponding 0A – уровень «0» датчика тока, В;
94 * Multiply the charging current (experimental) – экспериментальная настройка по умножению зарядного тока на заданный коэффициент;
95 * Multiplier – коэффициент умножения зарядного тока;
Admin 6.2 96
Admin 30.17 97 В разделе «Options»:
Admin 6.2 98
Admin 30.17 99 * Calibrate sensor on startup – флаг калибровки (установки уровня «0») датчика тока при запуске платы;
100 * Calibration time – время калибровки датчика тока, с;
101 * System consumption (current offset) – потребление системы BMS от АКБ, А; данная настройка используется для корректировки показаний датчика тока;
102 * Set sensor zero level – команда установить уровень «0» датчика тока (используется в сервисных целях).
Admin 6.2 103
Admin 7.2 104 (% class="box infomessage" %)
105 (((
Admin 30.17 106 Если необходимый тип датчика присутствует в списке, при выборе Sensor type (типа датчика), поля Nominal current (номинальный ток) и Sensitivity (чувствительность) будут заполнены автоматически.
107
108 Если необходимый тип датчика отсутствует в списке, то параметры Nominal current (номинальный ток) и Sensitivity (чувствительность) должны заполняться **вручную**.
Admin 7.2 109 )))
Admin 6.2 110
Admin 30.17 111 Калибровка датчика тока (флаг Calibrate sensor on startup) необходима если у датчика отсутствует линия уровня «0».
Admin 8.2 112
Admin 20.1 113 === Current shunt sensor ===
Admin 8.2 114
Admin 30.17 115 Для настройки параметров связи с шунтовым датчиком тока BMS Current Sensor по шине CAN необходимо выбрать меню «Signals → Current shunt sensor»:
Admin 8.2 116
Admin 17.1 117 [[image:1732202640889-562.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true" height="342" width="265"]]
Admin 8.3 118
Admin 30.17 119 В данном разделе:
Admin 8.3 120
Admin 30.17 121 * Настройки:
122 ** Enable – флаг включения информационного взаимодействия с датчиком BMS Current Sensor (при работе с внешним шунтовым датчиком тока BMS не использует в работе датчик тока на эффекте Холла, который настраивается в разделе «Signals → Current sensor»);
123 ** Node ID – адрес датчика BMS Current Sensor в сети CANopen;
124 ** Dispatch timeout – таймаут диспетчеризации пакетов от шунтового датчика тока (если в течение данного времени от датчика не поступает данных, то выставляется флаг потери связи с шунтовым датчиком тока), мс;
125 ** Zero level threshold – уровень T,,0,,, А (если модуль мгновенного значения I,,I,, тока, полученного от датчика, меньше T,,0,,, то BMS считает, что ток через АКБ нулевой);
126 ** Mean level threshold – уровень T,,M,,, А (если модуль мгновенного значения I,,I,, тока, полученного от датчика, меньше T,,M,,, но больше T,,0,,, то BMS использует в расчётах среднее значение тока I,,M,,; если I,,I,, больше T,,M,,, то BMS использует в расчётах мгновенное значение тока I,,I,,);
127 ** Invert – флаг инверсии показаний тока;
128 * Sensor state – состояние датчика:
129 ** Online – флаг наличия связи с BMS Current Sensor;
130 ** Errors – перечень внутренних ошибок шунтового датчика тока;
131 ** Current – мгновенное значение I,,I,, тока, измеренное датчиком, А (ток измеряется с частотой 50 Гц);
132 ** Current (mean) – среднее значение I,,M,, тока, измеренное датчиком, А (ток рассчитывается как среднее арифметическое результатов 100 последовательных измерений);
133 ** Temperature – температура шунтового датчика тока, °С.
Admin 8.3 134
Admin 20.1 135 === Temperature sensor ===
Admin 8.5 136
Admin 30.17 137 Для настройки параметров **датчиков температуры** необходимо выбрать меню «Signals → Temperature sensor»:
Admin 9.2 138
Admin 17.1 139 [[image:1732204766138-628.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true" height="112" width="256"]]
Admin 9.2 140
Admin 30.17 141 В данном разделе:
Admin 9.2 142
Admin 30.17 143 * Type – тип датчика температуры;
144 * Mask – маска для игнорирования значений температуры от соответствующего датчика; бит //i// соотвествует температурному входу //№(i+1)// каждого устройства BMS Logic; например, маска 0x5 означает что BMS помечает все температурные сенсоры подключенные к входам №1 и №3 у каждого BMS Logic как отсутствующие и не использует их в вычислениях.
Admin 9.2 145
146 (% class="box infomessage" %)
147 (((
Admin 30.17 148 **Примечание:** Датчики температуры, подключаемые к платам BMS Main 2.x и BMS Logic должны быть одного типа.
Admin 9.2 149 )))
Admin 10.2 150
Admin 20.1 151 === Humidity sensor ===
Admin 10.2 152
Admin 30.17 153 Для настройки параметров **датчика влажности** необходимо выбрать меню «Signals → Humidity sensor»:
Admin 10.2 154
Admin 17.1 155 [[image:1732204899160-307.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true" height="120" width="195"]]
Admin 10.3 156
Admin 30.17 157 В данном разделе:
Admin 10.3 158
Admin 30.17 159 * Type – тип датчика влажности.
Admin 10.3 160
Admin 20.1 161 === Output signals ===
Admin 11.2 162
Admin 30.17 163 Плата BMS Main 2.x имеет **4 дискретных выхода**. Для каждого дискретного выхода задаётся его назначение и требование инверсии.
Admin 11.2 164
Admin 30.17 165 Плата BMS Main 2.x имеет **4 твердотельных реле** (из них 1-е и 2-е биполярное, а 3-е и 4-е униполярное). Для каждого реле задаётся его назначение и требование инверсии.
Admin 14.1 166
Admin 30.17 167 Порядок нумерации дискретных выходов и реле соответствует порядку нумерации на плате
Admin 16.1 168
Admin 30.17 169 Для настройки выходных дискретных сигналов и реле необходимо выбрать меню «Signals → Output signals»:
Admin 14.1 170
Admin 17.1 171 [[image:1732205046156-597.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true" height="346" width="295"]]
Admin 14.1 172
Admin 29.1 173 (% class="box infomessage" %)
174 (((
Admin 30.17 175 Список доступных **назначений дискретных выходов** приведен в разделе [[Internal signals>>doc:Battery management systems.Additional information.1\. Battery controllers\: signals and errors.WebHome||anchor="HInternalsignals"]].
Admin 29.1 176 )))
Admin 14.1 177
Admin 30.17 178 При выборе назначения «низкий уровень SOC» ("Low SOC") на выход выдаётся сигнал, информирующий о низкой уровне заряда АКБ (см. [[Low SOC signal>>doc:Battery management systems.BMS Main 2\.1.3\. Configuration.3\.6 Battery protection.WebHome||anchor="HLowSOCsignal"]]).
Admin 11.2 179
Admin 30.17 180 При выборе назначения «высокий ток заряда АКБ» ("High battery charge current") на выход выдаётся сигнал о превышении зарядного тока заданной величины (см. [[High charging current signal>>doc:Battery management systems.BMS Main 2\.1.3\. Configuration.3\.6 Battery protection.WebHome||anchor="HHighchargingcurrentsignal"]]).
Admin 11.2 181
Admin 30.17 182 При выборе назначение «включение охладителя» ("Cooler") на выход выдаётся сигнал включения охладителя (см. [[High temperature protection>>doc:Battery management systems.BMS Main 2\.1.3\. Configuration.3\.6 Battery protection.WebHome||anchor="HHightemperatureprotection"]]).
Admin 11.2 183
Admin 30.17 184 При выборе назначения «включение нагревателя» "Heater" на выход выдаётся сигнал включения нагревателя (см. [[Low temperature protection>>doc:Battery management systems.BMS Main 2\.1.3\. Configuration.3\.6 Battery protection.WebHome||anchor="HLowtemperatureprotection"]]).
Admin 11.2 185
Admin 30.17 186 При выборе назначения «разрешение работы зарядного устройства» ("Allow charging") выход используется для выдачи ЗУ разрешения заряда АКБ (см. [[Charging control>>doc:Battery management systems.BMS Main 2\.1.3\. Configuration.3\.5 Battery control.WebHome||anchor="HChargingcontrol"]]).
Admin 11.2 187
Admin 30.17 188 При выборе назначения «предзаряд» ("Precharging") выход используется для выдачи сигнала о предзаряде (см. [[Discharging control>>doc:Battery management systems.BMS Main 2\.1.3\. Configuration.3\.5 Battery control.WebHome||anchor="HDischargingcontrol"]]).
Admin 11.2 189
Admin 30.17 190 При выборе назначения «подтверждение отключения питания» ("Acknowledgement of power down") выход используется для выдачи сигнала о подтверждении отключения питания после того, как были корректно прекращены заряд и разряд АКБ (см. [[Charging control>>doc:Battery management systems.BMS Main 2\.1.3\. Configuration.3\.5 Battery control.WebHome||anchor="HChargingcontrol"]] и [[Discharging control>>doc:Battery management systems.BMS Main 2\.1.3\. Configuration.3\.5 Battery control.WebHome||anchor="HDischargingcontrol"]]).
Admin 11.2 191
Admin 30.17 192 При выборе назначения «сигнал включения» ("Power up") выход используется для выдачи сигнала о состоянии питания платы BMS (см. [[Power down control>>doc:Battery management systems.BMS Main 2\.1.3\. Configuration.3\.6 Battery protection.WebHome||anchor="HPowerdowncontrol"]]).
Admin 11.2 193
194
Admin 29.1 195 (% class="box infomessage" %)
196 (((
Admin 30.17 197 Список доступных **назначений реле** приведен в разделе [[Internal signals>>doc:Battery management systems.Additional information.1\. Battery controllers\: signals and errors.WebHome||anchor="HInternalsignals"]].
Admin 29.1 198 )))
Admin 11.2 199
Admin 30.17 200 При выборе назначения «реле заряда» ("Charging") реле используется для заряда АКБ (см. [[Charging control>>doc:Battery management systems.BMS Main 2\.1.3\. Configuration.3\.5 Battery control.WebHome||anchor="HChargingcontrol"]]).
Admin 11.2 201
Admin 30.17 202 При выборе назначения «реле разряда» "Discharging" реле используется для подключения к АКБ нагрузки (см. [[Discharging control>>doc:Battery management systems.BMS Main 2\.1.3\. Configuration.3\.5 Battery control.WebHome||anchor="HDischargingcontrol"]]).
Admin 11.2 203
Admin 30.17 204 При выборе назначения «реле разрешения работы зарядного устройства» ("Allow charging") реле используется для выдачи ЗУ разрешения заряда АКБ (см. [[Charging control>>doc:Battery management systems.BMS Main 2\.1.3\. Configuration.3\.5 Battery control.WebHome||anchor="HChargingcontrol"]]).
Admin 11.2 205
Admin 30.17 206 При выборе назначения «реле охладителя» ("Cooler") на реле выдаётся сигнал выскокой температуры батареи (см. [[High temperature protection>>doc:Battery management systems.BMS Main 2\.1.3\. Configuration.3\.6 Battery protection.WebHome||anchor="HHightemperatureprotection"]]) или сигнал «охлаждение АКБ» (см. [[Cooler control>>doc:Battery management systems.BMS Main 2\.1.3\. Configuration.3\.6 Battery protection.WebHome||anchor="HCoolercontrol"]]).
Admin 11.2 207
Admin 30.17 208 При выборе назначения «реле нагревателя» ("Heater") на реле выдаётся сигнал низкой температуры батареи (см. [[Low temperature protection>>doc:Battery management systems.BMS Main 2\.1.3\. Configuration.3\.6 Battery protection.WebHome||anchor="HLowtemperatureprotection"]]) или сигнал «нагрев АКБ» (см. [[Heater control>>doc:Battery management systems.BMS Main 2\.1.3\. Configuration.3\.6 Battery protection.WebHome||anchor="HHeatercontrol"]]).
Admin 11.2 209
Admin 30.17 210 При выборе назначения «реле предзаряда» ("Precharging") реле используется для предзаряда ёмкостной нагрузки (см. [[Discharging control>>doc:Battery management systems.BMS Main 2\.1.3\. Configuration.3\.5 Battery control.WebHome||anchor="HDischargingcontrol"]]).
Admin 11.2 211
Admin 30.17 212 При выборе назначения «реле балансировки серии ячеек 1» ("Balancing series 1") реле используется для подключения к серии ячеек 1 балансировочного резистора (см. [[Series balancing>>doc:Battery management systems.BMS Main 2\.1.3\. Configuration.3\.4 Battery parameters.WebHome||anchor="HSeriesbalancing"]]).
Admin 11.2 213
Admin 30.17 214 При выборе назначения «реле балансировки серии ячеек 2» ("Balancing series 2") реле используется для подключения к серии ячеек 2 балансировочного резистора (см. [[Series balancing>>doc:Battery management systems.BMS Main 2\.1.3\. Configuration.3\.4 Battery parameters.WebHome||anchor="HSeriesbalancing"]]).
Admin 11.2 215
Admin 30.17 216 При выборе назначения «дополнительное (AUX) реле разряда» ("Discharging (AUX)") реле используется для подключения к АКБ внешнего оборудования (см. [[Discharging (AUX) control>>doc:Battery management systems.BMS Main 2\.1.3\. Configuration.3\.5 Battery control.WebHome||anchor="HDischarging(AUX)control"]]).
Admin 11.2 217
Admin 30.17 218 При выборе назначения «основной контактор» ("Main contactor") реле используется для управления основным контактором батарейной системы.
Admin 11.2 219
Admin 30.17 220 При выборе назначения «сигнал включения» ("Power up") реле используется для управления контактором питания платы BMS.