Страница 1 из 1

Это конец или можно что-то исправить ?

Добавлено: Пн янв 19, 2009 11:58:49
dimon-790
Проблема такая датчик ds18b20 кажет +85 градусов и всё если греть (паяльником например)выскакивает +127 остынет снова +85 и т.д.

Добавлено: Пн янв 19, 2009 13:11:06
ARV
85 - это значение, которое записывается в регистры датчика при подаче питания и хранится там до тех пор, пока не будет дана команда на измерение температуры. скорее всего у вас в программе не посылается команда старта, а сразу идет считывание результата. или команда подается, но не дается достаточное время для завершения цикла измерения.

Добавлено: Пн янв 19, 2009 13:38:33
dimon-790
Вы не правильно меня поняли,проблема именно с датчиком потому как остальные датчики работают нормально,а этот так-уж получилось
был первый эксперементальный, пока писал програму под него он отдал концы ,вот и пытаюсь вернуть его к жизни.Может пока подгонял
задержки записалось чтото нето в регистр кофигурации???..

Добавлено: Пн янв 19, 2009 22:34:41
Сэр Мурр
Было у меня на одном приборе- неправильно показывал температуру- с ошибкой на 20 градусов. Просто поставил вместо него другой- новый- и все стало ОК, без перепрограммирования.

Добавлено: Вт янв 20, 2009 07:36:28
dimon-790
Эт я так понимаю он у вас изначально кривой попался?а мой работал,правда не долго :))) а с битами конфигурации кто-нить пробовал игратся? . Как они себя ведут при повышенном напряжении?(в смысле датчики)