Ein per Taster, Aus per µC?

Gast #44829
Hi!

Ich hab vor eine kleine Schaltung zu bauen, die um die Batterie zu
schonen per Taster eingeschaltet wird, und nach einer gewissen Zeit der
µC (AVR) sich und der ganzen Restschaltung per Software (ein I/O-Pin
wird spendiert) selbst den Saft abdreht.

Wie könnte man die Schaltung aufbauen und wie steuert man den Pin an
(iirc gibt es 4 Möglichkeiten, einen Pin zu schalten, Bit in DDRx und
PORTx jeweils auf 0 oder 1 setzen).

Simon
Gast #44830
Der Taster verbindet die Betriebsspannung mit dem Controller. Parallel
dazu ist ein Transistor, welcher vom AVR geschaltet wird.
Drückst Du den Taster, so muß der AVR den Transistor durchschalten
(Selbsthaltung der Betriebsspannung). Wenn der AVR alles getan hat (und
der Taster nicht mehr gedrückt ist), so schaltet er den Transistor
wieder aus und würgt sich damit selbst ab. Sinnvollerweise wirst Du
einen PNP-Transistor nehmen. Bei Power Up sind die Pins hochohmige
Eingänge. Dann schaltest Du den Transistor-Ansteuerungspin auf Ausgang
und 0.
Es ist noch ein bißchen knifflig, daß Du beim Ausschalten durch den
langsamen Spannungseinbruch nicht wieder einen Reset erzeugst und die
selbsthaltung erneut einsetzt (pulsierende Schaltung), aber das kann
man hinkriegen.
Gast #44834
wenn Du mit ein paar µA leben kannst, dann nutze den AVR-power-down
mode.
Willst Du stromlos sein, so mußt Du die Betriebsspannung abschalten
(z.B. wie aus meinem Vorschlag)

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 23 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.