DS18B20 в котельной: подключение датчиков температуры к контроллеру
Оглавление

DS18B20 в котельной: подключение датчиков температуры к контроллеру

Печать

Без точных данных о температуре контроллер слеп. Кратко: цифровые датчики DS18B20 в котельной используют для измерения температуры бойлера, подачи, обратки, тёплого пола, рециркуляции ГВС и отдельных зон отопления. Контроллер Термохауз АБ4 поддерживает до 8 датчиков DS18B20 на встроенной шине Dallas. В веб-интерфейсе можно сканировать шину, привязывать физические датчики к слотам, задавать им понятные имена, вносить программную коррекцию и проверять ошибки чтения.

Зачем нужны DS18B20 в котельной

Для грамотной автоматики недостаточно знать только температуру воздуха в гостиной. Контроллеру жизненно важно понимать гидравлическую картину котельной: насколько прогрет бойлер косвенного нагрева, какая температура уходит в магистраль (подача), что возвращается (обратка), не перегревается ли стяжка тёплого пола и есть ли фактическая циркуляция в контурах.

Сенсоры DS18B20 идеально подходят для этих задач: они цифровые (не искажают показания из-за длины кабеля, в отличие от аналоговых NTC), подключаются параллельно к общей шине Dallas / 1-Wire и легко назначаются источниками данных для любого виртуального устройства в контроллере.

Где ставить датчики температуры (точки контроля)

Главное правило теплотехники: датчик должен стоять там, где он измеряет именно целевой параметр. Датчик подачи после смесительного узла и датчик на обратке — это кардинально разные источники данных.

  • БКН (Бойлер): Контролирует температуру горячей воды. Отвечает за логику загрузки, приоритет ГВС и антилегионеллу. Ставится строго в заводскую погружную гильзу бойлера.
  • Рециркуляция ГВС: Ставится на трубу возврата горячей воды. Нужен, чтобы контроллер вовремя отключал насос рециркуляции и не тратил электричество впустую.
  • Подача отопления: Температура теплоносителя сразу после котла или смесительного узла. Обязателен для управления трёхходовыми клапанами.
  • Обратка отопления: Анализ остывшего теплоносителя. Помогает понять, отбирает ли дом тепло или контуры уже прогреты.
  • Тёплый пол: Измерение температуры самой стяжки (или обратки контура) для жесткого аппаратного ограничения перегрева.
  • Помещение: Классический замер воздуха для управления радиаторами или конвекторами.

ИНЖЕНЕРНЫЙ НЮАНС: КАК ПРАВИЛЬНО КРЕПИТЬ НА ТРУБУ

Самая частая ошибка — просто притянуть металлическую гильзу DS18B20 пластиковой стяжкой к трубе. Такой датчик будет врать на 5–10 градусов, так как половиной корпуса он измеряет воздух котельной. Правильный монтаж накладного датчика: нанести каплю термопасты между датчиком и трубой, притянуть металлическим хомутом, а сверху обязательно закрыть этот участок трубы вспененным утеплителем (K-Flex, Энергофлекс), отсекая влияние наружного воздуха.

Сколько DS18B20 можно подключить

Один контроллер Термохауз АБ4 гарантированно поддерживает до 8 датчиков DS18B20 на бортовой шине Dallas. Этого с запасом хватает для типовой обвязки: котёл, БКН, рециркуляция, коллектор тёплого пола и пара температурных зон.

Если объект большой и датчиков нужно больше (или они физически заведены на другой контроллер в соседнем здании), на помощь приходит фирменная технология IONET. Один контроллер АБ4 может прозрачно получать температуры с другого контроллера по локальной сети, используя их как полноправные сетевые датчики.

Примеры типовых наборов датчиков

  • Котёл + БКН: Потребуются датчик в гильзу бойлера, датчик на линию рециркуляции ГВС и датчик обратки котла (для контроля запроса тепла).
  • Котёл + тёплый пол: Обязателен датчик подачи смесительного узла (для сервопривода), датчик в стяжку (ограничение перегрева) и комнатный датчик воздуха.
  • Котёл + радиаторы: Достаточно датчика воздуха в помещении, датчика обратки контура и подачи с котла.

Подключение DS18B20 к Термохауз АБ4

Сенсоры DS18B20 подключаются параллельно на клеммы встроенной шины Dallas / 1-Wire. Очень важно соблюдать полярность (VDD, DQ, GND) и качество контактов. Хаотичная проводка со скрутками — главный враг стабильной работы цифровой шины.

Для монтажника работа не заканчивается на клеммнике. После физического подключения нужно зайти в веб-интерфейс и правильно привязать уникальные ID найденных датчиков к программным слотам. Иначе автоматика перепутает температуру бойлера с температурой холодного пола.

Как правильно прокладывать шину 1-Wire

Стабильность DS18B20 на 90% зависит от топологии прокладки кабеля. Если раскидать длинные провода во все стороны («звезда») или пустить их в одном лотке с силовыми кабелями частотных насосов, датчики начнут периодически «отваливаться» или выдавать случайный мусор.

КРИТИЧЕСКАЯ ОШИБКА: ПАРАЗИТНОЕ ПИТАНИЕ

В интернете часто пишут, что DS18B20 можно подключать по двум проводам (паразитное питание). В условиях котельной это делать запрещено! Электромагнитные наводки от контакторов и циркуляционных насосов гарантированно «положат» 2-проводную шину. Всегда тяните полноценные 3 провода (Питание, Данные, Земля). Иначе при каждом старте насоса вы будете получать сбои связи или фантомные значения «85 °C» (код перезагрузки датчика).

  • Топология: Используйте магистральную шину (один ствол от контроллера, от которого отходят короткие ответвления к датчикам). Избегайте классической глубокой «звезды».
  • Силовые линии: Никогда не прокладывайте слаботочный кабель 1-Wire вплотную параллельно силовым кабелям 220В. Пересекать можно под прямым углом, вести параллельно — минимум в 10–15 см друг от друга.
  • Соединения: В котельной всегда влажно. Используйте качественные клеммы (WAGO), пайку с термоусадкой или специальные коммутационные коробки. Обязательно подписывайте провода бирками.

Подтягивающий резистор (Pull-up) на плате Термохауз АБ4 уже распаян, внешний резистор обычно не требуется. Подробный разбор топологий, длин кабеля и витой пары читайте в статье DS18B20: подключение, 1-Wire и проверка.

Настройка на странице Dallas

Вся работа с сенсорами ведется в разделе Dallas интерфейса контроллера. Здесь вы можете:

  • Видеть список всех найденных физических датчиков на шине.
  • Создавать виртуальные слоты и привязывать к ним уникальные ROM-адреса сенсоров.
  • Задавать понятные имена слотам: БКН, Обратка 1-го этажа, Подача ТП.
  • Вносить коррекцию (офсет), если датчик на трубе немного занижает реальную температуру воды.
  • Следить за логами: временем последнего успешного опроса и счетчиком ошибок CRC.

Что видно на экране Dallas / 1-Wire

Интерфейс спроектирован так, чтобы монтажник сразу видел «здоровье» цифровой шины:

  • Состояние 1-Wire: Отображает количество созданных слотов, найденные физические датчики и «свободные» сенсоры, которые еще никуда не привязаны.
  • Сервисные действия: Кнопки для ручного сканирования шины, перезапуска драйвера 1-Wire и авто-привязки (очень экономит время при пусконаладке).
  • Карточка слота DS: Полная информация о конкретной точке измерения (имя, адрес, коррекция, текущее значение). Позволяет быстро понять, не перепутаны ли местами датчики подачи и обратки.

Совет: Используйте лаконичные системные имена слотов — Boiler, WaterOUT (подача), WaterIN (обратка), HotWater. Это упростит жизнь и вам, и службе поддержки при удаленной диагностике.

Сервисные действия Dallas и замена датчиков

Раздел сервисных кнопок — главный инструмент инженера на объекте:

  • Опросить датчики: Принудительно читает значения вне основного цикла, чтобы сразу увидеть реакцию на нагрев.
  • Сканировать шину: Ищет новые подключенные сенсоры.
  • Сбросить ошибки: Обнуляет счетчики сбоев после того, как вы нашли и переобжали плохой контакт.

Что делать, если датчик сгорел?

Это одна из лучших фишек интерфейса АБ4. Если DS18B20 вышел из строя (например, его залило водой), вам не нужно перенастраивать логику всей котельной. Вы просто отрезаете старый датчик, подключаете новый, нажимаете «Сканировать шину» и в карточке старого слота (например, «БКН») выбираете ID нового физического сенсора. Вся сложная привязка зон отопления, котла и насосов сохранится автоматически!

Типовые ошибки монтажа DS18B20

  • Отсутствие теплоизоляции поверх датчика. Сенсор измеряет сквозняк в котельной, а не температуру стальной трубы.
  • Датчики не подписаны бирками. Найти нужный провод в пучке из 8 одинаковых черных кабелей — та еще задача.
  • Перепутаны подача и обратка. Контроллер думает, что котел кипит, хотя на самом деле он ледяной.
  • Использование паразитного питания. Приводит к постоянным зависаниям шины при включении силовых реле.
  • Игнорирование коррекции. Металлическая гильза БКН часто занижает показания на 2–3 градуса по сравнению с реальной водой внутри. Используйте программный сдвиг.

Как DS18B20 связан с другими узлами

Сам по себе датчик ничего не включает и не выключает. Он лишь транслирует данные, на основе которых модули контроллера принимают решения:

  • Бойлер (БКН): анализирует слот датчика бойлера и даёт команду на переключение трёхходового клапана.
  • Трёхходовой смесительный клапан: балансирует подмес, глядя на датчик подачи (и ограничительный датчик стяжки).
  • Сухой контакт котла: анализирует датчики комнат и обратки магистрали, чтобы понять, нужно ли разжигать горелку.

Чек-лист: проверка после подключения

  1. Нажмите «Сканировать шину» и убедитесь, что контроллер видит ровно то количество датчиков, которое вы смонтировали.
  2. Привяжите каждый ID к слоту и дайте понятное имя (Boiler, WaterIN и т.д.).
  3. Возьмите один датчик в руку (нагрейте его) и нажмите «Прочитать сейчас». Убедитесь, что температура выросла именно в том слоте, который вы держите.
  4. Щелкните через интерфейс мощным контактором или насосом. Убедитесь, что от электромагнитной помехи датчики не пропали с шины.
  5. Пропишите готовые слоты Dallas в настройках конечных виртуальных устройств (БКН, Тёплый пол и т.д.).

FAQ

Сколько DS18B20 можно подключить к Термохауз АБ4?

К одному контроллеру Термохауз АБ4 можно подключить до 8 датчиков DS18B20 на встроенной шине Dallas.

Где ставить датчик температуры БКН?

Лучше использовать штатную погружную гильзу бойлера, предусмотренную производителем. Датчик должен измерять температуру воды внутри бака, а не температуру наружного утеплителя или труб.

Можно ли заменить DS18B20 без перенастройки зоны?

Да. После физической замены нажмите сканировать шину Dallas и привяжите новый физический ID датчика к существующему логическому слоту (например, «БКН»). Все привязки в устройствах сохранятся.

Можно ли использовать датчик с другого контроллера?

Да, если контроллеры объединены в локальную сеть через технологию IONET. Тогда температура с удалённого узла может использоваться как полноценный сетевой датчик.

Нужен ли DS18B20 для сухого контакта котла?

Для замыкания самого сухого контакта (клемм) датчик не нужен, но контроллеру нужен источник температуры, чтобы программно понимать, когда формировать запрос на нагрев. Это может быть локальный DS18B20, комнатный термостат, данные из MQTT или Home Assistant.

Связанные материалы

Меню