ADC Referenzspannung 5V

foley

Neues Mitglied
06. März 2008
51
0
0
Sprachen
Hallo zusammen,

hab folgendes kleines Problem:

Ich möchte mit meinem Mega8 eine Spannung messen. ;)

Soll von 0V bis 5V gehen, nun hab ich mal rumgestöbert im WWW und glaube zumindest das es mit der internen Spannung nicht geht. Liegt maximal bei 2.56V.
Soweit ich des Lesen und Verstehens mächtig bin.

Frage: Funktioniert das wenn ich an AREF die 5V anlege?

Damit müsste ich doch dann den Spannungsbereich bei 10bit abdecken können oder liege ich da jetzt total falsch? :confused:

Vielen Dank im Vorraus. :eek:

Gruss Alex
 
Hallo Alex,

Frage: Funktioniert das wenn ich an AREF die 5V anlege?

Damit müsste ich doch dann den Spannungsbereich bei 10bit abdecken können oder liege ich da jetzt total falsch? :confused:

ja das funktioniert. Du kontaktierst AVCC und AREF mit VCC (+5V). Um zu verhindern, dass zu viele Störungen in AVCC und AREF einströmen, kann man eine serielle Induktivität (10uH zum Beispiel) verwenden. (Angehängt ist ein Schaltungsbeispiel mit ATmega128).

1023d entspricht dann VCC (+5V), 0d enspricht 0V.

Da du hier als Referenz deine Betriebsspannung +5V verwendest, ist natürlich die Fehlergrenze des Ergebnisses der AD-Wandlung abhängig von der Fehlergrenze der Betriebsspannung.

Gruss,
Dirk
 

Anhänge

  • adc.png
    adc.png
    14,4 KB · Aufrufe: 110
ok. funktioniert soweit.

ABER.

Ich verwende denn MPX4115A zur Messung des aktuellen Luftdrucks.

Wenn ich mir das ergebnis jetzt mal genau anschaue, dann ist mir die Auflösung doch etwas zu gering.

Hab ihr eine Idee wie ich das eventuell feiner auflösen kann?

Danke schonmal :D

Gruss Alex
 
Hallo Alex,

möchtest du den gesamten Druck-Bereich messen oder ist es möglich nur einen kleineren Ausschnitt davon zu messen?

Wenn du nur einen kleinen Bereich messen möchtest, könntest du mit einer Operationsverstärker-Schaltung die Kennlinie der Sensorspannung nach GND hin verschieben und die Steigung erhöhen oder nach GND hin verschieben und eine kleinere Referenzspannung wählen.

Wenn du den gesamten Druckbereich des Sensors mit höherer Auflösung als 10bit mit dem AVR messen möchtest, fällt mir im Moment keine Lösung ein, zumindest wird es hier komplizierter, man müsste ggf. auch mehrfach messen.

Gruss,
Dirk
 

Anhänge

  • mpx4115a.png
    mpx4115a.png
    27 KB · Aufrufe: 54
Hallo Alex,

möchtest du den gesamten Druck-Bereich messen oder ist es möglich nur einen kleineren Ausschnitt davon zu messen?

Wenn du nur einen kleinen Bereich messen möchtest, könntest du mit einer Operationsverstärker-Schaltung die Kennlinie der Sensorspannung nach GND hin verschieben und die Steigung erhöhen oder nach GND hin verschieben und eine kleinere Referenzspannung wählen.

Wenn du den gesamten Druckbereich des Sensors mit höherer Auflösung als 10bit mit dem AVR messen möchtest, fällt mir im Moment keine Lösung ein, zumindest wird es hier komplizierter, man müsste ggf. auch mehrfach messen.

Gruss,
Dirk

Moin moin.

Es gibt möglicherweise eine Möglichkeit, besser Idee. Fragt
sich nur wie genau das arbeiten kann. Einfach die Spannung
vom Sensor mittels Spannungsteiler "stückeln" und die
einzelnen Teilspannungen auf mehrere 10 Bit ADC Eingänge
verteilen?

Gruß Richard
 
Hi Richard,

Es gibt möglicherweise eine Möglichkeit, besser Idee. Fragt
sich nur wie genau das arbeiten kann. Einfach die Spannung
vom Sensor mittels Spannungsteiler "stückeln" und die
einzelnen Teilspannungen auf mehrere 10 Bit ADC Eingänge
verteilen?
da bin ich mal auf die Lösung gespannt ...:D :rolleyes:

Für mich hört sich das so an ...
Für 10er Loch nimmt man nen 4er und nen 6er Bohrer. Oder bei 2 5er Bohrern
spart man sich das umspannen ;)

Du hast an jedem Abgriff des Spannungsteilers eine "gleiche" Kurve mit
anderer Steigung. Aber im Endeffekt nix anderes als die Kurve des
Drucksensors. Einzige Möglichkeit ist ne Spannungslupe mit nem OPAmp
bauen, der dann ein Teilstück über Offset und Verstärkung aus der
Drucksensor-Kurve rausvergrößert. Wobei man die Verstärkung auch
durch eine kleine Referenz-Spannung ersetzen kann. Wenn mman sich
aber in zu kleine Spannungsbereiche wagt, dann kommt auch mehr
Rauschen dazu, was einem das Meßergebnis verhagelt.

Gruß
Dino
 

Über uns

  • Makerconnect ist ein Forum, welches wir ausschließlich für einen Gedankenaustausch und als Diskussionsplattform für Interessierte bereitstellen, welche sich privat, durch das Studium oder beruflich mit Mikrocontroller- und Kleinstrechnersystemen beschäftigen wollen oder müssen ;-)
  • Dirk
  • Du bist noch kein Mitglied in unserer freundlichen Community? Werde Teil von uns und registriere dich in unserem Forum.
  •  Registriere dich

User Menu

 Kaffeezeit

  • Wir arbeiten hart daran sicherzustellen, dass unser Forum permanent online und schnell erreichbar ist, unsere Forensoftware auf dem aktuellsten Stand ist und der Server regelmäßig gewartet wird. Auch die Themen Datensicherheit und Datenschutz sind uns wichtig und hier sind wir auch ständig aktiv. Alles in allem, sorgen wir uns darum, dass alles Drumherum stimmt :-)

    Dir gefällt das Forum und unsere Arbeit und du möchtest uns unterstützen? Unterstütze uns durch deine Premium-Mitgliedschaft!
    Wir freuen uns auch über eine Spende für unsere Kaffeekasse :-)
    Vielen Dank! :ciao:


     Spende uns! (Paypal)