ADC Werte daneben.

OP #1080684
Lesenswert?

Hallo zusammen,

ich bin an einer AD-Wandlung (zunächst einfacher Spg.-Wert) mit einem 
ATMega32. Wandlung und somit der Code funktioniert soweit, bekomme 
digitalwerte auf das LCD welche sich auch mehr oder minder linear ändern 
wenn ich am Poti drehe. Jetzt das Problem:
Eigentlich müsste der Spannungswert (ARef / 1023 * Digitalwert) sein, 
oder?
Das ist es aber nicht, liege immer mehr als ein halbes Volt daneben.

Was ist hier Schaltungstechnisch besonders zu beachten oder was MACHE 
ICH EINFACH FALSCH?

Vielen Dank euch im Vorraus...
#1080689
Lesenswert?

Master Snowman wrote:
> versucht mal (Digitalwert * ARef) / 1023
Und dran denken: vor dem Rechnen auf long konvertieren, sonst läuft's 
u.U. über (je nachdem, wie Vref angegeben ist)! Und es sind 1024, nicht 
1023! Also eher:

((long)Digitalwert * ARef) / 1024

Aref sinnvollerweise in mV, sonst gibt's nur ganze Volt.
Gast #1080722
Lesenswert?

Aber gewaltig nicht. Da müsste was um die 550 raus kommen so 
überschlagsmäßig. Wie ist denn der Schaltungsaufbau? Vielleicht hat sich 
da irgendwo eine kalte Lötstelle versteckt. So ein Problem hatte ich 
letzte Woche an einem DC/DC-Wandler und hatte mich gefragt warum hinten 
keine 3 kV rauskommen wo doch die Eingangsspannung passte. Ist denn die 
Differenz immer gleich, also immer so um ein halbes Volt? Wie wird die 
Referenzspannung erzeugt? Schaltplan wäre ganz nett.

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