Термодатчик на Atmel-овском МК: терморезистор или DS18B20?

Начал разбираться с Atmel-овскими МК. Решил сделать терморегулятор, который по превышению определенной температуры будет запускать систему охлаждения.

А так как я больше программист, чем электронщик и с аналоговыми устройствами я на вы, то решил сделать задумку на базе DS18B20, который выдает температуру в виде циферки. Но мой отец (он наоборот больше электронщик) настаивает на том что на терморезисторе дешевле и лучше, мол АЦП в МК есть почему его не использовать.
Сам вопрос: так каким же способом лучше на ваше мнение реализовать задумку?(если можно с аргументами)
  • Вопрос задан
  • 7703 просмотра
Пригласить эксперта
Ответы на вопрос 4
maeln0r
@maeln0r
DS18B20 — Плюсы именно что на выходе «циферка», что облегчает задачу и точность измерений температуры.
А из явных плюсов цена, диапазоны температур и неубиваемость.
Ответ написан
@woddy
Прочитай документацию на DS18B20. Если рабочий диапазон температур и точность тебя устраивают — то бери её. Если нет — разбирайся с терморезисторами.
Да, конечно она дороже. Но для штучной любительской поделки 70р погоды не сделает.

Если использовать терморезистор то возникнут вопросы калибровки, защиты от помех, стабильности опорного напряжения,…

Главное в твоей задаче — алгоритм обработки данных. Надо обязательно реагировать на ситуации «нет связи с термодатчиком», «термодатчик гонит пургу». Это важно вне зависимости от того, какой датчик ты применишь.
Ответ написан
Комментировать
romeo_ordos
@romeo_ordos
Я думаю нет принципиальной разницы. Если есть свободный порт с АЦП, то используйте его. Я так понимаю, DS18B20 использует PWM для передачи данных на МК. Как по мне вариант с АЦП легче воспринимаем и реализуем.

А насчет точности, если нет шумов на плате, то погрешности не будет в обоих вариантах.
Ответ написан
Atxmega
@Atxmega
18b20 — поставил, линию подтянул и данные сразу на дисплей. Все. Провод можно хоть 50метров.

Терморезистор — может и дешевле, но! Высокая инертность, трудная калибровка(основной аргумент в пользу цифры) из плюсов только наверно диапазон пошире.

Лично я всегда ставил 18b20 или TC1047(если есть АЦП)
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы