Arduino AM2302B

Arduino AM2302B
Артикул: 2505203

производитель: Arduino
Требуется установка или ремонт?

сервисный центр Kypidetali!

тел. +7(499)347-04-82

Описание Arduino AM2302B

Arduino AM2302B — описание и технические характеристики

Общее описание

AM2302B (также известный как AOSONG AM2302B) — это цифровой датчик температуры и влажности с комбинированным выводом данных по однопроводному интерфейсу (1-Wire-совместимый). Он является улучшенной версией популярного датчика DHT22/AM2302.

Датчик имеет встроенный микроконтроллер, который выполняет калибровку и передачу данных в цифровом виде, что устраняет необходимость в дополнительной обработке аналогового сигнала.

Основное отличие AM2302B от AM2302 — более широкий диапазон рабочих температур (-40...+80°C) и улучшенная точность. Также он поставляется в standard-варианте с SIP-выводами (4 терминала).

Датчик широко используется в проектах на базе Arduino (Uno, Mega, Nano, Leonardo, Due) и других платформах (ESP8266, ESP32, Raspberry Pi, STM32 и т.д.).


Ключевые характеристики AM2302B

| Параметр | Значение | |----------|----------| | Интерфейс | 1-Wire (двухпроводной: питание + данных), тактируемый микроконтроллером | | Напряжение питания | 3.3 В – 5.5 В (рекомендуется 5 В) | | Диапазон измерения температуры | -40 °C … +80 °C | | Диапазон измерения влажности | 0 ... 100 %RH | | Точность температуры | ±0.5 °C (в диапазоне 0...50°C), ±1°C при крайних значениях | | Точность влажности | ±2 %RH (дополнительная проценты отклонения при >80%RH) | | Разрешение | 0.1 °C и 0.1 %RH | | Частота обновления данных | Не чаще 1 раза в 2 секунды | | Разряд передачи | 40-бит (16 бит температура + 16 бит влажность + 8 бит контрольная сумма CRC) | | Потребление тока | ~1.5 мА (Средний при измерении), ~40 мкА (спящий режим) | | Частота выборки/отклика | Не чаще 0.5 Гц (выбери девуху) | | Длина кабеля (у модулей с разъёмом) | Не более ~20 м (без конденсатора фильтрации — уменьшите до 2 м) | | Тип корпуса | СП (SIP 4 pin), с полимерным покрытием / под потолочный монтаж | | Рабочая влажность (окружение) | 0 ... 95 %RH (без образования конденсата) | | Встроенная проверка CRC | есть (полином x^8 + x^5 + x^4 + 1) | | Совместимость | Arduino, Raspberry Pi, STM32, ESP32, PHPoC и т.д. |


Контактная распиновка AM2302B (стандартная SIP)

1 В DC (питание)  —  Красный (VDD, 3.3–5 В)
2 DATA (данные)   —  Желтый (у большинства плат - чёрный штрих)
+ (обычно 4-й вывод NC вспомогательный, кроме униполярных вариантов)

Важно: В некоторых платах на основе AM2302B на входе VDD добавлен конденсатор 100 µF для стабилизации питания. Без него, для длинного кабеля, снижается помехоустойчивость.


Принцип работы и передача данных

Датчик работает по протоколу similarable с 1-Wire, однако не полностью совместимо с Одинцовкой MicroLAN (высокоуровневая библиотека работы, см. ниже ограничения!!).

Обычно, контроллер долженустройства выдерживает паузу не менее 1 с после чтения перед следующей передачи (согласно техническому ограничению датчика; для считывания — часто от 2 до 5 с).

Формат данных:

  • 16 бит — влажность (ведущий узлов)
  • 16 бит — температура (с десятичным фиксированна + знака)
  • 8 бит — CRC (CRC-8, присутствие для с конечным линейным и флага инициализации присутствия).

Всего 40 бит данных отправляется за один фрейм (длятся дополнительные преамбулы — стартовые импульсы). Аппаратный вывод для сигнала wake-up акцентируется подтяжкой. Максимальная тактовая частота интерфейса ограничена часом ±.


Партномера (артикулы) — модульное и компонентное обозначение

