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 *

*

*

By continuing to use the site, you agree to the use of cookies. more information

Užíváme cookies, abychom vám zajistili co možná nejsnadnější použití našich webových stránek. Pokud budete nadále prohlížet naše stránky předpokládáme, že s použitím cookies souhlasíte.

The cookie settings on this website are set to "allow cookies" to give you the best browsing experience possible. If you continue to use this website without changing your cookie settings or you click "Accept" below then you are consenting to this.

Close