Radist » 07 апр 2014, 19:08
Использую этот термодатчик уже давно - никогда еще такого не видел. Неисправность эта проявляется очень редко, примерно раз в день, без закономерностей. Суть неисправности: сперва длительное время показывает нормальную, комнатную температуру, с десятыми долями градусов. Но вдруг показания становятся нулевыми. Чистый ноль. В этом положении может находиться неограниченно долго. После выключения/включения датчик дает мне некоторую инфу, которую я пока не могу понять: он выдает повышенную температуру, по моим наблюдениям это около 40 градусов, потом показания постепенно меняются к комнатной температуре. Датчик ведет себя так всегда - несколько раз уже это видел. Ну и так до следующего нуля. Условия проведения экспериментов: тестировал два датчика из разных партий, длина линии около двух метров, подключение трехпроводное, подтягивающий резистор 4.7 кОм. Вот программа не моя - программист взял где-то сишную библиотеку. Но там есть общий сброс, датчик отвечает, есть запрос температуры - датчик как-то выдает же ноль, а это надо постараться. Я подозреваю, что проблема в программе, а такое поведение - это результат саморазогрева датчика. Но доказать это я не могу, да и неисправность редко повторяющаяся. Кто-нибудь сталкивался с подобным? Или может быть предложите какой-нибудь дополнительный эксперимент? Отключить из программы все лишнее проблематично (программист считает что проблема в железе, раз подавляющее время все работает правильно, и не горит желанием искать доказательства своей вины).