DS18b20 неверные показания.
DS18b20 неверные показания.
Добрый вечер (день)!
Помогите разобраться с датчиком. У меня на мониторинге стоят 9 газовых котлов. Собрал смеху на SIM800L для отслеживания давления (электроконтактный манометр), температуры (DS18b20) и отключения сети (Реле, ИБП)
Все работает отлично уже как пол года стоит, но два датчика выносят мне мозг, раз в день кратковременно показывают температуру -2000 или -1650 или -1000, а потом нормально все.
Не могу понять с чем это связанно? Скачки в напряжения так сбивают их что?
Отправлено спустя 8 минут 46 секунд:
Схема подключения у всех одинаковая.
Помогите разобраться с датчиком. У меня на мониторинге стоят 9 газовых котлов. Собрал смеху на SIM800L для отслеживания давления (электроконтактный манометр), температуры (DS18b20) и отключения сети (Реле, ИБП)
Все работает отлично уже как пол года стоит, но два датчика выносят мне мозг, раз в день кратковременно показывают температуру -2000 или -1650 или -1000, а потом нормально все.
Не могу понять с чем это связанно? Скачки в напряжения так сбивают их что?
Отправлено спустя 8 минут 46 секунд:
Схема подключения у всех одинаковая.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
DS18b20 неверные показания.
Длина провода. Трасса провода. Контакт. Причин может быть много.
Попробуйте поменять датчики местами. Может в самом датчике проблема.
Попробуйте поменять датчики местами. Может в самом датчике проблема.
DS18b20 неверные показания.
Провод датчика длиной 2 метра, при прокладке монтировал подальше от сети 220В и остального. А вот датчик не пробывал менять.
- Dryundel
- Полковник
- Сообщения: 2431
- Зарегистрирован: 22 май 2017, 23:15
- Откуда: Ярославль
- Имя: Андрей
- Благодарил (а): 3 раза
- Поблагодарили: 30 раз
DS18b20 неверные показания.
А логично было бы это в первую очередь попробовать раз другие не глючат.
В конце концов поставьте простой фильтр на выходную переменную с блока датчика. Не разрешайте запись переменной если показания выходят за вероятные пределы. Можно на логике, а можно блок с простеньким кодом сделать.
Типа:
if(in > -20 && in < 120) out = in;
Сделал бы, но до компа раньше понедельника не доберусь.

DS18b20 неверные показания.
Типа такого:Dryundel писал(а): 17 ноя 2019, 00:51 а можно блок с простеньким кодом сделать.
Типа:
if(in > -20 && in < 120) out = in;
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось edyapd 16 фев 2020, 16:38, всего редактировалось 1 раз.
-
- Лейтенант
- Сообщения: 450
- Зарегистрирован: 26 фев 2018, 21:27
- Откуда: Haifa
- Имя: Alex
- Благодарил (а): 2 раза
- Поблагодарили: 5 раз
DS18b20 неверные показания.
[ref]Art342[/ref], попробуйте поставить фильтр абнормальных значений,я так избавился от такой же проблеммы.
DS18b20 неверные показания.
А у меня один датчик бастует, до 96 нормально показывает, а потом сидит как партизан, хочет покажет увеличение температуры, а хочет так и будет 96.А я сижу и гадаю почему спирт не идет, а его то и нет в кубе уже.
- Dryundel
- Полковник
- Сообщения: 2431
- Зарегистрирован: 22 май 2017, 23:15
- Откуда: Ярославль
- Имя: Андрей
- Благодарил (а): 3 раза
- Поблагодарили: 30 раз
DS18b20 неверные показания.
[ref]Dryundel[/ref], Решилась проблема, провод от датчика укоротил и клеммные контакты почистил, 3 день полет нормальный. Думал об этом тоже, что надо фильтр на логике собрать, но блин упираюсь в память Nano начинает глючить пустые смски слать, на мега перейти пока затратно и с тех.стороны сейчас затруднительно.
Отправлено спустя 5 минут 30 секунд:
Отправлено спустя 5 минут 30 секунд:
Спасибо большое ))) обязательно применю его по возможности.edyapd писал(а): 17 ноя 2019, 07:12 Dryundel писал(а): ↑17.11.2019{, 03:51}
а можно блок с простеньким кодом сделать.
Типа:
if(in > -20 && in < 120) out = in;
- grin-mpx
- Лейтенант
- Сообщения: 477
- Зарегистрирован: 17 июл 2017, 18:39
- Откуда: Днепр. UA
- Имя: Григорий
DS18b20 неверные показания.
А еще проблема решается уменьшением сопротивления подтягивающего резистора. Эдак до 1 кОм.Art342 писал(а): 20 ноя 2019, 23:08 Решилась проблема, провод от датчика укоротил и клеммные контакты почистил
DS18b20 неверные показания.
До каких пределов можно играться сопротивлением?grin-mpx писал(а): 20 ноя 2019, 23:56 А еще проблема решается уменьшением сопротивления подтягивающего резистора. Эдак до 1 кОм.
- grin-mpx
- Лейтенант
- Сообщения: 477
- Зарегистрирован: 17 июл 2017, 18:39
- Откуда: Днепр. UA
- Имя: Григорий
DS18b20 неверные показания.
Спасибо!grin-mpx писал(а): 21 ноя 2019, 11:10 На длинных линиях 50 м. и более и при наличии помех я снижал до 500 ом.
DS18b20 неверные показания.
Кто-то писал, что может не хватать питания. Но я цеплял с двух метровым проводом и питанием на 3.3. Работало. Возможно с паразитным не будет.
-
- Рядовой
- Сообщения: 45
- Зарегистрирован: 02 май 2019, 20:37
- Имя: Юрий
DS18b20 неверные показания.
Можете дать ссылку на блок? Или сказать как его сделать?Brand2 писал(а): 17 ноя 2019, 14:44 [ref]Art342[/ref], попробуйте поставить фильтр абнормальных значений,я так избавился от такой же проблеммы.
DS18b20 неверные показания.
[ref]stigmat1996[/ref], делается элементарно. В поиске по форуму забивается "абнормальных значений". И получаем вот ЭТО. Не так много ссылок, чтобы проверить.
-
- Лейтенант
- Сообщения: 450
- Зарегистрирован: 26 фев 2018, 21:27
- Откуда: Haifa
- Имя: Alex
- Благодарил (а): 2 раза
- Поблагодарили: 5 раз
DS18b20 неверные показания.
[ref]stigmat1996[/ref], я вроде вкладывал тут,но выложу еще раз
Кстати,я его применяю всегда с DS1820,вчера прикрутил датчик к одному проекту,стал замечать что проскакивает иногда -0.0,трудно отловить и понять почему,установка резистора 250 Om не помогло.
Кстати,я его применяю всегда с DS1820,вчера прикрутил датчик к одному проекту,стал замечать что проскакивает иногда -0.0,трудно отловить и понять почему,установка резистора 250 Om не помогло.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- Рядовой
- Сообщения: 45
- Зарегистрирован: 02 май 2019, 20:37
- Имя: Юрий
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя