Forum: Mikrocontroller und Digitale Elektronik 10bit ADC am AVR -bestimmter Bereich besser auflösen)


von Patrick K. (patrick_k)


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
von M. B. (Firma: TH Nürnberg) (ohmen)


Lesenswert?

Wenn Dein Signal signifikantes Rauschen beinhaltet wäre bei den 
Abtastraten Oversampling eine Option...
Siehe:
http://atmel.com/dyn/resources/prod_documents/doc8003.pdf
von Patrick K. (patrick_k)


Lesenswert?

volltreffer. Danke!!!!
von M. B. (Firma: TH Nürnberg) (ohmen)


Lesenswert?

Geht aber vermutlich nicht/schlechter mit dem RC-Glied aus dem anderen 
Beitrag...
Beitrag "Zugkraft Messung (4..20mA) am Mikorcontroller in 30m auslesen"
von Dietrich L. (dietrichl)


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
von Bernd N. (Gast)


Lesenswert?

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.