Rot Grün Blau LED

10

Müssen Sie für jede Farbe einer RGB-LED unterschiedliche Widerstände verwenden?

mad_z
quelle

Antworten:

16

Ja, Sie benötigen einen separaten Widerstand pro LED. (oder pro Farbe einer RGB-LED, die nur 3 LEDs in einem Paket enthält)

Aufgrund der Physik der LED haben verschiedenfarbige LEDs unterschiedliche "Durchlassspannungen" (eine Hauptcharakteristik einer LED). Die LED-Farbkarte dieser Site gibt die Durchlassspannungen für ihre LEDs an, hängt jedoch wirklich von der betreffenden LED ab. Im Allgemeinen ist die Durchlassspannung umso höher, je höher das Frequenzlicht einer LED ist (je blauer es ist). Oft beträgt die Durchlassspannung einer roten LED ~ 2 V, eine grüne ~ 3 V und eine blaue ~ 3,4 V, aber dies hängt wirklich vom LED-Hersteller und der genauen Frequenz des emittierten Lichts ab.

Sobald Sie die Durchlassspannung einer LED kennen, können Sie das Ohmsche Gesetz verwenden, um den Widerstand zu berechnen, den Sie für eine bestimmte Versorgungsspannung benötigen. Oder Sie können einen praktischen LED-Rechner verwenden , um zu helfen.

todbot
quelle
4
Ich glaube nicht, dass Sie die Verwendung des Durchlassspannungsabfalls genau verstehen. Es bezieht sich auf die minimale Vorwärtsvorspannung, die der Übergang leiten soll. Es ist wichtig, dass beim seriellen Anschließen von LEDs die Summe der Spannungsabfälle größer als die Versorgungsspannung ist und sich nicht richtig verhält. Für die Widerstandsdimensionierung sind die Versorgungsspannung und der maximale Strom wichtig. Das Diagramm, mit dem Sie verknüpfen, enthält Leuchtkraft- / aktuelle Diagramme. Man muss den erforderlichen Strom auswählen, 50 mA scheinen der von ihnen empfohlene Peak zu sein. Verwenden Sie dann das Ohmsche Gesetz mit dem Strom und der Versorgungsspannung, um den Widerstand anzugeben.
Wackyvorlon
5
Ich denke, Sie beide sagen dasselbe mit verschiedenen Worten. Todbot berechnet den Widerstandswert so, wie ich es tun würde, und es funktioniert. Sie berechnen dasselbe, aber Sie legen genauer fest, welche Lichtmenge Sie möchten. Ich habe viele Datenblätter gesehen, in denen die von ihnen angegebene Spannung die Spannung ist, die sie bei maximaler Lichtleistung (mit Gleichstrom) haben werden. Sie nehmen eine Kurve und wählen den gewünschten Betrag aus. Keiner der beiden Ansätze ist falsch.
Kortuk
4
wackyvorlon, für eine gegebene Versorgungsspannung (z. B. 5 V) und einen gegebenen gewünschten Strom durch die LED (normalerweise 20 mA) müssen Sie die Durchlassspannung der LED kennen, um den Wert des Strombegrenzungswiderstands zu berechnen.
Todbot
@todbot, ich denke er hat es verstanden, ich denke nur er sagt es anders.
Kortuk
2
"Verwenden Sie dann das Ohmsche Gesetz mit dem Strom und der Versorgungsspannung, um den Widerstand anzugeben." Das ist falsch. Sie müssen die Versorgungsspannung abzüglich des Spannungsabfalls der LED verwenden.
Endolith
7

Der Spannungsabfall ist unterschiedlich. Sie können einen einzelnen Widerstand verwenden, wenn der Strom für jede der 3 LEDs unter den sicheren Werten bleibt. Nachteilseffekt: Die ROTE LED ist heller als die grüne LED und viel heller als die BLAUE LED. Ich benutze immer 3 separate Widerstände, wenn die "Farbqualität" ein Problem ist.

Axeman
quelle
1
Ich dachte, ich hätte RGB-Dioden gesehen, bei denen es Ihnen gelungen ist, diese Designbeschränkung zu vermeiden, obwohl ich zugeben werde, dass ich normalerweise einen intelligenten Treiber verwende, wenn ich RGB-Dioden habe.
Kortuk
1
Intelligente Treiber gehen anders mit Strom um, und einige von ihnen benötigen überhaupt keine Widerstände (TCL5940, IIRC)
Axeman
Ich verstehe, dass ich mein Wissen dadurch qualifiziert habe, dass ich normalerweise keinen Widerstand für meine LEDs verwende. Wenn ich keinen intelligenten LED-Treiber verwende, mache ich normalerweise meinen eigenen mit einem starken Überstrom für kurze Bursts.
Kortuk
Ich auch :-) Ich denke, dies ist der einzige Weg, um die Nennlichtleistung in gemultiplexten LED-Arrays zu erhalten.
Axeman
2

