ADC Eingang mit INT verbinden - gut Idee?

Gast #4132661
Lesenswert?
• ▲
▼
Moin,
Ich bastle gerade an einer kleinen AVR Schaltung. Einerseits soll per 
Spannungsteiler (50k Trimmer) und ADC eine Batteriespannung von 24V 
gemessen werden, andererseits möchte ich ein abstöpseln der Batterie 
erkennen.

Fixe Idee hierzu: ADC Eingang mit INTx verbinden und den INT Pin als 
tri-State/ floating konfigurieren, dann auf fallende Flanke triggern.

Oder aber sehr sehr hochohmigen Pulldown an den INT Pin. Den dann in die 
ADC Berechnung einbeziehen.

Gute Idee? Idiotisch? Bin mir da grad nicht so sicher... ein paar 
fundierte Meinungen mit Erklärung wären super.

Die Genauigkeitsanforderungen halten sich in Grenzen. Ladestandsanzeige 
halt.

Und nun zerfleischt mich ;P

Und ja, ich bin auch schon auf die Idee gekommen, einfach den ADC Wert 
(Sprung) zu überwachen. Würde natürlich auch gehen...

Kalle
Gast #4132672
Lesenswert?
• ▲
▼
kalle schrieb:
> Und ja, ich bin auch schon auf die Idee gekommen, einfach den ADC Wert
> (Sprung) zu überwachen. Würde natürlich auch gehen...

Dann mach das, den Wert wirst du ja sowieso lesen müssen. Alles andere 
wäre quatsch, so hast du keinen weiteren Schaltungsaufwand.
Gast #4132679
Lesenswert?
• ▲
▼
Wenn du einen Interrupt haben möchtest, dann nimm die 24V deiner 
Batterie und pack sie über einen Spannungsteiler an dein Interrupt Pin. 
Verbraucht halt je nach Teiler ein bisschen Strom, solltest du bei 
Batteriebetrieb bedenken. Direkt an den ADC Pin würde ich es nicht 
klemmen.
Gast #4132686
Lesenswert?
• ▲
▼
genau das war ja mein gedanke. das nun wiederum über einen hohen 
widerstand in serie (neue idee) dürfte doch das gleiche ergebnis 
bringen, wie ein extra spannungsteiler, oder?

die batterie hat 200Ah...
#4132741
Lesenswert?
• ▲
▼
Felix C. schrieb:
> Klaus schrieb:
>> kalle schrieb:
>>> Einerseits soll per
>>> Spannungsteiler (50k Trimmer) und ADC eine Batteriespannung von 24V
>>
>> Solche hohen Widerstände mögen die ADCs von µCs nicht am Eingang sehen.
>
> Mit einem C dazu auch als AA Filter sollte das schon passen oder?

Das Problem ist, dass die Sample&Hold Stufe vom ADC vom Prinzip her auch 
nichts anderes als ein kleiner Kondensator ist, der über den Pin auf die 
dort anliegende Spannung umgeladen wird. Hast du jetzt einen hohen 
Eingangswiderstand, dann dauert es zu lange bis dieser S&H Kondensator 
den Spannungswert angenommen hat. Das Ergebnis ist eine Fehlmessung.

Ich würds ehrlich gesagt ausprobieren. Es kann sein, dass man dann eben 
2 oder 3 mal messen muss, bis die S&H Stufe die extern anliegende 
Spannung widerspiegelt. Problem an dieser Stelle: der ADC wird ja 
seinerseits auch etwas Saft von der S&H abziehen. Ist das mehr als durch 
den Eingangswiderstand reinkommt, dann kannst du messen bis du schwarz 
wirst.
#4132750
Lesenswert?
• ▲
▼
Karl Heinz schrieb:
> Felix C. schrieb:
>> Klaus schrieb:
>>> kalle schrieb:
>>>> Einerseits soll per
>>>> Spannungsteiler (50k Trimmer) und ADC eine Batteriespannung von 24V
>>>
>>> Solche hohen Widerstände mögen die ADCs von µCs nicht am Eingang sehen.
>>
>> Mit einem C dazu auch als AA Filter sollte das schon passen oder?
>
> Das Problem ist, dass die Sample&Hold Stufe vom ADC vom Prinzip her auch
> nichts anderes als ein kleiner Kondensator ist, der über den Pin auf die
> dort anliegende Spannung umgeladen wird. Hast du jetzt einen hohen
> Eingangswiderstand, dann dauert es zu lange bis dieser S&H Kondensator
> den Spannungswert angenommen hat. Das Ergebnis ist eine Fehlmessung.

Nur das der im pF Bereich deutlich kleiner ist im Gegensatz zu einem 
100nF, den man nehmen könnte und wegen Aliasing ohnehin braucht.

> Ich würds ehrlich gesagt ausprobieren. Es kann sein, dass man dann eben
> 2 oder 3 mal messen muss, bis die S&H Stufe die extern anliegende
> Spannung widerspiegelt. Problem an dieser Stelle: der ADC wird ja
> seinerseits auch etwas Saft von der S&H abziehen. Ist das mehr als durch
> den Eingangswiderstand reinkommt, dann kannst du messen bis du schwarz
> wirst.

Ja, dann muss man langsamer samplen, bei Batteriespannung dürfte das ja 
recht unkritisch sein.

Offiziell sagt das DB des Mega 8 allerdings dass der ADC für Signale mit 
Impedanzen kleiner 10kOhm optimiert ist.
Gast #4132757
Lesenswert?
• ▲
▼
Die 50k Trimmer mit 100nF habe ich so schon sehr oft verbaut, das 
funktioniert für solche langsamen Sachen ohne Probleme. Wie gesagt, idR. 
geht es um eine einfache Batterieüberwachung ohne große Anforderungen in 
Sachen Genauigkeit und schon garnicht Geschwindigkeit.

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

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.