Unlinearität beseitigen.

Gast #3575938
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;
Gast #3575970
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.
#3575980
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.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren