PDF

DataSheet iArduino к датчику температуры DHT22

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

Описание

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

Что внутри PDF

  • Схема подключения: подтягивающий резистор 4,7–10 кОм между Vcc и SDA, сглаживающий конденсатор 100 нФ
  • Протокол обмена: стартовый сигнал 1 мс, ответ датчика 40 бит (16 бит влажность, 16 бит температура, 8 бит контрольная сумма)
  • Временные диаграммы сигналов: «старт», «готов», передача битов «0» (27 мкс) и «1» (70 мкс)
  • Пример расшифровки ответа: 426 = 42,6 % влажности, 271 = 27,1 °C

Где пригодится

  • Измерение влажности 0…100 % с разрешением 0,1 % и точностью ±2 %
  • Измерение температуры -40…80 °C с разрешением 0,1 °C и точностью ±0,5 °C
  • Проекты метеостанций, систем климат-контроля и мониторинга условий хранения

На что обратить внимание

  • Минимальный период между измерениями — 2 секунды, более частые запросы игнорируются
  • После подачи питания выдержите паузу не менее 1 секунды до первого измерения
  • Протокол НЕ совместим с OneWire, используется собственный однопроводной интерфейс
  • Проверяйте контрольную сумму: сумма четырёх байт данных без учёта 9-го разряда