Speichern des vorherigen Zustands einer LED, auch wenn die Stromversorgung unterbrochen wird

Speichern des vorherigen Zustands einer LED, selbst wenn die Stromversorgung unterbrochen wird

Ich möchte eine einfache Schaltung bauen, die aus 2 Tastern und einer LED besteht. Ich möchte, dass die LED einschaltet, wenn ein Taster gedrückt wird, und aus, wenn der andere gedrückt wird. Ich bin mir ziemlich sicher, dass dies mit einem Flip-Flop möglich ist. Aber das ist nicht der einzige Teil. Ich möchte auch, dass die Schaltung ihren vorherigen Zustand behält, auch wenn die Stromversorgung unterbrochen wird. Wenn also die LED eingeschaltet ist und die Stromversorgung unterbrochen wird, möchte ich, dass sie eingeschaltet ist, wenn die Stromversorgung hinzugefügt wird. Dasselbe gilt, wenn die LED aus ist und die Stromversorgung entfernt wird. Ich möchte, dass sie ausgeschaltet bleibt, wenn die Stromversorgung hinzugefügt wird. Ich denke, dass NAND-Gatter oder ähnliches zum Speichern von Flash-Daten verwendet werden, bin mir aber nicht sicher. Ich möchte, dass diese Schaltung nur aus Transistoren und anderen gemeinsamen Teilen wie Kondensatoren, Widerständen, Dioden, Kristallen, Induktivitäten usw. besteht.

Dies mag unmöglich sein (insbesondere nur mit Transistoren), aber jede Information ist hilfreich und ich bin erst 14, also bin ich noch ein Anfänger in diesem Zeug.

Bearbeiten: Ich möchte einen Halbleiterweg finden, um dies zu tun. Ich weiß, ich habe die Teile nicht, aber was würde ich brauchen?

Eine Kappe an ein MOSFET-Gate schnallen?
In der Praxis ist dies am einfachsten, wenn Sie anstelle von zwei Tastern einfach einen Kippschalter verwenden. Dann "erinnert" sich der Schalter selbst an seinen Zustand, ohne dass Strom aufrechterhalten werden muss.
Wie lange brauchen Sie es, um den Zustand ohne Strom zu halten? 1 Minute? 1 Jahr?
Ein Tag sollte gut sein
Ein bistabiles Relais ist eine Option.
Sie möchten einen Set-Reset-Schalter mit Netzausfallspeicher. (dh ein nichtflüchtiger Halbleiterschalter? Oder irgendwelche Momentschalter mit Speicher für den LED-Zustand oder eine einfache Lösung für den LED-Zustand mit Stromausfallschutz, aber 2-Schalter-Steuerung? Man könnte auch 1 Schalter zum Umschalten verwenden und immer noch Speicher haben. BE spezifisch, aber nicht zu spezifizieren. Kondensator, Batterie, geladenes Gate haben alle Speicher. SDRAM sind für Langzeitspeicher ausgelegt. Auch Budget, Aufwand und Absicht sind wichtig.

Antworten (3)

Ein bistabiler Schalter, wie von Dave Tweed erwähnt, wird sicherlich funktionieren. Eine andere Möglichkeit besteht darin, einen winzigen Mikrocontroller mit eingebautem EEPPROM zu verwenden. Es gibt einige PIC 12 mit EEPROM. Das Mikro liest die beiden Schalter, treibt die LED an und speichert den letzten Zustand im EEPROM, den es dann beim Einschalten wiederherstellt.

Sie benötigen eine davon :

Bild des Doppeldruckschalters
(Quelle: vandykes.com )

Ein bisschen Retro, aber entspricht genau Ihren Anforderungen!

Der Punkt ist, dass es nur wenige Möglichkeiten gibt, sich den Zustand eines Stromkreises ohne angelegte Spannung zu merken, und mechanisch ist eine der häufigsten. Die anderen Möglichkeiten können mit den von Ihnen aufgelisteten Komponententypen nicht durchgeführt werden.

Sieht aus wie ein Sammlerstück. Ich frage mich, ob die 2 Schalteranforderungen des OP am selben Ort oder weit voneinander entfernt sind?

Wenn das Flip-Flop nur wenig Strom verbraucht, z. B. wenn es sich um ein CMOS handelt, können Sie das Flip-Flop mit einer Batterie einen Tag oder länger mit Strom versorgen. Halten Sie die Batterie mit der externen Stromversorgung unter Erhaltungsladung. Ein Superkondensator könnte genauso gut funktionieren wie eine Batterie. Verwenden Sie nur externe Stromversorgung (nicht die Batterie/Supercap) für die LED und ihren Treiber sowie alle anderen Schaltkreise. Eine Diode kann die speicherhaltende Niederstromschaltung von der stromhungrigen LED getrennt halten.

Übrigens ist "NAND" in Bezug auf Flash-Speicher nicht wirklich dasselbe wie das grundlegende Logikgatter. Beim Flash-Speicher werden Ladungen über einen Isolator auf eine Halbleiter- oder Metallinsel geschoben, und NAND-Gatter sind in gewisser Weise beteiligt, um die Daten zu lesen / zu schreiben, aber ich bin kein Experte dafür. Einfache alte NAND-Gatter in TTL-, NMOS- oder CMOS-Chips können überhaupt keine Daten halten.