Forum: Mikrocontroller und Digitale Elektronik Drucksensor am ATmega128


von Ingo Uhlemann (Gast)


Lesenswert?

Hallo alle zusammen,

ich habe hier vor mir einen MPX2010 Motorolla Drucksensor
Datenblatt
http://www.reichelt.de/inhalt.html?SID=14Qhu2XdS4AQ4AAH6Mx4o45f49187f76a02f035c64a5dda4b9062;ACTION=7;LASTACTION=6;SORT=artikel.artnr;GRUPPE=B6;WG=0;SUCHE=mpx2010;ARTIKEL=MPX%25202010DP;START=0;END=16;STATIC=0;FC=669;PROVID=0;TITEL=0;DATASHEETSEARCH=MPX%202010DP;FOLDER=B400;FILE=MPX2010%2523MOT.pdf;DOWNLOADTYP=1;DATASHEETAUTO=

Ich habe aber ausser der Betriebsspannung von 10V absolut keine
richtige Idee wie ich mit diesem Über ADC eingang des ATmega werte
messen kann. Der Drucksensor gibt ein Negatives und ein Positives
Signal aus so wie ich das erkennen kann.
Hat eventuell jemand eine Idee was ich dafür benötige um einen für den
ATmega Messbare Spannung zu erhalten.

Vielen Dank im Vorraus.

TSchau Ingo

von Ingo Uhlemann (Gast)


Lesenswert?

Habe jetzt ein VErsuchaufbau gemacht und den Sensor angeschlossen.
Ich habe die Geforderten 10V angeleght und natürlich GND. An den Zwei
Pins kann ich jetzt mit dem Meßgerät messen.

Wenn ich mit dem Meßgerät an beider Pins ran gehen bekomme ich als
Angabe 0V. Lege ich jetzt einen Druck an dann erhalte ich mein
Meßergebnis von 2,5mV/Kpascal. Jetzt das Problem.

Er gibt an beide Pins 4,9V aus. Wenn ich jetzt Druck anlege verschiebt
er denn einen Pin um einen Negativen wert und den anderen Pin um einen
Positiven.
D.h.
V- 4,8875
V+ 4,9125

Das ist eine Differenz von 0,025V = 100kpa
Ich könnte jetzt auch nur den V+out nehmen aber das ist mit dann zu
ungenau da ich dan ja nur 12,5mv/100kpa zur verfügung habe.

Was denkt ihr darüber und wie könnte man dieses Problemchen lösen.

TSchau Ingo

von Ingo Uhlemann (Gast)


Lesenswert?

Kann mir keiner Helfen.

Tschau Ingo

von Jörg (Gast)


Lesenswert?

Also so wie das im Datenblatt aussieht, ist die zu erwartende
Spannungsdifferenz zwischen den beiden Ausgängen recht klein (10-30mV).
Aus meiner Sicht sollte da vor dem ADC ersteinmal ein OPV die niedrige
Spannung etwas Verstärken. Mit einem Differenzverstärker kann man das
Signal damit auch gleich GND-bezogen machen, so wie es der ADC im AVR
gern möchte. Alternativ könnte man es auch mit 2 ADC-Eingängen als
Differenzeingang versuchen (Vout+ an ADC0 und Vout- an ADC1 und dann im
Setup des ADC Differenzbetrieb einstellen -> Datenblatt AVR!!!). Da aus
dem Datenblatt leider nicht zu erkennen ist, welche Werte die
Ausgangsspannungen gegenüber GND annehmen, sollte man das mal
nachmessen und dem AVR sicherheitshalber ein paar Serienwiderstände an
seinen ADC-Eingängen spendieren. Der Mega128 beietet meines Wissens
aber auch einen internen Verstärker für einen oder 2 Kanäle an, also
mal das Kapitel ADC im Datenblat ansehen.

Jörg

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.