Исходный код вики 3.2 Inputs and outputs
Редактировал(а) Admin 2025/06/18 15:29
Последние авторы
author | version | line-number | content |
---|---|---|---|
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="2" style="--numbered-headings-start: 1;font-size: 0px;color: rgba(0, 0, 0, 0.0);margin-bottom: 0px; margin-top: 0px;" %) | ||
5 | == Входы и выходы устройства == | ||
6 | |||
7 | === Discrete inputs === | ||
8 | |||
9 | Устройство BMS Main 3 имеет **6 дискретных входов, **детектирующих замыкание сигнальной линии на виртуальную землю устройства, и **2 дискретных входа**, детектирующих напряжение 9-32В. Для каждого дискретного входа задаётся его назначение и требование инверсии. | ||
10 | |||
11 | Также BMS имеет два дополнительных конфигурируемых входа «KEYRUN» и «CHARGE_ON», каждый из которых принимает напряжение в диапазоне 9-32В. Эти входы являются командой включения устройства с дополнительным настраиваемым действием. | ||
12 | |||
13 | Назначения дискретных входов настраиваются в разделе «Signals → Input discrete signals → Assignments»: | ||
14 | |||
15 | [[image:1735053944168-184.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true" height="236" width="800"]] | ||
16 | |||
17 | (% class="box infomessage" %) | ||
18 | ((( | ||
19 | Список доступных назначений **дискретных входов** приведен в разделе [[Input signals>>doc:Battery management systems.Additional information.1\. Battery controllers\: signals and errors.WebHome||anchor="HInputsignals"]]. | ||
20 | ))) | ||
21 | |||
22 | Требования инверсии для дискретных входов настраивается в разделе «Signals → Input discrete signals → Inversion»: | ||
23 | |||
24 | [[image:1735054242278-319.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true" height="207" width="800"]] | ||
25 | |||
26 | Поведение сигнала «KEYRUN» настраивается в разделе «Signals → Input discrete signals → KEYRUN mode»: | ||
27 | |||
28 | [[image:1733320685772-445.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true" height="112" width="800"]] | ||
29 | |||
30 | Поведение сигнала «CHARGE_ON» настраивается в разделе «Signals → Input discrete signals → CHARGE_ON mode»: | ||
31 | |||
32 | [[image:1733320685772-786.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true" height="111" width="800"]] | ||
33 | |||
34 | В разделах «KEYRUN mode» и «CHARGE_ON mode»: | ||
35 | |||
36 | * Do nothing – включить устройство и не совершать дополнительных действий; | ||
37 | * Set “Discharge request” – включить устройство и установить сигнал «Discharge request»; | ||
38 | * Set “Charge request” – включить устройство и установить сигнал «Charge request». | ||
39 | |||
40 | === Current sensor === | ||
41 | |||
42 | Устройство BMS Main 3 имеет возможность измерять ток батареи с помощью **3 внешних датчиков** на эффекте Холла. | ||
43 | |||
44 | Настройки датчика тока находятся в разделе «Signals → Current sensor»: | ||
45 | |||
46 | [[image:1735054422436-925.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true" height="391" width="800"]] | ||
47 | |||
48 | В этом разделе: | ||
49 | |||
50 | * Connection – тип подключения датчиков тока: | ||
51 | ** One sensor (#1) – для измерения тока используется только первый датчик; | ||
52 | ** Two sensors (#1 and #2) in parallel – датчики тока подключены параллельно (суммарный ток батареи равен сумме токов с двух датчиков); | ||
53 | ** Two sensors (#1 and #2) in different branches – датчики расположены в разных половинах батареях (используется в схеме батареи со средней точкой); | ||
54 | * Sensor 2, 3: Enable – флаги включения второго или третьего датчика; | ||
55 | * Sensor 1, 2, 3: Nominal current – номинальный ток I,,ном.,, датчика по паспорту, А; | ||
56 | * Sensor 1, 2, 3: Sensitivity – чувствительность датчика тока по паспорту, В/I,,ном.,,; | ||
57 | * Sensor 1, 2, 3: Invert – флаг инвертирования показаний датчика тока; | ||
58 | * Sensor 1, 2, 3: Multiply the charging current (experimental) – экспериментальная настройка по умножению зарядного тока на заданный коэффициент; | ||
59 | * Sensor 1, 2, 3: Multiplier for charging current – коэффициент умножения зарядного тока; | ||
60 | * Sensor 1, 2, 3: REF_IN2 mode – дополнительная аналоговая линия: | ||
61 | ** Not connected – не используется; | ||
62 | ** Reference line – к дополнительной линии подключен сигнал уровня нуля датчика тока; | ||
63 | ** Low range (for the dual range sensor) – к дополнительной линии подключен второй выход двухдиапазонного датчика серии DHAB; | ||
64 | * Sensor 1, 2, 3: Low range nominal current – номинальный ток I,,ном.,, второго выхода двухдиапазонного датчика тока по паспорту, А; | ||
65 | * Sensor 1, 2, 3: Sensitivity – чувствительность второго выхода двухдиапазонного датчика тока по паспорту, В/I,,ном.,,; | ||
66 | * Sensor 1, 2, 3: Threshold for low range – пороговое значение, ниже которого BMS использует ток, полученный со второго (Low range) выхода двухдиапазонного датчика тока, А; | ||
67 | * Calibrate – флаг калибровки (установки уровня «0») датчика тока при запуске устройства; | ||
68 | * Calibration time – время калибровки датчика тока, с | ||
69 | * Recalibrate current sensor – команда для калибровки датчика тока. | ||
70 | |||
71 | === Shunt sensor (CAN bus) === | ||
72 | |||
73 | Устройства BMS Main 3 имеют возможность измерять ток батареи с помощью шунтового датчика тока, подключенного к CAN шине. | ||
74 | |||
75 | (% class="box infomessage" %) | ||
76 | ((( | ||
77 | **Примечание:** Протокол информационного обмена с шунтовым датчиком тока предоставляется по запросу. | ||
78 | ))) | ||
79 | |||
80 | Настройки датчика тока настраиваются в разделе «Signals → Shunt sensor (CAN bus)»: | ||
81 | |||
82 | [[image:1733320685776-802.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true" height="108" width="800"]] | ||
83 | |||
84 | В этом разделе: | ||
85 | |||
86 | * Enable – флаг включения информационного взаимодействия с датчиком BMS Current Sensor (при работе с внешним шунтовым датчиком тока BMS не использует в работе датчик тока на эффекте Холла, который настраивается в разделе «Signals → Current sensor»); | ||
87 | * Node ID – адрес датчика BMS Current Sensor в сети CANopen; | ||
88 | * Invert – флаг инверсии показаний тока; | ||
89 | * Receive timeout – таймаут получения пакетов от шунтового датчика тока (если в течение данного времени от датчика не поступает данных, то выставляется флаг потери связи с шунтовым датчиком тока), мс; | ||
90 | * Mean value threshold – уровень T,,M,,, А (если модуль мгновенного значения I,,I,, тока, полученного от датчика, меньше T,,M,,, но больше T,,0,,, то BMS использует в расчётах среднее значение тока I,,M,,; если I,,I,, больше T,,M,,, то BMS использует в расчётах мгновенное значение тока I,,I,,); | ||
91 | * Zero threshold – уровень T,,0,,, А (если модуль мгновенного значения I,,I,, тока, полученного от датчика, меньше T,,0,,, то BMS считает, что ток через батарею нулевой). | ||
92 | |||
93 | === Temperature sensors === | ||
94 | |||
95 | Настройки датчика температуры находятся в разделе «Signals → Temperature sensors»: | ||
96 | |||
97 | [[image:1750259757728-314.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true" height="85" width="800"]] | ||
98 | |||
99 | В этом разделе: | ||
100 | |||
101 | * Type of cell temperature sensors – тип температурных датчиков, подключенных к BMS Logic и используемых для измерения температуры ячеек; | ||
102 | * Unused cell temperature sensors – битовое поле для выбора неиспользуемых датчиков температуры на каждом BMS Logic; | ||
103 | * Type of temperature sensors 1 and 2 – тип температурных датчиков, подключенных к BMS Main 3. | ||
104 | |||
105 | === Output discrete signals === | ||
106 | |||
107 | Устройство BMS Main 3 имеет **4 дискретных выхода** типа открытый сток (open drain). Для каждого дискретного выхода задаётся его назначение и требование инверсии. | ||
108 | |||
109 | Назначения дискретных выходов настраиваются в разделе «Signals → Output discrete signals → Assignments»: | ||
110 | |||
111 | [[image:1735054536275-447.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true" height="148" width="800"]] | ||
112 | |||
113 | (% class="box infomessage" %) | ||
114 | ((( | ||
115 | Список доступных назначений **дискретных выходов** приведен в разделе [[Internal signals>>doc:Battery management systems.Additional information.1\. Battery controllers\: signals and errors.WebHome||anchor="HInternalsignals"]]. | ||
116 | ))) | ||
117 | |||
118 | Требования инверсии для дискретных выходов настраивается в разделе «Signals → Output discrete signals → Inversion»: | ||
119 | |||
120 | [[image:1735054654975-772.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true" height="124" width="800"]] | ||
121 | |||
122 | === Power switches === | ||
123 | |||
124 | Устройство BMS Main 3 имеет **6 силовых ключей** для управления контакторами. Для каждого ключа задаётся его назначение и требование инверсии. | ||
125 | |||
126 | Назначения силовых ключей настраиваются в разделе "Signals → Power switches → Assignments" section: | ||
127 | |||
128 | [[image:1735054694689-808.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true" height="167" width="800"]] | ||
129 | |||
130 | (% class="box infomessage" %) | ||
131 | ((( | ||
132 | Список доступных назначений **силовых ключей** приведен в разделе [[Internal signals>>doc:Battery management systems.Additional information.1\. Battery controllers\: signals and errors.WebHome||anchor="HInternalsignals"]]. | ||
133 | ))) | ||
134 | |||
135 | Требования инверсии для силовых ключей настраиваются в разделе «Signals → Power switches → Inversion»: | ||
136 | |||
137 | [[image:1735054793459-953.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true" height="149" width="800"]] | ||
138 | |||
139 |