Forum: Mikrocontroller und Digitale Elektronik Feuchtsensor anpassen auf AD-Wandler


von Michael Balsiger (Gast)


Lesenswert?

Hallo zusammen,

ich hoffe es kann mir jemand von Euch helfen einen Feuchtesensor auf
meinen Mikrokontroller anzupassen.
Folgendes:
- Ich habe einen Feuchtesensor HIH-3610 (Ua= 0.8-3.1V) welchen auf
einen 10Bit AD- Wandler eines 80C517 Mikrokontrollers angepasst werden
soll.
- Mein Problem: Ich moechte die die Eingangsspannung fuer den ADW auf 0
- 3.9V erweitern.
Zwecks 1024/5V = 4,88mV * 8 = 39mV -> 100% Feuchtigkeit = 3.9V!

Bitte um Tipps fuer die Schaltung und das Assembler Programm, Danke.
Michael

von leo9 (Gast)


Lesenswert?

ich versteh die Frage nicht !!
Wieso sind 3,9V 100% wenn der Sensor nur 3,1V liefert?
was soll die Rechnung mit 4,88mV * 8 ??

Ich würde den Sensor direkt an den uP hängen, die int. Referenzwerte
auf 0,625 bis 3,125V stellen und mit 8bit messen und ein wenig
rechnen.
Um echte 10 Bit zu erreichen müßtest du den Sensorbereich (eben 0,8 bis
3,1V) auf 0 bis 5V (CPU-Bereich) anpassen. Kann man zwar mit OpAmps
leicht lösen, aber du würdest eine negative Versorgungsspannung
brauchen. Und ein halbes Prozent Auflösung bei der Luftfeuchtigkeit
wird wohl für die meisten Anwendungen reichen ??

grüsse leo9

von Marcus Maul (Gast)


Lesenswert?

Hi Michael,

wo bekommt man den Sensor??

von Michael Balsiger (Gast)


Angehängte Dateien:

Lesenswert?

Guten Morgen,

LEO - die 3.9V wollte ich via Opamp- Schaltung erreichen um mir die
Anpassung auf den 10Bit ADW zu erleichtern.
Aber egal, wenn ich keine Schaltung bauen muss ist mir das nur Recht.
Mir gefaellt deine Art mit dem 8Bit ADW sehr gut, erzaehl mir bitte
mehr darueber oder hast Du schon einmal etwas aehnliches in Assembler
geschrieben?

MARCUS - der HIH-3610 ist ein Honeywell Sensor und kann zumindest in
der Schweiz ganz einfach bei Distrelec bestellt werden, Kosten ca.
Fr.50.-.

Ich moechte noch etwas ueber die Geschichte meiner Aufgabe erzaehlen,
die Werte vom Sensor will ich in einem Assembler Programm auf ASCII
-Codes umwandeln und diese dann als 10er und 1er auf ein Display
rausschreiben.
Fuer Tipps und Programmbeispiele bin ich sehr dankbar, schoenen
Sonntag!
Michael

Angehaengt findet Ihr noch ein Programmbeispiel eines Voltmeters, in
welchem mein 10Bit ADW durch Bitschieben auf 8Bit angepasst wurde.
Etwas in dieser Richtung habe ich mir vorgestellt.

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.