LED rouge vert bleu

10

Avez-vous besoin d'utiliser différentes résistances contre chacune des couleurs d'une LED RGB?

mad_z
la source

Réponses:

16

Oui, vous avez besoin d'une résistance séparée par LED. (ou par couleur d'une LED RGB, qui ne contient que 3 LED dans un seul boîtier)

En raison de la physique de la LED, différentes LED de couleur ont des "tensions directes" différentes (une caractéristique principale d'une LED). Le nuancier LED de ce site donne les tensions directes de leurs LED, mais cela dépend vraiment de la LED en question. En général, plus la lumière émet une fréquence élevée (plus elle est bleue), plus la tension directe est élevée. Souvent, la tension directe d'une LED rouge est ~ 2 V, une verte ~ 3 V et une bleue est ~ 3,4 V, mais cela dépend vraiment du fabricant de LED et de la fréquence exacte de la lumière émise.

Une fois que vous connaissez la tension directe d'une LED, vous pouvez utiliser la loi d'Ohm pour calculer la résistance dont vous avez besoin pour une tension d'alimentation donnée. Ou vous pouvez utiliser une calculatrice LED pratique pour vous aider.

todbot
la source
4
Je ne pense pas que vous compreniez exactement l'utilisation de la chute de tension directe. Il se réfère à la polarisation directe minimale que la jonction doit effectuer. Il est important lors de la connexion de LED en série, si la somme des chutes de tension est supérieure à la tension d'alimentation, elle ne se comportera pas correctement. Ce qui est important pour le dimensionnement des résistances, c'est la tension d'alimentation et le courant maximum. Le graphique que vous liez donne des graphiques de luminosité / courant. Il faut choisir le courant requis, 50mA semble être le pic qu'ils recommandent. Utilisez ensuite la loi d'Ohm avec le courant et la tension d'alimentation pour spécifier la résistance.
wackyvorlon
5
Je pense que vous dites tous les deux la même chose avec des mots différents. Todbot calcule la valeur de la résistance comme je le ferais, et cela fonctionne. Vous calculez la même chose, mais vous précisez la quantité de lumière que vous souhaitez. J'ai vu de nombreuses fiches techniques où la tension qu'elles spécifient est la tension qu'elles seront si à la sortie de lumière maximale (avec un courant continu). Vous prenez une courbe et choisissez le montant que vous voulez, aucune approche n'est fausse.
Kortuk
4
wackyvorlon, pour une tension d'alimentation donnée (5 V disons) et un courant souhaité donné à travers la LED (20mA généralement), vous devez connaître la tension directe de la LED pour calculer la valeur de la résistance de limitation de courant.
todbot
@todbot, je pense qu'il l'a compris, je pense juste qu'il le dit d'une manière différente.
Kortuk
2
"Ensuite, utilisez la loi d'Ohm avec le courant et la tension d'alimentation pour spécifier la résistance." C'est faux. Vous devez utiliser la tension d'alimentation moins la chute de tension de la LED.
endolith
7

La chute de tension est différente. Vous pouvez utiliser une seule résistance si elle maintient le courant en dessous des valeurs sûres pour chacun des 3 leds. Effet négatif: la LED ROUGE sera plus lumineuse que la LED verte, et beaucoup plus lumineuse que la LED BLEUE. J'utilise toujours 3 résistances séparées si la "qualité des couleurs" est un problème.

Axeman
la source
1
Je pensais avoir vu des diodes RVB où elles ont réussi à vous permettre d'éviter cette contrainte de conception, bien que j'admette que j'utilise normalement un pilote intelligent si j'ai des diodes RVB.
Kortuk
1
Les pilotes intelligents gèrent le courant d'une manière différente, et certains d'entre eux n'ont pas du tout besoin de résistances (TCL5940, IIRC)
Axeman
Je comprends cela, je qualifiais mes connaissances en ajoutant que normalement je n'utilise pas de résistance pour mes LED. Lorsque je n'utilise pas de pilote LED intelligent, je crée normalement le mien avec une forte surintensité pour de courtes rafales.
Kortuk
Moi aussi :-) Je pense que c'est le seul moyen d'obtenir une puissance lumineuse nominale dans des réseaux de LED multiplexés.
Axeman
2

Ou une résistance en ligne avec chacun d'eux, déterminée par s'ils sont une cathode commune ou une annode commune. J'ai vu des LED RVB de haute qualité où vous pouvez utiliser une résistance, j'ai vu des LED de faible qualité où un pilote intelligent ne peut pas les rendre belles.

Kortuk
la source
La chute de tension aux bornes de la résistance ne changerait-elle pas en fonction du nombre de segments LED allumés? (Supposons pour le moment qu'ils sont contrôlés soit en marche soit en arrêt - pas de gradation.)
Jesse
Oui, et je pensais que tu n'en aurais qu'un à la fois.
Kortuk
2

Les réponses fournies sont incorrectes. La connexion à la broche commune (s'il y a 4 bornes) ou simplement le court-circuitage de toutes les cathodes ou anodes ensemble (pour créer une broche commune) et l'utilisation de 3 lignes de signal vous permettront d'utiliser une seule résistance. Choisissez la plus petite résistance qui peut être connectée en continu à n'importe quelle broche sans souffler la LED. La tension d'alimentation ne doit pas être trop proche de la tension la plus élevée (par exemple, une LED rouge de 1,4 V et une LED bleue de 2,5 V auront des différences de courant gérables à 5 V, mais 3,3 V peuvent rendre difficile l'obtention d'un spectre complet sur vos options de luminosité.

Maintenant, le logiciel. Si vous PWM chaque broche à un moment différent, la différence de courant en tension peut être compensée dans le logiciel.

Par exemple:

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.
La luminosité maximale sera la même que celle de PWM indépendamment, car vous êtes limité par la dissipation de puissance du composant unique.

Kevin Vermeer
la source
1
Je jouais avec des LED RVB et je cherchais des idées, et je suis tombé sur quelque chose de mal sur Internet ( imgs.xkcd.com/comics/duty_calls.png ). J'ai dû le réparer. Désolé de heurter une vieille question.
Kevin Vermeer
2
reemrevnivek, c'est une approche intelligente. Je l'aime. Cette approche nécessite que le gars du matériel choisisse une minuscule résistance suffisante pour conduire la LED bleue à pleine luminosité à 100% à temps et qu'il fasse confiance au gars du logiciel pour ne pas allumer accidentellement la LED rouge PWM à 100% (ce qui surchaufferait probablement et détruire cette LED rouge). Hélas, beaucoup de gars du matériel qui ne font pas autant confiance au gars du logiciel, même quand le gars du matériel et le logiciel sont la même personne. Ils disent qu'il vaut la peine d'ajouter quelques résistances supplémentaires pour garantir que les bogues logiciels ne peuvent pas endommager le matériel.
davidcary
-1

Il y a beaucoup de variations dans les LED RGB. Vous devez consulter la fiche technique.

user274
la source
2
Je pense que, étant donné la question, il est sûr de supposer que mad_z aurait besoin de plus d'informations lui disant de lire la fiche technique pour l'aider.
jkopel