заставить врать ds18b20

Что бы еще такого сделать?... Предлагайте! Обсудим все!!!
Ответить
Аватара пользователя
VLAD1996B
Поставщик валерьянки для Кота
Сообщения: 2228
Зарегистрирован: Пт ноя 06, 2009 07:31:42

заставить врать ds18b20

Сообщение VLAD1996B »

Собрал термостат в машину на включение вентилятора на pic16f628. Датчик хамутом прицепил на трубу что от двигла идет в радиатор. Проблема в том, что показывает 85 а водичка то уже кипит... В схеме предусмотрено подкоректировать в епроме порог срабатывания, но, я залил всю плату эпоксидкой на улице только провода к датчику. Пробовал резистор у датчика менять, естественно не помогло. Нужно заставить его врать в плюс градусов на 10
Реклама
cahek80
Держит паяльник хвостом
Сообщения: 903
Зарегистрирован: Сб сен 11, 2010 17:32:42

Re: заставить врать ds18b20

Сообщение cahek80 »

может в прошивке зашито не показывать больше 85? все-таки +100 градусов это верхний предел по даташиту с погрешностью +-2 градуса, а 85 градусов, как раз заявленный предел для погрешности в пол градуса. :)
Не нужно дергать спящего тигра за усы! Не высыпается 3-ий день!
Реклама
Аватара пользователя
АлександрЛ
Друг Кота
Сообщения: 43909
Зарегистрирован: Пн ноя 30, 2009 03:00:01
Откуда: Нерезиновая

Re: заставить врать ds18b20

Сообщение АлександрЛ »

А, может, проще подкорректировать прошивку?
kolobok0
Грызет канифоль
Сообщения: 296
Зарегистрирован: Ср дек 30, 2009 09:55:39

Re: заставить врать ds18b20

Сообщение kolobok0 »

VLAD1996B писал(а):...Датчик хамутом прицепил на трубу что от двигла идет в радиатор. Проблема в том, что показывает 85 а водичка то уже кипит......
цифровой датчик вы не "подкорректируете". для начала попробуйте обеспечить более плотный и бОльший по площади касания датчик-измеряемый объект. В Вашем случае - передвинуть поближе к движку. Либо переписывать программу.

Причина проста до безобразия. Дело в том, что все тепловые переход влияют на скорость распространения тепла, и как следствие на время прихода к измеряемой температуре. Для цифровых датчиков типа DS18xxx это время около 5 минут! Т.е. речь идёт о переходе тепла среда-пластик-терморезистор далее цифра вам практически не тормозит (миллисекунды).
Горе программисты писали софт просто, без учёта этой особенности. Сами по себе датчики отличные, можно держать заданную температуру в пределах 1,5 градуса (это различные тепловые системы, а не только такой примитив как радиатор авто).

удачи вам
(круглый)
Реклама
Эиком - электронные компоненты и радиодетали
Аватара пользователя
Martin76
Друг Кота
Сообщения: 20176
Зарегистрирован: Пт фев 04, 2011 17:57:51
Откуда: Рыбинск

Re: заставить врать ds18b20

Сообщение Martin76 »

VLAD1996B писал(а):что показывает 85
А он точно что то измеряет? Зачастую именно такое (85, -85) показывается например при обрыве питания датчика.
Реклама
Аватара пользователя
Полиграф Полиграфыч
Открыл глаза
Сообщения: 51
Зарегистрирован: Ср окт 31, 2012 10:33:57

Re: заставить врать ds18b20

Сообщение Полиграф Полиграфыч »

DS18B20 показывает +85 при включении питания. Надо пропустить считывание до первого измерения.

А вообще делать вам нечего. Ставьте DS1821, и ниаких микроконтроллеров вообще не надо, только один раз запрограммировать и забыть.

Если датчик запрятан и его не достать, то поможет второй микроконтроллер, который по одному каналу будет считывать температуру DS18B20, а по второму эмулировать его для первого микроконтроллера.
Реклама
Ответить

Вернуться в «Умные мысли»