Oder ein Widerstand in Übereinstimmung mit allen, bestimmt dadurch, ob es sich um eine gemeinsame Kathode oder eine gemeinsame Annode handelt. Ich habe hochqualifizierte RGB-LEDs gesehen, bei denen Sie einen Widerstand verwenden können. Ich habe qualitativ minderwertige gesehen, bei denen ein intelligenter Treiber sie nicht gut aussehen lassen kann.

Kortuk
quelle
Würde sich der Spannungsabfall am Widerstand nicht ändern, je nachdem, wie viele LED-Segmente eingeschaltet waren? (Nehmen Sie für den Moment an, dass sie entweder ein- oder ausgeschaltet sind - kein Dimmen.)
Jesse
Ja, und ich dachte, wenn Sie immer nur einen haben würden.
Kortuk
2

Die angegebenen Antworten sind falsch. Wenn Sie entweder den gemeinsamen Pin anschließen (wenn 4 Anschlüsse vorhanden sind) oder einfach alle Kathoden oder Anoden kurzschließen (um einen gemeinsamen Pin herzustellen) und 3 Signalleitungen verwenden, können Sie einen einzelnen Widerstand verwenden. Wählen Sie den kleinsten Widerstand, der kontinuierlich an einen Pin angeschlossen werden kann, ohne dass die LED durchbrennt. Die Versorgungsspannung darf nicht zu nahe an der höchsten Spannung liegen (z. B. weisen eine rote LED von 1,4 V und eine blaue LED von 2,5 V überschaubare Stromunterschiede bei 5 V auf, aber 3,3 V können es schwierig machen, ein vollständiges Spektrum über Ihre Helligkeitsoptionen zu erhalten.

Nun die Software. Wenn Sie jeden Pin zu einem anderen Zeitpunkt PWM-fähig machen, kann die Spannungsdifferenz in der Software ausgeglichen werden.

Beispielsweise:

Naive White:  
R --__________  
G ____--______  
B ________--__  

More accurate white (V_red < V_green < V_blue, so I_red > I_green > I_blue, and the eye sees some colors brighter):
R  --____________________
G ________----___________
B ________________--------

Bright Red-yellow, whitened:
R ----___
G___---_
B_____-

This causes current drops (probably wouldn't turn on). Don't do this:
R ___----
G _----__
B----____

Usw.
wird die maximale Helligkeit der gleiche wie PWMing sie unabhängig sein, da Sie von der Verlustleistung der einzelnen Komponente beschränkt sind.

Kevin Vermeer
quelle
1
Ich habe mit einigen RGB-LEDs gespielt und nach Ideen gesucht und bin im Internet auf etwas Falsches gestoßen ( imgs.xkcd.com/comics/duty_calls.png ). Musste es reparieren. Tut mir leid, eine alte Frage zu beantworten.
Kevin Vermeer
2
reemrevnivek, das ist ein kluger Ansatz. Ich mag das. Bei diesem Ansatz muss der Hardware-Mitarbeiter einen winzigen Widerstand auswählen, der ausreicht, um die blaue LED rechtzeitig zu 100% auf volle Helligkeit zu bringen, und dem Software-Mitarbeiter vertrauen, dass er die rote LED-PWM nicht versehentlich auf 100% einschaltet (was wahrscheinlich zu Überhitzung führen würde und zerstöre diese rote LED). Leider viele Hardware-Leute, die dem Software-Typ nicht so sehr vertrauen, selbst wenn der Hardware-Typ und der Software-Typ dieselbe Person sind. Es lohnt sich, ein paar zusätzliche Widerstände hinzuzufügen, um sicherzustellen, dass Softwarefehler die Hardware nicht beschädigen können.
Davidcary
-1

Bei den RGB-LEDs gibt es viele Unterschiede. Sie müssen das Datenblatt konsultieren.

user274
quelle
2
Ich denke, angesichts der Frage kann man davon ausgehen, dass mad_z mehr Informationen benötigt, als ihm zu sagen, dass er das Datenblatt lesen soll, um ihm zu helfen.
jkopel