Wie kann man eine blinkende LED-Schaltung nur mit analogen Elementen entwerfen? [geschlossen]

Ich möchte eine Schaltung zum Blinken von drei LEDs hintereinander mit einer Verzögerung von 2 Sekunden zum Verschieben / Ändern nur mit analogen Elementen (mit Widerständen, Kondensatoren und Transistoren und ohne Mikrocontroller) entwerfen.

Nehmen wir zur Verdeutlichung an, ich habe drei LEDs auf meiner Platine mit den Namen LED1 , LED2 und LED3 .

Dies ist das Verfahren:

  1. LED1 schaltet sich beim Einschalten ein und die beiden anderen sind jetzt aus.
  2. Nach 2 Sekunden schaltet sich LED1 aus und LED2 ein.
  3. Nach 2 Sekunden schaltet sich LED2 aus und LED3 ein.
  4. Gehen Sie nach zwei Sekunden zu Schritt 1 und wiederholen Sie den Vorgang erneut.

Wie kann ich es gestalten?

Vielen Dank im Voraus.

Sind Sie bereit, etwas Einfaches wie einen 555-Timer zu verwenden? Probieren Sie es aus, es ist ein handliches kleines Gerät.
@ Sada93 Es ist in Ordnung. Aber die beste Lösung / das beste Design für meinen Fall ist die, die keinen IC enthält. Ich habe bereits mit 555 Timer gearbeitet.
Andererseits ist ein 555 nichts als Transistoren und Widerstände im Inneren, die Sie auch bauen können, aber es wäre nur sperrig. Laut diesem Beitrag können Sie nicht nur passive Elemente verwenden. electronic.stackexchange.com/questions/3734/…
@ Sada93 Ich denke, ich kann es mit Zenerdioden tun. Ist es ein aktives Element? Ich glaube nicht.
Definiere "analog". Sie versuchen, das Licht ein- und auszuschalten, was eine digitale Aktivität ist. Sie werden Transistoren in die Sättigung bringen, um sie ein- und auszuschalten, was digital ist.
Wir drehen uns im Kreis. VTC.
Ehrlich gesagt, Ihre Anforderung an diskrete Komponenten macht es einfach zu kompliziert. Wenn es nur zwei LEDs wären, würde ein einfacher Oszillator mit zwei Transistoren die Arbeit erledigen, aber hier, mit drei LEDs, ist sogar ein 555 ungeeignet. Während die kleinste MCU der Welt dies problemlos bewerkstelligen kann. Eine diskrete Lösung ist einfach sperrig, teuer, fehleranfällig, ... Ich sehe also nicht ein, warum es sinnvoll wäre, dies zu versuchen.

Antworten (2)

555 ist keine richtige Komponente für die Aufgabe; für zwei LEDs ist es okay, aber bei mehr als zwei LEDs wird es schnell haarig. Sie benötigen einen Ringzähler + astabilen Multivibrator (Beispiele für Ringzähler finden Sie hier: https://www.google.com/search?q=ring+counter+circuit&source=lnms&tbm=isch ).

Sie können zum Beispiel dieses ausprobieren: http://www.tradeofic.com/uploadfile/ic-circuit/20097142649472.gif

Denken Sie daran, dass die meisten Schaltpläne uralt sind und antike Komponenten verwenden, also müssen Sie moderne Äquivalente finden.

+1 für den aus diskreten Transistoren bestehenden Ringzähler.

Wie wäre es mit einem astabilen Multivibrator? In einer 2-LED-Konfiguration ist eine eingeschaltet, während die andere ausgeschaltet ist, und die Frequenz wird durch die Wahl Ihres Widerstands/Kondensators bestimmt. Sie können das Schema für einen astabilen 2-LED-Multivibrator im Internet finden ( Wiki-Artikel hier ), und ich verstehe nicht, warum es nicht für 3 LEDs funktionieren würde.

Nein, es wird nicht für drei funktionieren; Versuchen Sie, es selbst zu analysieren, und Sie werden sehen, warum. Das OP benötigt einen Ringzähler.
Mein Fehler. Bei einem astabilen 3-LED-Multivibrator wären während des Durchlaufs immer 2 LEDs eingeschaltet, was das OP nicht möchte.