В корзине нет товаров.
DS18B20 — один из самых популярных цифровых датчиков температуры для автоматизации отопления и задач умного дома. Его сильная сторона — интерфейс 1-Wire: на одной линии можно опрашивать несколько датчиков с уникальными 64-битными адресами. На практике это позволяет контролировать подачу и обратку котла, контуры теплого пола, бойлер косвенного нагрева и уличную температуру без сложной аналоговой обвязки.
В этой статье разберем официальные характеристики DS18B20, реальные варианты подключения (2 и 3 провода), топологии 1-Wire (шина, звезда, псевдозвезда), ограничения по длине кабеля и типовые причины нестабильной работы. Цель — дать материал, который одинаково полезен новичку и инженеру, который потом принимает систему в эксплуатацию.
Что такое DS18B20 и где его применяют
DS18B20 — цифровой термодатчик, который передает температуру по 1-Wire шине. Каждый датчик имеет уникальный ROM-код, поэтому десятки точек измерения можно подключить к одному порту контроллера.
Типовые зоны измерения в отоплении
- Подача и обратка котла.
- Подача и обратка коллекторов теплого пола.
- Температура в бойлере косвенного нагрева.
- Уличный датчик для погодозависимого управления.
- Контроль перегрева в шкафу автоматики или котельной.
Задачи в умном доме
- Сбор телеметрии для Home Assistant, PLC, ESP32/ESP8266.
- Аварийные сценарии: перегрев, заморозка, потеря циркуляции.
- Оптимизация графиков нагрева по зонам.
Характеристики DS18B20 (по datasheet)
| Параметр | Значение | Комментарий |
|---|---|---|
| Диапазон измерения | -55…+125 °C | Полный диапазон по документации производителя. |
| Точность | ±0.5 °C (в диапазоне -10…+85 °C) | Критически важно для задач отопления. |
| Разрешение | 9, 10, 11, 12 бит | Настраивается в конфигурационном регистре. |
| Шаг измерения | 0.5 / 0.25 / 0.125 / 0.0625 °C | Зависит от выбранного разрешения. |
| Питание | 3.0…5.5 V | Режим с внешним питанием предпочтительнее для длинных линий. |
| Потребление при конверсии | до 1.5 mA | Критично для parasite power. |
Время преобразования температуры
| Разрешение | Шаг | Максимальное время конверсии |
|---|---|---|
| 9 бит | 0.5 °C | 93.75 мс |
| 10 бит | 0.25 °C | 187.5 мс |
| 11 бит | 0.125 °C | 375 мс |
| 12 бит | 0.0625 °C | 750 мс |
Подключение DS18B20: 3 провода и 2 провода
Подключение DS18B20 по 3 проводам (рекомендуется)
Три провода: VDD, GND, DQ. На линию DQ ставится подтяжка к питанию, чаще всего 4.7 кОм. Это самый стабильный вариант для отопления, особенно если шина длинная и датчиков несколько.
Подключение DS18B20 по 2 проводам (parasite power)
Паразитное питание допустимо, но повышает требования к качеству линии и мастер-устройству. На длинных трассах и при множестве датчиков именно этот режим чаще дает нестабильность, ошибки чтения или «пропадание» датчиков.
Практический вывод по питанию
- Для дома и котельной: использовать 3-wire почти всегда.
- Parasite power — только при коротких и хорошо проверенных линиях.
- Если есть сомнения по стабильности, сначала переводить сеть на внешнее питание, потом искать остальные причины.
1-Wire топологии: шина, звезда, псевдозвезда
Линейная шина
Базовый и самый надежный вариант: одна магистраль, от нее короткие ответвления к датчикам. Такая сеть легче согласуется по фронтам сигнала и меньше страдает от отражений.
Звезда
Звезда с длинными лучами от одной точки — самая проблемная топология для 1-Wire. Разные длины ветвей создают отражения, и ошибки обычно проявляются не сразу, а при изменении температуры, влажности и нагрузки на питание.
Псевдозвезда
Компромиссный вариант: выглядит как звезда с точки зрения монтажа, но электрически это магистраль с короткими отводами. Для реальных объектов это обычно оптимальная архитектура.
| Топология | Надежность | Где применять | Риск ошибок |
|---|---|---|---|
| Линейная шина | Высокая | Котельные, этажные магистрали, длинные линии | Низкий при коротких ответвлениях |
| Звезда | Низкая/средняя | Только короткие ветви и после тестов | Высокий из-за отражений |
| Псевдозвезда | Средняя/высокая | Жилые дома и реконструкция существующей проводки | Средний, зависит от длины отводов |
Длина кабеля DS18B20 и реальные ограничения
Для 1-Wire нельзя обещать «гарантированные 100 метров» без оговорок. Работоспособность зависит от суммарной емкости сети, типа топологии, качества кабеля, мастер-устройства и режима питания датчиков.
Рекомендации из Application Note 148 (Maxim/ADI): радиус и суммарная длина сети
- Радиус сети: расстояние от мастера до самого дальнего датчика.
- Вес сети: суммарная длина всех ветвей и ответвлений.
Практически это важнее, чем «длина одного куска кабеля». В документации Maxim/Analog Devices для простых сетей с пассивной подтяжкой часто фигурирует предел порядка 200 м по весу сети. С активными мастерами и корректной топологией встречаются сети 500 м и более по весу, но это уже инженерная задача с обязательными тестами.
Классификация 1-Wire сетей (практическая ориентировочная)
Ниже удобная классификация для проектирования. Это не «жесткий стандарт», а инженерные ориентиры: итоговая стабильность всегда подтверждается тестами на конкретном объекте.
| Класс сети | Длина магистрали | Количество датчиков | Тип кабеля | Топология | Рекомендуемый мастер |
|---|---|---|---|---|---|
| Миниатюрная | До 5 м | До 10 | Практически любой | Свободная | Любой ведущий с пассивной подтяжкой |
| Короткая | До 30 м | До 50 | 4-жильный телефонный или витая пара | Общая шина с короткими патчами | DS9097E, DS1410E или аналогичный адаптер |
| Средняя | До 100 м | До 100 | Витая пара Cat3/Cat5e | Строгая общая шина | Активная подтяжка (DS2480B/DS2482/DS2483) или спецрешение |
| Длинная | До 300 м | До 250 | Витая пара Cat5e/выше | Общая шина без разрыва ствола | Link/bridge с адаптацией таймингов 1-Wire |
Кабель и монтаж: что реально работает
- Для длинных линий использовать витую пару (Cat5e/Cat6) с понятной схемой расключения.
- Не вести 1-Wire параллельно силовым кабелям, насосам, частотникам и диммерам.
- Избегать длинных «хвостов» и случайных звезд в распредкоробках.
- Начинать с 4.7 кОм подтяжки, при сложной сети переходить на активный мастер/драйвер.
- Маркировать ROM-адрес каждого датчика сразу при вводе в эксплуатацию.
Применение DS18B20 в отоплении: готовые сценарии
Котельная частного дома
Минимально рабочий комплект: подача, обратка, бойлер, уличный датчик. На этих 4 точках уже можно строить корректную логику антициклирования, приоритета ГВС и защиты от перегрева.
Теплый пол по зонам
DS18B20 удобен для контроля температуры подачи в коллектор и обратки по группам. Для комнатной температуры чаще логичнее использовать отдельные комнатные датчики/термостаты, а DS18B20 оставить для гидравлической части.
Интеграция в умный дом
В ESP/PLC-системах имеет смысл хранить карту «ROM-адрес → физическая точка». При чтении использовать контроль CRC и повторный опрос при ошибке, а не сразу отдавать в автоматику подозрительное значение.
Типовые ошибки и диагностика
| Симптом | Частая причина | Что проверить в первую очередь |
|---|---|---|
| Показание 85 °C | Чтение до завершения конверсии | Тайминг опроса, разрешение, задержку после Convert T |
| -127 °C или недоступен датчик | Ошибка связи/питания | Подтяжку, питание, целостность линии, CRC |
| Плавающие значения | Плохая топология, помехи | Наличие звезды, длину отводов, трассировку рядом с силовыми линиями |
| Часть датчиков пропадает периодически | Паразитное питание на длинной сети | Перевести на 3-wire и повторить тесты |
DS18B20, NTC и PT100/PT1000: что выбрать
DS18B20 выигрывает простотой цифровой интеграции и масштабированием по одной шине. NTC часто дешевле и быстрее в простых локальных узлах, но требует качественной аналоговой части и калибровки. PT100/PT1000 уместны там, где нужна метрологическая дисциплина, но они сложнее и дороже в реализации.
Заключение
Если нужна стабильная система отопления и умного дома на DS18B20, базовая формула простая: 3-проводное подключение, магистральная 1-Wire топология, минимальные ответвления, нормальный мастер, проверка CRC и обязательные натурные тесты под реальной нагрузкой. Не опирайтесь на универсальные «метры из интернета»: у 1-Wire качество архитектуры важнее абсолютной длины кабеля.
Часто задаваемые вопросы
Можно ли подключать DS18B20 звездой?
Можно, но это самый рискованный вариант для 1-Wire. Для надежной системы лучше магистраль и короткие отводы.
Какая максимальная длина кабеля для DS18B20?
Универсального числа нет. Влияют топология, мастер, питание и емкость сети. Оценивайте радиус и вес сети, затем проверяйте на объекте.
Что лучше, 2 провода или 3 провода?
Для отопления почти всегда лучше 3 провода (внешнее питание). Паразитное питание используйте только на коротких и хорошо протестированных линиях.
Какой резистор подтяжки ставить на DS18B20?
Частый стартовый вариант — 4.7 кОм. Для длинных или сложных сетей может потребоваться другой номинал и/или активный мастер.
Почему DS18B20 показывает 85 °C?
Обычно это чтение до завершения измерения. Проверьте тайминг опроса и корректность команды конверсии.
- Диапазон цен: 19900,00₽ – 21900,00₽



