Levné měření vlhkosti a teploty v jednom senzoru – DHT11/DHT22

Čínská náhrada vlhkostního senzoru SHT-11 je DHT11 (obr. 1). Jedná se o vlhkostní čidlo, které umožňuje měřit i vlhkost. Nevýhodou teplotního čidla je, že má přesnost naměřené teploty pouze 2 °C a rozsah měřené teploty je od 0 do 50 °C. Pro senzor vlhkosti je přesnost 5% a rozsah od 20 do 90 %.

 


24_153

Obr. 1: Senzor teploty a vlhkosti DHT11

 

 

Jak by se na první pohled zdálo, tak komunikace senzoru s mikrokontrolérem neprobíhá pomocí sběrnice 1-wire, ale je velice podobná. V zásadě se liší pouze v posílání log. 1 a log. 0. V obou případech totiž signál přechází do úrovně H a logické úrovně se odlišují pouze délkou trvání úrovně H. Pro log. 1 je délka trvání úrovně H přibližně 70 μs a pro log. 0 mezi 26 a 28 μs.

Dalším rozdílem oproti obvodům podobného typu je adresace. Obvod totiž žádnou adresaci nepodporuje. Mikrokontrolér pošle pouze start signál a poté modul DHT11 odešle celý rámec dat, který obsahuje naměřenou vlhkost, teplotu a kontrolní součet. Rámec je zachycen na obrázku 2. Výpočet kontrolního součtu se provádí tím, že se sečtou 8bitové bloky vlhkosti a teploty.
dht11_frame

Obr. 2: Datový rámec modulu DHT11

Rozdíl DHT11 a DHT22

DHT11

Vlhkost: 20% – 80%, přesnost 5%;

Teplota: 0°C – 50°C, přesnost ±2°C

DHT22

Vlhkost: 0% – 100%, přesnost 2-5%;

Teplota: -40°C – 125°C, přesnost ±0.5°C

Připravuje se:

  1. Knihovna ke stažení pro STM32F4

Komentovat

Vaše e-mailová adresa nebude zveřejněna. Povinná pole jsou označena *

*

*

motorcycle fairings for sale Wholesale Honda Fairing Kits cheap suzuki fairings cheap ABS Fairings cheap Kawasaki fairings cheap yamaha fairings
cheap trx home cheap trx trainer cheap trx training TRX Suspension Training trx pro4 trx home2 trxhometrainer