Вопрос по датчику DS18B20

Обсуждаем цифровые устройства...
Ответить
WorkPage
Открыл глаза
Сообщения: 65
Зарегистрирован: Чт сен 03, 2009 16:42:39

Вопрос по датчику DS18B20

Сообщение WorkPage »

Читаю температуру с датчика DS18b20. Всё работает как часы. Столкнулся с проблемой, что если отваливается от датчика +5в, показания становятся 82градуса. Контрольная сумма сходится. Надо бы его в ошибку ставить и не учитывать показания... Только вот не пойму как лучше сделать. Выпилить 82 градуса из прошивки не предлагать.
Реклама
Аватара пользователя
Gudd-Head
Друг Кота
Сообщения: 20092
Зарегистрирован: Чт сен 18, 2008 12:27:21
Откуда: Столица Мира Санкт-Петербург

Re: Вопрос по датчику DS18B20

Сообщение Gudd-Head »

Странно, всегда было 85 градусов.
На время преобразования подтягивать линию DQ к питанию чтобы активировать паразитный режим.
[ Всё дело не столько в вашей глупости, сколько в моей гениальности ] [ Правильно заданный вопрос содержит в себе половину ответа ]
Реклама
Огонёк
Опытный кот
Сообщения: 827
Зарегистрирован: Вт авг 27, 2024 19:11:47

Re: Вопрос по датчику DS18B20

Сообщение Огонёк »

WorkPage писал(а):Только вот не пойму как лучше сделать.
Лучше лечить причину, а не бороться с последствиями. Устрани отвал питания.

Допом - если речь о критически важной технике уровня корабля на Марс или хирургического робота - добавь контроль наличия питания на датчике. Питание пропало - идёт команда на самоуничтожение. Никто ничего не докажет.
Ответить

Вернуться в «Цифровая техника»