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

 
 
> 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
Ответов
piroman
сообщение Jul 31 2015, 14:29
Сообщение #2


Участник
*

Группа: Участник
Сообщений: 49
Регистрация: 27-09-12
Пользователь №: 73 712



Попробуйте измерять температуру выше 40, используя полноценную 3-хпроводную схему, без паразитного питания. Если получится нормально, значит паразитного питания было недостаточно. Вообще по докам при пар. питании рекомендуют на интервале измерения температуры подавать на датчик питание по линии DATA.
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 29th July 2025 - 09:46
Рейтинг@Mail.ru


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