Hallo, ich möchte meinem ATmega8 mit einer Lipo Zelle, 3,7 Volt betreiben. Da die Lipo Zelle nur bis max. 3,0 Volt entladen werden darf, würde ich gerne eine "Schutzschaltung" einbauen, programmieren. Ich dachte da an dem ADComperator mit interner RefSpannung. Die 3,0 bis 3,7 Volt kann ich ja schlecht am AREF Pin legen, da meine RefSpannung ja gleichbleibend sein soll. Nun meine Frage, bleibt die interne RefSpannung gleich, bei wechselnder Bertiebsspannung ? Wenn ja, wie beschalte ich den AIN0 oder AIN1 Pin? Direckt mit der Betriebsspannung auf den Pin? Nein, kann nicht gehen, ich muß ja irgendwie den Schaltpunkt, 3,0 Volt, einstellen? Darf ich überhaupt mit einer Spannung auf den Pin, wenn die interne Ref Spannung niedriger ist, als die angelegte Spannung am Comperator Pin? Ich danke euch schon mal, für euere Hilfe. Gruß Toby
ADC verwenden, kostet noch nicht einmal einen Pin. Als Referenz verwendest du VCC, den Muxer stellst Du auf die interne Bandgap-Referenz.
PS: Die Referenz bleibt natürlich über Vcc und temperatur gleich - sonst wärs ja keine Referenz. Nur der absolute Wert ist abhängig vom Exemplar, muss also erstmal kalibriert werden.
Hallo, ich wollte keinen ADC verwenden, da die Wandlung Zeit kostet. Der Komperator schaltet ja nur zwischen zwei Zuständen um. Sprich größer 3,0 Volt nix, kleiner 3,0 Volt was machen. Vielleicht hab ich ja nen Denkfehler! Werd es mal am STK probieren. Gruß Toby
Der Akku wird sicher nicht während der paar µs, die für die Wandlung draufgehen, signifikant entladen. Aber wenn Du es unbedingt mit dem Komparator lösen willst, dann schließe die Versorgungsspannung über einen Spannungsteiler an AIN1 an, und benutze die Bandgap-Referenz als Referenzspannung. Den Spannungsteiler so dimensionieren, dass die 3V der Bangap-Referenz von ungefähr 1,25V entsprechen. Wenn der Komparator-Ausgang auf HIGH-Pegel kippt, ist die Versorgungsspannung bei 3V angelangt...
Ja und? Wenn die Batterie so hinüber ist, dass sie binnen weniger Mikrosekunden einbricht, dann hast du ein anderes Problem. Ansonsten: ADC auf Dauerfeuer mit niedriger Taktung stellen und im ADC-Interrupt den Wert vergleichen. CPU-Last ist gering, Hauptprogramm ist nicht betroffen. Wenn's unbedingt der Komparator sein soll ist ein Spannungsteiler fällig. Ein Eingang an die interne Referenz, den anderen an ein Spindelpoti.
Hallo nochmal, also werde ich mit dem Komperator nicht um den Spannungsteiler drum herum kommen! Ich werde beide Versionen mal probieren. Die Sache mit dem AD Wandler hätte nätürlich den Vorteil, das ich die "SchaltSpannung" anpassen kann. Gruß Toby
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.