Kleinsignal mit ADU auswerten

Gast #441967
Hallo.

Ich habe einen Kraftmesser der nur ein geringes Ausgangssignal von 20mV 
hat.
0V = 0 N
20mV = 10 N

Welche Möglichkeiten gibt es das Signal möglichst genau mit dem internen 
ADU des ATMega128 auszulesen? Der ADU hat eine 10 Bit Auflösung.

Kann man einfach eine geringe Referenzspannung anlegen?
 Vref = 0,5 V
 U_LSB = 0,5/1024 = ca. 0,5mV
 20mV / 0,5mV = 40
 10 N / 40 = 0,25 N Genauigkeit
Das wäre schon ausreichend, die Frage ist, ob der ADU mit so kleinem 
U_LSB arbeiten kann.

Für bestimmte ADU Kanäle kann man noch ein GAIN von bis zu 200 
festlegen.
 Vref = 5 V
 7 Bit resolution bei GAIN=200
 U_LSB = 5/(2^7) = 39mV
 GAIN = 200
 20mV * 200 = 4 V
 4 V / 39mV = 102
 10 N / 102 = 0,1 N
Das wäre sehr schön, aber werden so kleine Spannungen auch sauber 
verstärkt? Immerhin kann man auch viel Geld für einen Messverstärker 
ausgeben...

Ich freue mich auf Eure Antworten,
bis dann
Denis
Gast
einfachste Lösung: mach eine Offsetkorrektur des Kraftmesser, indem Du 
seine Masse mit 2-3 Dioden gegen die eigentliche Masse schaltest. Dann 
noch einen Widerstand parallel zu dem Kraftmesser, damit durch die 
Dioden genug Strom fließt (die Diodenkennlinie beachten - unter 
Beachtung der Stromaufnahme des Kraftmessers) - damit sollte der 
Spannungsabfall über die Dioden hinreichend konstant und groß sein.

Dann hast Du schonmal eine Spannung, die Du mit einem Wald-und-Wiesen 
OpAmp verstärken kannst.
Gast
Ja natürlich geht,zum Beispiel:

GAIN=200
Aref=4,088V
Ain=4,088V/200=20,44mV=511LSB
20mV=10N=500LSB
1LSB=10N/500=0,02N

Also die Auflösung beträgt 0,02N.
Kraftmesser Ausgangsignal ist zwischen ADC0 und ADC1 anzuschliesen.
Als Störsignalunterdruckung hilft Aufsummierung von 16 oder 32 
Messwerten.
Für Differenzialsignal-Messungen mit dem AVR verwende ich Funktionen in 
Anhang.
Angehängte Dateien:

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 19 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.