датчик ds18b20 температуры datasheet описание 1-Wire

  • user warning: Table './drupal/sessions' is marked as crashed and last (automatic?) repair failed query: SELECT COUNT(sid) AS count FROM sessions WHERE timestamp >= 1791235592 AND uid = 0 in /var/www/fendercustomsh/data/www/avrlab.com/includes/session.inc on line 119.
  • user warning: Table './drupal/sessions' is marked as crashed and last (automatic?) repair failed query: SELECT DISTINCT u.uid, u.name, s.timestamp FROM users u INNER JOIN sessions s ON u.uid = s.uid WHERE s.timestamp >= 1791235592 AND s.uid > 0 ORDER BY s.timestamp DESC in /var/www/fendercustomsh/data/www/avrlab.com/modules/user/user.module on line 764.

Зачем нужен ds18b20?

Для измерения температуры если постараться подойдет даже диод :-) в роли датчика, у него участок вольт-амперной характеристики имеет линейный характер, но сложность обработки сигнала, необходимость ставить операционный усилитель усложняет конструкцию. Среди радиолюбителей да и вообще в мире очень широко применяется полностью автономный датчик, не требующий никаких схематических сложных решений. Все что необходимо, правильно подключить и дать команду на считывание данных. ds18b20 - микросхема датчик температуры, разработан компанией Dallas Semiconductors, работает посредством интерфейса 1-Wire, кстати разработан интерфейс этой же компанией.
ds18b20 содержит в себе непосредственно датчик температуры и модуль, который "обучен" общаться с основным устройством выполняющим считывание и отображение информации, в нашем случаи с микроконтроллером.

Цоколевка корпуса термодатчика показана на рисунке:
ds18b20 цоколевка корпуса
Основные параметры ds18b20:

  • Диапазон измеряемых температур -55°C..+125°C
  • Формат данных 9-12 бит
  • Точность 0,5°C

Благодаря простоте и высокой точности ds18b20 широко применяется радиолюбителями, в интернете полно статей и примеров работы с DS18B20. Пример работы с ds18b20 отображает практическое применение датчика.

Скачать DS18B20 datasheetpdf