На производителях и у дистрибьюторов (компонный датчик от AOSONG):

  • AM2302 (ранняя версия), кремение соответствует обозначению
  • AM2302B (актуальная улучшенная версия)
  • AOSONG-AM2302B (клеевое обозначение на изготовителе печатной платы)
  • DHT22 (AM2302D — версия от Faery, его формат совместим, идентична; реально является заводским аналогом)
  • RHT03 / RHT-03 (ребрендинг продукта SparkFun — микросхема с памятью включающее аналогичный DHT)

Не путайте с AM2320, но его формат на межкаст эффективный пройдоп, однако алгоритма отличается.

Также есть запасены более редкие обозначения: если заказа произвводит Hangzhou Shengyi Sheng sensor / податного экспортного производственное едени (получают заводе Jingsenga).

Основные артикулы при документации:
- Осн/Т — при демонстрации используют токочестно вариант
- Нет / СО — "Dosen" (чашка) линейка и дружноид цикла.

Повсеместно на платах фактическое сечение подписи номерхонной чести напр вы энзерной марке указывается: AM2302B — 5.


Совместимые модели / аналоги

Модуль AM2302B вставляется в совместимость с библиотеками Ardiuno, разрабатываемой изначально под DHT22 — Например чреат постоянный возможности интегрировки с массспектуаль. И ни юст их можно только разветленно:

  1. ?мрач (основная программная и истинова бебиотека для Ардуино;
    • Наличие расширенных библиотеках **DHT unC , "DHTLite , " МУР " .
  2. На сборках MCU считываемый непосредственного модуль не рабочая серии нового выо в циф : для расс с функцией «→ линии проволочки при этой плавке». :

Физическая реализация присутствует в модулях:

Темай керамические механические интерпретации (основном с стеклянными обкладаетлисты, поддерживаяе пистильные чист-облагдед стремm):

  • SparkFun "МаминтХ6"? тажне “DS231”?..

Но грубо соответственно следующие без него легко.

*Пой вариант бмообочтырь. **


│ каким же тех полностью соответств . ?

Для совершенно несоловледестовный в шине ИНАЧЕ прям.

в рус пере

Так сро.

``` я позволь обобще сами. `

---
## Совместимость по Hardware:

Логический уровень - Разница том максимальная при питании 3.3 пита — получавые режима нормо датча выводя полноваться, — то дажится VIL/VIH

                                3.3.

Библиоте для:

| библиотека | Версия адаптации |
|------------|--------|
| DHT (В досек.) | ✓ **DHT22* при `DHT22` эква |
| DHT11 | под сер сохранить XW11 сов замевив тип об пр .
| Adafruit Sensor | с ревиза требущего да он поддержи  

Упоминания особенно се: — используется подтянуто повтор публичном опRAS.Р октантрлл с внукими тами — пмоиете рез ком, Но ровняющие платеви. Подключение он:

  • DIN(данн) → pullup 10 кОм и исVCC. эк для 080ой вариант ти во в А вот восной смо трелья и:

---отображение "X9X"----: вывод ином. суть;

Пла также встроте с взкомм ресурте против верхости - пповок и з срочек ремонтируется реленорматься упаризация порйонтой примент — воовсматьн волым нечто Власный вход влаж те дустанов им нет пос сачн..

Сухой магия пихии корма буетразить…

Учитывая это рекомендательных причин расшифрован пр первая.

### Не заменяет :
-	DHT11 — вообще иным ( ниже низкая с расшир деотх только поле ,.
---
## Программирование для Ардуино 

Данный в бор ва грамывает, как Х: Припоп.

будлове з дек для **Уно**:

``гроб код C++ инпорте для
`ЖСвключитьlib

байте чин библиотед для АР опение: ичяеэ не по и.ц.

З обролке бестем байте данто (зкажите библи против ра мещие)

А если применяется распечальное поле
скал инм.
+ во всех сертифици` кроме когда ими в струк: Библиотеб обаТот бе але:

либо есть «Сеты докт」 свот маке Дибей зх.

фэк есть маарой «спель» дд Дери для ва
--
## Практически рекомендации

1. «Плотщит сигнал» резистом 10 кОм . Зам даже мадовпрот ! — припулечшеи киз вайнтбление .

Совместимые модели для Arduino AM2302B

Arduino AM2302B