Ich baue eine LED-Spinner-Schaltung und bin gerade dabei, sie zu optimieren. Die gesamte Schaltung selbst zieht nur ca. 10-20mA max. Ich habe mir heute diesen Teil der Strecke angesehen:
Wie Sie sehen können, schaltet mein Schalter den Stromkreis aus, wenn er sich auf Position 5 befindet. Aber jetzt, wenn mein Stromkreis ausgeschaltet ist, fließt immer noch Strom durch den Pulldown-Widerstand, wodurch die Batterie entladen wird. Ich weiß, dass dies ein sehr kleiner Strom ist, aber ich habe mich gefragt, ob es eine Möglichkeit gibt, diesen Schalter so zu betätigen, dass er beim Ausschalten keinen Strom zieht.
Edit: Ich hätte vielleicht die ganze Schaltung reinstecken sollen.
transistors
switches
pulldown
Francois Landry
quelle
quelle
Antworten:
Beachten Sie, dass der Strom verschwendet wird, unabhängig davon, ob der Stromkreis eingeschaltet oder ausgeschaltet ist. Wenn er eingeschaltet ist, ist der Spannungsabfall an R11 nur geringfügig geringer als bei ausgeschaltetem Stromkreis.
Die Verwendung eines PMOS-Transistors anstelle des PNP würde bedeuten, dass der Pulldown-Widerstand in der Größenordnung von Megaohm liegen könnte, wodurch der "Leck" -Strom auf Mikroampere reduziert würde.
Oder Sie könnten eine ganz andere Strategie anwenden und den Strom außerhalb des Zustands vollständig eliminieren:
simulieren Sie diese Schaltung - Schema erstellt mit CircuitLab
Besser noch, kombinieren Sie beide Ideen und erhalten Sie auch im eingeschalteten Zustand nur minimalen Stromverlust:
simulieren Sie diese Schaltung
quelle
Sie können anstelle von Q1 einen PMOS-FET verwenden. Dann könnte R11 50.000 oder 100.000 anstelle von 10.000 sein, wodurch die Leckage in der Aus-Position verringert wird.
Sie können einen separaten "Aus" -Schalter oder einen speziellen Drehschalter mit einer speziellen "Aus" -Position verwenden, der VCC vollständig vom Transistor trennt.
quelle
Sie könnten drei Schottky-Gleichrichter anstelle des Transistors und des Pulldowns verwenden. Platzieren Sie die Anoden, um die Stifte 1, 2, 4 und die Kathoden zu schalten, die miteinander verbunden sind, um den "Hauptstromkreis zu speisen". Trennen Sie Pin 5, damit er "true off" wird. Der "Hauptstromkreis" ist etwa 0,25 V niedriger als Vcc.
quelle
Sie könnten alle Teile in diesem Design mit Ausnahme des Schalters, der Batterie und der LEDs durch einen Mikrocontroller ersetzen , und dies hätte eine geringere Ausschaltleistung, eine geringere Betriebsleistung und wahrscheinlich sogar noch geringere Kosten.
Die Einsparungen beim Stromverbrauch sind auf die Tatsache zurückzuführen, dass moderne Mikrocontroller (wie AVR) im Schlaf nur 0,1 uA verbrauchen und bei einem Wechsel an einem ihrer Eingangsstifte aufwachen können.
Sie schließen das Mikro direkt an die Stromquelle an und verbinden dann die aktiven Schaltkontakte mit den E / A-Pins. Sie können interne Klimmzüge an diesen Pins aktivieren und dann einen Pin-Wechsel-Interrupt verwenden, um aus dem Energiesparmodus aufzuwachen. Die "Aus" -Position muss nicht mit einem Pin verbunden sein - die MCU weiß, dass sich der Schalter in der Aus-Position befindet und in den Ruhezustand wechselt, bis der Schalter bewegt wird, wenn keiner der anderen Pins länger als eine bestimmte Zeit aktiv ist. Die Klimmzüge verbrauchen keinen Strom, wenn der Schalter ausgeschaltet ist.
Das ist die Grundidee. Es gibt auch Verbesserungen, die Sie hinzufügen können, z. B. wenn der Aus-Schalter mit einem Klimmzug an einem Stift befestigt ist, damit Sie ihn sofort erkennen können. Dann deaktiviert die Software den Klimmzug an diesem Stift, bevor Sie in den Ruhezustand gehen, sodass kein Stromverbrauch mehr entsteht.
Beachten Sie auch, dass Sie die LEDs mit PWM direkt von den MCU-Pins ansteuern können. Dies spart die Widerstände und gibt Ihnen auch die Möglichkeit, die LEDs für mehr Helligkeit zu übersteuern, was für einen zappeligen Spinner sinnvoll sein könnte, da Sie wahrscheinlich weniger als 100% Einschaltdauer für diese LEDs haben werden.
quelle