Mikrocontroller Selbstabschaltung

Gast #1838733
Lesenswert?

Hallo Community,

ich habe ein kleines Problem zu dem ich eine Hilfe in Form eines 
Lösungsansatzes benötige.

Ich würde ganz gern wissen wie es möglich ist in der Schaltung im Anhang 
eine Selbstabschaltung des µC zu ermöglichen.

Das heißt, der Mikrocontroller soll ganz normal arbeiten und nach einem 
Tastendruck soll er sich nachdem er noch ein paar Dinge ausgeführt hat 
selbst die Spannung kappen. Hinterher soll es möglich sein über einen 
Schalter(am besten der selbe der fürs abschalten zuständig ist) den 
Mikrocontroller wieder mit Spannung zu versorgen.

Dabei ist zu beachten, dass der der Mikrocontroller nicht per Hand 
abschaltbar sein soll sondern lediglich er selbst kann sich abschalten, 
damit nur dann eine Abschaltung möglich ist wenn er nicht gerade seine 
Aufgabe erledigt.


Ich hoffe ihr könnt einigermaßen verstehen, was ich meine :S.

Danke im Vorraus

Gruß Sebastian
Angehängte Dateien:
#1838754
Lesenswert?

Da nicht allzu viele Controller direkt an einer 12V-Mopedstromversorgung 
arbeiten können, wird da wohl ein Spannungsregler dazwischen eingebaut 
sein. Die Standardtypen davon verbrauchen ein paar Grössenordnungen mehr 
Leerlaufstrom als ein Controller im Power-Down. Folglich sollte man den 
Regler in das Schema gleich mit einbeziehen. Oder verwendet Regler mit 
geringem für die Batterie vernachlässigbarem Ruhestrom, dann erledigt 
sich das von selbst.
Gast #1838762
Lesenswert?

Das Programmieren ist nicht das Problem und über ein Relais hab ich auch 
schon nachgedacht allerdings wurden alle meine Ideen durch irgendwelche 
Punkte immer vernichtet :(

Danke für die schnellen Antworten für weiteres bin ich gern offen

@Stefan: Werde mir die Schaltung mal genauer betrachten vielelciht hilft 
sie mir ja schon weiter!
#1838781
Lesenswert?

>Gängige Mikros, auch Atmel AVR, kennen einen Sleepmodus, in dem der
>Stromverbrauch vernachlässigbar klein ist und können über einen externen
>Interrupteingang - manchmal auch mehrere, für Tastatur- neu gestartet
>werden.

...  Oh ja .. das ist die beste Lösung.
(Powerdown und über nen externen Int. aufwecken)

Ich selbst habe einigen Schaltungen eine Transistorlösung im Einsatz.
Funktion in etwa:
1. P-Fet (BS250) in der + Versorgung (über Pullup auf selbstsperren)
2. Tastenbetätigung schalten den Fet durch
3. MC fährt hoch und hält den Fet leitend (powerhold)
4. MC kann den Fet und sich selbst wieder abschalten.

Nun habe ich neulich mal genau nachgemessen und war verblüfft:

in abgeschaltetem Zustand fliesst ein Strom von einigen hundert uA.
Das ist wesentlich mehr als bei einem Powerdownmodus !!!
Der Strom scheint sich irgendwie durch die MC-Pins durchzuschlängeln.

Ich setze also in Zunkunft auf die Powerdownmodi.

Gruss Klaus
Gast #1838795
Lesenswert?

wenn das eine forderung ist dann versuch das so zu bauen, daß der 5V 
regler (wenn vorhanden) mit abgeschaltet wird. das könnte wirklich was 
bringen (ein paar mA).

ich habe mal was mit einem p-kanal-mosfet gesehen, dessen gate von einem 
pin des AVR über einen kleinen npn-transistor gesteuert wird. der taster 
hängt zwischen gate und masse parallel zu dem transistor. beim 
einschalten wird der FET durch das drücken des tasters leitend, der µC 
läuft an und hält das FET-gate durch sein pin auf masse. zum abschalten 
sperrt er den npn-transistor, wodurch auch der FET sperrt und das ganze 
abschaltet.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren