Forum: Mikrocontroller und Digitale Elektronik Power off - Komplett


von Axel (Gast)


Angehängte Dateien:

Lesenswert?

Hallo Zusammen,

Ich bin gerade bei einem Projekt bei bei welchem als spannungsquelle 
eine 9V Block Batterie eingesetzt werden soll. Es wird also ein 
tragbares Gerät, welches unter fließendem Wasser abwaschbar sein sollte.
(Geschwindigkeitsmesser für Paintballs)
Aus diesem Grund möchte ich mich auf zwei Taster zur Bedienung 
beschränken.
Um die Entladung der Batterie nun während der "nicht benutzung" 
geringzuhalten, möchte ich per Taster die Batterieleitung unterbrechen 
gleichzeitig aber den Taster für die Bedinung nutzen.

Dafür habe ich mit die angehängte Schaltung überlegt und würde mich 
freuen ein bissel konstruktive Kritik zu erhalten.

Funktion Einschalten:
Alles entladen und aus.

Taster wird gedrückt und gehalten, so läd sich der Kondensator über den 
100k auf bis der N-Channel zu Leiten beginnt und die "System" genannte 
Schaltung ihren Dienst aufnimmt.
Das währen 5V für den Mikrokontroller zu erzeugen. Dieser wiederum 
erzeugt ein 5V Signal um den unteren Mosfet im leitenden Zustand zu 
halten.

Wird Softwareseitig beschlossen das Gerät auszuschalten (5V Signal aus), 
so entläd sich der Kondensator über die 500k und der MosFet sperrt. Dies 
verhindert das die Schaltung weiterhin an der Batterie hängt.
Natrülich darf man beim Abschalten nicht den Taster drücken.

Der Kondensator hat die Funktion, das nicht beim kurzem betätigen die 
Schaltung an geht, sonderen nach bewusstem längerem drücken.

Im Betrieb, zieht der obere Mosfet den Ausgang des AVR gegen GND und 
ermöglicht so die Tasterfunktion.

Die Diode soll den AVR gegen die 12V schützen.


Soweit die Theorie, jemand Anmerkungen oder wohl so umsetztbar ?
Danke euch !

von Klaus R. (klaus2)


Lesenswert?

...ein uC im sleep benötigt weniger strom, als die selbstentladung des 
9V blocks. Aufgeweckt wird der uC durch den als interrupt genutzen 
taster (den man dann natürlich auch als normale taste nutzt).

ansonsten kannst du eine selbsthaltung erzeugen, indem du einen mosfet 
mit der taste überbrückst, der uC somit versorgt wird und dann den fet 
selber "hält". drückt man die taste länger als 5s, nimmt der uC die 
ansteuerung des fets weg, man lässt die taste los und das wars wieder. 
eine smd taste mit 2 kontakten löst das problem der "einfachen 
weiterverwendung", aber mit einem kontakt gehts natürlich auch...

Klaus.

von Axel (Gast)


Lesenswert?

Den Sleepmodus hatte ich auch schon im Auge, aber dafür muss dann ja 
wieder der 5V Schaltregler die ganze Zeit dudeln, damit der AVR seine 
Versorgung hat.

von Georg G. (df2au)


Lesenswert?

den 500kOhm Widerstand kannst du weglassen. Der Pfad über die 
100kOhm-10kOhm ist niederohmiger.

von Michael P. (mipo)


Lesenswert?

Beim AVR Transistor-Tester 
http://www.mikrocontroller.net/articles/AVR-Transistortester ist eine 
entsprechende Schaltung. Du könntest auch einen LowDrop 5V 
Spannungsregler 
http://www.mikrocontroller.net/articles/Standardbauelemente#Spannungsregler 
nehmen, die gibt es auch mit ein paar µA Ruhestrom oder mit 
Enable-Input.

von M. N. (Gast)


Lesenswert?

Axel schrieb:
> Den Sleepmodus hatte ich auch schon im Auge, aber dafür muss dann ja
> wieder der 5V Schaltregler die ganze Zeit dudeln, damit der AVR seine
> Versorgung hat.

Im power-down liegt die Stromaufnahme unter 1µA. Da reicht es, den AVR 
über einen Widerstand (3,3M - 10M) direkt aus den 9V zu versorgen. Die 
Versorgungsspannung im Schlafzustand kann ja ruhig deutlich unter 5V 
sinken. Wenn er aufgeweckt wird, aktiviert er den Schaltregler und 
bekommt über eine Diode entkoppelt seine 5V-Versorgungsspannung von ihm.

Eine stromsparende Schaltung mit EIN-AUS-Funktion mit einem ATtiny 
findest Du hier. Beitrag "Re: EIN-AUS mit Taster per Interrupt, ATtiny25 o.ä."
Geschickter fände ich es, die Schaltung nicht mit 9V zu versorgen, 
sondern eine Batterie im Bereich 3-5V zu wählen, und ggf. mit 
step-up-Regler zu arbeiten. Das hängt aber davon ab, welche 
Spannungen/Stöme Du für Deine Schaltung brauchst.

von Anja (Gast)


Lesenswert?

Axel schrieb:
> Den Sleepmodus hatte ich auch schon im Auge, aber dafür muss dann ja
> wieder der 5V Schaltregler die ganze Zeit dudeln, damit der AVR seine
> Versorgung hat.

Wenn Deine Schaltung nur um 1-3 mA maximal braucht kannst Du auch einen 
Stromsparenden "Spannungsregler" mit FET (BF245C) realisieren.
Siehe
http://www.mikrocontroller.net/articles/Batteriew%C3%A4chter#Spannungsregler


Gruß Anja

von M. N. (Gast)


Lesenswert?

Anja schrieb:
> Wenn Deine Schaltung nur um 1-3 mA maximal braucht kannst Du auch einen
> Stromsparenden "Spannungsregler" mit FET (BF245C) realisieren.
> Siehe
> http://www.mikrocontroller.net/articles/Batteriew%...

Gute Idee, um einen µC im Schlafmodus zu versorgen. C2 ist schnell 
aufgeladen und VCC kann auch ohne Last nicht zu groß werden.
Probiere ich nachher mal aus :-)

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
Noch kein Account? Hier anmelden.