Перейти к содержанию

Навигация

ADC: различия между версиями

Подготовка страницы к переводу
(Подготовка страницы к переводу)
Строка 1: Строка 1:
<languages/>
<translate>
== Как получить напряжение с АЦП ==
== Как получить напряжение с АЦП ==
#Выберите клемму, к которой можно подключить ваш источник, исходя из максимального допустимого напряжения (смотрите таблицу ниже).
#Выберите клемму, к которой можно подключить ваш источник, исходя из максимального допустимого напряжения (смотрите таблицу ниже).
#Большинство клеммников с функциями АЦП могут выполнять две функции: АЦП и управление низковольтной нагрузкой. Перед тем, как измерить напряжение на АЦП, поставьте соответствующий выход управления низковольтной нагрузкой в положение "выключено". Например, если вы подключаетесь к клемме A1, выключите в веб-интерфейсе A1_OUT (раздел Relays & FETs).
#Большинство клеммников с функциями АЦП могут выполнять две функции: АЦП и управление низковольтной нагрузкой. Перед тем, как измерить напряжение на АЦП, поставьте соответствующий выход управления низковольтной нагрузкой в положение "выключено". Например, если вы подключаетесь к клемме A1, выключите в веб-интерфейсе A1_OUT (раздел Relays & FETs).
#:Подробнее смотрите [[Мультиплексирование портов]]
#:Подробнее смотрите [[Special:MyLanguage/Мультиплексирование портов|Мультиплексирование портов]]
#Подключите ваш источник к клемме. Значение напряжения сразу появится в [[Wiren Board 4:Веб-интерфейс | веб-интерфейсе]] в устройстве ADCs. Также значение транслируется в систему сообщений [[MQTT]].
#Подключите ваш источник к клемме. Значение напряжения сразу появится в [[Wiren Board 4:Веб-интерфейс | веб-интерфейсе]] в устройстве ADCs. Также значение транслируется в систему сообщений [[Special:MyLanguage/MQTT|MQTT]].
 


== Использование значения из внешних программ ==
== Использование значения из внешних программ ==
Специальный драйвер wb-homa-adc транслирует значение в систему [[MQTT]], и его можно получать оттуда.


Также значение можно получать в ручном режиме: [[Низкоуровневая работа с ADC]].
Специальный драйвер wb-homa-adc транслирует значение в систему [[Special:MyLanguage/MQTT|MQTT]], и его можно получать оттуда.
 
Также значение можно получать в ручном режиме: [[Special:MyLanguage/Низкоуровневая работа с ADC|Низкоуровневая работа с ADC]].
 


== Измерение сопротивлений ==
== Измерение сопротивлений ==
Строка 16: Строка 23:
TODO: здесь должно быть написано, как настраивать резистивные входы через веб-интерфейс.
TODO: здесь должно быть написано, как настраивать резистивные входы через веб-интерфейс.


См. [[ADC:Измерение сопротивлений - технические детали]]
См. [[ADC:Измерение сопротивлений - технические детали|ADC:Измерение сопротивлений - технические детали]]
 


== Входное напряжение  ==
== Входное напряжение  ==
Демон wb-homa-adc транслирует значение в очередь сообщений MQQT в топик  /devices/wb-adc/controls/Vin .
Демон wb-homa-adc транслирует значение в очередь сообщений MQQT в топик  /devices/wb-adc/controls/Vin .
Таким образом, значение отображается в веб-интерфейсе как канал Vin устройства ADCs
Таким образом, значение отображается в веб-интерфейсе как канал Vin устройства ADCs


== Напряжение аккумулятора ==
== Напряжение аккумулятора ==
Демон wb-homa-adc транслирует значение в очередь сообщений MQTT в топик /devices/wb-adc/controls/BAT .
Демон wb-homa-adc транслирует значение в очередь сообщений MQTT в топик /devices/wb-adc/controls/BAT .
Таким образом, значение отображается в веб-интерфейсе как канал BAT устройства ADCs
Таким образом, значение отображается в веб-интерфейсе как канал BAT устройства ADCs




В ручном режиме: см. [[Низкоуровневая работа с ADC]].
В ручном режиме: см. [[Special:MyLanguage/Низкоуровневая работа с ADC|Низкоуровневая работа с ADC]].
 




Строка 33: Строка 45:
== Технические детали реализации АЦП ==
== Технические детали реализации АЦП ==


Wiren Board версий 2,3 и 4 имеет 8 каналов АЦП, которые мультиплексированы в один канал процессора (LRADC1). Каналы мультиплексирования указаны в таблице [[Wiren Board 4:Список GPIO]].
Wiren Board версий 2,3 и 4 имеет 8 каналов АЦП, которые мультиплексированы в один канал процессора (LRADC1). Каналы мультиплексирования указаны в таблице [[Wiren Board 4:Список GPIO|Wiren Board 4:Список GPIO]].


