Галина — Фан-клуб

Статьи

Подключение датчика температуры ds18b20, dht, lm35, tmp36 к Arduino

Опубликовано: 29.08.2018

видео Подключение датчика температуры ds18b20, dht, lm35, tmp36 к Arduino

LM35 ARDUINO PROTEUS SIMULATION. TEMPERATURE SENSOR TO ARDUINO! TUTORIAL 03

В этой статье мы рассмотрим популярные датчики температуры для Arduino ds18b20, dht11, dht22, lm35, tmp36. Как правило, именно эти датчики становятся основой для инженерных проектов начального уровня для Arduino. Мы рассмотрим также основные способы измерения температуры, классификацию датчиков температуры и приведем сравнение различных датчиков в одной таблице.


Датчик температуры MCP9808, обзор и сравнение

Описание датчиков температуры

Температурные датчики предназначены для измерения температуры объекта или вещества с помощью свойств и характеристик измеряемой среды. Все датчики работают по-разному. По принципу измерения эти устройства можно разделить на несколько групп:


Arduino Demo - Temperature with LCD Output

Термопары; Термисторы; Пьезоэлектрические датчики; Полупроводниковые датчики; Цифровые датчики; Аналоговые датчики.

По области применения можно выделить датчики температуры воздуха, жидкости и другие. Они могут быть как наружные, так и внутренние.

Любой температурный датчик можно описать набором характеристик и параметров, которые позволяют сравнивать их между собой и выбирать подходящий под конкретную задачу вариант. Основными характеристиками являются:

Функция преобразования, т.е. зависимость выходной величины от измеряемого значения. Для датчиков температуры этот параметр измеряется в Ом/С или мВ/К. Диапазон измеряемых температур. Метрологические параметры – к ним относятся различные виды погрешностей. Срок службы. Время отклика. Надежность – рассматриваются механическая устойчивость и метрологическая стойкость. Эксплуатационные параметры – габариты, масса, потребляемая мощность, стойкость к агрессивному воздействию среды, стойкость к перегрузкам и другие. Линейность выходных значений.

Датчики температуры по типу

Термопары. Принцип действия термопар основывается на термоэлектрическом эффекте. Представляет собой замкнутый контур из двух проводников или полупроводников. В контуре возникает электрический ток, когда на месте спаев появляется разность температур. Чтобы измерить температуру, один конец термопары помещается в среду для измерения, а второй требуется для снятия значений. На спаях возникают термоЭДС E(t2) и E(t1), которые и определяются температурами t2 и t Результирующая термоЭДС в контуре будет равна разности термоЭДС на концах спаев E(t2)- E(t1). Термопары чаще всего выполняются из платины, хромеля, алюмеля и платинородия. Наибольшее распространение в России получили пары металлов ХА(хромель-алюмель), ТКХ(хромель – копель) и ТПП (платинородий-платина). Большим недостатком таких приборов является большая погрешность измерений. Из преимуществ можно выделить возможность измерения высоких температур – до 1300С. Терморезистивные датчики. Изготавливаются из материалов, обладающих высоким коэффициентом температурного сопротивления (ТКС). Принцип работы заключается в изменении сопротивления проводника в зависимости от его температуры. Такие приборы обладают высокой точностью, чувствительностью и линейностью измеренных значений. Основными характеристиками устройства являются номинальное электрическое сопротивление при температуре 25 С и ТКС. Терморезистивные датчики различаются по температурному коэффициенту сопротивления – бывают термисторы с отрицательным (NTC) и положительным (PTC, позисторы) ТКС. Для первых с ростом температуры уменьшается сопротивление, для позисторов – увеличивается. Терморезистивные датчики чаще всего применяются в электронике и машиностроении. Пьезоэлектрический датчик. Такое устройство работает на пьезоэффекте. Под воздействием электрического тока происходит изменение линейных размеров -прямой пьезоэффект. Когда подается разнофазный ток с определенной частотой, происходит колебание пьезорезонатора. Частота определяется температурой.  Зная полученную зависимость, можно определить необходимые данные о частоте и температуре. Диапазон измерения температуры широк, устройство обладает высокой точностью. Датчики чаще всего используются в научных опытах, которые требуют высокой надежности результатов. Полупроводниковый датчик. Измеряют в диапазоне от -55С до 150С. Принцип работы основан на зависимости изменения напряжения на p-n-переходе от температуры. Так как эта зависимость практически линейна, есть возможность создать датчик без сложной схемы. Но для таких приборов схема содержит одиночный p-n-переход, поэтому датчик отличается большим разбросом параметров и невысокой точностью. Исправить эти недостатки получилось в аналоговых полупроводниковых датчиках. Аналоговый датчик. Приборы стоят дешево и обладают высокой точностью измерения, что позволяет их применять в микроэлектронике. В схеме содержатся 2 чувствительных элемента (транзистора), обладающих различными характеристиками. Выходной сигнал – это разность между падениями напряжений на транзисторах. При помощи калибровки датчика внешними цепями можно увеличить точность измерения, которая находится в диапазоне от +-1С до +-3С. Датчики обладают тремя выходами, один из них используется для калибровки. Цифровой датчик. В отличие от аналогового датчика цифровой содержит дополнительные элементы – встроенный АЦП и формирователь сигнала. Подключаются по интерфейсам SPI, I2C, 1-Wire, что позволяет подключать сразу несколько датчиков к одной шине. Подобные устройства стоят немного дороже аналоговых, но при этом они значительно упрощают схемотехнику устройства. Существуют и другие датчики температуры. Например, для автоматических систем могут применяться сигнализаторы, также существуют пирометры, измеряющие энергию тела, которую оно излучает в окружающую среду. В медицине нередко используются акустические датчики — их принцип работы заключается в разности скорости звука при различных температурах. Эти датчики удобно применять в закрытых полостях и в недоступных средах. Похожие датчики – шумовые, они работают на зависимости шумовой разности потенциалов на резисторе от температуры.

