1-Wire: различия между версиями

Материал из Wiren Board
Строка 1: Строка 1:
'''1-Wire''' - шина для подключения внешних датчиков по двум (или трём) проводам. Так как это шина, можно подключить несколько устройств на один порт 1-Wire.
'''1-Wire''' - шина для подключения внешних датчиков по двум (или трём) проводам. Так как это шина, можно подключить несколько устройств на один порт 1-Wire.
 
== Поддерживаемые датчики ==
Датчик имеет три вывода: земля, питание и данные. Если есть возможность подключить все три вывода, то лучше сделать именно так: на землю, 5 В и контакт 1-Wire. Если нужно уменшьшить число проводов, что нужно соединить контакты питания и земли датчика, и подключить их к земле контроллера. В таком случае датчик будет брать питание с канала с данными, но этот способ не так надёжен, как подключение по трём проводам, и может замедлить опрашивание датчиков, особенно если их несколько на одном канале.
 
Каждый датчик имеет собственный уникальный идентификатор.
 
Wiren Board поддерживает один тип датчиков - температурные на основе чипов DS18B20 и подобных, например:
Wiren Board поддерживает один тип датчиков - температурные на основе чипов DS18B20 и подобных, например:
* http://shop.nag.ru/catalog/00007.Avtomatizatsiya-i-monitoring/06630.Datchiki/08428.SNR-DTS
* http://shop.nag.ru/catalog/00007.Avtomatizatsiya-i-monitoring/06630.Datchiki/08428.SNR-DTS
* http://www.aliexpress.com/item/Waterproof-DS18B20-Temperature-Probe-Temperature-Sensor-Stainless-Steel-Package-100cm-Wire/1426853426.html  
* http://www.aliexpress.com/item/Waterproof-DS18B20-Temperature-Probe-Temperature-Sensor-Stainless-Steel-Package-100cm-Wire/1426853426.html  
== Подключение ==
Датчик имеет три вывода: земля, питание и данные. Если есть возможность подключить все три вывода, то лучше сделать именно так: на землю, 5 В и контакт 1-Wire. Если нужно уменшьшить число проводов, что нужно соединить контакты питания и земли датчика, и подключить их к земле контроллера. В таком случае датчик будет брать питание с канала с данными, но этот способ не так надёжен, как подключение по трём проводам, и может замедлить опрашивание датчиков, особенно если их несколько на одном канале.


Длина шины может быть до сотни метров, однако эффективная дальность зависит от наводок на кабель.
Длина шины может быть до сотни метров, однако эффективная дальность зависит от наводок на кабель.
== Поддержка в ПО ==


После подключения значения с датчиков сразу будут транслироваться в [[MQTT]] и появятся в [[на основе чипов Maxim DS18B20 и подобных | веб-интерфейсе]].
После подключения значения с датчиков сразу будут транслироваться в [[MQTT]] и появятся в [[на основе чипов Maxim DS18B20 и подобных | веб-интерфейсе]].
Каждый датчик имеет собственный уникальный идентификатор.


Более подробная информация про 1-Wire на нашем   
Более подробная информация про 1-Wire на нашем   
[http://contactless.ru/forums/topic/%D0%BF%D0%BE%D0%B4%D0%B4%D0%B5%D1%80%D0%B6%D0%BA%D0%B0-1-wire-%D1%83%D1%81%D1%82%D1%80%D0%BE%D0%B9%D1%81%D1%82%D0%B2-%D0%B8-%D0%B2%D1%81%D1%91-%D0%B2%D1%81%D1%91-%D0%B2%D1%81%D1%91/#post-2605  форуме].
[http://contactless.ru/forums/topic/%D0%BF%D0%BE%D0%B4%D0%B4%D0%B5%D1%80%D0%B6%D0%BA%D0%B0-1-wire-%D1%83%D1%81%D1%82%D1%80%D0%BE%D0%B9%D1%81%D1%82%D0%B2-%D0%B8-%D0%B2%D1%81%D1%91-%D0%B2%D1%81%D1%91-%D0%B2%D1%81%D1%91/#post-2605  форуме].

Версия 22:54, 13 апреля 2015

1-Wire - шина для подключения внешних датчиков по двум (или трём) проводам. Так как это шина, можно подключить несколько устройств на один порт 1-Wire.

Поддерживаемые датчики

Wiren Board поддерживает один тип датчиков - температурные на основе чипов DS18B20 и подобных, например:

Подключение

Датчик имеет три вывода: земля, питание и данные. Если есть возможность подключить все три вывода, то лучше сделать именно так: на землю, 5 В и контакт 1-Wire. Если нужно уменшьшить число проводов, что нужно соединить контакты питания и земли датчика, и подключить их к земле контроллера. В таком случае датчик будет брать питание с канала с данными, но этот способ не так надёжен, как подключение по трём проводам, и может замедлить опрашивание датчиков, особенно если их несколько на одном канале.

Длина шины может быть до сотни метров, однако эффективная дальность зависит от наводок на кабель.

Поддержка в ПО

После подключения значения с датчиков сразу будут транслироваться в MQTT и появятся в веб-интерфейсе.

Каждый датчик имеет собственный уникальный идентификатор.

Более подробная информация про 1-Wire на нашем форуме.