WB-M1W2 и 1-Wire сенсоры

Добрый день!
Подскажите, пожалуйста, можно ли использовать WB-M1W2 с более чем одним датчиком температуры DS18B20 на каждом канале? Планируем до 6 сенсоров на каждом канале при длине шины 1-Wire 50-100 метров
Прямо об этом в документации не написано (что нельзя). Может и можно… но будет ли работать? Считываться с каждого канала 6 датчиков…?

И если нельзя - что посоветуете в качестве “расширителя”? У клиента уже готовая инфраструктура: несколько этажей с шиной 1-Wire, на каждой шине 5-10 датчиков. Все шины приходят в коммутационные, они друг под другом. Тянуть все шины к одному контроллеру не хотим. Не нравиться такое решение - боимся увеличения длины шины и помех с наводками при прохождении межэтажных перекрытий в кабельных трассах. Хотим использовать “нечто” на каждом этаже для расширения кол-во приёмников сигналов датчиков на 1-Wire шине. А эти “нечто” подключать к контроллеру по шине MODBUS

Спасибо! :slight_smile:

Добрый день. Нет, модуль WB-M1W2 рассчитан только на один датчик на каждый вход.
Несколько датчиков - требуют как минимум записи адреса кажддого из них.

Такие модули существуют, вот первый попавшийся пример: LAN DS18B20 MODBUS Temperature Monitor with 4 Sensors 1 meter Cable

Но глядя на цену и доступность возникает непреодолимое желание использовать ESP8266-MQTT-multiple-ds18b20/mqtt_esp_1.ino at master · kkmaslowski/ESP8266-MQTT-multiple-ds18b20 · GitHub
Использовал такое же в качестве “мобильного тестера” шин с датчиками.

1 лайк

Спасибо за варианты.
Но вместо ардуино и ESP лучше добавим 1-wire модули в контроллер и дотянем шину.
Для производства всё таки… будем спать спокойней.

Ещё раз спасибо! )