[an error occurred while processing this directive]
|
А дело было так:
Собраны они в одной линии по 18 или 20 штук общей длиной линии до 26 метров. Подключены к Pic через драйвер согласно App.Note 132, а драйвер управляет через мультиплексор MAX4638 восьмью такими линиями.
Код писан на Hi-tech PICC18. Датчики установлены в перемешку из новых и старых партий в том числе той глючной, которая распространялась в начале прошлого лета.
Симтомы:
После некоторого времени работы часть датчиков начинает показывать температуру от 85,5 до 127,5, часть показывает температуру от 2 до 11 (при этом соседи показывают правильно около 23). А часть - при вычитке температуры упорно дает неправильное CRC, т.е. им верить соответственно нельзя.
При этом смотрю осциллографом кривули на линии - не подкопаешься.
Вопрос: На что грешить? Если с завышенными температурами более или менее понятно, то про остальное нигде ни полслова не нашел.
E-mail: info@telesys.ru