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

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

Добавлено: Ср дек 04, 2024 19:21:17
WorkPage
Читаю температуру с датчика DS18b20. Всё работает как часы. Столкнулся с проблемой, что если отваливается от датчика +5в, показания становятся 82градуса. Контрольная сумма сходится. Надо бы его в ошибку ставить и не учитывать показания... Только вот не пойму как лучше сделать. Выпилить 82 градуса из прошивки не предлагать.

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

Добавлено: Вс дек 08, 2024 15:39:34
Gudd-Head
Странно, всегда было 85 градусов.
На время преобразования подтягивать линию DQ к питанию чтобы активировать паразитный режим.

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

Добавлено: Пн дек 09, 2024 16:54:54
Огонёк
WorkPage писал(а):Только вот не пойму как лучше сделать.
Лучше лечить причину, а не бороться с последствиями. Устрани отвал питания.

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