Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
16.02.2012, 12:07
|
|
Частый гость
Регистрация: 18.10.2011
Сообщений: 23
Сказал спасибо: 5
Сказали Спасибо 4 раз(а) в 2 сообщении(ях)
|
Re: Как проверить сгорел ли DS18B20???
У меня 85 выдавало при плохом контакте в выводе общего провода. Присутствие проходило, а команда convert T - нет, в результате чего в памяти так и оставалось 85.
|
|
|
|
16.02.2012, 15:46
|
|
Почётный гражданин KAZUS.RU
Регистрация: 05.07.2009
Адрес: Запорожье
Сообщений: 1,531
Сказал спасибо: 309
Сказали Спасибо 53 раз(а) в 48 сообщении(ях)
|
Re: Как проверить сгорел ли DS18B20???
у меня программа рабочая. В теме 595 + атмега обсуждалась... Работала плата монтажная. отключил питание принес к другу. Включил и оба датчика 85 показывают. Такое было когда шину оставляю а питание отключаю. но не могло же два датчика сразу както умереть.....? Я делаю спидометр на жигуля. Там будет тахометр на смд-диодах и спидометр. Стрелок не будет. Туда температуру хочу впихнуть и всё такое. Вот теперь жду новых датчиков для проверки..... Конечно мерцание есть раз в секунду, но я пока не додумался как переписать вручную 1вайр протокол..... Может поставлю атмегу 8 или тини без регистров на температуру. Там мерцаний нет вообще. А всё остальное на регистрах будет...
|
|
|
|
19.02.2012, 13:36
|
|
Прохожий
Регистрация: 28.02.2007
Сообщений: 3
Сказал спасибо: 0
Сказали Спасибо 1 раз в 1 сообщении
|
Re: Как проверить сгорел ли DS18B20???
Проверьте надежность подключение датчика.
Делал на DS18B20 шину из пяти датчиков с паразитным питанием. На макетке все работало как надо. Поставил на объект, все датчики показывают +85. Оказалось, монтажник соединил ногу питания датчика с сигнальной ногой (в даташите при паразитном питании ее надо сажать на корпус). Подключил датчики как рекомендовано в даташите и все опять заработало. Ради эксперимента попробовал оставить ногу питания в воздухе. Так вот, датчики из одной партии работали, а из другой показывали +85, а в целом сильно возросло количество пакетов с ошибкой CRC.
|
|
|
|
19.02.2012, 17:00
|
|
Почётный гражданин KAZUS.RU
Регистрация: 20.06.2006
Адрес: Украина, Запорожье
Сообщений: 7,982
Сказал спасибо: 0
Сказали Спасибо 4,941 раз(а) в 2,370 сообщении(ях)
|
Re: Как проверить сгорел ли DS18B20???
Сообщение от omercury
|
При дальнейшем нагреве показания не растут - нЕкуда.
Надеюсь достаточно показательный эксперимент?
|
а вы нагрейте датчик до 180-200 и подержите с часок или непродолжительно до 250-300 - результат будет очень познавательным ![Подмигивание](images/smilies/icon_wink.gif)
были у меня и такие умельцы... и мы с вами не сидим у ТС в гостях, чай водкой не закусываем, не видим, куда и как датчики ставят да программу шинкуют
|
|
|
|
19.02.2012, 18:27
|
|
Прохожий
Регистрация: 13.02.2012
Сообщений: 2
Сказал спасибо: 1
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: Как проверить сгорел ли DS18B20???
Сообщение от jump
|
а вы нагрейте датчик до 180-200 и подержите с часок или непродолжительно до 250-300 - результат будет очень познавательным ![Подмигивание](images/smilies/icon_wink.gif)
были у меня и такие умельцы .. и мы с вами не сидим у ТС в гостях, чай водкой не закусываем, не видим, куда и как датчики ставят да программу шинкуют
|
Почему-то в последнее время все думаю что телепаты ...
Способ конечно жесть
сделать может свой любой сайт dle9
Последний раз редактировалось padGett201; 09.03.2012 в 10:50.
Причина: ошибка
|
|
|
|
19.02.2012, 19:04
|
|
Почётный гражданин KAZUS.RU
Регистрация: 25.05.2010
Адрес: г. Королёв
Сообщений: 8,497
Сказал спасибо: 30
Сказали Спасибо 3,072 раз(а) в 2,013 сообщении(ях)
|
Re: Как проверить сгорел ли DS18B20???
Сообщение от jump
|
нагрейте датчик до 180-200 и подержите с часок или непродолжительно до 250-300
|
Сообщение от padGett201
|
Способ конечно жесть
|
Жестко, не спорю.
Кстати, не так там всё быстро происходит. Да и нагрев меньше, чем при пайке... ![Весело](images/smilies/icon_laugh.gif) Градусов 160 было, не больше. Но повторять не рекомендую.
Это к тому, что с правильным протоколом и в критических режимах работает, никуда не девается.
Сообщение от jump
|
"дубеет"
|
...генератору встроенному хана...
|
|
|
|
21.02.2012, 10:24
|
|
Прописка
Регистрация: 06.09.2007
Сообщений: 132
Сказал спасибо: 6
Сказали Спасибо 43 раз(а) в 24 сообщении(ях)
|
Re: Как проверить сгорел ли DS18B20???
85....тож часто эту цифру видел
а вы возьмите и заполните структуру скретчпада дски единицами - так как будто он не мог коротить шину на землю!
у нас же пулап резюк!
результат вас удивит! - и ЦРЦ сойдётся и целое число получится и пороги установки и конфиги тож ВСЁ СХОДИТСЯ с даташитом...
а датчик вообще ничего не мог ответить!
МК линию может и просаживает(ито не факт) а датчику силёнок-то и не хватает! увеличивайте сопротивление...
|
|
|
|
21.02.2012, 11:36
|
|
Почётный гражданин KAZUS.RU
Регистрация: 05.05.2011
Адрес: Харьков
Сообщений: 5,049
Сказал спасибо: 592
Сказали Спасибо 3,968 раз(а) в 1,826 сообщении(ях)
|
Re: Как проверить сгорел ли DS18B20???
Сообщение от clawham
|
а вы возьмите и заполните структуру скретчпада дски единицами - так как будто он не мог коротить шину на землю!
у нас же пулап резюк!
результат вас удивит! - и ЦРЦ сойдётся и целое число получится и пороги установки и конфиги тож ВСЁ СХОДИТСЯ с даташитом...
а датчик вообще ничего не мог ответить!
|
Вы что-то путаете.
Если будут все единицы (при любом количестве переданных байт), CRC не будет FF.
По поводу резистора. DS18B20 способен подтянуть нагрузку 4 мА до уровня 0,4 В (см. datasheet). Т.е. резистор 1,2к оптимальный для паразитного питания. Уменьшать этот резистор дальше не стоит. А при большом резисторе на длинных линиях будут сказываться емкостные дела.
|
|
|
|
21.02.2012, 12:59
|
|
Почётный гражданин KAZUS.RU
Регистрация: 06.08.2008
Адрес: Ярославль
Сообщений: 1,505
Сказал спасибо: 115
Сказали Спасибо 1,314 раз(а) в 548 сообщении(ях)
|
Re: Как проверить сгорел ли DS18B20???
У меня есть пригоршня DS1820, которые начисто отказываются работать с паразитным питанием. Показывают 85. При трёхпроводном подключении - ОК.
Чья-то подделка?
|
|
|
|
21.02.2012, 14:42
|
|
Прописка
Регистрация: 29.06.2005
Сообщений: 153
Сказал спасибо: 111
Сказали Спасибо 46 раз(а) в 32 сообщении(ях)
|
Re: Как проверить сгорел ли DS18B20???
При двухпроводном питании нужно на время преобразования температуры
подавать на датчик полное питание. Пин на выход с единицей. Для подстраховки в линию включаю резистор в 10 Ом. Хотя за те миллисекунды
даже при к.з. вряд ли сгорит. И обязательно проверяю обрыв и к.з при начальном сбросе.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 11:14.
|
|