mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik AVR ADC Umrechnung: Teiler 1023 oder 1024


Autor: Michael Glunz (glunzl)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo!

Nachdem ich div. Forenbeiträge gelesen habe, wurde es noch unklarer:

Um mit dem inteternen 10 Bit ADC die Spannung zu errechnen muss man laut 
Datenblatt mit 1024 = 2^10 rechnen. In div. Forenbeiträgen wird 
allerdings mit 1023 gerechnet und dies mit "man mimmt den Fehler von 1 
in Kauf um einfacher rechnen zu können" begründet. Was ist denn nun 
richtig? Das Tut schreibt 1024.

ADC = (Vin * 1024) / Vref ==>
Vin = (ADC * VRef) / 1024

Gruß
Michael

Autor: Johannes M. (johnny-m)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Die 1024 in der Formel sind korrekt. Die 1023 sind nur der höchste Wert 
der ausgegeben werden kann (der höchste mit 10 Bit darstellbare Wert).

Autor: Benedikt K. (benedikt) (Moderator)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
1024 ist richtig.
Das heißt, dass der ADC nie eine Spannung gleich der Referenzspannung 
messen kann, sondern nur ein 1023/1024 davon. In der Praxis ist das aber 
egal, da der Messfehler größer ist.

Autor: Johannes M. (johnny-m)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Benedikt K. wrote:
> 1024 ist richtig.
> Das heißt, dass der ADC nie eine Spannung gleich der Referenzspannung
> messen kann, sondern nur ein 1023/1024 davon. In der Praxis ist das aber
> egal, da der Messfehler größer ist.
Das ist in der Praxis allein deshalb egal, weil der Wert, den der ADC 
ausgibt, nicht bedeutet, dass eine bestimmte Spannung vorliegt, sondern, 
dass die Spannung am Eingang in einem Bereich liegt, dessen untere 
Grenze durch ADC*1 LSB und dessen obere Grenze durch (ADC+1)*1 LSB 
gegeben ist. Der Wert 1023 bei einem 10-Bit-ADC bedeutet schlicht und 
ergreifend, dass die Eingangsspannung größer als 1023/1024 VREF ist 
(weil es den Wert 1024, der die obere Grenze darstellen würde, nicht 
gibt). Ein Wert von z.B. 326 heißt, dass die Eingangsspannung zwischen 
326/1024 VREF und 327/1024 VREF liegt...

1 LSB ist dabei VREF/1024.

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.