Задать вопрос
@zzzmaikzzz
Junior-web

Почему датчик DS1820 показывает неправильную температуру?

DS1820 - подключен по "паразитной" схеме (2 провода). Работает нормально до -15 градусов C.
Когда температура (-15C), он начинает показывать +85С.
В чем может быть проблема ?
  • Вопрос задан
  • 1105 просмотров
Подписаться 2 Средний 2 комментария
Пригласить эксперта
Ответы на вопрос 2
proudmore
@proudmore
Не помню какое точно значение, но когда библиотека не может разобрать значение из 1-wire, она отдает какое-то константное число. Возможно, именно 85, и у вас в таком случае проблемы со связью.
Ответ написан
@AlexanderKomarchouk
программист PHP, embedded atmega/stm32
Прежде всего проверьте исправность вашего датчика.
Кстати, в даташите про "+85°C" написано: The power-on reset value of the temperature register is +85°C.
Если есть плата Arduino, подключите к ней, залейте скетч из примеров, и протестируйте работу вашего датчика температуры подключив его к плате.
После этого будет понятнее где и что искать для решения проблемы.

Кстати, а почему вам не обратиться в техподдержку по вашему устройству "Регулятор тепловой энергии МР-01"?
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы