Wiren Board 6: Hardware: различия между версиями

Нет описания правки
Строка 232: Строка 232:
<!--T:351-->
<!--T:351-->
Так же для каналов Аx есть функция бинарного входа DI - напряжение на клемме больше 3В контроллер воспринимает как логическую единицу (срабатывание входа), меньше 1,5В - как логический ноль. Бинарные входы на каналах Ax отображаются в ПО как Ax_IN. Адрес канала бинарного входа: "wb-gpio/Ax_IN".
Так же для каналов Аx есть функция бинарного входа DI - напряжение на клемме больше 3В контроллер воспринимает как логическую единицу (срабатывание входа), меньше 1,5В - как логический ноль. Бинарные входы на каналах Ax отображаются в ПО как Ax_IN. Адрес канала бинарного входа: "wb-gpio/Ax_IN".
== Резистивные входы R1 и R2 == <!--T:352-->
[[Файл:Rx.png|thumb|400px|Эквивалентная схема каналов Rx]]
<!--T:353-->
В режиме по-умолчанию, каждая клемма подключена к внутреннему  регулируемому источнику тока.
Контроллер подаёт заданный ток на вход, и измеряет при этом на нём напряжение.
Из известных значений тока и напряжения, ПО контроллера вычисляет сопротивление, подключенное к входу.
<!--T:354-->
Каждый вход также [[ADC#Измерение сопротивлений|можно перевести]] в режим обычного аналогового входа в настройках.
В этом режиме источник тока отключен и вход измеряет напряжение в диапазоне 0-3.0В.
<!--T:355-->
Входы R1-R2 также работают как бинарные входы.
<!--T:356-->
При включенном источнике тока (режим по-умолчанию) вход оказывается подтянут к питанию.
Если к входу ничего не подключено, то это состояние воспринимается как логическая единица.
Если соединить клеммник с землёй, то это соответствует логическому нулю.
Внешние кнопки, датчики и т.д. в этом режиме нужно подключать между клеммником Rx и GND.
<!--T:357-->
В альтернативном режиме, при выключенном источнике тока, вход подтянут к земле.
Логический ноль соответствует входу, к которому ничего не подключено; логическая единица - входу, на которое подаётся напряжение > 3В.
Внешние кнопки, датчики и т.д. в этом режиме нужно подключать между клеммником Rx и клеммником 5V out, либо плюсом питания.


== 1-Wire и +5V == <!--T:358-->
== 1-Wire и +5V == <!--T:358-->