Kırmızı Yeşil Mavi LED


10

RGB LED'deki renklerin her birine karşı farklı dirençler kullanmanız mı gerekiyor?

Yanıtlar:


16

Evet, her LED için ayrı bir dirence ihtiyacınız vardır. (veya tek bir pakette sadece 3 LED olan bir RGB LED'in rengi başına)

LED'in fiziği nedeniyle, farklı renkli LED'lerin farklı "ileri voltaj" ları vardır (bir LED'in birincil özelliği). Bu sitenin LED renk şeması , LED'leri için ileri voltajlar verir, ancak söz konusu LED'e gerçekten bağlıdır. Genel olarak, bir LED'in yaptığı frekans ışığı ne kadar yüksek olursa (o kadar mavi), ileri voltaj o kadar yüksek olur. Genellikle, kırmızı bir LED'in ileri voltajı ~ 2V, yeşil bir ~ 3V ve mavi bir ~ 3.4V'dir, ancak gerçekten LED üreticisine ve yayılan ışığın tam frekansına bağlıdır.

Bir LED'in ileri voltajını öğrendikten sonra, belirli bir güç kaynağı voltajı için ihtiyacınız olan direnci hesaplamak için Ohm Yasasını kullanabilirsiniz. Veya yardımcı olması için kullanışlı bir LED hesap makinesi kullanabilirsiniz.


4
İleri voltaj düşüşünün kullanımını tam olarak anladığınızı sanmıyorum. Kavşak için minimum ileri sapma anlamına gelir. LED'leri seri olarak bağlarken önemlidir, voltaj düşüşlerinin toplamı besleme voltajından büyükse, düzgün davranmaz. Direnç boyutlandırması için önemli olan besleme gerilimi ve maksimum akımdır. Bağlantı verdiğiniz grafik parlaklık / akım grafikleri verir. Gerekli akımı seçmelisiniz, 50mA önerdikleri tepe noktası gibi görünüyor. Ardından direnci belirlemek için akım ve besleme voltajı ile ohm yasasını kullanın.
wackyvorlon

5
Bence ikiniz de aynı şeyi farklı kelimelerle söylüyorsunuz. Todbot direnç değerini istediğim gibi hesaplar ve çalışır. Aynı şeyi hesaplıyorsunuz, ancak istediğiniz hafif miktardan daha spesifik oluyorsunuz. Belirttikleri voltajın maksimum ışık çıkışında (DC akımı ile) olacakları voltaj olduğu birçok veri sayfası gördüm. Bir eğri alıyorsunuz ve istediğiniz miktarı seçiyorsunuz, her iki yaklaşım da yanlış değil.
Kortuk

4
wackyvorlon, belirli bir güç kaynağı voltajı (5V diyelim) ve LED aracılığıyla istenen bir akım için (genellikle 20mA), akım sınırlama direncinin değerini hesaplamak için LED'in ileri voltajını bilmeniz gerekir.
todbot

@todbot, sanırım onu ​​anladı, sadece farklı bir şekilde söylediğini düşünüyorum.
Kortuk

2
"O zaman direnci belirlemek için akım ve besleme voltajı ile ohm yasasını kullanın." Bu yanlış. Besleme voltajını eksi LED'in voltaj düşüşü kullanmanız gerekir.
endolith

7

Gerilim düşümü farklı. 3 ledin her biri için akımı güvenli değerlerin altında tutarsa, tek bir direnç kullanabilirsiniz. Olumsuz etkisi: KIRMIZI led yeşil LED'den daha parlak ve MAVİ led'den çok daha parlak olacaktır. "Renk kalitesi" bir sorunsa her zaman 3 ayrı direnç kullanırım.


1
RGB diyotları gördüğümde, bu tasarım kısıtlamasından kaçınmanıza izin verdiklerini düşündüm, ancak RGB diyotlarım varsa normalde akıllı bir sürücü kullandığımı itiraf edeceğim.
Kortuk

1
Akıllı sürücüleri farklı bir şekilde akım idare ve bunlardan bazıları tüm dirençleri (TCL5940 IIRC) gerekmez
Baltacı

LED'lerim için normalde bir direnç kullanmadığımı ekleyerek bilgimi nitelendirdim. Akıllı bir LED sürücüsü kullanmadığımda, normalde kısa patlamalar için ciddi bir aşırı akım ile kendiminkini yaparım.
Kortuk

Ben de :-) Bu çoklama led diziler anma ışık çıkışı elde etmenin tek yolu olduğunu düşünüyorum.
Axeman

2

Veya hepsine uygun bir direnç, bunların katot veya ortak anot olup olmadıklarına göre belirlenir. Bir direnci kullanabileceğiniz yüksek nitelikli RGB LED'ler gördüm, akıllı bir sürücünün onları iyi gösteremediği düşük kaliteli olanları gördüm.


Kaç LED segmentinin açık olduğuna bağlı olarak direnç üzerindeki voltaj düşüşü değişmez mi? (Açık ya da kapalı olarak kontrol edildiklerini varsayın - karartma yok.)
Jesse

Evet, ve sadece bir kerede bir tane almayı düşünüyordum.
Kortuk

2

Verilen cevaplar yanlış. Ortak pime (4 terminal varsa) bağlanmak veya tüm katotları veya anotları birlikte kısaltmak (ortak bir iğne yapmak için) ve 3 sinyal hattı kullanmak tek bir direnç kullanmanıza izin verecektir. LED'i üflemeden herhangi bir pime sürekli olarak bağlanabilen en küçük direnci seçin. Besleme voltajı en yüksek voltaja çok yakın olmamalıdır (örn. 1.4V kırmızı LED ve 2.5V mavi LED, 5V'de yönetilebilir akım farklılıklarına sahip olacaktır, ancak 3.3V, parlaklık seçenekleriniz üzerinde tam bir spektrum elde etmeyi zorlaştırabilir.

Şimdi, yazılım. Her pimi farklı bir zamanda PWM yaparsanız, voltajdaki akım farkı yazılımda telafi edilebilir.

Örneğin:

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

Vb
Maksimum parlaklık, bağımsız olarak PWMing ile aynı olacaktır, çünkü tek bileşenin güç kaybıyla sınırlısınız.


1
Bazı RGB LED'lerle oynuyordum ve bazı fikirler arıyordum ve internette yanlış bir şeyle karşılaştım ( imgs.xkcd.com/comics/duty_calls.png ). Düzeltmek zorunda kaldı. Eski bir soruya çarptığım için üzgünüm.
Kevin Vermeer

2
reemrevnivek, bu akıllıca bir yaklaşım. Bunu sevdim. Bu yaklaşım zamanında% 100 tam parlaklığa mavi LED'i çalıştırmak için yeterli küçük bir direnç almaya ve donanım adamı gerektirir güven yanlışlıkla (% 100'e kırmızı LED PWM açmak için değil adam yazılımı hangi olur muhtemelen aşırı ısınmaya ve kırmızı LED'i yok edin). Ne yazık ki, pek çok donanım adamlar yok donanım adam ve yazılım adam aynı kişi bile, bu kadar yazılım adama güvenme. Yazılım hatalarının donanıma zarar vermeyeceğini garanti etmek için birkaç ekstra direnç eklemeye değer olduğunu söylüyorlar.
davidcary

-1

RGB LED'lerde çok fazla varyasyon var. Veri sayfasına başvurmanız gerekir.


2
Bence, soru göz önüne alındığında, mad_z'ın ona yardım etmek için veri sayfasını okumasını söyleyen daha fazla bilgiye ihtiyaç duyduğunu varsaymak güvenlidir.
jkopel
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.