[elektro] DHT22

charles hoss charles.hoss at gmail.com
Sun Mar 2 03:10:41 CET 2014


Csak most ebredtem, igy nem biztos hogy jo, de amit leirtal, az alapjan
azonos a para es a hofok kodolasa.
Mindegy hogy mikent forditom, ha olvasom az adatot es a szenzor ala teszem
a kezem, akkor elkezd majd emelkedni es elobb utobb egy egesz fokot no.
Ezalatt latom a beosztast es a lepteket is. Latni fogom hogy ugrik-e tized
vagy harmincketted utan.

Bye
Dexter
2014.02.28. 18:50, "Nemeth Tibor" <nemeth.tibor798 at t-online.hu> ezt írta:

> Hali!
>
> Megszólítani készülök egy DHT22-es páraszenzort. Olvasom az elérhető
> doksikat de a lényeg valahogy mindegyikben kínai.
> Csak feltételezéseim lettek és az eljövendő szívás mértékét
> minimalizálandó, kérem akinek vannak tapasztalati, ellenőrizzék
> az alábbiakat:
>
> A kommunikáció úgy indul, hogy lehúzom a vonalat legalább 1 ms
> időtartamra. Ebben még biztos vagyok.
> Egyes programrészletek szerint ezután magasba kell húzni a vonalat
> 40us-re majd bemeneti módba váltani. Nem elég csak bemeneti módba váltani?
> Kell-e felhúzó ellenállás? Többnyire azt olvasom igen, de pont az aki
> felhúz 40us-re tagadja.
>
> Ezek után a DHT lehúzza a vonalt 80us-re majd felengedi ugyanennyi
> időre. Ezután kitol 40 bitet.
>
> 1 bit átvitele: lefutás, 50us alacsony, felfutás, a bit értékétől
> függően 0:27us, 1:70us ideig magas majd lefut ami már a következő bit
> eleje.
>
> A 40 bit 5 byte, MSB elöl,  utolsó byte a kontrolszumma ezt érteni vélem.
>
> Ezt viszont nem igazán értem:
>
> DATA=8 bit integral RH data+8 bit decimal RH data+8 bit integral T
> data+8 bit decimal T data+8 bit check-sum
>
> Talán egy byte egész-rész (integral/integer?) majd egy byte tört-rész?
> Utóbbi milyen egységben, tized, század, harmincketted?
> Mondjuk ez: $21 $05 $FE $08  azt jelenti hogy RH=33.5% és T=-2.8°C ?
> Kérek egy példát ha van valakinek.
>
>
> Üdv+kösssz
>                            Németh Tibor
>
> -----------------------------------------
>           elektro[-flame|-etc]
>


More information about the Elektro mailing list