Forum: Mikrocontroller und Digitale Elektronik ADC: berechnung der tatsächlichen Spannung


von brechpunkt (Gast)


Lesenswert?

Ich weiß nicht ob ich gerade total auf dem Schlauch stehe, aber auf 
dieser Seite:

http://www.mikrocontroller.net/articles/AVR-Tutorial:_ADC

...steht, dass ich die Spannung am ADC-Eingang durch diese Formel 
errechnen kann:



Das würde bei einem 8-Bit'er an 5V_ref folgendes bedeuten:


Was ich nur nicht verstehe ist, warum dieses "+1"? Schließlich ist doch 
0xFF schon der höchst mögliche Bereich.

von spess53 (Gast)


Lesenswert?


von Simon M. (edimahler)


Lesenswert?

Hat mich jetzt auch gerade etwas verwirrt, ist aber korrekt! Du 
erreichst dadurch, dass Du insgesamt 256 Mögliche Resultate hast und 0V 
eines hiervon ist leider nie die vollen 5V sondern immer nur (5V-1LSB).

Schau mal im Datenblatt von z.B. einem ATtiny25, dort stehts umgekehrt, 
kommt aber nach der Formelumstellung aufs Gleiche raus:

ADC = (Vin * 1024) / Vref

(Hier bezogen auf die volle 10Bit-Auflösung, bei 8Bit stünde hier 
natürlich 256, also 0xFF+1)

Hoffe dies hilft? Merci, hat mir selbst auch die Augen geöffnet!

Gruss Edi

von Sepp (Gast)


Lesenswert?

Der Bereich des AD Wandlers (bei 8 Bit) geht von 0 bis 255, das ist 
richtig! Also gibt es 256 Schritte.

Die Spannung ist also: AD_Wert*(Ref/256).

Das rührt daher, dass der AD Wandler entweder von 1digit bis Vref oder 
von 0 bis Vref-1digit messen kann!
--> Daher diese ominöse 1!

Stell Dir das am besten bei einer Ref-Spannung von 256V vor!

von Sepp (Gast)


Lesenswert?

Zitat Karl Heinz Buchegger (kbuchegg) (Moderator):

"
Ein (hypotetischer) ADC, der 5 verschiedene Werte bringen kann und 5V
messen soll, liefert dir

    Volt      ADC Wert
    0 .. 1      0
    1 .. 2      1
    2 .. 3      2
    3 .. 4      3
    4 .. 5      4
"

von W.S. (Gast)


Lesenswert?

Sepp schrieb:
> Zitat

dann lies mal ein bissel weiter....

W.S.

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.