Forum: Analoge Elektronik und Schaltungstechnik AVR und Spannung messen


von Matthias F. (idefix)


Lesenswert?

Hallo,

ich habe hier einen ATmega8L laufen, der von einem LM317 von einer 30V 
Quelle versorgt wird. Der LM317 regelt die Spannung so bei 3.1V ein.

Jetzt würde ich mit meinem AVR gerne die Spannung auf der 30V Leitung 
messen.
Wenn ich das richtig verstanden habe, geht das mit dem ADC der auf dem 
ATmega8 drauf ist. Ich würde dafür gerne die interne Referenzspannung 
nutzen oder ist das keine gute Idee?

Um diese Spannung jetzt messen zu können muss ich die 30V auf die 
Referenzspannung runter bekommen oder?
Wie macht man das am besten, einfach einen Widerstand reinhängen und 
dann direkt auf einen ADC Port gehen oder sollte man das anders machen?

Schon mal vielen Dank für ein paar Tips.

Gruss
Matthias

von STK500-Besitzer (Gast)


Lesenswert?

Spannungsteiler
Und verwende lieber die Spannung des LM317 als Referenz.
Am besten wirfst du einen (längeren) Blink ins Tutorium hier auf der 
Seite.

von Falk B. (falk)


Lesenswert?


von Kai G. (runtimeterror)


Lesenswert?

http://www.atmel.com/dyn/resources/prod_documents/doc2486.pdf

Seite 284:
AVcc = [2.7 V, 5.5 V] & [Vcc - 0.3, Vcc + 0.3]
Vref = [2.0 V, AVcc]

Gruß

Kai

ps: Die Atmel-Seite sieht ja jetzt schicker aus, aber die Suche findet 
fast nichts mehr ("ATmega8L") und die Links in der Produktmatrix sind 
tot. Hat sich wahrscheinlich mal wieder das Marketing durchgesetzt :(

von Matthias F. (idefix)


Lesenswert?

Hallo,

vielen Dank für die Antworten.
Also ich fasse es nochmal ganz kurz zusammen.
Um die interne Referenzspannung des AVR zu nutzen muss ich AREF mit 
100nF gegen Masse ziehen.

Die 30V Spannung mit einem Spannungsteiler so weit runter teilen bis die 
unter der internen Referenzspannung von 2,56V liegt.

Ist es wirklich notwendig bei AVCC einen Filter (L-C, 10uH und 100nF) 
reinzuhängen oder reicht die Genauigkeit auch so um die 30V auf ca. 0,5V 
genau zu messen?

von Falk B. (falk)


Lesenswert?

@ Matthias Fechner (idefix)

>Um die interne Referenzspannung des AVR zu nutzen muss ich AREF mit
>100nF gegen Masse ziehen.

Die 100nF braucht man dort immer.

>Die 30V Spannung mit einem Spannungsteiler so weit runter teilen bis die
>unter der internen Referenzspannung von 2,56V liegt.

Ja.

>Ist es wirklich notwendig bei AVCC einen Filter (L-C, 10uH und 100nF)
>reinzuhängen oder reicht die Genauigkeit auch so um die 30V auf ca. 0,5V
>genau zu messen?

Dafür brauchst du keinen LC-Filter. Einfach mit Vcc verbinden und gut.

MfGF
Falk

von Matthias F. (idefix)


Lesenswert?

Hallo Falk,

Falk Brunner wrote:
> Dafür brauchst du keinen LC-Filter. Einfach mit Vcc verbinden und gut.

ok, vielen Dank für Deine Hilfe, werde das am Wochenede mal aufbauen und 
testen.

VLG
Matthias

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.