DIY 1-Wire

Что такое 1-Wire?

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

Честно о границахСеть партнёров для установкиБесплатная база знаний
:hagerSPB408DSPDType 2 · TN-S / TTstatusUc 275V ACUp ≤1.5kVImax 8kAIn In 2kA NL1L2L3NL1L2L3 VA-Protector L1L2L3 UV231IA45.2UV229IA44.8UV230IA45.5 OKOKOK veXenelectric VAP3N63 :hagerTESTT40A300mAAOFFTRIP:legrandC106kAOFFOnRX³B66000legrandC1C2C3C4C5C6C7C8C9C10:hagerTYA640B10×16A 230V~C1C2C3C4C5C6C7C8C9C10C1C2C3C4C5C6C7C8C9C10 NINNOUT VA-Protector 888258V 8880.0A MD veXenelectric VAP1N63 NINNOUT V228A18.6 M veXenelectric VAP1N63t NL1L2L3NL1L2L3 VA-Protector L1L2L3 UV231IA45.2UV229IA44.8UV230IA45.5 OKOKOK veXenelectric VAP3N63 IOshellyPro 4PM1234PMC1C2C3C4:hagerTYA424A4ch 230V~M1M2M3M4▲▲▲▲▼▼▼▼C1C2C3C4FV1 NL1L2L3NL1L2L3 VA-Protector L1L2L3 UV231IA45.2UV229IA44.8UV230IA45.5 OKOKOK veXenelectric VAP3N63 X1:hagerTESTT40A300mAAOFFQD1:hagerC166kAOFFQF1:hagerC166kAOFFQF2:hagerC166kAOFFQF3:hagerC166kAOFFQF4:hagerC166kAOFFQF5:hagerC166kAOFFQF6C1C2C3C4C5C6C7C8C9C10:hagerTYA640B10×16A 230V~C1C2C3C4C5C6C7C8C9C10C1C2C3C4C5C6C7C8C9C10X2:legrandC106kAOFFQF7OnRX³B66000legrandQF8XT1XT2XT3XT4XT5XT6XT7XT8XT9 XT10XT11:hagerC4A10kANCN4040OFFQF9C1C2C3C4:hagerTYA644A4×16A 230V~C1C2C3C4C1C2C3C4X3:hagerB6A30mAA 10kA0OFFTESTTQD2 NINNOUT VA-Protector 888258V 8880.0A MD veXenelectric VAP1N63 X4 NINNOUT V228A18.6 M veXenelectric VAP1N63t X5 NL1L2L3NL1L2L3 VA-Protector L1L2L3 UV231IA45.2UV229IA44.8UV230IA45.5 OKOKOK veXenelectric VAP3N63 X6IOshellyPro 4PM1234PMX7C1C2C3C4:hagerTYA424A4ch 230V~M1M2M3M4▲▲▲▲▼▼▼▼C1C2C3C4X8interraITS501-0004Universal dimmer4 x LED / R,L,Cmanual override on front1234channelsPROGRUNX9 NINNOUT VA-Protector 888230V 88812.4A MD veXenelectric VAP1N63 X11:hager63A230U 170-270V auto resetSETMODEOKLOAD ONX12 NINNOUT V228A18.6 M veXenelectric VAP1N63t X10:hagerTESTT25A30mAAOFFQD3LOGO! TDE 12:00 · OK F1F2F3F4ESC▲▼◀▶OKSIEMENSLOGO! TDEX13F&FCP-703voltage monitor 3ph4OOX14 NL1L2L3NL1L2L3 VA-Protector L1L2L3 UV204IA61.0UV229IA45.2UV231IA44.8 ERROKOK veXenelectric VAP3N63 X15
Как это работает

Как это работает

01

Один провод для данных, один для земли

Название происходит от того, что вся связь -- и команды, и данные -- идёт по одному проводу данных и общей земле (GND). Иногда добавляют третий провод Vdd для питания, либо используют так называемое паразитное питание, когда устройство берёт энергию прямо из импульсов на линии данных.

02

У каждого устройства -- свой 64-битный ROM ID

Чтобы несколько устройств могли работать на одном проводе, не путаясь друг с другом, каждому на заводе прошивают уникальный 64-битный ROM ID (код семейства + серийный номер + контрольная сумма). Ручная настройка адресации не нужна.

