Контроллер не видит датчики температуры DS18B20

Контроллер не видит датчики температуры DS18B20 6шт, при подключении на прямую к контроллеру. То что датчики родные не гарантирую, на датчике бумажка с цифрами b.715. В чем может быть проблема?

Добрый день.
Что и куда подключаете, что при подключении в логах?

Пока могу только фото подключения прислать, остальное завтра пришлю.

(вложения)

Добрый день! Подскажите где и как смотреть логи. Я не специалист в этом.

log_20241113T195923.log (54,4 КБ)
Вот вроде нашел в системном журнале какие-то логи.
Датчики температуры подключены по витой паре. От контроллера идет витая пара к датчику, с этого датчика к другому и так далее. Всего шесть штук, до самого дальнего, метров 20-25

Витая пара подключена следующим образом. Из каждой пары взят провод и подключен в соответствии с документацией. Может тут что-то не так?

Тут нет ничего про 1-wire.
Это лог (в основном) сервиса wb-mqtt-adc.

Обрабатывает значения ds18b20 сервис GitHub - wirenboard/wb-mqtt-w1: Wiren Board Smart Home MQTT generic 1-Wire (w1) driver compatible with HomA conventions
Но информаци. по ним искать надо в выводе ядра. Как правило доступоно по dmesg.

Как описано подключение датчиков в проекте? И как описано в нем же подключение остальных проводов UTP, и куда они подключены фактически?

Я бы не рекомендовал для 1-wire разбивать пары.
Вот тут например описано: Подключение датчиков 1-Wire DS18B20 - #3 от пользователя Explorerol

Для проверки, рекомендую подключить датчики по одному непосредственно к контроллеру, для того чтобы убедиться в их работоспособности.
И да, проверьте наличие +5v и приложите пожалуйста, архив с диагностической информацией контроллера. Создание архива описано в документации.

dmesg_20241114T024944.log (172,7 КБ)
Не знаю те логи или нет? По подключению надо разбираться, у меня подключено не так как вы рекомендуете.

приложен диагностический архив, доступен только сотрудникам поддержки
(133,4 КБ)
Это архив диагностики контроллера.

Я тут в помощь Lev2.

Смотрите, подключаем один датчик напрямую к контроллеру. Контроллер его видит (как номер), но показания на нём - ноль и пишет красным. То есть как будто датчик есть, но прочитать его никак.


О! А в логах нашлось вот такое:

Те. И тут как раз видно что на шине мусор:

2024-11-14T00:00:24.145Z [dmesg] w1_master_driver w1_bus_master1: Family fe for fe.8bb42b44760f.c0 is not registered.
2024-11-14T00:01:28.856Z [dmesg] w1_master_driver w1_bus_master1: Attaching one wire slave fe.4bb42b44760f crc 0a
2024-11-14T00:01:28.879Z [dmesg] w1_master_driver w1_bus_master1: Family fe for fe.4bb42b44760f.0a is not registered.
2024-11-14T00:02:31.155Z [dmesg] w1_master_driver w1_bus_master1: Attaching one wire slave fe.cbb42b44760f crc 86

А когда и каким заказом покупались эти датчики?
Точно ли есть 5 вольт питания?
В логах ядра при подключении исправного выводится:

[2103667.448694] w1_master_driver w1_bus_master2: Attaching one wire slave 28.000002c7b37c crc 0a

А в сервисе:

Nov 14 14:54:03 wirenboard-AWI3MCGC kernel: w1_master_driver w1_bus_master2: Attaching one wire slave 28.000002c7b37c crc 0a

При этом видно само устройство

ls /sys/bus/w1/devices/w1_bus_master2/28-000002c7b37c/
alarms	conv_time  driver  eeprom  ext_power  features	hwmon  id  name  power	resolution  subsystem  temperature  uevent  w1_slave

Ну и его текущее значение:

cat /sys/bus/w1/devices/w1_bus_master2/28-000002c7b37c/temperature 
127937

Есть заведомо исправный и работающий для проверки?

Добрый день! Проблема решена. Подключили правильно датчики и перезагрузил контроллер. Все датчики и показания появились. Спасибо за помощь.

1 Like

Ну отлично, рад что получилось.

Добрый день! Подскажите пожалуйста, в чем может быть причина пропадания показаний температуры с датчиков, в момент запуска вентиляции. Датчики обвязаны не экранированной витой парой. На вентиляции стоят частотники. С вентиляции снимаем нагрузки, через счётчик,больше ничего.

Добрый день.
Оптимальный способ установить причину - посмотреть осциллографом что происходит в шине при “включении”.
Ну и:

  • Как организована шина к датчикам (на каком расстоянии от силовых проводов проложена?
  • какие меры проект предустматривает для защиты от наводок?
  • как организован контур заземления?
1 Like