Описание
Техническая документация цифрового датчика температуры и влажности AM2302 (DHT22). Описывает устройство ёмкостного сенсора, однопроводной протокол обмена данными, электрические характеристики и алгоритм чтения показаний через микроконтроллер.
Что внутри PDF
- Принцип работы ёмкостного датчика влажности и термистора для измерения температуры
- Распиновка 4-контактного разъёма: питание 3.3–5.5 В, однопроводная шина SDA, земля
- Протокол обмена: старт-сигнал от хоста, ответ датчика, передача 40 бит данных (влажность, температура, контрольная сумма)
- Временные диаграммы сигналов: длительность импульсов для логических 0 и 1, задержки между фазами
- Формат данных: 16 бит влажность, 16 бит температура, 8 бит контрольная сумма; примеры расчёта
Где пригодится
- Подключение DHT22 к Arduino, Raspberry Pi или другим микроконтроллерам для мониторинга климата
- Разработка систем автоматизации HVAC, метеостанций, регуляторов влажности
- Отладка протокола обмена при нестабильном чтении данных или ошибках контрольной суммы
На что обратить внимание
- Минимальный интервал между опросами — 2 секунды, иначе датчик вернёт старые данные
- После подачи питания нужно ждать 2 секунды перед первым запросом — датчик стабилизируется
- Длительность старт-сигнала от хоста должна быть не менее 800 мкс, типично 1 мс
- При отрицательной температуре старший бит данных температуры устанавливается в 1