DS18b20 неверные показания.

Использование датчиков и обсуждение пользовательских блоков к ним
Art342
Рядовой
Сообщения: 7
Зарегистрирован: 12 ноя 2019, 23:16
Имя: Артем

DS18b20 неверные показания.

Сообщение Art342 »

Добрый вечер (день)!

Помогите разобраться с датчиком. У меня на мониторинге стоят 9 газовых котлов. Собрал смеху на SIM800L для отслеживания давления (электроконтактный манометр), температуры (DS18b20) и отключения сети (Реле, ИБП)
Все работает отлично уже как пол года стоит, но два датчика выносят мне мозг, раз в день кратковременно показывают температуру -2000 или -1650 или -1000, а потом нормально все.

Не могу понять с чем это связанно? Скачки в напряжения так сбивают их что?

Отправлено спустя 8 минут 46 секунд:
Схема подключения у всех одинаковая.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
edyapd
Капитан
Сообщения: 768
Зарегистрирован: 20 сен 2019, 11:38
Имя: Эдуард

DS18b20 неверные показания.

Сообщение edyapd »

Длина провода. Трасса провода. Контакт. Причин может быть много.
Попробуйте поменять датчики местами. Может в самом датчике проблема.
Art342
Рядовой
Сообщения: 7
Зарегистрирован: 12 ноя 2019, 23:16
Имя: Артем

DS18b20 неверные показания.

Сообщение Art342 »

Провод датчика длиной 2 метра, при прокладке монтировал подальше от сети 220В и остального. А вот датчик не пробывал менять.
Аватара пользователя
Dryundel
Полковник
Сообщения: 2431
Зарегистрирован: 22 май 2017, 23:15
Откуда: Ярославль
Имя: Андрей
Благодарил (а): 3 раза
Поблагодарили: 30 раз

DS18b20 неверные показания.

Сообщение Dryundel »

Art342 писал(а): 16 ноя 2019, 16:20 А вот датчик не пробывал менять.
А логично было бы это в первую очередь попробовать раз другие не глючат.
В конце концов поставьте простой фильтр на выходную переменную с блока датчика. Не разрешайте запись переменной если показания выходят за вероятные пределы. Можно на логике, а можно блок с простеньким кодом сделать.
Типа:
if(in > -20 && in < 120) out = in;

Сделал бы, но до компа раньше понедельника не доберусь. :)
edyapd
Капитан
Сообщения: 768
Зарегистрирован: 20 сен 2019, 11:38
Имя: Эдуард

DS18b20 неверные показания.

Сообщение edyapd »

Dryundel писал(а): 17 ноя 2019, 00:51 а можно блок с простеньким кодом сделать.
Типа:
if(in > -20 && in < 120) out = in;
Типа такого:
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось edyapd 16 фев 2020, 16:38, всего редактировалось 1 раз.
Brand2
Лейтенант
Сообщения: 450
Зарегистрирован: 26 фев 2018, 21:27
Откуда: Haifa
Имя: Alex
Благодарил (а): 2 раза
Поблагодарили: 5 раз

DS18b20 неверные показания.

Сообщение Brand2 »

[ref]Art342[/ref], попробуйте поставить фильтр абнормальных значений,я так избавился от такой же проблеммы.
com
Капитан
Сообщения: 832
Зарегистрирован: 31 май 2018, 22:12
Откуда: Санкт-Петербург
Имя: Ринат

DS18b20 неверные показания.

Сообщение com »

А у меня один датчик бастует, до 96 нормально показывает, а потом сидит как партизан, хочет покажет увеличение температуры, а хочет так и будет 96.А я сижу и гадаю почему спирт не идет, а его то и нет в кубе уже.
Аватара пользователя
Dryundel
Полковник
Сообщения: 2431
Зарегистрирован: 22 май 2017, 23:15
Откуда: Ярославль
Имя: Андрей
Благодарил (а): 3 раза
Поблагодарили: 30 раз

DS18b20 неверные показания.

Сообщение Dryundel »

edyapd писал(а): 17 ноя 2019, 07:12Типа такого:
Именно. :)
Art342
Рядовой
Сообщения: 7
Зарегистрирован: 12 ноя 2019, 23:16
Имя: Артем

DS18b20 неверные показания.

Сообщение Art342 »

[ref]Dryundel[/ref], Решилась проблема, провод от датчика укоротил и клеммные контакты почистил, 3 день полет нормальный. Думал об этом тоже, что надо фильтр на логике собрать, но блин упираюсь в память Nano начинает глючить пустые смски слать, на мега перейти пока затратно и с тех.стороны сейчас затруднительно.

Отправлено спустя 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 неверные показания.

