[an error occurred while processing this directive]
Почему дохнут датчики DS18B20?!
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено serg_mds2 15 июля 2005 г. 19:14

А дело было так:
Собраны они в одной линии по 18 или 20 штук общей длиной линии до 26 метров. Подключены к Pic через драйвер согласно App.Note 132, а драйвер управляет через мультиплексор MAX4638 восьмью такими линиями.
Код писан на Hi-tech PICC18. Датчики установлены в перемешку из новых и старых партий в том числе той глючной, которая распространялась в начале прошлого лета.

Симтомы:
После некоторого времени работы часть датчиков начинает показывать температуру от 85,5 до 127,5, часть показывает температуру от 2 до 11 (при этом соседи показывают правильно около 23). А часть - при вычитке температуры упорно дает неправильное CRC, т.е. им верить соответственно нельзя.
При этом смотрю осциллографом кривули на линии - не подкопаешься.

Вопрос: На что грешить? Если с завышенными температурами более или менее понятно, то про остальное нигде ни полслова не нашел.

Составить ответ  |||  Конференция  |||  Архив

Ответы


Отправка ответа

Имя (обязательно): 
Пароль: 
E-mail: 
NoIX ключ Запомнить

Тема (обязательно):
Сообщение:

Ссылка на URL: 
Название ссылки: 

URL изображения: 


Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru