Проблема с датчиками 1-wire на модуле M1W2

Добрый день. Нужна помощь с определением возможной причины.

Есть модуль WB-M1W2 v.3 к которому на первый вход подключен геркон и он работает, а на второй вход шлейфом подключено 2 датчика 1-wire. Значения с датчиков постоянно то красные, то черные, когда черные температуру показывают правильно.

Расстояние от модуля до первого датчика <1м, от первого датчика до второго ~3м. Кабель проложен 3х жильный (3х0,5мм2).

При этом ранее шлейф с датчиками был длиннее и количество на нем было 5шт, но подключался напрямую к контроллеру на канал w1 и всё работало стабильно.

Добрый день!

Подскажите, пожалуйста, версию прошивки WB-M1W2 v.3?

Последняя версия - 4.35.1

Уточните еще, пожалуйста, в веб-интерфейсе добавлены все датчики с разными ID? Пример на скриншоте ниже

Да, каждый со своим ID

Проблема наверняка заключается в физических параметрах используемого кабеля. Обычный кабель 3х0.5 мм² (не витой) обладает большой паразитной емкостью, которая даже на ваших 4 метрах может искажать импульсы и привести к периодическим ошибкам чтения. Согласно рекомендациям по подключению:

  • используйте линейную или шлейфовую топологию сети;

  • общая емкостная нагрузка на шину не должна превышать 5 нФ;

  • используйте для прокладки шины кабель UTP Cat.5e и выше, максимальная взаимная ёмкость таких кабелей не превышает 5.6 нФ / 100 м. Датчик DS18B20, подключенный кабелем (UTP Cat.5e с медной жилой) длиной 100 м, работает стабильно на всех устройствах;

  • 1 датчик DS18B20 увеличивает емкость линии примерно на 0.15 нФ, что эквивалентно 3 м кабеля;

  • подключение по витой паре — 1 пара (DATA, GND), 2 пара (VCC, GND), жилы GND соединить между собой. При использовании экранированной витой пары — экран со стороны ведущего устройства соединить с GND;

  • используйте подключение датчиков по трем проводам с питанием от ведущего устройства (+5В, GND, DATA).

Но ведь более длинная линия, с бОльшим количеством датчиков, этим же кабелем на клеммах контроллера работала нормально. Странно :thinking: