Обсуждаем цифровые устройства...
Ср дек 04, 2024 19:21:17
Читаю температуру с датчика DS18b20. Всё работает как часы. Столкнулся с проблемой, что если отваливается от датчика +5в, показания становятся 82градуса. Контрольная сумма сходится. Надо бы его в ошибку ставить и не учитывать показания... Только вот не пойму как лучше сделать. Выпилить 82 градуса из прошивки не предлагать.
Вс дек 08, 2024 15:39:34
Странно, всегда было 85 градусов.
На время преобразования подтягивать линию DQ к питанию чтобы активировать паразитный режим.
Пн дек 09, 2024 16:54:54
WorkPage писал(а):Только вот не пойму как лучше сделать.
Лучше лечить причину, а не бороться с последствиями. Устрани отвал питания.
Допом - если речь о критически важной технике уровня корабля на Марс или хирургического робота - добавь контроль наличия питания на датчике. Питание пропало - идёт команда на самоуничтожение. Никто ничего не докажет.
Powered by phpBB © phpBB Group.
phpBB Mobile / SEO by Artodia.