Сообщение grin-mpx »

Art342 писал(а): 20 ноя 2019, 23:08 Решилась проблема, провод от датчика укоротил и клеммные контакты почистил
А еще проблема решается уменьшением сопротивления подтягивающего резистора. Эдак до 1 кОм.
Fghjk
Сержант
Сообщения: 158
Зарегистрирован: 28 окт 2019, 15:53
Имя: fghjk

DS18b20 неверные показания.

Сообщение Fghjk »

Art342 писал(а): 20 ноя 2019, 23:08 клеммные контакты
в стационарных проектах избавляться в первую очередь!

тем более:
Art342 писал(а): 16 ноя 2019, 16:07 на мониторинге стоят 9 газовых котлов
Art342
Рядовой
Сообщения: 7
Зарегистрирован: 12 ноя 2019, 23:16
Имя: Артем

DS18b20 неверные показания.

Сообщение Art342 »

grin-mpx писал(а): 20 ноя 2019, 23:56 А еще проблема решается уменьшением сопротивления подтягивающего резистора. Эдак до 1 кОм.
До каких пределов можно играться сопротивлением?
Аватара пользователя
grin-mpx
Лейтенант
Сообщения: 477
Зарегистрирован: 17 июл 2017, 18:39
Откуда: Днепр. UA
Имя: Григорий

DS18b20 неверные показания.

Сообщение grin-mpx »

Art342 писал(а): 21 ноя 2019, 07:15 До каких пределов можно играться сопротивлением?
На длинных линиях 50 м. и более и при наличии помех я снижал до 500 ом.
Art342
Рядовой
Сообщения: 7
Зарегистрирован: 12 ноя 2019, 23:16
Имя: Артем

DS18b20 неверные показания.

Сообщение Art342 »

grin-mpx писал(а): 21 ноя 2019, 11:10 На длинных линиях 50 м. и более и при наличии помех я снижал до 500 ом.
Спасибо!
tolochko
Сержант
Сообщения: 247
Зарегистрирован: 30 ноя 2016, 16:58
Откуда: Днепропетровск

DS18b20 неверные показания.

Сообщение tolochko »

датчик ds18b20 не могу установить на NODE MCV
Есть нюансы????
edyapd
Капитан
Сообщения: 768
Зарегистрирован: 20 сен 2019, 11:38
Имя: Эдуард

DS18b20 неверные показания.

Сообщение edyapd »

tolochko писал(а): 10 дек 2019, 22:24 датчик ds18b20 не могу установить на NODE MCV
Есть нюансы????
Кто-то писал, что может не хватать питания. Но я цеплял с двух метровым проводом и питанием на 3.3. Работало. Возможно с паразитным не будет.
stigmat1996
Рядовой
Сообщения: 45
Зарегистрирован: 02 май 2019, 20:37
Имя: Юрий

DS18b20 неверные показания.

Сообщение stigmat1996 »

Brand2 писал(а): 17 ноя 2019, 14:44 [ref]Art342[/ref], попробуйте поставить фильтр абнормальных значений,я так избавился от такой же проблеммы.
Можете дать ссылку на блок? Или сказать как его сделать?
edyapd
Капитан
Сообщения: 768
Зарегистрирован: 20 сен 2019, 11:38
Имя: Эдуард

DS18b20 неверные показания.

Сообщение edyapd »

[ref]stigmat1996[/ref], делается элементарно. В поиске по форуму забивается "абнормальных значений". И получаем вот ЭТО. Не так много ссылок, чтобы проверить.
Brand2
Лейтенант
Сообщения: 450
Зарегистрирован: 26 фев 2018, 21:27
Откуда: Haifa
Имя: Alex
Благодарил (а): 2 раза
Поблагодарили: 5 раз

DS18b20 неверные показания.

Сообщение Brand2 »

[ref]stigmat1996[/ref], я вроде вкладывал тут,но выложу еще раз
Кстати,я его применяю всегда с DS1820,вчера прикрутил датчик к одному проекту,стал замечать что проскакивает иногда -0.0,трудно отловить и понять почему,установка резистора 250 Om не помогло.
Filtr_anomal_1_(CODE).ubi
Filtr_anomal_2_(CODE).ubi
Filtr_anomal_3_(CODE).ubi
У вас нет необходимых прав для просмотра вложений в этом сообщении.
stigmat1996
Рядовой
Сообщения: 45
Зарегистрирован: 02 май 2019, 20:37
Имя: Юрий

DS18b20 неверные показания.

Сообщение stigmat1996 »

Спасибо, я попробую данные блоки.
Ответить

Вернуться в «Датчики температуры, влажности и давления»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость