1-Wire -- это простая шина на двух проводах для датчиков температуры и ключей доступа. Прежде чем покупать компоненты, стоит понять, что она делает на самом деле.
Честно о границахСеть партнёров для установкиБесплатная база знаний
FV1NL1L2L3NL1L2L3VA-ProtectorL1L2L3UV231IA45.2UV229IA44.8UV230IA45.5OKOKOKveXenelectricVAP3N63X1:hagerTESTT40A300mAAOFFQD1:hagerC166kAOFFQF1:hagerC166kAOFFQF2:hagerC166kAOFFQF3:hagerC166kAOFFQF4:hagerC166kAOFFQF5:hagerC166kAOFFQF6C1C2C3C4C5C6C7C8C9C10:hagerTYA640B10×16A 230V~C1C2C3C4C5C6C7C8C9C10C1C2C3C4C5C6C7C8C9C10X2:legrandC106kAOFFQF7OnRX³B66000legrandQF8XT1XT2XT3XT4XT5XT6XT7XT8XT9XT10XT11:hagerC4A10kANCN4040OFFQF9C1C2C3C4:hagerTYA644A4×16A 230V~C1C2C3C4C1C2C3C4X3:hagerB6A30mAA 10kA0OFFTESTTQD2NINNOUTVA-Protector888258V8880.0AMDveXenelectricVAP1N63X4NINNOUTV228A18.6MveXenelectricVAP1N63tX5NL1L2L3NL1L2L3VA-ProtectorL1L2L3UV231IA45.2UV229IA44.8UV230IA45.5OKOKOKveXenelectricVAP3N63X6IOshellyPro 4PM1234PMX7C1C2C3C4:hagerTYA424A4ch 230V~M1M2M3M4▲▲▲▲▼▼▼▼C1C2C3C4X8interraITS501-0004Universal dimmer4 x LED / R,L,Cmanual override on front1234channelsPROGRUNX9NINNOUTVA-Protector888230V88812.4AMDveXenelectricVAP1N63X11:hager63A230U 170-270V auto resetSETMODEOKLOAD ONX12NINNOUTV228A18.6MveXenelectricVAP1N63tX10:hagerTESTT25A30mAAOFFQD3LOGO! TDE 12:00 · OK F1F2F3F4ESC▲▼◀▶OKSIEMENSLOGO! TDEX13F&FCP-703voltage monitor 3ph4OOX14NL1L2L3NL1L2L3VA-ProtectorL1L2L3UV204IA61.0UV229IA45.2UV231IA44.8ERROKOKveXenelectricVAP3N63X15
Как это работает
Как это работает
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 смотри в магазине.