Страница 3 из 3

Re: Температура от датчиков ds18b20

Добавлено: Пт авг 21, 2020 2:58 pm
ZyaK
Надо правильно организовывать питание датчиков, тогда никаких ложных данных не будет.

Re: Температура от датчиков ds18b20

Добавлено: Пт авг 21, 2020 9:04 pm
Gutsu Dmitriy
дело не в ложных срабатываниях а в том что сервер не всегда ставит точку вместо 22.00 градусов приходят 2200  , и да питание подал 5 V результат тот же , как писали выше , проблема в том что все датчики опрашиваются разом и сервер не успевает обработать 20 датчиков , и правильно это как? кабель ftp , пара синих минус , пара коричневых плюс , зеленый данные , какие могут быть еще варианты?

Re: Температура от датчиков ds18b20

Добавлено: Пн авг 24, 2020 8:36 am
ZyaK
20 датчиков это даже для аттини раз плюнуть. надо значит по другому организовывать опрос датчиков.
заиметь отдельный контроллер который будет заниматься опросом данных с датчиков и передавать их на сервер. В идеале сервер должен сам спросить контроллер в тот момент, когда ему будут нужны данные, чтоб не было спама.
а питание правильное это не только витая пара но и конденсаторы помехоподавляющие, возможно даже RC фильтр.
и если пара синих плюс и пара коричневых минус то уже не правильно. + и - надо по одной паре давать, только тогда в этом будет смысл. то есть плюс по синему, минус по сине-белому

Re: Температура от датчиков ds18b20

Добавлено: Пн авг 24, 2020 9:32 am
Chainik
ZyaK писал(а): Пн авг 24, 2020 8:36 am ...
и если пара синих плюс и пара коричневых минус то уже не правильно. + и - надо по одной паре давать, только тогда в этом будет смысл. то есть плюс по синему, минус по сине-белому
А я читал по-другому: земля и данные должны быть в свитой паре.
А что касается проблемы с разделителем в значении температуры, то это сугубо проблема модуля MegaD, который не умеет правильно интерпретировать данные от контроллера. Поэтому и решение простейшее: отключить опрос со стороны модуля и вообще не пользоваться им для работы с датчиками.