Wiren Board 5 использует 8 различных каналов АЦП, которые подключены к отдельным каналам процессора. Линия 4В подключена к каналу BAT (LRADC7), кроме этого измеряется
Wiren Board 5 использует 8 различных каналов АЦП, которые подключены к отдельным каналам процессора. Линия 4В подключена к каналу BAT (LRADC7), кроме этого измеряется
Строка 39: Строка 51:


Каналы ADC, обслуживающие входы R1 и R2 имеют встроенный независимый источник тока, который используется для измерения сопротивления, подключенного к каналу.
Каналы ADC, обслуживающие входы R1 и R2 имеют встроенный независимый источник тока, который используется для измерения сопротивления, подключенного к каналу.
Точность источника тока: 5%. См. [[Калибровка аналоговых входов]].
Точность источника тока: 5%. См. [[Special:MyLanguage/Калибровка аналоговых входов|Калибровка аналоговых входов]].


В Wiren Board 6 каналы АЦП процессора подключены к клеммникам A1-A4. Также на АЦП заведено входное напряжение (после входных диодов) и напряжение на клемме 5Vout.
В Wiren Board 6 каналы АЦП процессора подключены к клеммникам A1-A4. Также на АЦП заведено входное напряжение (после входных диодов) и напряжение на клемме 5Vout.




=== Основные каналы===
=== Основные каналы===


Часть каналов АЦП выведена на клеммы параллельно с транзисторами управления низковольтной нагрузки. '''Убедитесь''', что вы явно закрыли соответствующий FET помощью GPIO перед использованием АЦП. Подробнее смотрите [[Мультиплексирование портов]]
Часть каналов АЦП выведена на клеммы параллельно с транзисторами управления низковольтной нагрузки. '''Убедитесь''', что вы явно закрыли соответствующий FET помощью GPIO перед использованием АЦП. Подробнее смотрите [[Special:MyLanguage/Мультиплексирование портов|Мультиплексирование портов]]
 


=== Списки АЦП для разных устройств ===
=== Списки АЦП для разных устройств ===


==== Wiren Board 6 ====
==== Wiren Board 6 ====
См.  [[Wiren Board 6.2: Peripherals#Каналы АЦП]]
 
См.  [[Wiren Board 6.2: Peripherals#Каналы АЦП|Wiren Board 6.2: Peripherals#Каналы АЦП]]
 


==== Wiren Board 5 ====
==== Wiren Board 5 ====
{|  border="1"  class="wikitable" style="text-align:center"
{|  border="1"  class="wikitable" style="text-align:center"
! клеммник || Канал АЦП (LRADCxx) || Делитель||  Итоговая формула (без делителя) || V макс. измеряемое || комментарии
! клеммник || Канал АЦП (LRADCxx) || Делитель||  Итоговая формула (без делителя) || V макс. измеряемое || комментарии
Строка 86: Строка 104:
|-
|-
|}
|}


==== WB4 ====
==== WB4 ====
{| border="1"
{| border="1"
| клеммник || Делитель || Формула для пересчета  || Итоговая формула (без делителя) || V макс. измеряемое (с делителем)  || комментарии
| клеммник || Делитель || Формула для пересчета  || Итоговая формула (без делителя) || V макс. измеряемое (с делителем)  || комментарии
Строка 105: Строка 125:


|}
|}


==== WB3.5 ====
==== WB3.5 ====
{| border="1"
{| border="1"
| клеммник || Делитель|| Формула для пересчета || Итоговая формула || V max || комментарии
| клеммник || Делитель|| Формула для пересчета || Итоговая формула || V max || комментарии
Строка 121: Строка 143:


|}
|}






==== WB NETMON-1 ====
==== WB NETMON-1 ====
{| border="1"
{| border="1"
| клеммник || Делитель || Формула для пересчета  || Итоговая формула (без делителя) || V макс. измеряемое (с делителем)  || комментарии
| клеммник || Делитель || Формула для пересчета  || Итоговая формула (без делителя) || V макс. измеряемое (с делителем)  || комментарии
Строка 133: Строка 157:
|-
|-
|}
|}




==== WB2.8 ====
==== WB2.8 ====
{| border="1"
{| border="1"
| клеммник || Делитель|| Формула для пересчета  || Итоговая формула || комментарии
| клеммник || Делитель|| Формула для пересчета  || Итоговая формула || комментарии
Строка 144: Строка 170:


|}
|}
</translate>
12 063

правки