Исходный код вики 3.2 Inputs and outputs
Редактировал(а) Admin 2025/06/18 15:29
Скрыть последних авторов
author | version | line-number | content |
---|---|---|---|
![]() |
3.2 | 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;" %) |
![]() |
20.1 | 2 | = Настройка = |
![]() |
1.1 | 3 | |
![]() |
3.2 | 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;" %) |
![]() |
20.1 | 5 | == Входы и выходы устройства == |
![]() |
3.1 | 6 | |
7 | === Discrete inputs === | ||
8 | |||
![]() |
20.1 | 9 | Устройство BMS Main 3 имеет **6 дискретных входов, **детектирующих замыкание сигнальной линии на виртуальную землю устройства, и **2 дискретных входа**, детектирующих напряжение 9-32В. Для каждого дискретного входа задаётся его назначение и требование инверсии. |
![]() |
1.1 | 10 | |
![]() |
20.1 | 11 | Также BMS имеет два дополнительных конфигурируемых входа «KEYRUN» и «CHARGE_ON», каждый из которых принимает напряжение в диапазоне 9-32В. Эти входы являются командой включения устройства с дополнительным настраиваемым действием. |
![]() |
1.1 | 12 | |
![]() |
20.1 | 13 | Назначения дискретных входов настраиваются в разделе «Signals → Input discrete signals → Assignments»: |
![]() |
1.1 | 14 | |
![]() |
6.3 | 15 | [[image:1735053944168-184.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true" height="236" width="800"]] |
![]() |
1.1 | 16 | |
![]() |
17.1 | 17 | (% class="box infomessage" %) |
18 | ((( | ||
![]() |
20.1 | 19 | Список доступных назначений **дискретных входов** приведен в разделе [[Input signals>>doc:Battery management systems.Additional information.1\. Battery controllers\: signals and errors.WebHome||anchor="HInputsignals"]]. |
![]() |
17.1 | 20 | ))) |
![]() |
1.1 | 21 | |
![]() |
20.1 | 22 | Требования инверсии для дискретных входов настраивается в разделе «Signals → Input discrete signals → Inversion»: |
![]() |
1.1 | 23 | |
![]() |
6.3 | 24 | [[image:1735054242278-319.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true" height="207" width="800"]] |
![]() |
1.1 | 25 | |
![]() |
20.1 | 26 | Поведение сигнала «KEYRUN» настраивается в разделе «Signals → Input discrete signals → KEYRUN mode»: |
![]() |
1.1 | 27 | |
28 | [[image:1733320685772-445.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true" height="112" width="800"]] | ||
29 | |||
![]() |
20.1 | 30 | Поведение сигнала «CHARGE_ON» настраивается в разделе «Signals → Input discrete signals → CHARGE_ON mode»: |
![]() |
1.1 | 31 | |
32 | [[image:1733320685772-786.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true" height="111" width="800"]] | ||
33 | |||
![]() |
20.1 | 34 | В разделах «KEYRUN mode» и «CHARGE_ON mode»: |
![]() |
1.1 | 35 | |
![]() |
20.1 | 36 | * Do nothing – включить устройство и не совершать дополнительных действий; |
37 | * Set “Discharge request” – включить устройство и установить сигнал «Discharge request»; | ||
38 | * Set “Charge request” – включить устройство и установить сигнал «Charge request». | ||
![]() |
1.1 | 39 | |
![]() |
3.1 | 40 | === Current sensor === |
![]() |
1.1 | 41 | |
![]() |
20.1 | 42 | Устройство BMS Main 3 имеет возможность измерять ток батареи с помощью **3 внешних датчиков** на эффекте Холла. |
![]() |
1.1 | 43 | |
![]() |
20.1 | 44 | Настройки датчика тока находятся в разделе «Signals → Current sensor»: |
![]() |
1.1 | 45 | |
![]() |
7.2 | 46 | [[image:1735054422436-925.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true" height="391" width="800"]] |
![]() |
1.1 | 47 | |
![]() |
20.1 | 48 | В этом разделе: |
![]() |
1.1 | 49 | |
![]() |
20.1 | 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 – команда для калибровки датчика тока. | ||
![]() |
1.1 | 70 | |
![]() |
3.1 | 71 | === Shunt sensor (CAN bus) === |
![]() |
1.1 | 72 | |
![]() |
20.1 | 73 | Устройства BMS Main 3 имеют возможность измерять ток батареи с помощью шунтового датчика тока, подключенного к CAN шине. |
![]() |
1.1 | 74 | |
75 | (% class="box infomessage" %) | ||
76 | ((( | ||
![]() |
20.1 | 77 | **Примечание:** Протокол информационного обмена с шунтовым датчиком тока предоставляется по запросу. |
![]() |
1.1 | 78 | ))) |
79 | |||
![]() |
20.1 | 80 | Настройки датчика тока настраиваются в разделе «Signals → Shunt sensor (CAN bus)»: |
![]() |
1.1 | 81 | |
82 | [[image:1733320685776-802.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true" height="108" width="800"]] | ||
83 | |||
![]() |
20.1 | 84 | В этом разделе: |
![]() |
1.1 | 85 | |
![]() |
20.1 | 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 считает, что ток через батарею нулевой). | ||
![]() |
1.1 | 92 | |
![]() |
3.1 | 93 | === Temperature sensors === |
![]() |
1.1 | 94 | |
![]() |
20.1 | 95 | Настройки датчика температуры находятся в разделе «Signals → Temperature sensors»: |
![]() |
1.1 | 96 | |
![]() |
20.1 | 97 | [[image:1750259757728-314.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true" height="85" width="800"]] |
![]() |
1.1 | 98 | |
![]() |
20.1 | 99 | В этом разделе: |
![]() |
1.1 | 100 | |
![]() |
20.1 | 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. | ||
![]() |
1.1 | 104 | |
![]() |
3.1 | 105 | === Output discrete signals === |
![]() |
1.1 | 106 | |
![]() |
20.1 | 107 | Устройство BMS Main 3 имеет **4 дискретных выхода** типа открытый сток (open drain). Для каждого дискретного выхода задаётся его назначение и требование инверсии. |
![]() |
1.1 | 108 | |
![]() |
20.1 | 109 | Назначения дискретных выходов настраиваются в разделе «Signals → Output discrete signals → Assignments»: |
![]() |
1.1 | 110 | |
![]() |
8.2 | 111 | [[image:1735054536275-447.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true" height="148" width="800"]] |
![]() |
1.1 | 112 | |
![]() |
17.1 | 113 | (% class="box infomessage" %) |
114 | ((( | ||
![]() |
20.1 | 115 | Список доступных назначений **дискретных выходов** приведен в разделе [[Internal signals>>doc:Battery management systems.Additional information.1\. Battery controllers\: signals and errors.WebHome||anchor="HInternalsignals"]]. |
![]() |
17.1 | 116 | ))) |
![]() |
1.1 | 117 | |
![]() |
20.1 | 118 | Требования инверсии для дискретных выходов настраивается в разделе «Signals → Output discrete signals → Inversion»: |
![]() |
1.1 | 119 | |
![]() |
9.2 | 120 | [[image:1735054654975-772.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true" height="124" width="800"]] |
![]() |
1.1 | 121 | |
![]() |
3.1 | 122 | === Power switches === |
![]() |
1.1 | 123 | |
![]() |
20.1 | 124 | Устройство BMS Main 3 имеет **6 силовых ключей** для управления контакторами. Для каждого ключа задаётся его назначение и требование инверсии. |
![]() |
1.1 | 125 | |
![]() |
20.1 | 126 | Назначения силовых ключей настраиваются в разделе "Signals → Power switches → Assignments" section: |
![]() |
1.1 | 127 | |
![]() |
11.2 | 128 | [[image:1735054694689-808.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true" height="167" width="800"]] |
![]() |
1.1 | 129 | |
![]() |
17.1 | 130 | (% class="box infomessage" %) |
131 | ((( | ||
![]() |
20.1 | 132 | Список доступных назначений **силовых ключей** приведен в разделе [[Internal signals>>doc:Battery management systems.Additional information.1\. Battery controllers\: signals and errors.WebHome||anchor="HInternalsignals"]]. |
![]() |
17.1 | 133 | ))) |
![]() |
1.1 | 134 | |
![]() |
20.1 | 135 | Требования инверсии для силовых ключей настраиваются в разделе «Signals → Power switches → Inversion»: |
![]() |
1.1 | 136 | |
![]() |
12.1 | 137 | [[image:1735054793459-953.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true" height="149" width="800"]] |
![]() |
2.1 | 138 | |
139 |