Feuchtigkeitssensor FOST02A gibt nur 1en aus

#639331
Lesenswert?

Hallo,
ich versuche gerade den Feuchtigkeitssensor FOST01A anzusteuern.
Habe ein Beispielprogramm nach dem Datenblatt geschrieben (siehe Anhang, 
sorry für die wenigen Kommentare, sollte aber eigentlich fast 
selbsterklärend sein).

Wenn ich ihm den Befehl zum auslesen der Temperatur (oder Feuchtigkeit) 
gebe, so bekomme ich auch das ACK und nach der Messung wird die Leitung 
auch auf LOW gezogen, aber wenn ich danach die Werte Auslese gibt er mir 
nur Einsen aus.

Zum Programm:
- Der Timerkram wird noch nicht benutzt.
- Die ADC-Werte werden noch nicht weiter verarbeitet sondern roh 
ausgegeben (an PORTB)

Zum Aufbau:
Habe einen ATMega8 benutzt (sollte aber auch mit jedem anderen ATMega 
klappen) mit PORTB an LED's zur Ausgabe der Daten (erstmal zum Testen).
DATA dun SCK sind an PC0 bzw PC1.
An SCK ist ein 1k Pull-Up und an DATA habe ich 1k und 10 Pull-Up 
ausprobiert.

Hat jemand eine Idee woran es liegen könnte?

Gruß
zimon
Angehängte Dateien:
Gast #736042
Lesenswert?

Hallo, ich habe den FOST02 mit der og. Lib in Betrieb. Erst mal Danke 
vielmals für die Lib. Ansteuerung usw funktioniert prima. Jedoch gibt 
mir der Sensor immer zu hohe Werte aus. So ist bei Raumtemperatur (25°C) 
der Sensor bereite bei knapp 30°C. Die Formeln in der Lib habe ich auch 
schon mit dem Datenblatt abgeglichen. Aber das stimmt alles.
Hat jemand auf da eine Idee? Einfach nur einen Offset draufrechnen kann 
ja nicht der Genauigkeit dienen...

Lorenz
#736053
Lesenswert?

Ich würde sagen dass ist normal. Wenn man auf einer Fläche von rund 1m² 
10W verheizt, erwärmt sich diese um rund 1°C. Rechne jetzt mal die 
Leistung von deiner Schaltung auf die Platinenfläche um, dann weist du 
wo die 5°C herkommen. (Und bitte keine Kommentare dazu, wie ich auf 
diese Werte komme: Das sind nur ganz grobe Schätzwerte.)

Es ist echt erschreckend, wie wenig Leistung ausreicht um eine kleine 
Platine  um mehrere °C zu erwärmen.

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