Выбор датчика в первую очередь определяется температурным диапазоном измерения. Важно учитывать и точность измерения – для обучения вполне сойдет датчик с малой точностью, а для научных работ и опытов требуется высокая надежность измерения.

Датчики температуры для работы с Ардуино

При работе с микроконтроллером Ардуино наиболее часто используются следующие датчики температуры: DS18B20, DHT11, DHT22, LM35, TMP36.

Датчик температуры DS18B20

DS18B20 – цифровой 12-разрядный температурный датчик. Устройство доступно в 3 вариантах корпусов — 8-Pin SO (150 mils), 8-Pin µSOP, и 3-Pin TO-92, чаще всего используется именно последний. Он же изготавливается во влагозащитном корпусе с тремя выходами. Датчик прост и удобен в использовании, к плате Ардуино можно подключать сразу несколько таких приборов. А так как каждое устройство обладает своим уникальным серийным номером, они не перепутаются в результате измерения. Важной особенностью датчика является возможность сохранять данные при выключении прибора. Также DS18B20 может работать в режиме паразитного питания, то есть без внешнего питания через подтягивающий резистор. Подробная статья о ds18b20 .

Датчики температуры DHT

DHT11 и DHT22 – две версии датчика DHT, обладающие одинаковой распиновкой. Разливаются по своим характеристикам. Для DHT11 характерно определение температуры в диапазоне от 0С до 50С, определение влажности в диапазоне 20-80% и частота измерений 1 раз в секунду. Датчик DHT22 обладает лучшими характеристиками, он определяет влажность 0-100%, температурный диапазон увеличен – от -40С до 125С, частота опроса 1 раз за 2 секунды. Соответственно, стоимость второго датчика дороже. Оба устройства состоят из 2 основных частей – это термистор и датчик влажности. Приборы имеют 4 выхода – питание, вывод сигнала, земля и один из каналов не используется. Датчик DHT11 обычно используется в учебных целях, так как он показывает невысокую точность измерений, но при этом он очень прост в использовании. Другие технические характеристики устройства: напряжение питания от 3В до 5В, наибольший ток 2,5мА. Для подключения к ардуино между выводами питания и выводами данных нужно установить резистор. Можно купить готовый модуль DHT11 или 22 с установленными резисторами.

Датчик температуры LM35

LM35 – интегральный температурный датчик. Обладает большим диапазоном температур (от -55С до 150С), высокой точностью (+-0,25С) и калиброванным выходом. Выводов всего 3 – земля, питание и выходной мигнал. Датчик стоит дешево, его удобно подключать к цепи, так как он откалиброван уже на этапе изготовления, обладает низким сопротивлением и линейной зависимостью выходного напряжения. Важным преимуществом датчика является его калибровка по шкале Цельсия. Особенности датчика: низкая стоимость, гарантированная точность 0,5С, широкий диапазон напряжений (от 4 до 30В) ток менее 60мА, малый уровень собственного разогрева (до 0,1С), выходное сопротивление 0,1 Ом при токе 1мА. Из недостатков можно выделить ухудшение параметров при удалении на значительное расстояние. В этом случае источниками помех могут стать радиопередатчики, реле, переключатели и другие устройства. Также существует проблема, когда температура измеряемой поверхности и температура окружающей среды сильно различаются. В этом случае датчик показывает среднее значение между двумя температурами. Чтобы избавиться от этой проблемы, можно покрыть поверхность, к которой подключается термодатчик, компаундом.

Схема подключения к микроконтроллеру Ардуино достаточно проста. Желательно датчик прижимать к контролируемой поверхности, чтобы увеличить точность измерения.

