10bit ADC am AVR -bestimmter Bereich besser auflösen)

OP #2456979
Lesenswert?
• ▲
▼
Hallo,

mein Messumformer eines Kraftaufnehmers liefert 4bis20mA.
An 250Ohm kann ich 10Bit AD-Wandeln. Aber ich möchte gern besser 
auflösen ohne externen ADC, falls möglich.

momentan:

 Vcc --------------+
                   |
                  ---
                  |R|
                  |1|
                  ---
                   |
                   +------- ADC0
                   |
                  ---
                  |R|
                  |2|
                  ---
                   |
      GND ---------+

R1 = R2 = 125Ohm
Ich nutze die IntRef = 2.56V
Ich würde aber gerne im oberen Messbereich (z.b. 10 bis 20mA) genauer 
Auflösen. dafür den unteren Messbereich ignorieren, oder an anderem 
Kanal auswerten.
Abtastung derzeit 10 mal pro sekunde.

Wie mach ich sowas?
ich hätte noch einen max127 da. aber gibts da nicht ne simple schaltung 
für?

danke,gruß pk
#2457093
Lesenswert?
• ▲
▼
Patrick K. schrieb:
> Ich würde aber gerne im oberen Messbereich (z.b. 10 bis 20mA) genauer
> Auflösen.
Geht es um die Auflösung oder um die Genauigkeit?

Bei "Genauigkeit" brauchst Du eine bessere Referenz (die interne hat 
ziemliche Toleranzen) oder Du muss abgleichen (individuell zum µC).

Einen Bereich ausblenden kann man mit einer 
Operationsverstärker-Schaltung machen. Aber macht aber auch zusätzliche 
Fehler. 10 Bit = 1 Promille. Schon Deine Widerstände R1 und R2 gehen 
dabei ein. Wie gesagt: wenn es nur um höhere Auflösung geht, ist das 
egal.

Alternative: Soweit ich mich erinnere gibt es auch AVRs, bei denen man 
die Differenz zwischen 2 Eingängen wandeln kann. Da müsste man dann an 
den 2. Eingang eine feste Spannung anlegen.

Zum Oversampling: ob das bei Dir wirklich was bringt, hängt davon ab, ob 
Du genug Rauschen im Signal hast. Bei einem sehr stabilen, sauberen 
Signal bringt das nichts.

Gruß Dietrich

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

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.