Wiren-board-1-wire-sensors: различия между версиями
Admin (обсуждение | вклад) OLD-03F: уточнены модельные ограничения и безопасный монтаж шины 1-Wire |
Admin (обсуждение | вклад) Английские адреса Wiki: обновление ссылок с сохранением русских подписей |
||
| (не показаны 2 промежуточные версии этого же участника) | |||
| Строка 1: | Строка 1: | ||
{{DISPLAYTITLE:Подключение 1-Wire датчиков к контроллеру Wiren Board}} | |||
Эта инструкция описывает подключение датчиков DS18B20 по шине 1-Wire к Wiren Board. Наличие штатного входа 1-Wire, обозначения клемм и поддерживаемые модули зависят от точной модели и ревизии контроллера. Перед монтажом откройте документацию именно своего устройства. | Эта инструкция описывает подключение датчиков DS18B20 по шине 1-Wire к Wiren Board. Наличие штатного входа 1-Wire, обозначения клемм и поддерживаемые модули зависят от точной модели и ревизии контроллера. Перед монтажом откройте документацию именно своего устройства. | ||
| Строка 43: | Строка 44: | ||
# Поочерёдно прогрейте или охладите каждый датчик, чтобы подписать его адрес без путаницы. | # Поочерёдно прогрейте или охладите каждый датчик, чтобы подписать его адрес без путаницы. | ||
Не переходите к настройке XIOT, пока все датчики не работают стабильно непосредственно в Wiren Board. Общий маршрут подготовки контроллера описан в статье [[Подключение Wiren Board]]. | Не переходите к настройке XIOT, пока все датчики не работают стабильно непосредственно в Wiren Board. Общий маршрут подготовки контроллера описан в статье [[Wiren-board-connection|Подключение Wiren Board]]. | ||
== Если датчик не обнаружен или пропадает == | == Если датчик не обнаружен или пропадает == | ||
| Строка 52: | Строка 53: | ||
# Уберите длинные ответвления и топологию «звезда», оцените суммарную ёмкость кабеля. | # Уберите длинные ответвления и топологию «звезда», оцените суммарную ёмкость кабеля. | ||
# Проверьте журнал драйвера 1-Wire и наличие повторяющихся ошибок чтения. | # Проверьте журнал драйвера 1-Wire и наличие повторяющихся ошибок чтения. | ||
# Не устанавливайте внешний резистор наугад. Если штатная схема не работает после проверки линии, обратитесь к руководству точной модели или в [[ | # Не устанавливайте внешний резистор наугад. Если штатная схема не работает после проверки линии, обратитесь к руководству точной модели или в [[Support|техническую поддержку]]. | ||
== Официальная документация == | == Официальная документация == | ||
| Строка 60: | Строка 61: | ||
* [https://wirenboard.com/en/product/1wire-DS18B20/ Датчик температуры DS18B20] | * [https://wirenboard.com/en/product/1wire-DS18B20/ Датчик температуры DS18B20] | ||
Сначала выполните [[Базовая настройка Wiren Board]], затем проверьте физические датчики и только после этого связывайте их адреса с устройствами XIOT. | Сначала выполните [[Wiren-board-basic-setup|Базовая настройка Wiren Board]], затем проверьте физические датчики и только после этого связывайте их адреса с устройствами XIOT. | ||
[[Категория:Документация XIOT]] | [[Категория:Документация XIOT]] | ||
[[Категория:Драйверы XIOT]] | [[Категория:Драйверы XIOT]] | ||
{{DEFAULTSORT:Подключение 1-Wire датчиков к контроллеру Wiren Board}} | |||
Текущая версия от 22:16, 2 октября 2026
Эта инструкция описывает подключение датчиков DS18B20 по шине 1-Wire к Wiren Board. Наличие штатного входа 1-Wire, обозначения клемм и поддерживаемые модули зависят от точной модели и ревизии контроллера. Перед монтажом откройте документацию именно своего устройства.
Результат: датчики получают отдельное питание, подключены к общей шине с подходящей топологией и стабильно отображаются в веб-интерфейсе Wiren Board.
Проверьте совместимость оборудования
- Уточните модель и ревизию контроллера.
- По официальному руководству проверьте наличие штатного входа 1-Wire и расположение его клемм. Обычно используются обозначения 1W, GND и +5V, но руководство точной модели имеет приоритет.
- Если подходящего штатного входа нет, выберите совместимый модуль или преобразователь 1-Wire по документации Wiren Board.
- Сверьте назначение проводов конкретного датчика: цветовая маркировка у разных производителей может отличаться.
Не переносите схему подключения с другой модели Wiren Board без проверки: даже близкие варианты контроллеров могут иметь разный набор встроенных портов и модулей расширения.
Подключите датчики по трёхпроводной схеме
Перед монтажом отключите питание контроллера и подключаемого оборудования.
- Соедините выводы GND датчиков с клеммой GND входа 1-Wire.
- Соедините выводы DATA датчиков с клеммой 1W.
- Соедините выводы питания датчиков с клеммой +5V.
- Проверьте полярность и отсутствие короткого замыкания, затем подайте питание.
Для одного или нескольких датчиков используйте трёхпроводное подключение +5V / GND / DATA. Двухпроводный режим с паразитным питанием не рекомендуется, особенно для нескольких датчиков.
На штатном входе 1-Wire контроллера Wiren Board уже установлен подтягивающий резистор 3 кОм. В обычной схеме внешний подтягивающий резистор не нужен. Не заменяйте встроенную подтяжку и не добавляйте параллельный резистор без требования руководства точной модели или расчёта специалиста.
Проложите линию 1-Wire
- Используйте качественную медную витую пару, например Cat 5e.
- Ведите DATA вместе с GND в одной витой паре. Для питания используйте другую пару.
- Предпочитайте линейную магистраль с короткими ответвлениями. Топология «звезда» не рекомендуется: отражения сигнала на длинных ответвлениях снижают надёжность.
- Не прокладывайте сигнальную линию рядом с силовыми кабелями и источниками помех.
- Выполняйте соединения клеммами или пайкой и защищайте их от влаги; не оставляйте ненадёжные скрутки.
У 1-Wire нет одного гарантированного предела длины для всех объектов. Работоспособность зависит от кабеля, топологии, числа датчиков и суммарной ёмкости. В официальных рекомендациях Wiren Board суммарная ёмкостная нагрузка линии ограничена значением 5 нФ. Проектируйте протяжённую сеть по этому параметру и проверяйте её на объекте, а не по универсальному правилу «до 30 метров».
Проверьте датчики в Wiren Board
- Откройте веб-интерфейс контроллера из доверенной локальной сети.
- Убедитесь, что служба и драйвер 1-Wire включены согласно руководству вашей версии ПО Wiren Board.
- Откройте раздел устройств и найдите обнаруженные датчики. DS18B20 определяется по уникальному адресу, который обычно начинается с
28-. - Сравните показания с ожидаемой температурой и наблюдайте за ними несколько минут.
- Поочерёдно прогрейте или охладите каждый датчик, чтобы подписать его адрес без путаницы.
Не переходите к настройке XIOT, пока все датчики не работают стабильно непосредственно в Wiren Board. Общий маршрут подготовки контроллера описан в статье Подключение Wiren Board.
Если датчик не обнаружен или пропадает
- Снова отключите питание и проверьте назначение +5V, GND и DATA по документации датчика и контроллера.
- Проверьте напряжение питания, контакты, целостность кабеля и отсутствие короткого замыкания.
- Временно подключите один датчик коротким кабелем рядом с контроллером. Если он работает, последовательно возвращайте участки линии и остальные датчики.
- Уберите длинные ответвления и топологию «звезда», оцените суммарную ёмкость кабеля.
- Проверьте журнал драйвера 1-Wire и наличие повторяющихся ошибок чтения.
- Не устанавливайте внешний резистор наугад. Если штатная схема не работает после проверки линии, обратитесь к руководству точной модели или в техническую поддержку.
Официальная документация
- Общие рекомендации Wiren Board по сети 1-Wire
- Схема подключения сети 1-Wire
- Датчик температуры DS18B20
Сначала выполните Базовая настройка Wiren Board, затем проверьте физические датчики и только после этого связывайте их адреса с устройствами XIOT.