Heim Der Blog Blog Details

Auto-Power-Off-Schaltung für Mikrocontroller

January 02 2025
Ampheo

Anfrage

Globaler Lieferant elektronischer Komponenten AMPHEO PTY LTD: Umfangreiches Inventar für One-Stop-Shopping. Einfache Anfragen, schnelle, individuelle Lösungen und Angebote.

SCHNELLE ANFRAGE
ZUR RFQ-LISTE HINZUFÜGEN
Eine Auto-Power-Off-Schaltung für Mikrocontroller ist darauf ausgelegt, den Stromverbrauch zu minimieren, indem die Stromversorgung nach Abschluss der Aufgabe automatisch abgeschaltet wird.

Eine Auto-Power-Off-Schaltung für Mikrocontroller ist darauf ausgelegt, den Stromverbrauch zu minimieren, indem die Stromversorgung nach Abschluss der Aufgabe automatisch abgeschaltet wird. Dies ist besonders nützlich in batteriebetriebenen Geräten, IoT-Anwendungen und energieeffizienten Designs.

Auto-Power-Off-Schaltung für Mikrocontroller - Blog - Ampheo


🛠️ Benötigte Komponenten:

  1. P-Kanal-MOSFET (z.B. IRF9540, AO3401 oder ähnlich)
  2. NPN-Transistor (z.B. 2N2222 oder BC547)
  3. Taster (Push-Button)
  4. Widerstände (10kΩ, 1kΩ)
  5. Mikrocontroller (z.B. Arduino, ESP8266)
  6. Kondensator (optional, für Entprellung)

Schaltungsbeschreibung:

  1. Stromsteuerung (P-Kanal-MOSFET):

    • Der P-Kanal-MOSFET fungiert als Schalter und steuert die Stromversorgung des Mikrocontrollers.
    • Sein Source (S) wird mit der positiven Stromversorgung (z.B. Vcc oder Batterie) verbunden.
    • Sein Drain (D) wird mit dem Vcc-Pin des Mikrocontrollers verbunden.
  2. Taster (Push-Button):

    • Ein Momenttaster verbindet das Gate (G) des MOSFETs mit Masse, um die anfängliche Stromversorgung zu aktivieren.
  3. GPIO-Pin des Mikrocontrollers (AUTO_OFF-Pin):

    • Einer der GPIO-Pins des Mikrocontrollers wird verwendet, um das Gate des MOSFETs nach dem Loslassen des Tasters auf LOW zu halten.
  4. NPN-Transistor (Optional, zur Isolierung):

    • Der NPN-Transistor stellt sicher, dass der GPIO-Pin das Gate des MOSFETs zuverlässig auf LOW ziehen kann.

🔄 Funktionsweise:

  1. Einschaltphase:

    • Beim Drücken des Tasters wird das Gate des MOSFETs auf Masse gezogen, wodurch der MOSFET eingeschaltet wird.
    • Der Mikrocontroller startet seinen Betrieb.
  2. Haltephase:

    • Der Mikrocontroller setzt seinen AUTO_OFF-GPIO-Pin sofort auf LOW, um den MOSFET eingeschaltet zu halten, auch nachdem der Taster losgelassen wurde.
  3. Ausschaltphase:

    • Sobald der Mikrocontroller seine Aufgabe abgeschlossen hat, setzt er den AUTO_OFF-GPIO-Pin auf HIGH (oder lässt ihn schweben).
    • Die Gate-Spannung des MOSFETs steigt an, wodurch dieser ausgeschaltet wird und die Stromversorgung unterbrochen wird.

📊 Schaltplan (Textuelle Darstellung):

yaml
 
Vcc
|
MOSFET (P-Ch)
| Gate <-- NPN-Transistor + GPIO-Pin
| |
Taster |
| |
MCU ---- GPIO-Pin (AUTO_OFF)
|
GND
  • Source → Vcc
  • Drain → Mikrocontroller Vcc
  • Gate → Pull-up-Widerstand + Verbindung zu NPN-Transistor & GPIO

📝 Beispielcode (Arduino):

cpp
 
const int AUTO_OFF = 7; // GPIO-Pin für AUTO-OFF-Steuerung
 
void setup() {
pinMode(AUTO_OFF, OUTPUT);
digitalWrite(AUTO_OFF, LOW); // MOSFET eingeschaltet halten
}
 
void loop() {
// Hauptprogramm hier
 
delay(5000); // Simuliert eine Aufgabendauer
 
// Nach Abschluss der Aufgabe ausschalten
digitalWrite(AUTO_OFF, HIGH);
}

Vorteile:

  • Sehr geringer Stromverbrauch im ausgeschalteten Zustand.
  • Einfache und zuverlässige Schaltung.
  • Geeignet für batteriebetriebene Systeme.
Ampheo