Примеры применения:

Использование в схемах с развязкой по емкостной нагрузке. В схемах с RC цепочкой. Использование в качестве удаленного датчика температуры. Термометр со шкалой по Цельсию. Термометр со шкалой по Фаренгейту. Измеритель температуры с преобразованием напряжение-частота. Создание термостата.

TMP36 – аналоговый термодатчик

Датчик температуры Использует технологии твердотельной электроники для определения температуры. Устройства обладают высокой точностью, малым износом, не требуют дополнительной калибровки, просты в использовании и стоят недорого. Измеряет температуру в диапазоне от -40С до 150С. Параметры схожи с датчиком LM35, но TMP36 имеет больший диапазон чувствительности и не выдает отрицательное значение напряжения, если температура ниже нуля. Напряжение питания от 2,7В до 5,5В. Ток – 0.05мА. При использовании нескольких датчиков может возникнуть проблема, при которой полученные данные будут противоречивы. Причиной этого являются помехи от других термодатчиков. Чтобы исправить эту неполадку нужно увеличить задержку между записью измерений. Низкое выходное сопротивление и линейность результатов позволяют подключать датчик напрямую к схеме контроля температуры. TMP36 также, как и LM34 обладает малым нагревом прибора в нормальных условиях.

Сравнение характеристик датчиков температуры Ардуино

Название Температурный диапазон Точность Погрешность Вариант исполнения Библиотека
DS18B20 -55С…125С +-0.0625С +-2% Существует в 3 видах —  8-Pin SO (150 mils), 8-Pin µSOP, и 3-Pin TO-92, последний изготавливается во влагозащитном корпусе. Onewire.h
DHT11 0С…50С +-2С +-2% температура, +-5% влажность Изготавливается в виде готового прямоугольного модуля с 4 ножками, третья не используется. Также встречаются модули с тремя ножками и сразу установленным резистором на 10 кОм. DHT.h
DHT22 -40С…125С +-0,5С +-0,5% температура, от +-2 до +-5% влажность DHT.h
LM35 -55С…150С +-0.5С (при 25С) +-2% Существует несколько видов корпуса: TO-46 (для датчиков LM35H, LM35AH,

LM35CH, LM35CAH,

LM35DH)

TO-92 (для датчиков LM35CZ, LM35CAZ,

LM35DZ)

SO-8 для датчика LM35DM

TO-220 для датчика LM35DT.

TMP36 -40С…150С +-1С +-2% Изготавливается в трехвыводном корпусе TO-92, восьмивыводном SOIC и пятивыводном SOT-23.

 

Новости

Арт-терапия мандалы
Мандала терапия – метод работы многих педагогов-психологов в детских учреждениях. Арт-терапия – идеальный вариант для контакта ребёнка и взрослого. Диагностика в арт-терапии включает в себя знакомство,

Обучение в канаде стоимость
Система среднего образования в Канаде в значимой степени похожа на южноамериканскую. 95% канадских малышей посещают бесплатные муниципальные школы, 5% — личные школы. Во всех школах в Канаде обучение

Импорт в донецк
Сейчас приступим к разбору неких понятий, которые мы повстречали в предшествующей заметке. В предшествующей заметке упоминалось, что в  профессиональном и общебытовом общении термин «импорт» делится

Курсы дизайнеров интерьера
Разнообразие стилистических решений и современных строительных технологий позволяют создавать воплощать оригинальные решения при оформлении интерьера. Но для успешного проектирования и реализации требуется

Двери входные Двери Страж
Коллекция бронированных дверей Stability от компании «Страж» предназначена для тех, кто любит брать только высококачественные вещи и при всем этом не переплачивать. Stability – это надежные железные входные

Планшет - белый экран. Пример
XHTML: You can use these tags:

Как исправить тихий звук на ноутбуке?(Ответ есть)!
в настройках динамиков во вкалдке улучшения, поставте галочку рядом с надписью "тонкомпенсация" и звук станет существенно сильнее.Мне посодействовало

Почему видео в интернете тормозит
В дополнительных параметрах должен быть текущий режим DMA, а если нет поставьте галочку задействовать DMA и нажмите «ОК» Перезагрузите компьютер и при запуске проверьте в BIOS, что в настройках IDE канала

Ремонт дверей в Киеве и области
  1. Постелите чего-нибудть под внешную дверь (лучше полиэтиленовую защитную пленку), чтоб не испачкать пол. 2. Удалите огромные кусочки ржавчины жесткой, железной щеткой. 3. Соскоблите оставшуюся ржавчину

Тамада Наталья Чеботарева
Скачать весь альбом безвозмездно на Full album is available for free download at A christian music video by Mikhaela Chebotareva. For HD watch on this link: Море

rss