Forum: Mikrocontroller und Digitale Elektronik Unlinearität beseitigen.


von Karl M. (Gast)


Lesenswert?

Hallo.
ich messe eine Spannung die sowit von 2,5-3,7V absolut mit dem 
multimeter übereinstimmt...
Dann plötzlich werden die Werte krass falsch, bis bei 3,85V immer noch 
3,74 oder so angezeigt werden.
Derzeit löse ich es extrem unelegent, und addiere eifnach bei 3,72V 
0,03v dazu...
Woran kann das liegen?
Der ADC Messbereich anch oben hin hat noch Luft.
Ich habe mittlerweile sogar schon unterschiedliche Spannugnsteiler 
versucht.
Einen der bei 3,8 an der grende ist und einen der bis 5V messen könnte..
Seltsammerweise immer im Wertebereich von 3,8V, also muss es doch eher 
nen Formelproblem sein?
volt_[n]:= (GetVolt_adc(n)*v_cali) / 10000000;

von Uwe (de0508)


Lesenswert?

Hallo,

Bitte beschreibe erst mal deine Hardware, den µC, die Einstellungen des 
AVR, die ADC Beschaltung etc.

von Karl M. (Gast)


Lesenswert?

Nen Xmega128A3U
Normaler Spannungsteiler, ketzt mit 10k und 39k oder sowas, vorker auch 
schon 1 k und 3,9, 4,7 etc

Prescaler:3 32MHz und ähmm..interne 1V Ref..so, das wars glaube ich 
alles :-)

von klaro (Gast)


Lesenswert?

Karl M. schrieb:
> Nen Xmega128A3U
> Normaler Spannungsteiler, ketzt mit 10k und 39k oder sowas, vorker auch
> schon 1 k und 3,9, 4,7 etc
>
> Prescaler:3 32MHz und ähmm..interne 1V Ref..so, das wars glaube ich
> alles :-)

Alles klar. Dann kann es nur noch an der Formel liegen.

von Julian B. (julinho)


Lesenswert?

Lass Dir doch einfach mal den ADC-Rohwert anzeigen.

von Uwe (de0508)


Lesenswert?

Danke,

ok dann suche auf der Atmelwebseite zwei Application Note als PDF zu 
Offset- und linearitäts Fehler der ADC Wandler bei AVR. Damit sollte es 
Dir karer werden.
Auch hat die interne Bandgrap Referenz keinen genauen Spannungswert, 
wohl aber eine hohe Konstanz. Steht da auch irgendwo im PDF zu deinem 
Xmega128A3U.

von Karl M. (Gast)


Lesenswert?

@Uwe S
Was dann aber nicht erklärt, warum das dennoch bei allen 
Spannungsteielrn gelich falsch ist, eben immer so um 3,8V..etgal ob ich 
nun 10k zu 39k oder 10k zu 47k oder 10k zu 33k nehme

von Karl M. (Gast)


Lesenswert?

ich muss dazu sagen, das ich das Xmega Calibrier Flag noch nicht gesetzt 
habe, da ich noch nicht weiß wie...

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.