Forum: Mikrocontroller und Digitale Elektronik AVR Net IO / Atmega Spannung messen


von Olli (Gast)


Lesenswert?

Hallo Gemeinde!

Ich habe mir den AVR-Net IO des bekannten Elektronik-Restposten Versands 
zugelegt und kann dank der Entwicklung von Radig, RoBue und diesem Forum 
schon ganz vernünftig Relais schalten und hab schon ein Bisschen was 
gelernt.

Ich versuche nun schon seit Wochen, Spannung am ADC Eingang zu messen, 
leider ohne Erfolg.

Mein Vorhaben ist es, die Spannung einer 12V Solarbatterie anzuzeigen,
das NET IO wird auch über diese Batterie gespeist.

In meinem Testaufbau hier gehe ich von einem 12V-Netzteil auf das NET 
IO.
Parallel hierzu habe ich einen Spannungsteiler, mit einem 464R und einem 
68R Widerstand.
Die Referenzspannung ist auf "intern" gesteckt.

Mit der geteilten Spannung (ich messe 1,7..V gegen Masse des Netzteils) 
gehe ich auf den ADC Eingang. Nun sagt mir das NETIO den Wert "205" der 
nach Umrechnung (5/1024*205) ca. einem Volt entspricht....

Hat jemand einen Rat für mich - ich habe doch bestimmt einen schlimmen 
Denkfehler im Aufbau.....


Danke schon mal,

Olli

von Hubert G. (hubertg)


Lesenswert?

Welche Spannung misst du am AREF-Pin

von olli (Gast)


Lesenswert?

Hallo Hubert,

am AREF messe ich 5 V.

von Michael U. (amiga)


Lesenswert?

Hallo,

wäre also AREF = Vcc und passend zu Deiner Rechnung.
Mach mal den Spannungsteiler hochohmiger, der verbraucht unnötig Strom.
47k und 6,8k sind günstiger.
Ich weiß jetzt nicht, wie die ADC-Routine aussieht, ob da ein Mittelwert 
gebildet wird. Lege mal vom ADC-Eingang gegen GND noch einen 100n 
Kondensator, ob sich da was ändert.

Gruß aus Berlin
Michael

von olli (Gast)


Lesenswert?

Hallo Michael,

vielen Dank für den Tipp, ich werd´s mal versuchen.
Ich melde mich wieder.

Gruß aus Bayreuth,

Olli

von Hubert G. (hubertg)


Lesenswert?

Bei meinem Board ist die Messung einigermassen genau. Es läuft die 
Standardsoftware. Ich habe an AREF einen 100n Kondensator (SMD) gehängt 
und die drei restlichen ADC-Eingänge auf GND gelegt.

von Olli (Gast)


Lesenswert?

Hallo zusammen,

muss es genau ein 100n Kondensator sein?
Ich hab gestern Abend mal schnell einen 220n, den ich zur Hand hatte 
zwischen ADC und GND gesteckt, mit dem selben Ergebnis wie zuvor :-(

Heute Abend werd ich mich mal um den Spannungswandler kümmern, den wie 
empfohlen etwas hochohmiger gestalten.

Grüsse, Olli

von Erba57 B. (orfix) Benutzerseite


Lesenswert?

hallo,

hab das gleiche problem, messeingang mit solarzelle kein wert 0.

Eingan A4 / A5 auf Masse = wert 11.

wer kann helfen

http://bauerer.dyndns.org/

nicht immer online


mfg

orfix

von Masteric (Gast)


Lesenswert?

Wenn ihr die Spannung mit einem Spannungsteiler messt, beachtet, dass 
der Microchip immer nur bis zur VREF misst, also 0V - 5V. Nun wollt ihr 
mehr als 5V Messen, dafür müsst ihr die Spannung teilen und nach dem 
Gesetz U1/U2=R1/R2 und Uges=U1+U2, müsst ihr erst U2 ausrechnen, da U1 
R1 und R2 bekannt sind und dann die mit der gemessenen U1 addieren und 
das ist euere tatsächliche Spannung, die ihr messen wolltet.


gruß Masteric

von Timo P (Gast)


Lesenswert?

Hallo!
Ist die interne Referenz( die du ja "gesteckt" hast) nicht 2,5V? Die 
Berechnung oben von dir ist ja mit 5V.

Wenn du den Wert berechnest, müsstest du quasi folgendes tun:

Vref*ADC-Wert/ADC-Auflösung Rechnen

Dann hättest du

2,5*205/1024 für die am Widerstand gemessene Spannung. Dann müsstest du 
das Verhältnis noch hochrechnen auf die Gesamtspannung.

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.