Ich habe eine zweifarbige RG-LED, die so aussieht:
Ich habe kein Datenblatt dazu. Daran befinden sich drei Kabel: Eines ist die Kathode jeder Farbe (üblicher Kathodentyp) und die anderen beiden sind die Anoden jeder Farbe. Die Durchlassspannung jeder LED beträgt 24 V und der Durchlassstrom 10 mA.
Ich möchte seine Farbe ändern, indem ich EINEN digitalen Ausgang eines Arduino ändere. Ich meine, wenn der digitale Ausgang niedrig ist, leuchtet die grüne LED und die rote LED ist aus. Und dann, wenn der Ausgang hoch ist, sollte die grüne LED aus sein, während die rote LED an ist. Der digitale Ausgangspegel beträgt 3 V DC im „High“-Zustand und „0“ V DC im „Low“-Zustand.
Wie kann ich also steuern, welche LED leuchtet, während ich einen Digitalausgang ändere?
Simulieren Sie diese Schaltung – Mit CircuitLab erstellter Schaltplan
Abbildung 1. High-Side-Treiber und Inverter.
Wie es funktioniert:
Muss es so kompliziert sein?
Abbildung 2. Ausfall des High-Side-Treibers .
Ja. Ohne den NPN-Transistor von Abbildung 1 gibt es zwei Probleme:
Opto-Isolator-Option:
Abbildung 3. Ein Paar Optokoppler vereinfacht die Aufgabe weiter und kann die 24-V-Schaltung vollständig vom Mikro trennen.
Die ganz einfache Möglichkeit:
Die LED-Vorwiderstände sind gut sichtbar in Zuleitungen der Lampe eingeschrumpft. Wenn Sie bereit sind, diese zu ersetzen, wird die Schaltung trivial.
Abbildung 5. Direkte Ansteuerung der LEDs.
Das Einstellen von R1 und R2 auf 56 Ω sollte in Ordnung sein.
Wenn der Ausgang dreistufig ist (als Eingang verdrahtet oder durch Programmsteuerung getrennt), fließt ein Strom durch R1, L1, R2, L2 und beide LEDs leuchten schwach. Bei einem 3,3-V-Gerät wäre die Spannung nicht hoch genug, um beide LEDs deutlich zu beleuchten, sodass sie dunkel erscheinen würden.
Ich bin mir nicht sicher, ob ich Ihre Frage richtig verstanden habe, aber wenn ja, dann ist die einfachste Antwort, ein Not-Gate zu verwenden.
Nehmen Sie den Ausgang vom Arduino-Pin, tippen Sie mit einem Not-Gate auf den Ausgang und verbinden Sie dann die beiden LEDs.
Wenn der Ausgang hoch ist, leuchtet die direkt mit dem Ausgang verbundene LED, während die andere nicht leuchtet. Wenn der Ausgang niedrig ist, leuchtet die mit dem Nicht-Gate verbundene LED, während die direkt mit dem Ausgang verbundene LED nicht leuchtet.
Beifall!
Harry Swensson
Glen Yates
Passant