реклама на сайте
подробности

 
 
> ds18b20 при температуре выше 50 безбожно врет, работа с датчиком ds18b20
Kkat
сообщение Jul 31 2015, 12:08
Сообщение #1





Группа: Новичок
Сообщений: 6
Регистрация: 13-03-12
Пользователь №: 70 775



Здравствуйте!

Тема не нова. Но полазив по форумам так и не смогла найти решения своей проблемы.

Использую двухпроводную схему подключения датчика. Датчик весит на GPIO.
взяла в инете одну из программ написанную под этот датчик, переделав ее немного под себя.

При комнатной температуре работает стабильно, при нагреве до 40 С тоже, а дальше начинаются проблемы....
Нагреваю с помощью простой лампочки. Датчик выдает примерно 48 С, а дальше в рандомном порядке начинает выдавать температуру ниже 37, 31, 21 и т.д. относишь от источника через какое-то время он стабилизируется.
При этом контрольная сумма всегда сходится, смотрела осциллограмму ответа датчика, она совпадает с принятыми данными на мк.
Частоту опроса датчика делала разной, ни на что не влияло.
Датчик примерно подключен на 1 метровом кабеле.

В чем может быть дело?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
AlanDrakes
сообщение Jul 31 2015, 12:32
Сообщение #2


Частый гость
**

Группа: Участник
Сообщений: 101
Регистрация: 2-05-15
Из: Россия, Омск
Пользователь №: 86 474



Самое простое - питание, либо глючный датчик.
У меня есть аналогичный, разве что код переписан под неблокирующий режим опроса, и время цикла получается около 2 секунд. Проверял - работает до более чем +90 градусов. Линейно, без сбоев.
Датчик подключен через витую пару (что попалось под руку) где-то 3-х метровой длинны с дополнительным питанием от +5V. Линия данных подтянута к +5V через 10кОм. Линия питания проходит через резистор в 10Ом. Земля, соответственно, аналоговая, общая.
Датчик просто висит на витой паре (припаян) без дополнительных конденсаторов и чего бы то ни было. Фактически, линия не является сбалансированной на конце, но всё работает стабильно.
На всякий случай, проверьте проводку и уровни напряжения во время измерения. В идеале - осциллографом, или хотя бы, быстрым вольтметром.
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 22nd July 2025 - 01:53
Рейтинг@Mail.ru


Страница сгенерированна за 0.01357 секунд с 7
ELECTRONIX ©2004-2016