Wie SY-HS-220 an ADC anschließen

Gast #2789861
Lesenswert?

Hallo zusammen,

ich hoffe jemand kann mir bei folgendem Problem helfen:

Ich habe den SY-HS-220 an einen ADC des AVRs gehangen. Da ich noch nicht 
viel Ahnung habe, verwendete ich die gleiche Formel wie für den LM35 
Temperatursensor mit 1023 als 100Grad oder in dem Fall jetzt 100% 
Luftfeuchte - was nicht funktioniert.

In dem Datenblatt sind einige Wertepaare gegeben, ich muss 
wahrscheinlich anders berechnen. Allerdings scheint die Berechnung nicht 
so einfach zu sein bzw bin ich auch kein Methegenie :(

Kann mir da jemand mit der Formel helfen?

Vielen Dank und Grüße, Christoph
Angehängte Dateien:
Gast #2789875
Lesenswert?

Im Datenblatt wird im Graphen und der Tabelle die Spannung (hier in mV 
angegeben) in Relation zur Luftfeuchte angegeben.
Dort steht, dass 2,97V einer Luftfeuchtigkeit von 90% entspricht.
Wenn deine ADC-Referenzspannung 5V beträgt, solltest du ausrechnen 
können, welchen Wert der ADC maximal annehmen kann.
Gleiches gilt für die untere Grenze.

2,97V/5V*1024 = 0,594 * 1024 = 608 (gerundet).
0,90V/5V*1024 =      ...     = 184 (gerundet).

zwischen diesen beiden ADC-Werten kann sich dein Messwert ergeben.

Jetzt kommt vermutlich noch die Frage nach der Ausgabe...
Überleg mal selber!
Gast #2789895
Lesenswert?

Irgendetwas blockiert mich...

Bei meiner RevSpannung von 5V ergibt sich ja

5000mV/1023 Werte = 4,89mV pro ADC Wert (gerundet)

Aus den mV des Sensors gemäß Datenblatt den ADC Wert errechnen ist also 
kein Problem.

Aber 100% Luffeuchte ist nicht gleich 1023 - beim LM35 rechne ich 
einfach:

Temp = 0,00489  100  ADC Wert

Wie kann ich die Formel gemäß des Datenblattes umstellen?
Gast #2789903
Lesenswert?

> Wie kann ich die Formel gemäß des Datenblattes umstellen?

Wozu umstellen? Der Graph im Datenplatt sieht im Definitionsbereich in 
erster Näherung einer Geraden hinreichend ähnlich. Also einfach die 
Geradengleichung rauspfriemeln (geht per Einsetzen in die fertige 
Gleichung, behelfsweise per Aufschreiben-und-dann-rumspielen), sodann 
die Gleichung für ADC->Spannung einsetzen, auflösen, vereinfachen, 
klücklich werden.

HTH
Gast #2789907
Lesenswert?

Christoph schrieb:
> Wie kann ich die Formel gemäß des Datenblattes umstellen?
gar nicht.

> beim LM35 rechne ich einfach:


Wenn der Sensor eine Spannung von 5V liefern würde, dann hätten wir eine 
rel. Luftfechtigkeit von ca. 150%...
Wert üner 608 liefert der ADC gar nicht, und Werte darunter sind auch 
nicht definert.

Deine Formel muss so aussehen:

%RH(x) = ((90-30) / (608-184)) * (x-184) + 30

x ist der Wert, den der ADC liefert.
Gast #2789930
Lesenswert?

Danke schon mal...

So habs getestet:

Die Formel liefert bei einer tatsächlichen Luftfeuchte von 51% (gleicher 
Sensor an FOX 1H von Conrad) eine Luftfeuchte von 30%.

Irgendwas stimmt da also noch nicht... :(
Gast #2789999
Lesenswert?

Besten Dank ;-)

--

Ich habe die Steigung aus dem Datenblatt derweil ausgerechnet -> 33

Damit kann man tatsächlich auch meine Formel umstellen:

rh% = 0,00489  33  ADC

Ich habe jetzt mehrer Werte getestet und es funktioniert einwandfrei.
Gast #2790004
Lesenswert?

Ja die Formel von dir liefert etwa 92% bei tatsächlichen 51%

Aber check mal meine, funktioniert...

Gehst du mit den 60% nicht auch von 90% Luftfeuchte las maximal Wert 
aus? Das ist ja eigentlich auch nicht richtig, weil es ja 100% 
Luftfeuchte als Maximalwert reel gibt, auch wenn der Sensor bei 90% 
seinen maximal Wert anzeigt...

Mir raucht der Kopf...

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren