Dron Kosher

ds18b20 выдает некорректные данные через некоторое время.

16 сообщений в этой теме

Dron Kosher    0

Всем привет.

есть ds18b20

опрашивается в 12 битном режиме

 

сначала опрашивал постоянно он довольно быстро начинал врать - завышал температуру

поставил паузу в 60 секунд между опросами - начинает врать минут через 10 -15

 

Сталкивался может кто с таким?

 

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
ARV    376

Для данного датчика характерен эффект саморазогрева, т.е. при постоянно поданном питании он постепенно начинает завышать температуру, разница может достигать нескольких градусов. Если датчик измеряет теплоемкую среду, например, воду, эффект не заметен, как не заметен и при измерении отрицательных температур при мощном охлаждении. Для измерения "комнатной" температуры воздуха эффект наблюдается.

Метод борьбы один-единственный: отключать питание между замерами, и сами замеры делать пореже. Кстати, на саморазогрев может влиять еще и сопротивление подтягивающего шину резистора - во многих случаях его уменьшают для получения надежного обмена... и это плохо сказывается на датчике.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Dron Kosher    0

т.е. если он подключен к питанию он греется даже если МК его не опрашивает?

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
ARV    376
Только что, Dron Kosher сказал:

если он подключен к питанию он греется

Да. Как и любой другой чип.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Dron Kosher    0

Так, скажем если я буду подавать Vcc через ножку МК - это поможет  ?

Или Gnd лучше через МК подавать... там ведь шина данных подтянута к Vcc еще..

 

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
ARV    376

Шина должна быть подтянута к питанию датчика, так что разницы нет, что отключать - общий или питание. Это должно помочь, главное, не увлекаться слишком частым опросом датчика.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Dron Kosher    0

к сожалению не сработало

увеличил паузу между опросами до 2-х минут, подвесил землю датчика на ножку МК и мигаю ей на время опроса.

 

но гадв серавно начинает врать через некоторое время

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Dron Kosher    0

чем дольше работает тем больше врет

температура примерно 27, а он показывает сначала 30, потом постепенно лезет до 40, потом и к 50-ти подбирается.

думаю и 100 можно дождаться :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
ARV    376

Это не саморазогрев! Саморазогрев даёт прибавку в 0,5-1,5 градуса, редко когда до 2 доходит.

У вас явно что-то не то в программе, либо датчик левый до ужаса.

  • Одобряю 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
V asili    9

попробуйте другой датчик.у меня самонагрев  датчика  0,1-0,2 градуса не более . в течении 5 минут- потом все ровно.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Dron Kosher    0

короче странное и не объяснимое для меня

 

запитал схемку от другого источника (USB - компа) и вот уже час оно работает без глюков...

до этого питал от аккумуляторов

 

ктониудь может пояснить ?

 

я вообще планировал от батареек питать устройство :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
V asili    9

проверить питание    is 3.0V to 5.5V  .

 

Изменено пользователем V asili
перепутал

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Dron Kosher    0

все ок с питанием

может какие наводки/помехи в атмосфере...

 

но все равно не объясняет почему он работает нормально, а минут через 10 начинает завышать показания..

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
ARV    376

Чудес не бывает. Тут или датчик не исправен (левак), или ошибка в схеме (то же питание плывёт или еще что-то происходит), или в программе лажа. Уж через мои руки этих датчиков прошло - мама не горюй, и никогда чудес, подобных описанному вами, не было. Так что разбирайтесь с этими тремя пунктами со всей пролетарской тщательностью.

Да, я написал три варианта через ИЛИ, но могут быть комбинации и через И - учтите это.

  • Лайк 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас


  • Сообщения

    • В курилке ("отвлекись эмбеддеры") начали выражать недовольство пенсионно-налоговой реформой под прикрытием футбольного мундиаля, сначала стали пропадать особо резкие сообщения...., а теперь и сам казус пропал (недоступен уже пару дней). С уважением, Сергей.
    • Для домашнего использования на характеристику поля особо обращать внимание не стОит, так как показывает она возможности акустики по озвучиванию помещения. Например, мониторы дальнего поля позволяют работать с высокими уровнями звукового давления и с расширенной частотной полосой вниз, словно хорошие домашние напольники, а мониторы ближнего поля - суть малыши для размещения на столе. Эту акустику для использования дома нужно обязательно слушать. Да любую акустику при выборе нужно слушать. А студийная аппаратура вообще достаточно специфична и многим кажется скучной. У нее хорошая линейность, высокое звуковое разрешение, но тембральным разнообразием часто не балует, отчего звучание кажется "мертвым" и однообразным.
    • Позвольте вопрос. А что за акустика? Потому как у меня Каппа 600 даже вечером на комфортном для домашних уровне громкости все просто прекрасно играет в 20 квадратах.
    • А мультик в руки и померить  ток?сколько?
    • Авторасстановка может помочь, например светодиоды по кругу Автотрассировка - экономия времени "Одна из наших плат была проделана квалифицированным инженером в течение 2 недель. Чтобы изучить возможности системы TopoR CAD, мы передали эту задачу специалистам Eremex и были впечатлены, узнав, что они проделали эту работу в течение часа. Кроме того, большая часть работы была выполнена путем автоматической маршрутизации с незначительными ручными исправлениями. Однако качество маршрутизации было лучше, чем качество нашего варианта" ручной вариант Топор
    • В принципе типично драйвер + силовой каскад, включаю через лампу смотрю на ток потребления (норма около 0.2А) и что на затворах ключей творится (на верхнем плече осциллограф ловит наводки, лечится подключением инвертора через трансформатор 220-220), далее если всё окей - ток на минимум и к балласту, так же нужно следить за затворами ключей, скважность должна изменять под нагрузкой Хочу выразить благодарность всем кто мне помогал, для меня это бесценный опыт!