Коллекция глюков Здесь публикуются все известные глюки, баги микроконтроллеров, памяти, АЦП и т.д. |
22.03.2008, 21:58
|
|
Частый гость
Регистрация: 27.03.2007
Сообщений: 13
Сказал спасибо: 1
Сказали Спасибо 1 раз в 1 сообщении
|
DS18B20 спонтанно греется, глюк или брак ?
Прошу совета тех, кто давно и много использует датчики температуры DS18B20. У меня замечено уже три случая, когда подключеный по стандартной трехпроводной схеме датчик, спонтанно начинает нагреваться до 60-70 градусов, и конечно же эту температуру выдает на выход. Что это - заводской брак, или другие глюки? Благодарен за любую помощь.
-- Прилагается рисунок: --
|
|
|
|
23.03.2008, 12:06
|
|
Почётный гражданин KAZUS.RU
Регистрация: 12.11.2004
Адрес: Москва
Сообщений: 8,604
Сказал спасибо: 708
Сказали Спасибо 4,362 раз(а) в 2,000 сообщении(ях)
|
У этом микрухи есть режим термостата, когда она работает как реле. Вполне возможно что вы ее в этот режим периодицки вгоняете при высоком уровне на RB6.
|
|
|
|
23.03.2008, 17:07
|
|
Частый гость
Регистрация: 27.03.2007
Сообщений: 13
Сказал спасибо: 1
Сказали Спасибо 1 раз в 1 сообщении
|
Спасибо за совет. Обязательно проверю программу и осциллограммы обмена данными, а то пока не было надобности - схема работает.
|
|
|
|
12.06.2009, 16:25
|
|
Прохожий
Регистрация: 03.11.2006
Сообщений: 1
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Может с питанием что-то не то?
Предлагаю посмотреть что с ним твориться.
|
|
|
|
14.06.2009, 20:36
|
|
Частый гость
Регистрация: 27.03.2007
Сообщений: 13
Сказал спасибо: 1
Сказали Спасибо 1 раз в 1 сообщении
|
После того как добавил резистор 200 ом в цепь питания, глюки прекратились. Нормально работают больше 10-ти термометров.
|
|
|
|
19.06.2009, 17:11
|
|
Частый гость
Регистрация: 29.10.2006
Сообщений: 13
Сказал спасибо: 7
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
|
Скорее ошибка где то в программе. Советую переводить вывод RB6 в режим входа в паузах считывания. У меня тоже 10 датчиков таких работает. Причем в разных режимах и двухпроводном и с питанием. Проблем не было.
|
|
|
|
20.06.2009, 00:11
|
|
Частый гость
Регистрация: 27.03.2007
Сообщений: 13
Сказал спасибо: 1
Сказали Спасибо 1 раз в 1 сообщении
|
В программе использованы стандартные процедуры от MICROCHIPа, но версию проверю. Спасибо.
|
|
|
|
20.06.2009, 01:19
|
|
Частый гость
Регистрация: 10.10.2007
Сообщений: 22
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Много ДСок перемучал - ничего такого ни разу не замечал, даже во время експериментов по написанию программ. Может Вам партия с глючком попалась?
Сообщение от Kabron
|
У этом микрухи есть режим термостата, когда она работает как реле. Вполне возможно что вы ее в этот режим периодицки вгоняете при высоком уровне на RB6.
|
Вы уж извините... Ну и что с того, если вгоняет??? Там наверно по даташиту написано что оно должно грется в этом режиме?
ПС: на дату поста глянул - ну кажись я проснулся вовремя
ПС2: даже когда на питании полярность менял - в ДС молча отгорала ножка на +5 и я их подключал по 2м проводам - работало (проверено на 4х датчиках из разных партий) но не грелось...
|
|
|
|
20.06.2009, 03:04
|
|
Супер-модератор
Регистрация: 13.03.2004
Адрес: Minsk
Сообщений: 2,381
Сказал спасибо: 1,962
Сказали Спасибо 1,328 раз(а) в 578 сообщении(ях)
|
Греться там вроде и нечему.
Я имел дело с парой устройств, ставились по три штуки DS18B20, сталкивался и с 18S20 - но нагрева не замечал. Они просто тупо работали, и все...
Да, и из личного опыта - чем ошибка глупее, тем дольше ищется. Ищите такую, которой, вроде бы, и быть не может.
|
|
|
|
20.06.2009, 08:59
|
|
Частый гость
Регистрация: 30.10.2008
Сообщений: 33
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Работали с ними,трехпроводка сбоила(особенно на длинных линиях).Заборолись,поставив,как рекомендовалось выше,200 оМ по питанию(можно немного меньше),и на ноги датчика 0,1 мкФ выводной.Помогло.
Потом перешли на двухпроводку(питание от порта).
Потом столкнулись,что они плывут(даже где-то здесь писалось пару лет назад)до 5 градусов за год.
Плюнули,перешли на LM19 и дёшево и сердито.Проц с аналоговым входом (Самая дешёвая Atmega,устраивающая по памяти)и никаких проблем с регистрацией датчиков и передачей данных(единственное,что в паралель их поставить нельзя).
И на сколько я помню,резистор на питание по паспорту должен быть 10 коМ(тогда постоянная цепи получается больше)
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 17:24.
|
|