So steuern Sie das Ein-/Ausschalten mit mehreren LEDs ohne herkömmliches Multiplexing

erster Beitrag hier, aber ich habe einige Nachforschungen angestellt und kann keine endgültige Antwort finden.

Ziel: Verwenden Sie parallel spannungsgesteuerte Schalter (ähnlich dem Schmitt-Trigger), die PWM-Gleichstrom von einem Arduino Uno akzeptieren, der alle zu unterschiedlichen Zeiten (Spannungen) betätigt wird.

Beispiel: Die Quellenspannung beträgt 6 V. Ich möchte ein Array von 5 LEDs, die einzeln ein- und ausgeschaltet werden können, wobei jede an einem anderen Eingang (jeweils 1 Vdd) von einem einzelnen Arduino-PWM-Pin auslöst.

Ich möchte einfache Komponenten verwenden, die ich bereits habe (gute Auswahl an Transistoren, Dioden, Widerständen, Kondensatoren usw.), und es macht mir nichts aus, eine Schaltung zu bauen, die sich bereits auf einem IC befindet, wenn dies bedeutet, dass ich sie nicht besorgen muss Teile.

Ich habe mir Schmitt-Trigger angesehen und kann keine Version finden, die mit PWM-Gleichstrom betrieben wird, nur mit Wechselstrom (irgendwie dasselbe? Konnte es nicht zum Laufen bringen). Ich möchte den 74HC595 vermeiden, weil er 3 Eingänge benötigt, nicht einen. Die physische Größe ist kein Problem, nur spezielle Teile. Ich habe versucht, einfache Transistoren als Schalter zu verwenden, aber es gibt einen Lead-In / Out-Dimmeffekt. Ich möchte so nah wie möglich an ganz aus und ganz an sein. Ich habe mir auch eine 555-Timer-Option angesehen, bei der ein Spannungsteilernetzwerk zu jedem Timer führt und die Pins 2/6 am Timer Eingänge vom Arduino waren, aber das konnte ich auch nicht ganz zum Laufen bringen (mit dem ganzen 1/3 und 2/3 sind an und aus, anstatt relativ nahe beieinander zu sein).

Wenn ich wichtige Informationen vermisse, lass es mich wissen! Ich würde mich sehr freuen, wenn es eine einfache Lösung gibt, die ich übersehe, danke!

Es gibt keine "PWM-Gleichstromleistung" - das ist ein Wechselstromsignal wie jedes andere.
Ich weiß, dass PWM zwischen 0 VDC und 5 VDC wechselt (in diesem Fall), aber ich dachte, dass es sich um Wechselstrom (per Definition) handelt, der auch in eine negative Spannung wechseln muss (z. B. -5 bis 5).
Nein, das ist nur eine Frage der DC-Vorspannung. Ihr PWM-Signal ist ein 5-Vp-p-AC-Signal mit einer 2,5-V-DC-Vorspannung.
Verwenden Sie adressierbare LEDs, googlen Sie es.

Antworten (2)

Der LM3914 ist ein Bargraph-Treiber, der bis zu 10 LEDs mit einem einzigen Chip verarbeitet (und kaskadierbar ist zu ... ich weiß nicht, wie viele Dutzend). Legen Sie einfach einen LPF auf den PWM-Ausgang und leiten Sie ihn an einen entsprechend konfigurierten LM3914 weiter, und Sie sind fertig.

Danke! Ich habe ein paar davon bestellt und werde hier aktualisieren, wie alles funktioniert :)

Dafür gibt es Serial In Parallel Out LED-Treiber. Versorgen Sie den Logik-IC mit einem seriellen Eingang, der bestimmte Ausgänge ein- und ausschaltet. Sie können sie sogar mit integrierten Konstantstromquellen erhalten. Zum Beispiel: TI TLC5925 , 8 oder 16 Ausgänge. Auf Wunsch dimmbar.