03

DS18B20 -- датчик температуры

Самое распространённое устройство 1-Wire -- цифровой датчик температуры DS18B20. Его часто ставят по одному в каждой комнате, трубе или котле на одной и той же шине.

04

iButton/DS1990 -- ключ доступа

iButton (например, DS1990) -- это чип 1-Wire в металлическом корпусе, который при касании считывателя выдаёт свой уникальный ROM ID. Его используют как простой ключ доступа -- для дверей, ворот, учёта времени.

Что важно знать перед покупкой

Что важно знать перед покупкой

64-bit

Уникальный ROM ID у каждого устройства

Прошитый на заводе идентификатор позволяет bus master различать десятки датчиков на одной и той же шине -- без ручной адресации.

Bus master опрашивает устройства

Один контроллер, bus master, инициирует всё общение и по очереди 'спрашивает' каждое устройство по его ROM ID. Сами устройства ничего не инициируют -- они только отвечают.

Линейная или звездообразная топология

На практике встречается и длинная общая трасса шины (bus), и звездообразное разветвление из одной точки. Надёжность зависит от длины кабеля, сечения провода, формы топологии и качества bus master/pull-up резистора.

Часто прокладывают в CAT5

В установках 1-Wire часто используют витую пару CAT5/CAT5e -- одна пара для данных и земли, вторая пара для дополнительного питания Vdd, если не используется паразитный режим.

Паразитное питание -- удобно, но с компромиссом

Режим, при котором устройство питается от самой линии данных, упрощает монтаж, но на длинных или загруженных участках с несколькими одновременно активными устройствами может стать менее надёжным.

Интеграция с Home Assistant и Loxone

Обе платформы поддерживают 1-Wire через подходящий bus master/шлюз, который считывает датчики по ROM ID и передаёт значения дальше в автоматизацию.

Комплекты

Что охватывает эта страница

Основы, чтобы понять, подходит ли 1-Wire для твоего проекта

  • {'t': 'Происхождение 1-Wire', 'd': 'Протокол разработала Dallas Semiconductor; сейчас бренд и устройства принадлежат Maxim Integrated / Analog Devices.'}
  • {'t': 'Физический уровень', 'd': 'Как данные и команды идут по одному проводу, и почему иногда добавляют третий провод для питания.'}
  • {'t': 'Адресация через ROM ID', 'd': 'Как bus master отличает одно устройство от другого без ручной настройки.'}
  • {'t': 'Основные устройства', 'd': 'DS18B20 для температуры и iButton/DS1990 для доступа -- что это такое и где применяется.'}
  • {'t': 'Где 1-Wire НЕ подходит', 'd': 'Честно о том, что это не универсальная шина управления умным домом для света или штор.'}
FAQ

Частые вопросы

Подходит ли 1-Wire для освещения или штор?

Нет. 1-Wire создана для медленных измерений и считывания ID -- в основном температуры и контроля доступа. Для быстрого или критичного управления лучше подходят KNX, Modbus или другие шины автоматизации.

Сколько датчиков можно поставить на одну шину?

Единого фиксированного числа нет -- это зависит от длины кабеля, сечения провода, топологии и качества bus master/pull-up резистора. На практике это могут быть десятки устройств на одной трассе.

Обязательно ли нужен отдельный провод питания?

Нет, возможно и так называемое паразитное питание прямо от линии данных. Это упрощает монтаж, но на длинных или загруженных участках может быть менее надёжным, чем отдельный провод Vdd.

Работает ли 1-Wire с Home Assistant?

Да, через подходящий bus master/шлюз, который считывает датчики по ROM ID и передаёт значения в Home Assistant или Loxone.

Какой кабель использовать?

Часто используют витую пару CAT5/CAT5e -- одна пара для данных и земли, вторая -- для дополнительного питания, если не используется паразитный режим.

Хочешь посмотреть компоненты 1-Wire?

Эта страница даёт основы -- конкретные датчики DS18B20 и другие устройства 1-Wire смотри в магазине.

Смотреть в магазине
Связанные услуги

Связанные услуги

Загрузка ...
Наверх