Stromsparende Abfrage von Eingängen am Mirkrokontroller

Gast #2516940
Lesenswert?
• ▲
▼
Hallo liebe Elektronikfreunde,

ich stehe gerade vor einem Problem, bei dem ich nicht weiter komme.

Ich möchte möglichst stromsparend einen Schalter abfragen. Die erste 
Idee war über ein Pull-down Widerstand an einem interrupt Eingang den 
Schalter auszuwerten. Der µC wird dabei über einen Interrupt aufgeweckt. 
Das Problem ist hierbei jedoch der stetige Stromverbrauch über den 
Widerstand von mindestens ca. 30µA und das ist bei einer Knopfzelle von 
250mAh zu viel.
Die zweite idee war den Taster über Port Pin mit Pulsen wie im Bild zu 
sehen zu versorgen, nur kann ich den µC dann nicht mehr schalfen legen 
:(
Hat da jemand eine bessere Idee einen Schalter auszuwerten ?

Danke!!
Angehängte Dateien:
Moderator (Firma: Titel) Persönliche Seite #2516944
Lesenswert?
• ▲
▼
__Bastian__ schrieb:
> den µC
Welchen?
Kennt dein uC Pin-Change-Interrupts?
Kannst du ihn damit vom Schlaf erwecken?

> Das Problem ist hierbei jedoch der stetige Stromverbrauch über den
> Widerstand von mindestens ca. 30µA
Warum soll da immer Strom verbraucht werden? Da fließt kein Strom, 
solange der Taster nicht gedrückt ist...
Gast #2517010
Lesenswert?
• ▲
▼
> Hat da jemand eine bessere Idee einen Schalter auszuwerten ?


GND --Taster--uC (interner pull up enabled)

So lange der Taster nicht gedrückt ist, fliesst KEIN Strom.

Erst wenn der Taster gedrückt wird, fliesst Strom
(meist 5V/90k=55uA) und wenn man das nicht will weil
der uC aufgewacht ist und sowieso was tut und in der nächsten
Zeit ignorieren will daß der Trottel die Pranke immer noch
nicht vom Taster nimmt, kann man den internen pull up so lange
per Software deaktivieren (Stromverbraucht sinkt um 55uA) und
erst wieder einachalten, wenn man sich wieder für
den Tasterzustand interessiert.

Und das schöne: Es kostet kein zusätzliches Bauteil.

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.