Красный Зеленый Синий LED


10

Вам нужно использовать разные резисторы для каждого из цветов на RGB LED?

Ответы:


16

Да, вам нужен отдельный резистор для каждого светодиода. (или по цвету RGB-светодиода, в котором всего 3 светодиода в одной упаковке)

Из-за физики светодиода, светодиоды разного цвета имеют разное «прямое напряжение» (основная характеристика светодиода). Цветовая диаграмма светодиодов этого сайта показывает прямое напряжение для их светодиодов, но это действительно зависит от рассматриваемого светодиода. В общем, чем выше частота света, который излучает светодиод (чем он синее), тем выше прямое напряжение. Часто прямое напряжение красного светодиода составляет ~ 2 В, зеленого ~ 3 В, а синего ~ 3,4 В, но оно действительно зависит от производителя светодиода и точной частоты излучаемого света.

Как только вы узнаете прямое напряжение светодиода, вы можете использовать закон Ома, чтобы рассчитать резистор, который вам нужен для данного напряжения питания. Или вы можете использовать удобный светодиодный калькулятор, чтобы помочь.


4
Я не думаю, что вы точно понимаете, как использовать прямое падение напряжения. Это относится к минимальному прямому смещению для соединения. Важно при последовательном подключении светодиодов, если сумма падений напряжения больше, чем напряжение питания, она не будет работать должным образом. Что важно для определения размера резистора - это напряжение питания и максимальный ток. Диаграмма, на которую вы ссылаетесь, дает график яркости / текущего времени. Нужно выбрать необходимый ток, 50 мА, кажется, пик, который они рекомендуют. Затем используйте закон Ома с током и напряжением питания, чтобы указать резистор.
wackyvorlon

5
Я думаю, что вы оба говорите одно и то же в разных словах. Тодбот вычисляет значение резистора, как я, и это работает. Вы рассчитываете то же самое, но вы более точно определяете, какое количество света вы хотите. Я видел много таблиц данных, в которых указанное напряжение соответствует напряжению, которое будет при максимальном освещении (при постоянном токе). Вы берете кривую и выбираете сумму, которую хотите, ни один подход не является неправильным.
Кортук

4
wackyvorlon, для заданного напряжения питания (скажем, 5 В) и заданного требуемого тока через светодиод (обычно 20 мА), вам нужно знать прямое напряжение светодиода для расчета значения резистора, ограничивающего ток.
todbot

@ todbot, я думаю, он понял это, я просто думаю, что он говорит это по-другому.
Кортук

2
«Затем используйте закон Ома с током и напряжением питания, чтобы указать резистор». Это неверно. Вам нужно использовать напряжение питания минус падение напряжения на светодиоде.
эндолит

7

Падение напряжения отличается. Вы можете использовать один резистор, если он поддерживает ток ниже безопасных значений для каждого из 3 светодиодов. Эффект снижения: красный светодиод будет ярче зеленого светодиода и намного ярче синего светодиода. Я всегда использую 3 отдельных резистора, если проблема заключается в «качестве цвета».


1
Я думал, что видел RGB-диоды, где им удалось позволить вам избежать этого конструктивного ограничения, хотя я признаю, что обычно использую интеллектуальный драйвер, если у меня есть RGB-диоды.
Кортук

1
Интеллектуальные драйверы обрабатывают ток по-другому, и некоторым из них вообще не нужны резисторы (TCL5940, IIRC)
Axeman

Я понимаю, что я квалифицировал свои знания, добавив, что я обычно не использую резистор для своих светодиодов. Когда я не использую интеллектуальный драйвер светодиода, я обычно делаю свой собственный с сильным перенапряжением для коротких импульсов.
Кортук

Я тоже :-) Я думаю, что это единственный способ получить номинальную светоотдачу в мультиплексированных светодиодных массивах.
Axeman

2

Или один резистор в соответствии со всеми из них, определяется ли они общим катодом или общим анодом. Я видел высококачественные RGB-светодиоды, в которых можно использовать один резистор, я видел низкокачественные, где интеллектуальный драйвер не может заставить их выглядеть хорошо.


Не изменится ли падение напряжения на резисторе в зависимости от того, сколько светодиодных сегментов было включено? (Предположим на данный момент, что они управляются или включены, или выключены - не тускнеют.)
Джесси

Да, и я подумала, если бы у вас был только один раз.
Кортук

2

Предоставленные ответы неверны. Подключение к общему контакту (если имеется 4 клеммы) или просто короткое замыкание всех катодов или анодов вместе (для создания общего контакта) и использование 3 сигнальных линий позволят вам использовать один резистор. Выберите наименьший резистор, который можно непрерывно подключать к любому контакту, не перегружая светодиод. Напряжение питания не должно быть слишком близко к максимальному напряжению (например, красный светодиод 1,4 В и синий светодиод 2,5 В будут иметь управляемую разницу тока при 5 В, но 3,3 В может затруднить получение полного спектра по вашим параметрам яркости.

Теперь программное обеспечение. Если вы подключаете каждый контакт в разное время, разницу в напряжении по току можно будет компенсировать программно.

Например:

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----____

И т
. Д. Максимальная яркость будет такой же, как и у PWM, независимо от того, насколько вы ограничены рассеиваемой мощностью одного компонента.


1
Я играл с некоторыми светодиодами RGB и искал некоторые идеи, и наткнулся на что-то не так в Интернете ( imgs.xkcd.com/comics/duty_calls.png ). Пришлось это исправить. Извините, что поднял старый вопрос.
Кевин Вермеер

2
reemrevnivek, это умный подход. Мне это нравится. Такой подход требует аппаратной парня , чтобы выбрать крошечный резистор достаточного для приведения в действии синего светодиода на полную яркость на уровне 100% от времени, и доверять программное обеспечение парню , чтобы случайно не включить красный LED PWM до 100% (что бы , вероятно , перегрев и уничтожить этот красный светодиод). Увы, многие из тех, кто занимается аппаратным обеспечением, не очень доверяют программисту, даже если тот , кто занимается аппаратным обеспечением и программистом, - это одно и то же лицо. Они говорят, что стоит добавить несколько дополнительных резисторов, чтобы гарантировать, что программные ошибки не повредят аппаратное обеспечение.
Дэвидкари

-1

Существует много вариантов светодиодов RGB. Вам необходимо ознакомиться с паспортом.


2
Я думаю, учитывая вопрос, можно предположить, что mad_z потребуется больше информации, чем сказать ему, чтобы он прочитал таблицу данных, чтобы помочь ему.
Jkopel
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.