AVR und Spannung messen

OP #752206
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
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
@ 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

Eine eigene Frage? Dieser Thread ist über 18 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.