红色绿色蓝色LED


10

您是否需要针对RGB LED上的每种颜色使用不同的电阻器?

Answers:


16

是的,每个LED需要一个单独的电阻。(或每种颜色的RGB LED,在一个封装中只有3个LED)

由于LED的物理特性,不同颜色的LED具有不同的“正向电压”(LED的主要特性)。 本网站的LED颜色表提供了其LED的正向电压,但实际上确实取决于所讨论的LED。通常,LED发出的频率越高(越蓝),正向电压就越高。通常,红色LED的正向电压为〜2V,绿色LED的正向电压为〜3V,蓝色LED的正向电压为〜3.4V,但这确实取决于LED制造商和所发射光的确切频率。

一旦知道了LED的正向电压,就可以使用欧姆定律来计算给定电源电压所需的电阻。或者,您可以使用方便的LED计算器来提供帮助。


4
我认为您不完全了解正向压降的用法。它是指结导通的最小正向偏置。串联连接LED时,重要的是,如果电压降之和大于电源电压,它将无法正常工作。对于电阻器尺寸的确定,重要的是电源电压和最大电流。链接到的图表将提供亮度/当前图表。必须选择必要的电流,他们建议的峰值似乎是50mA。然后根据电流和电源电压使用欧姆定律来指定电阻器。
wackyvorlon

5
我想你们两个都用不同的话说同一件事。Todbot用我想要的方式计算电阻值,并且它可以工作。您正在计算同一件事,但是您要更具体地确定所需的光量。我见过许多数据表,其中指定的电压是在最大光输出(带有直流电流)下的电压。您正在绘制曲线并选择所需的数量,两种方法都不对。
Kortuk

4
wackyvorlon,对于给定的电源电压(例如5V)和给定的通过LED的所需电流(通常为20mA),您需要知道LED的正向电压,以计算限流电阻的值。
todbot

@todbot,我认为他了解它,我只是认为他是用不同的方式说。
Kortuk

2
“然后根据电流和电源电压使用欧姆定律来指定电阻器。” 错了 您需要使用电源电压减去LED的压降。
endlith

7

电压降是不同的。如果单个电阻使三个LED的电流保持在安全值以下,则可以使用单个电阻。不利影响:红色LED会比绿色LED亮,比蓝色LED还要亮。如果“颜色质量”有问题,我总是使用3个单独的电阻。


1
我以为我曾经看过RGB二极管,它们设法避免了这种设计约束,尽管我承认如果我有RGB二极管,我通常会使用智能驱动器。
2009年

1
智能驱动器以不同的方式处理电流,其中一些驱动器根本不需要电阻(TCL5940,IIRC)
Axeman

我了解到,通过补充说明我通常不为LED使用电阻,从而使我的知识得到了认可。当我不使用智能LED驱动器时,通常会在短时间内产生严重的过电流。
Kortuk

我也是:-)我认为这是在多路复用LED阵列中获得额定光输出的唯一方法。
Axeman,

2

或一个与所有电阻串联的电阻,取决于它们是共阴极还是共阳极。我见过高质量的RGB LED,可以在其中使用一个电阻,我见过的低质量的RGB LED,智能驱动器无法使它们看起来不错。


电阻两端的压降不会根据打开的LED分段数而变化吗?(假设现在控制它们的打开或关闭状态-不暗淡。)
Jesse 2010年

是的,我在想如果您一次只给一个。
Kortuk

2

提供的答案不正确。连接到公共引脚(如果有4个端子),或者简单地将所有阴极或阳极短接在一起(以形成公共引脚),使用3条信号线将使您可以使用单个电阻器。选择最小的电阻器,该电阻器可以连续连接到任何一个引脚而不会炸毁LED。电源电压不能太接近最高电压(例如,1.4V红色LED和2.5V蓝色LED在5V时具有可控的电流差,但是3.3V可能使您难以获得整个亮度范围的完整光谱。

现在,该软件。如果您在不同的时间对每个引脚进行PWM,则可以通过软件补偿电压的电流差。

例如:

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

等等
。最大亮度将与单独调制它们相同,因为您受到单个组件功耗的限制。


1
我在玩一些RGB LED并寻找一些想法,然后在Internet上遇到了问题(imgs.xkcd.com/comics/duty_calls.png)。不得不修复它。很抱歉碰到一个老问题。
凯文·维米尔

2
reemrevnivek,这是一个聪明的方法。我喜欢。这种方法要求硬件人员选择一个足够小的电阻器,以按时将100%的亮度驱动蓝色LED调至全亮度,并相信软件人员不要将红色LED的PWM意外地打开至100%(这可能会过热并降低亮度)。销毁该红色LED)。las,即使硬件人员和软件人员是同一个人,许多硬件人员也不怎么信任软件人员。他们说值得增加一些额外的电阻来确保软件错误不会损坏硬件。
davidcary

-1

RGB LED有很多变化。您需要查阅数据表。


2
我认为,考虑到这个问题,可以肯定地假设mad_z需要更多信息,然后告诉他阅读数据表以帮助他。
jkopel
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.