|
|
(не показаны 23 промежуточные версии 4 участников) |
Строка 1: |
Строка 1: |
| <languages/> | | <languages/><translate> |
| <translate> | | {{DISPLAYTITLE: Аналоговые входы (АЦП)}} |
| | == Определения == <!--T:55--> |
| | '''Аналого-цифровые преобразователи (АЦП)''' — устройства предназначенные для преобразования входных аналоговых сигналов в цифровой код. |
|
| |
|
| == Как получить напряжение с АЦП == <!--T:1-->
| | <!--T:56--> |
| | '''Аналоговые входы''' — представляют собой входы АЦП и служат для измерения поданного на них напряжения. Аналоговые входы в устройствах автоматики предназначены для подключения к ним датчиков с [[AnalogSensors_connecting | выходным аналоговым сигналом]]. |
|
| |
|
| <!--T:2--> | | == Аналоговые входы в контроллере Wiren Board == <!--T:57--> |
| | === Wiren Board 6 === |
| | В Wiren Board 6 каналы АЦП процессора подключены к клеммникам A1-A4. Также на АЦП заведено входное напряжение (после входных диодов) и напряжение на клемме 5Vout. |
| | === Wiren Board 7 === |
| | Wiren Board 7 каналы АЦП процессора подключены к клеммникам A1-A3. Напряжения на клемме D1 и на клемме 5Vout не измеряются. |
| | <gallery mode="packed" heights="100px" caption="Универсальные входы-выходы"> |
| | Image: WB6_AI_DI.PNG| Wiren Board 6 |
| | Image: WB7_AI_DI.PNG| Wiren Board 7 |
| | Image: WB6.Ax.png| Схема Ax |
| | Image: WB7.D1.png| Схема D1 в Wiren Board 7 |
| | </gallery> |
| | == Измерение напряжения == |
| | === Подключение и настройка === |
| #Напряжение должно быть в диапазоне допустимых значений. | | #Напряжение должно быть в диапазоне допустимых значений. |
| #Клеммники Ax выполняют две функции: АЦП и управление низковольтной нагрузкой. Перед измерением напряжение, поставьте соответствующий выход управления низковольтной нагрузкой в положение "выключено". Например, если вы подключаетесь к клемме A1, выключите в веб-интерфейсе A1_OUT (раздел Relays & FETs). | | #Клеммники Ax выполняют две функции: АЦП и управление низковольтной нагрузкой. Перед измерением напряжение, поставьте соответствующий выход управления низковольтной нагрузкой в положение «выключено». Например, если вы подключаетесь к клемме A1, выключите в [[Веб-интерфейс Wiren Board | веб-интерфейсе]] A1_OUT (раздел Relays & FETs). |
| #Подключите ваш источник к клемме. Значение напряжения сразу появится в [[Веб-интерфейс Wiren Board | веб-интерфейсе]], в устройстве ADCs. Также значение транслируется в систему сообщений [[Special:MyLanguage/MQTT|MQTT]]. | | #Подключите ваш источник к клемме Ax. Значение напряжения сразу появится в [[Веб-интерфейс Wiren Board | веб-интерфейсе]], в устройстве ADCs. Также значение транслируется в систему сообщений [[Special:MyLanguage/MQTT|MQTT]]. |
| | | === Отображение измеренного напряжения === |
| <!--T:5-->
| | Демон wb-homa-adc транслирует значение в очередь сообщений MQTT в топик /devices/wb-adc/controls/Vin . |
| Также значение можно получать в ручном режиме: [[Special:MyLanguage/Низкоуровневая работа с ADC|Низкоуровневая работа с ADC]].
| |
| | |
| == Входное напряжение == <!--T:10--> | |
| | |
| <!--T:11-->
| |
| Демон wb-homa-adc транслирует значение в очередь сообщений MQQT в топик /devices/wb-adc/controls/Vin . | |
| Таким образом, значение отображается в веб-интерфейсе как канал Vin устройства ADCs | | Таким образом, значение отображается в веб-интерфейсе как канал Vin устройства ADCs |
|
| |
|
| | | <!--T:58--> |
| == Напряжение аккумулятора == <!--T:12-->
| | Смотрите также: |
| | | * [[Wiren Board 6.2: Peripherals#Каналы АЦП| Каналы АЦП в Wiren Board 6.2]] |
| <!--T:13-->
| | * [[Wiren_Board_7.2:_Peripherals#Аналоговые_входы| Каналы АЦП в Wiren Board 7]] |
| Демон wb-homa-adc транслирует значение в очередь сообщений MQTT в топик /devices/wb-adc/controls/BAT .
| | * [[ADC.OLD | Списки АЦП для старых версий контроллера]] |
| Таким образом, значение отображается в веб-интерфейсе как канал BAT устройства ADCs
| |
| | |
| | |
| <!--T:14-->
| |
| В ручном режиме: см. [[Special:MyLanguage/Низкоуровневая работа с ADC|Низкоуровневая работа с ADC]].
| |
| | |
| | |
| | |
| | |
| == Технические детали реализации АЦП == <!--T:15-->
| |
| | |
| <!--T:16-->
| |
| Wiren Board версий 2,3 и 4 имеет 8 каналов АЦП, которые мультиплексированы в один канал процессора (LRADC1). Каналы мультиплексирования указаны в таблице [[Wiren Board 4:Список GPIO|Wiren Board 4:Список GPIO]]. | |
| | |
| <!--T:17-->
| |
| Wiren Board 5 использует 8 различных каналов АЦП, которые подключены к отдельным каналам процессора. Линия 4В подключена к каналу BAT (LRADC7), кроме этого измеряется
| |
| напряжение на 2-х резистивных входах, 4 универсальных входах A1-A4 и входное напряжение (см. таблицу ниже).
| |
| | |
| <!--T:18-->
| |
| Каналы ADC, обслуживающие входы R1 и R2 имеют встроенный независимый источник тока, который используется для измерения сопротивления, подключенного к каналу.
| |
| Точность источника тока: 5%. См. [[Special:MyLanguage/Калибровка аналоговых входов|Калибровка аналоговых входов]].
| |
| | |
| <!--T:19-->
| |
| В Wiren Board 6 каналы АЦП процессора подключены к клеммникам A1-A4. Также на АЦП заведено входное напряжение (после входных диодов) и напряжение на клемме 5Vout.
| |
| | |
| | |
| | |
| === Списки АЦП для разных устройств === <!--T:22-->
| |
| | |
| | |
| ==== Wiren Board 6 ==== <!--T:23-->
| |
| | |
| <!--T:24-->
| |
| См. [[Wiren Board 6.2: Peripherals#Каналы АЦП|Wiren Board 6.2: Peripherals#Каналы АЦП]]
| |
| | |
| | |
| ==== Wiren Board 5 ==== <!--T:25-->
| |
| | |
| <!--T:26-->
| |
| {| border="1" class="wikitable" style="text-align:center"
| |
| ! клеммник || Канал АЦП (LRADCxx) || Делитель|| Итоговая формула (без делителя) || V макс. измеряемое || комментарии
| |
| |-
| |
| | |
| <!--T:27-->
| |
| | A1 || 1
| |
| |rowspan="4"|88k7/12k || rowspan="4"| V = N * 3.80 mV || rowspan="4"| 31V || rowspan="4"|
| |
| |-
| |
| | A2 || 2
| |
| |-
| |
| | A3 || 3
| |
| |-
| |
| | A4 || 4
| |
| |-
| |
| | |
| | |
| <!--T:28-->
| |
| | R1 || 6
| |
| |rowspan="2"| 1 || rowspan="2"| V = N * 0.4518 mV|| rowspan="2"| 3.1V || rowspan="2"| r2 = 3150 Ohm,
| |
| r1 = 1000 kOhm
| |
| |-
| |
| | R2 || 0
| |
| |-
| |
| | |
| | |
| | |
| | |
| <!--T:29-->
| |
| | 4В/li_pol || 7 ||
| |
| | V = N * 1.807 mV || - || на линии 4 В
| |
| |-
| |
| | Vin || 5
| |
| |88k7/12k|| V = N * 3.80 mV || 31V || входное напряжение
| |
| |-
| |
| |}
| |
| | |
| | |
| ==== WB4 ==== <!--T:30-->
| |
| | |
| <!--T:31-->
| |
| {| border="1"
| |
| | клеммник || Делитель || Формула для пересчета || Итоговая формула (без делителя) || V макс. измеряемое (с делителем) || комментарии
| |
| |-
| |
| | |
| <!--T:32-->
| |
| | A1-A3 || 100k/90.9k || N / 4095 * 1.85V * 2.100 || V = N * 0.949 mV || 7.4V ||
| |
| |-
| |
| | A4-A5 || 100k/11.86k || N / 4095 * 1.85V * 9.43 || V = N * 4.26 mV || 34.4V ||
| |
| |-
| |
| | R1-R2 || 3k15/1M || N / 4095 * 1.85V * 1.003 || V = N * 0.426 mV || 3.7V ||
| |
| |-
| |
| | li_pol || 100k/90.9k || N / 4095 * 1.85V * 2.100 || V = N * 0.949 mV || - || на аккумуляторе
| |
| |-
| |
| | |
| <!--T:33-->
| |
| | Vin || 33k/4k51 ||N / 4095 * 1.85V * 8.32 || V = N * 3.76 mV || 30.6V || входное напряжение, iio channel 0
| |
| |-
| |
| | |
| <!--T:34-->
| |
| |}
| |
| | |
| | |
| ==== WB3.5 ==== <!--T:35-->
| |
| | |
| <!--T:36-->
| |
| {| border="1"
| |
| | клеммник || Делитель|| Формула для пересчета || Итоговая формула || V max || комментарии
| |
| |-
| |
| | |
| <!--T:37-->
| |
| | A1-A4 || 220k/22k|| V = N / 4095 * 1.85V * 11 || V = N * 4.97 mV || ||
| |
| |-
| |
| | |
| <!--T:38-->
| |
| | R1-R4 || - || V = N / 4095 * 1.85V ||V = N * 0.452 mV || ||
| |
| |-
| |
| | |
| <!--T:39-->
| |
| | Vin || 33k/4k53 ||N / 4095 * 1.85V * 8.28 || V = N * 3.74 mV || 30V || входное напряжение, iio channel: 0
| |
| |-
| |
| | |
| <!--T:40-->
| |
| |}
| |
| | |
| | |
| | |
| | |
| ==== WB NETMON-1 ==== <!--T:41-->
| |
| | |
| <!--T:42-->
| |
| {| border="1"
| |
| | клеммник || Делитель || Формула для пересчета || Итоговая формула (без делителя) || V макс. измеряемое (с делителем) || комментарии
| |
| |-
| |
| | A1-A8 || 31k/4.68k || N / 4095 * 1.85V * 7.627 || V = N * 3.446 mV || 20V ||
| |
| |-
| |
| | Vin || 12k/1k ||N / 4095 * 1.85V * 13 || V = N * 5.873 mV || || входное напряжение
| |
| |-
| |
| |}
| |
| | |
| | |
| | |
| ==== WB2.8 ==== <!--T:43-->
| |
| | |
| <!--T:44-->
| |
| {| border="1"
| |
| | клеммник || Делитель|| Формула для пересчета || Итоговая формула || комментарии
| |
| |-
| |
| | |
| <!--T:45-->
| |
| | A1-A7 || 12K/33K|| V = N / 4095 * 1.85V * 1.364 || V = N * 0.616 mV ||
| |
| |-
| |
| | |
| <!--T:46-->
| |
| |}
| |
| </translate> | | </translate> |