ADC Werte daneben.

OP #1080684
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...
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
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.
OP
Die Referenz nehme ich direkt von Vcc, es ist ein Pollin Board.
Die ADC-Spannung nehme ich von einem Doppelnetzteil (GND untereinander 
Verbunden) von dem auch Vcc gespeist wird, dann über einen 
Spannungsteiler mit Poti.....  ?????? hab ich da Hardwaremäßig irgendwas 
Grundsätzliches Übersehen?

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 17 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

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.