Spannung am ADC messen "Formel für CV"

Gast #867423
Lesenswert?

Hay Leute

Ich möchte gerne die Spannung lesen die am ADC anliegen.

Zumessen sind max. 14V, Spannungteiler und sowas habe ich schon.
Mir fehlt die formel dafür das ich den AD Wert 0-1023 Umwandeln kann in 
Volt.

Kann mir jemand helfen oder hat einer diese formel wie ich das umrechnen 
kann.?

Ich nutze einen Mega128 Am AVCC liegen 5V an und der AREF ist noch frei.


MFG Andre
Gast #867438
Lesenswert?

Hi Andre,

Du musst Dich für eine der drei möglichen Referenzspannungsquellen 
(Aref, AVcc oder interne Referenz -- in ADMUX setzen) entscheiden. Falls 
Du Aref wählst, muss dieser Pin natürlich außen beschaltet sein und die 
Spannung an Aref darf nicht größer als AVcc sein (noch einmal im 
Datenblatt verifizieren!). Dein Spannungsteiler sollte ein 
Maximalspannung abgeben, die kleiner als die gewählte Referenzspannung 
ist.

Im Datenblatt http://www.atmel.com/atmel/acrobat/doc2467.pdf findest Du 
auf den Seiten 241 und 242, wie sich die 10-Bits des ADC-Ausgangs zur zu 
messenden Spannung und zur Referenzspannung verhalten.

Gruß

Fred
Gast #867443
Lesenswert?

Hay  Fred S.

Das alles habe ich doch schon der AVCC ist schon belegt und der 
spannungsteiler ist auf 14V ausgelegt da ich einwenig diferenz haben 
möchte.

Es geht mir eigentlich nur um die formel vom ADC wert zum spannungswert.


MFG: Andre
#867512
Lesenswert?

Andre wrote:
> Hay  Fred S.
>
> Das alles habe ich doch schon der AVCC ist schon belegt und der
> spannungsteiler ist auf 14V ausgelegt da ich einwenig diferenz haben
> möchte.
>
> Es geht mir eigentlich nur um die formel vom ADC wert zum spannungswert.
>

d.h wenn du 14V anlegst, kriegst du vom ADC einen Wert von 1024.
Legst du 7V an, dann kriegst du 512
Legst du 1.4V an, kommt 102 raus.

Wie war das?
1024 Äpfel kosten 14 Euro
Wieviel kosten x Äpfel?

       1024     .....   14
          x     .....    ?
       -------------------
              x * 14
       ? = -----------
              1024
Gast #867782
Lesenswert?

Hallo Andre,

> Es geht mir eigentlich nur um die formel vom ADC wert zum spannungswert.
Die Formel steht auf S. 241 des Datenblatts, wie ich im obigen Post 
schon einmal geschrieben habe. Leider erklären die Autoren dort die 
Formel nicht so schön mit Obst wie Karl Heinz!

Gruß

Fred
Gast #869673
Lesenswert?

Also ich habs so schwer war es garnicht wenn ich recht überlege.


Die Formel sieht so aus

unsigned int wert;
float b;
char text[16];

wert=ADC_wert;
wert=wert*14/4.38*5;
b= wert/1023.0;
ftoa(b,2,text);


MFG: Andre

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