Forum: Mikrocontroller und Digitale Elektronik Luftfeuchtesensor


von H. T. (triti)


Angehängte Dateien:

Lesenswert?

Hi,

ich habe diesen Feuchtesensor
www.eztronics.de/webshop/catalog/product_info.php/cPath/33/products_id/3 
46?osCsid=0a335cec24bae29eb562bcd9f46daa64

und will den mit einem Picaxe-14M auslesen.
Der Sensor und der Mikrokontroller hängen an stabilen 5V.
Der Befehl readadc gibt mir die Spannung am Sensorausgang - umgewandelt 
in eine Zahl zwischen 0 und 254.
Aber was sagt mir das jetzt?

Wenn 0 rauskommt bzw. 254: Sind das 0V = 0% rel. Luftfeuchte und bei 254 
5V=100% rel. Feuchte? Ist das so einfach?

Weil im Datenblatt etwas von voltage output und temperature compensation 
steht:
www.produktinfo.conrad.com/datenblaetter/500000-524999/505267-da-01-en-F 
EUCHTESENSOR_HIH_4030_001.pdf

Muss ich noch die Temperatur messen und irgendwie eine Korrektur 
hineinrechnen damit das Ergebnis (x% rel Feuchte im Zimmer) stimmt?
Bitte.....

lg
Triti

von JoergL (Gast)


Lesenswert?

Du hast doch alle Formeln, die man braucht.

Nimm doch mal Excel und rechne das Ganze durch,
dann kannst Du auch die Abweichung durch den Tempeartureinfluß prima als 
Kurve darstellen.

Dann muß Du nur noch entscheiden, ob Dir das wichtig ist ?

Gruß,
Jörg

von Stefan B. (stefan) Benutzerseite


Angehängte Dateien:

Lesenswert?

Ich finde es einfacher, wenn man sich die Formeln mal als Grafik 
ansieht, z.B. mit Gnuplot (Anhang)

Du hast bei Vcc am Sensorausgang eine bestimmte Spannung V_out, die von 
der Luftfeuchte abhängt (Sensor_RH). Diese Spannung digitalisierst du 
mit dem ADC des Picaxe.

Die wirkliche Luftfeuchte True_RH kann man durch eine 
Temperaturkorrektur aus der Sensor_RH, also aus der V_out und letztlich 
aus dem ADC-Wert, berechnen. Im Temperaturbereich von 0 bis 50°C macht 
das +- 2,5 %RH aus.

Bei der Digitalisierung per ADC vergleichst du die Eingangsspannung mit 
einer Referenzspannung. Welche Referenzspannung dein Picaxe hat müsste 
im Datenblatt stehen.

ADC-Wert = 256 * V_out / V_Ref

von H. T. (triti)


Lesenswert?

Stefan B. schrieb:
> Du hast bei Vcc am Sensorausgang eine bestimmte Spannung V_out, die von
> der Luftfeuchte abhängt (Sensor_RH). Diese Spannung digitalisierst du
> mit dem ADC des Picaxe.
>
> Die wirkliche Luftfeuchte True_RH kann man durch eine
> Temperaturkorrektur aus der Sensor_RH, also aus der V_out und letztlich
> aus dem ADC-Wert, berechnen. Im Temperaturbereich von 0 bis 50°C macht
> das +- 2,5 %RH aus.
>
> Bei der Digitalisierung per ADC vergleichst du die Eingangsspannung mit
> einer Referenzspannung. Welche Referenzspannung dein Picaxe hat müsste
> im Datenblatt stehen.
>
> ADC-Wert = 256 * V_out / V_Ref
Referenzspannung = Vcc = 5V.

Ah, jetzt wirds heller. Ich glaube ich verstehe.
Vielen Dank!
Triti

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.