AVR und Spannung messen

OP #752206
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
OP #752274
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?
#752339
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

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