Forum: Mikrocontroller und Digitale Elektronik ADC Spannung anzeigen (hochrechnen)


von Baggy (Gast)


Lesenswert?

Servus!

Angenommen Ich greife an einem Spannungsteiler eine Spannung von 9 oder 
12V ab.

 Volt = Messergebnis-ADC * Versorgungsspannung AVR (5V)
 Volt = Volt / 1023

Nun habe ich die Voltzahl vom ADC berechnet.
Wie komme ich denn nun von der ADC-Voltzahl auf die Versorgungsspannung 
(9 oder 12V)?
Einfach mit irgendeinem Wert multiplizieren oder gibt es da feste Regeln 
zum berechnen?

von Oliver J. (skriptkiddy)


Lesenswert?

Baggy schrieb:
> Wie komme ich denn nun von der ADC-Voltzahl auf die Versorgungsspannung
> (9 oder 12V)?

Den inversen Spannungsteiler als Faktor vor die berechnete Voltzahl 
ergibt die Versorgungsspannung des Spannungsteilers. Natürlich machst du 
dabei einen Qantisierungsfehler, der mit der AD-Wandlung zusammenhängt. 
Das heißt, dass der ADC-Wert 1023 einer Spannung von 4.9951V - 5.0000V 
am ADC-Eingang entspricht.

von Baggy (Gast)


Lesenswert?

Ich habe 47K und 18K verwendet. Kannst du mit die Inversierungsformel 
nennen?

von Karl H. (kbuchegg)


Lesenswert?

wie wärs mit selber rechnen?
Um welchen Faktor teilt dein Spannungsteiler die 9V runter?

Und die Umkehrung ermöglicht dir dann aus der gemessenen Spannung wieder 
auf die Versorgungsspannung zurückzurechnen.

Nach dem Muster

   9 Äpfel kosten 5 Euro  (bzw. was dann durch den Spannungsteiler
                                rauskommt)

  wieviele Äpfel kann ich für 4 Euro 80 kaufen?

von Oliver J. (skriptkiddy)


Lesenswert?

Baggy schrieb:
> Kannst du mit die Inversierungsformel
> nennen?


Wie wäre es damit, die Formel einfach umzustellen?

von Thilo M. (Gast)


Lesenswert?

Wird der Dreisatz heute nicht mehr gelehrt? ;-)
(9V/47kOhm)*18Kohm=3.447V
Vorausgesetzt die 10KOhm sind gegen Masse geschaltet.

Folglich ist der maximal erreichbare ADC-Wert bei max. 9V Messpannung 
und 5V Referenzspannung:
(1024/5V)*3.447V=706

Also muss die Spannungsberechnung heißen:
(9V/706)*gemessener ADC-Wert=Spannung

von Falk B. (falk)


Lesenswert?


von Thilo M. (Gast)


Lesenswert?

Thilo M. schrieb:
> Vorausgesetzt die 10KOhm sind gegen Masse geschaltet.
                     ^
Sollte eine 8 sein. ;-)

von Baggy (Gast)


Angehängte Dateien:

Lesenswert?

Thilo, wie kommst du auf die 3.447V?

Ich habe den Spannungsteiler online ermittelt. Die Voltzahl weicht aber 
erheblich ab.

von Oliver J. (skriptkiddy)


Lesenswert?

2.5V ist richtig.

von Thilo M. (Gast)


Lesenswert?

Baggy schrieb:
> Ich habe den Spannungsteiler online ermittelt. Die Voltzahl weicht aber
> erheblich ab.

Den Rechenweg habe ich oben beschrieben, Dreisatz.
Gibt natürlich die Leerlaufspannung wieder.

Tipp: verlass' dich nicht auf Onlinerechner! ;-)

von Thilo M. (Gast)


Lesenswert?

OK, 100% Spannung: 9V
Teilerverhältnis (Leerlauf) 18k/47k: 0.383

9V * 0.383 = 3.447V

Ist mir etwas entgangen?

von Karl H. (kbuchegg)


Lesenswert?

Thilo M. schrieb:
> Baggy schrieb:
>> Ich habe den Spannungsteiler online ermittelt. Die Voltzahl weicht aber
>> erheblich ab.
>
> Den Rechenweg habe ich oben beschrieben, Dreisatz.
> Gibt natürlich die Leerlaufspannung wieder.


Hier hast du dich verfranst

(9V/ (47kOhm + 18kOhm) )*18Kohm = 2.49..V
Aber wer die Formel für einen Spannungsteiler hat, sollte da auch von 
alleine drauf kommen. Ist ein verzeihlicher Fehler.

Zur Not ist es auch kein Problem das selber schnell herzuleiten:
die 9V fallen über beide Widerstände R1+R2 ab.
die gesuchte Spannung fällt nur über R2 ab

Im Grunde schon wieder einfach nur ein 3-Satz
1
       o--------+
2
       ^        |
3
       |       +-+
4
       |       | | R1
5
       |       +-+
6
       |        |
7
      9V        +----------o
8
       |        |          ^
9
       |       +-+         |
10
       |       | | R2      X
11
       |       +-+         |
12
       v        |          v
13
       o--------+----------o
14
15
16
    9V   ......  R1 + R2
17
     X   ......  R2
18
   ---------------------
19
20
            9V * R2
21
     X = ----------------
22
           ( R1 + R2 )

(Der 3-Satz ist schon ein Hund! So zu sagen das Schweizer Messer in der 
angewandten Mathematik :-)

> Tipp: verlass' dich nicht auf Onlinerechner! ;-)

Yep.

von Oliver J. (skriptkiddy)


Lesenswert?

Thilo M. schrieb:
> Den Rechenweg habe ich oben beschrieben, Dreisatz.
> Gibt natürlich die Leerlaufspannung wieder.
>
> Tipp: verlass' dich nicht auf Onlinerechner! ;-)

Tipp: Verlass dich mal nicht auf die Annahme, dass deine Rechnung 
richtig ist!

> (9V/47kOhm)*18Kohm=3.447V

Es muss so aussehen:

( 9V / (47kOhm + 18kOhm) ) * 18KOhm = 2.4923 V

von Thilo M. (Gast)


Lesenswert?

Karl heinz Buchegger schrieb:
> Hier hast du dich verfranst

Hab's grade auch gemerkt! War ein langer Tag ..
;-)

von Baggy (Gast)


Lesenswert?

Danke für die Erklärungen! Ich habe es endlich hinbekommen. Stimmt 
bestens mit dem Messergebnis des Multimeters überein! :)

von Lothar M. (Firma: Titel) (lkmiller) (Moderator) Benutzerseite


Lesenswert?

> 1023
BTW: Dieser Wert ist falsch.
Wenn bei einem 10Bit Wandler irgendwo in der Skalierung was steht, dann 
1024. Denn der 10Bit Wandler beherrscht 1024 Schritte: von 0 bis 1023.

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.