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
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.
aber aber ein interrupt ist ja auch etwas feines... dann könnte man z.b. im reinen batteriebetrieb ganz schnell noch was in den eeprom schreiben, bevor ein kondensator leer ist.
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.
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...
Ja so kann man das auch machen. Kommt halt drauf an wie genau die Messung sein soll. Ein OPV wäre auch eine Möglichkeit, aber vermutlich Overkill und würde auch wieder Strom verbrauchen.
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. MfG Klaus
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?
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.
:
Bearbeitet durch User
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.
:
Bearbeitet durch User
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.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.