LED verde vermelho azul


10

Você precisa usar resistores diferentes em cada uma das cores de um LED RGB?

Respostas:


16

Sim, você precisa de um resistor separado por LED. (ou por cor de um LED RGB, que apenas apenas 3 LEDs em um pacote)

Devido à física do LED, diferentes LEDs coloridos têm diferentes "voltagens diretas" s (uma característica principal de um LED). A tabela de cores de LED deste site fornece as tensões de avanço de seus LEDs, mas realmente depende do LED em questão. Em geral, quanto mais alta a luz de frequência que um LED produz (mais azul é), maior a tensão de avanço. Freqüentemente, a tensão direta de um LED vermelho é ~ 2V, uma verde ~ 3V e uma azul é ~ 3,4V, mas isso realmente depende do fabricante do LED e da frequência exata da luz emitida.

Depois de conhecer a tensão direta de um LED, você pode usar a Lei de Ohm para calcular o resistor necessário para uma determinada tensão de fonte de alimentação. Ou você pode usar uma calculadora LED útil para ajudar.


4
Eu não acho que você entenda exatamente o uso da queda de tensão direta. Refere-se ao viés mínimo para a frente da junção. É importante ao conectar os LEDs em série, se a soma da queda de tensão for maior que a tensão de alimentação, ela não se comportará corretamente. O que é importante para o dimensionamento do resistor é a tensão de alimentação e a corrente máxima. O gráfico ao qual você vincula fornece gráficos de luminosidade / atual. É preciso escolher a corrente necessária, 50mA parece ser o pico que eles recomendam. Em seguida, use a lei de ohm com a corrente e a tensão de alimentação para especificar o resistor.
Wackyvorlon 05/12/2009

5
Eu acho que vocês dois estão dizendo a mesma coisa em palavras diferentes. Todbot calcula o valor do resistor da maneira que eu faria e funciona. Você está calculando a mesma coisa, mas está sendo mais específico a quantidade de luz que deseja. Eu já vi muitas planilhas de dados em que a tensão que eles especificam é a tensão que eles terão na saída de luz máxima (com corrente DC). Você está fazendo uma curva e escolhendo a quantidade que deseja, nenhuma das abordagens está errada.
Kortuk

4
bem, para uma dada tensão de fonte de alimentação (digamos 5V) e uma determinada corrente desejada através do LED (geralmente 20mA), você precisa conhecer a tensão direta do LED para calcular o valor do resistor limitador de corrente.
todbot

@ Todbot, acho que ele entendeu, só acho que ele está dizendo de uma maneira diferente.
21430 Kortuk

2
"Em seguida, use a lei de ohm com a corrente e a tensão de alimentação para especificar o resistor." Isto é errado. Você precisa usar a tensão de alimentação menos a queda de tensão do LED.
Endolith 07/12/2009

7

Queda de tensão é diferente. Você pode usar um único resistor se ele mantiver a corrente abaixo dos valores seguros para cada um dos 3 leds. Efeito negativo: o led vermelho será mais brilhante que o LED verde e muito mais brilhante que o led azul. Eu sempre uso 3 resistores separados se a "qualidade da cor" for um problema.


11
Eu pensei ter visto diodos RGB onde eles conseguiram evitar essa restrição de design, embora eu admita que normalmente uso um driver inteligente se eu tiver diodos RGB.
Kortuk

11
Motoristas inteligentes lidar com corrente de uma maneira diferente, e alguns deles não precisa de resistores em tudo (TCL5940, IIRC)
Axeman

Entendo que estava qualificando meu conhecimento acrescentando que normalmente não uso um resistor para meus LEDs. Quando não estou usando um driver inteligente de LED, normalmente faço o meu próprio com uma sobrecorrente severa para rajadas curtas.
5609 Kortuk

Eu também :-) Eu acho que essa é a única maneira de obter uma saída de luz nominal em matrizes de LEDs multiplexadas.
Axeman

2

Ou um resistor alinhado com todos eles, determinado por se eles são cátodo comum ou ânodo comum. Eu vi LEDs RGB de alta qualificação, onde você pode usar um resistor, eu vi aqueles de baixa qualidade, onde um driver inteligente não pode torná-los com boa aparência.


A queda de tensão no resistor não mudaria dependendo de quantos segmentos de LED estavam acesos? (Suponha por um momento que eles são controlados dentro ou fora -. Sem escurecimento)
Jesse

Sim, e eu estava pensando se você teria um de cada vez.
22410 Kortuk

2

As respostas fornecidas estão incorretas. Conectar-se ao pino comum (se houver 4 terminais) ou simplesmente colocar em curto todos os cátodos ou ânodos (para formar um pino comum) e usar 3 linhas de sinal permitirá que você use um único resistor. Escolha o menor resistor que pode ser conectado continuamente a qualquer pino sem soprar o LED. A tensão de alimentação não deve estar muito próxima da tensão mais alta (por exemplo, um LED vermelho de 1,4V e um LED azul de 2,5V terá diferenças de corrente gerenciáveis ​​em 5V, mas 3,3V podem dificultar o espectro completo das opções de brilho.

Agora, o software. Se você PWM cada pino em um momento diferente, a diferença de tensão atual pode ser compensada no software.

Por exemplo:

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

Etc.
O brilho máximo será o mesmo que o PWM, independentemente, porque você é limitado pela dissipação de energia do componente único.


11
Eu estava brincando com alguns LEDs RGB e procurando algumas idéias e me deparei com algo errado na internet ( imgs.xkcd.com/comics/duty_calls.png ). Tinha que consertar isso. Desculpe esbarrar em uma pergunta antiga.
Kevin Vermeer

2
reemrevnivek, é uma abordagem inteligente. Eu gosto disso. Essa abordagem exige que o pessoal do hardware escolha um resistor minúsculo suficiente para levar o LED azul ao brilho total a 100% no tempo e confie no cara do software para não ligar acidentalmente o LED vermelho PWM a 100% (o que provavelmente superaqueceria e destruir esse LED vermelho). Infelizmente, muitos caras de hardware que não confiam tanto no cara do software, mesmo quando o cara do hardware e o cara do software são a mesma pessoa. Eles dizem que vale a pena adicionar alguns resistores extras para garantir que os bugs do software não possam danificar o hardware.
Davidcary

-1

Há muita variação nos LEDs RGB. Você precisa consultar a folha de dados.


2
Penso que, dada a pergunta, é seguro assumir que mad_z precisaria de mais informações do que pedir para ele ler a folha de dados para ajudá-lo.
Jkopel 06/12/2009
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.