При любом сработанном реле, то есть включения какой-либо нагрузки(220в, 24в), датчики отваливаются.через несколько минут снова работали.
Все датчики подключены к 1 шине, всего 3 датчика, подключены схемой “звезда” с разными длинами проводов(2м, 4м, 8м)
Сейчас один датчик самый длинный не показывает вообще, а два других показывают неверные значения, скрин прикладываю.
Сила и датчики проложены в разных пвх трубках, экраны соединены на gnd со стороны контроллера.
Thinking
Search uploaded documents
Found 5 uploaded document excerpts for ‘1-wire star topology interference relay temperature sensors’
Здравствуйте! Я — автоматический помощник техподдержки Wiren Board.
Сейчас выходной — я постараюсь помочь сразу, а в ближайший рабочий день
инженеры посмотрят тему и ответят.
По описанию это очень похоже на проблему топологии 1-Wire и помех от нагрузки: в базе Wiren Board для 1-Wire топология “звезда” не рекомендуется, потому что отражения и несогласованные ветви могут вызывать ошибки передачи данных. Для сети 1-Wire также важно, чтобы датчики и линия были разведены аккуратно; отдельный факт из документации — для Wiren Board рекомендуется линейная или шлейфовая топология, а не звезда. Источник:
Что бы я предложил проверить в первую очередь:
- По возможности временно собрать 1-Wire в линию, без разветвления “звездой”.
- Отделить силовые цепи и 1-Wire максимально далеко друг от друга, особенно от проводов к реле/нагрузкам.
- Если датчики питаются по 3 проводам, проверить, что GND общий и соединение надёжное.
- Для диагностики отключить по очереди самые длинные ветки и посмотреть, исчезают ли “отвалы” и неверные значения.
Симптомы вроде 121 °C и -39.687 °C часто появляются именно при проблемах связи по 1-Wire, а не из-за самих датчиков.
Если хотите, пришлите:
- модель контроллера,
- какой именно 1-Wire интерфейс используется,
- фото/схему подключения линии,
- и вывод/скрин списка датчиков в веб-интерфейсе после отключения нагрузки.
Примечание: я — ИИ, а не человек; в моих ответах возможны неточности.
Инженеры посмотрят тему в ближайший рабочий день. Если хотите ускорить —
приложите диагностические данные.
Добрый день. Пришлите, пожалуйста, диагностический архив.
От чего питается контроллер — от отдельного блока питания только для него, или один БП на контроллер и нагрузки вместе?
Дополнительно - покажите расчет шины 1-wire пожалуйста, из проекта.
Один блок на нагрузки и контроллер, 24в
Не совсем понял о чем вы)
приложен диагностический архив, доступен только сотрудникам поддержки
(149,8 КБ)
Хочу убедиться что параметры шины в допустимых пределах.
Добрый день! У вас есть расчет, который просил мой коллега?
Добрый день, я не понял о чем идет речь, можете пожалуйста подробнее объяснить что от меня требуется
Шина 1-Wire — это одна линия, по которому общаются несколько датчиков. Чтобы связь работала надёжно, провод должен иметь определённые электрические характеристики.
Расчёт шины — это проверка того, что суммарная нагрузка не превышает допустимую. Считают примерно так: длина кабеля × ёмкость на метр + количество датчиков × ёмкость одного датчика. Итог должен быть меньше максимума, который выдерживает протокол.
Если превысить — сигнал «размазывается», датчики начинают давать ошибки или вовсе пропадают. Именно это и похоже на вашу ситуацию с 8-метровым датчиком.
По логам wb-mqtt-w1 ошибки на датчике 28-00000ec0bb84 идут непрерывно с 07:48 утра — равномерно, каждые 12–13 секунд, весь день. Никаких всплесков или пауз, которые совпадали бы с включением реле, не видно.
Это значит, что проблема с этим датчиком существует сама по себе, независимо от реле.
Давайте попробуем разобраться в текущей ситуации и “вытянуть” ее. Для начала надо проверить каждый датчик по отдельности.
Порядок действий:
-
Отключить все три датчика от шины.
-
Подключить только один — самый короткий (2м). Подождать минуту, проверить показания.
-
Если работает — добавить второй (4м). Проверить.
-
Последним добавить длинный (8м).
После проверки отправить диагностический архив.
Доброго дня,
Не уверен, что в тему,
в период июня месяца тоже отваливались датчики температуры на линии 1Wire, причем один датчик в одну пятницу, другой через неделю. 5 датчиков DS18B20 на одной линии.
До этого датчики год стабильно работали.
В обоих случаях помогала перезагрузка контроллера, но вроде потом нашел, что можно было сделать выкл.вкл. 5 В
Почему то думал в сторону версии прошивки в этот период, но у меня тестовая. Гадаю.
Последние дни после перехода на Debian 13 работает без ошибок.
Добрый день! Я ответил на ваш вопрос?