Подключение датчиков температуры DS18B20
Внимание: датчики и нагрузки подключайте при отключённом питании платы.
Какие датчики нужны
Каждая функция автоматики контроллера Теплобайт работает от своего датчика: если он не привязан в разделе «Периферия», функция не запускается. Датчик температуры привязывается к каналу; физически он ставится там, где измеряет нужную для функции температуру.
Таблица: обязательные и дополнительные датчики функций контроллера Теплобайт.
| Функция | Обязательно | Дополнительно |
|---|---|---|
| Мониторинг майнеров, тарифы, управление по температуре плат, перегрев майнера | ничего — данные от майнера по API | — |
| Градирня (вентилятор) | T вход (майнер) | T выход (градирня) — тогда скорость вентилятора по нему |
| Трёхходовой клапан | T вход (майнер) | — |
| Котёл отопления | T подача (отопл.) | — |
| ГВС | T бойлер (ГВС) | — |
| Авария низкого давления, подкачка | датчик давления на A1 | — |
| Авария протока | датчик протока на DI | — |
| Только наблюдение | — | T выход (майнер), T обратка (майнер), T обратка (отопл.) |
Каналы T выход (майнер), T обратка (майнер) и T обратка (отопл.) автоматика контроллера Теплобайт не использует: они нужны для мнемосхемы, графиков и анализа работы системы.
Подключение DS18B20
Датчики температуры DS18B20 подключаются к клеммам 3V DC, GND и IO-1 на верхней колодке платы KC868-A6 контроллера Теплобайт.
Таблица: провода датчика DS18B20 и клеммы платы.
| Провод датчика DS18B20 | Клемма платы |
|---|---|
| Красный (питание) | 3V DC |
| Чёрный (общий) | GND |
| Жёлтый или белый (данные) | IO-1 |
Внешний подтягивающий резистор для DS18B20 не нужен — он встроен в плату. Несколько датчиков подключаются параллельно к тем же трём клеммам: у каждого датчика свой адрес, контроллер видит их по отдельности. Чтобы соединить провода нескольких датчиков, удобно использовать клеммный разветвитель, например пассивный разветвитель интерфейса RS-485 ПР-8.
Контроллер Теплобайт опрашивает датчики DS18B20 только на клемме IO-1 — датчик, подключённый к IO-2, найден не будет. На шине IO-1 прошивка находит до 8 датчиков, к каналам привязываются 7. После подключения датчики находятся в веб-интерфейсе кнопкой поиска на шине и привязываются к каналам.
Поиск и привязка датчиков
Датчики температуры DS18B20 контроллера Теплобайт привязываются к каналам в Периферия → Привязка датчиков температуры.
- Нажмите кнопку поиска на шине — контроллер найдёт все подключённые датчики и покажет их адреса с текущей температурой.
- В строке канала выберите адрес датчика из списка.
- Привязка сохраняется автоматически (✓).
Таблица: семь каналов датчиков температуры контроллера Теплобайт.
| Канал | Где стоит датчик |
|---|---|
| T выход (майнер) (T outlet (miner)) | Выход из майнеров (горячий) |
| T вход (майнер) (T inlet (miner)) | Вход в майнеры (холодный) |
| T выход (градирня) (T outlet (cooler)) | Выход градирни |
| T обратка (майнер) (T return (miner)) | Обратный трубопровод майнеров |
| T обратка (отопл.) (T return (heating)) | Обратка системы отопления |
| T подача (отопл.) (T supply (heating)) | Подача системы отопления |
| T бойлер (ГВС) (T boiler (DHW)) | Бойлер ГВС |
Как понять, что получилось: поиск на шине нашёл столько датчиков, сколько подключено, и каждый показывает правдоподобную температуру. Чтобы понять, какой датчик где стоит, нагрейте их по одному, например, рукой и смотрите, у какого адреса растёт температура. Лучше подключать и прописывать по одному, чтобы не путаться.