12 063
правки
(Подготовка страницы к переводу) |
|||
Строка 1: | Строка 1: | ||
<languages/> | |||
<translate> | |||
'''[https://wirenboard.com/ru/product/1wire-DS18B20/ Купить в интернет-магазине]''' | '''[https://wirenboard.com/ru/product/1wire-DS18B20/ Купить в интернет-магазине]''' | ||
Строка 4: | Строка 6: | ||
[https://en.wikipedia.org/wiki/1-Wire '''1-Wire'''] - шина для подключения внешних датчиков, чаще всего температурных. Датчики подключаются по двум или трём проводам. Так как это шина, на один 1-Wire порт Wiren Board можно подключить несколько датчиков при соблюдении определённых условий. | [https://en.wikipedia.org/wiki/1-Wire '''1-Wire'''] - шина для подключения внешних датчиков, чаще всего температурных. Датчики подключаются по двум или трём проводам. Так как это шина, на один 1-Wire порт Wiren Board можно подключить несколько датчиков при соблюдении определённых условий. | ||
== Поддерживаемые датчики == | == Поддерживаемые датчики == | ||
Wiren Board поддерживает один тип 1-Wire датчиков: температурные датчики на основе чипов DS18B20 и подобные. Они продаются в том числе в нашем [http://contactless.ru/store/#!/%D0%A6%D0%B8%D1%84%D1%80%D0%BE%D0%B2%D0%BE%D0%B9-%D0%B4%D0%B0%D1%82%D1%87%D0%B8%D0%BA-%D1%82%D0%B5%D0%BC%D0%BF%D0%B5%D1%80%D0%B0%D1%82%D1%83%D1%80%D1%8B-1-Wire/p/49713039/category=14225168 магазине]. | Wiren Board поддерживает один тип 1-Wire датчиков: температурные датчики на основе чипов DS18B20 и подобные. Они продаются в том числе в нашем [http://contactless.ru/store/#!/%D0%A6%D0%B8%D1%84%D1%80%D0%BE%D0%B2%D0%BE%D0%B9-%D0%B4%D0%B0%D1%82%D1%87%D0%B8%D0%BA-%D1%82%D0%B5%D0%BC%D0%BF%D0%B5%D1%80%D0%B0%D1%82%D1%83%D1%80%D1%8B-1-Wire/p/49713039/category=14225168 магазине]. | ||
Строка 10: | Строка 14: | ||
Возможна реализация поддержки других 1-Wire устройств по запросу на [mailto:support@contactless.ru]. | Возможна реализация поддержки других 1-Wire устройств по запросу на [mailto:support@contactless.ru]. | ||
== Подключение == | == Подключение == | ||
=== Подключение одного датчика по трём проводам === | === Подключение одного датчика по трём проводам === | ||
Датчик имеет три вывода. Их цвета могут меняться от модели к модели, желательно найти документацию на свою модель. | Датчик имеет три вывода. Их цвета могут меняться от модели к модели, желательно найти документацию на свою модель. | ||
{| class="wikitable" | {| class="wikitable" | ||
Строка 23: | Строка 31: | ||
|DQ (DATA, данные)||1W||Синий||Жёлтый||Зелёный | |DQ (DATA, данные)||1W||Синий||Жёлтый||Зелёный | ||
|} | |} | ||
=== Подключение одного датчика по двум проводам === | === Подключение одного датчика по двум проводам === | ||
В некоторых случаях датчик можно подключить всего двумя проводами. Для этого нужно соединить контакты питания и земли датчика, и подключить их к земле контроллера. При таком подключении датчик будет брать питание с канала данных. '''Этот способ не рекомендуется''', так как при этом замедляется опрос датчиков, особенно если их несколько на одном порту контроллера: время тратится на зарядку внутренних емкостей датчиков напряжением от линии данных. Этот способ крайне не рекомендуется при одновременном подключении нескольких датчиков, так как тока с линии данных может не хватить для зарядки нескольких датчиков | В некоторых случаях датчик можно подключить всего двумя проводами. Для этого нужно соединить контакты питания и земли датчика, и подключить их к земле контроллера. При таком подключении датчик будет брать питание с канала данных. '''Этот способ не рекомендуется''', так как при этом замедляется опрос датчиков, особенно если их несколько на одном порту контроллера: время тратится на зарядку внутренних емкостей датчиков напряжением от линии данных. Этот способ крайне не рекомендуется при одновременном подключении нескольких датчиков, так как тока с линии данных может не хватить для зарядки нескольких датчиков | ||
=== Подключение нескольких датчиков на одну шину === | === Подключение нескольких датчиков на одну шину === | ||
'''Внимание! Одновременная надёжная работа двух и более датчиков гарантируется только при соблюдении описанных ниже условий.''' | '''Внимание! Одновременная надёжная работа двух и более датчиков гарантируется только при соблюдении описанных ниже условий.''' | ||
Строка 34: | Строка 46: | ||
* Количество датчиков, которые можно подключить к одному мастеру (например, контроллеру Wiren Board), зависит как от длины шины, так и от её топологии | * Количество датчиков, которые можно подключить к одному мастеру (например, контроллеру Wiren Board), зависит как от длины шины, так и от её топологии | ||
* Прокладка линии одной шиной лучше, чем прокладка звездой. При прокладке линии звездой надёжная работа не гарантируется | * Прокладка линии одной шиной лучше, чем прокладка звездой. При прокладке линии звездой надёжная работа не гарантируется | ||
== Поддержка в ПО == | == Поддержка в ПО == | ||
[[File:Web-devices-1-wire.png|400px|thumb|Показания датчика и его уникальный идентификатор на странице ''Devices'' веб-интерфейса]] | [[File:Web-devices-1-wire.png|400px|thumb|Показания датчика и его уникальный идентификатор на странице ''Devices'' веб-интерфейса]] | ||
После подключения значения с датчиков сразу появятся в [[Веб-интерфейс Wiren Board|веб-интерфейсе]]. Если к контроллеру подключены несколько датчиков, они будут различаться своими идентификаторами. (Идентификаторы установлены в датчики на заводе,они содержат тип устройства, номер и контрольную сумму.) | После подключения значения с датчиков сразу появятся в [[Special:MyLanguage/Веб-интерфейс Wiren Board|веб-интерфейсе]]. Если к контроллеру подключены несколько датчиков, они будут различаться своими идентификаторами. (Идентификаторы установлены в датчики на заводе,они содержат тип устройства, номер и контрольную сумму.) | ||
Значения датчика транслируются в очередь сообщений [[MQTT]] драйвером [https://github.com/contactless/wb-homa-w1 wb-homa-w1]. | Значения датчика транслируются в очередь сообщений [[Special:MyLanguage/MQTT|MQTT]] драйвером [https://github.com/contactless/wb-homa-w1 wb-homa-w1]. | ||
[[Файл:1wire_mqtt.png|900px|thumb|center|MQTT-топик и идентификатор датчика в разделе ''Settings'' веб-интерфейса]] | [[Special:MyLanguage/Файл:1wire_mqtt.png|900px|thumb|center|MQTT-топик и идентификатор датчика в разделе ''Settings'' веб-интерфейса]] | ||
== Поддержка в устаревших устройствах (Wiren Board 2.8) == | == Поддержка в устаревших устройствах (Wiren Board 2.8) == | ||
[[1-Wire в Wiren Board 2.8]] | |||
[[Special:MyLanguage/1-Wire в Wiren Board 2.8|1-Wire в Wiren Board 2.8]] | |||
</translate> |
правки