LED สีแดงสีเขียวสีน้ำเงิน


10

คุณต้องการใช้ตัวต้านทานที่แตกต่างกันสำหรับแต่ละสีบน LED RGB หรือไม่?

คำตอบ:


16

ใช่คุณต้องมีตัวต้านทานต่อ LED แยกต่างหาก (หรือต่อสีของ RGB LED ซึ่งเพียง 3 LEDs ในหนึ่งแพ็คเกจ)

เนื่องจากฟิสิกส์ของ LED, LED สีที่ต่างกันจึงมี "แรงดันไปข้างหน้า" ที่แตกต่างกัน (คุณสมบัติหลักของ LED) แผนภูมิสี LED ของไซต์นี้ให้แรงดันไปข้างหน้าสำหรับ LED แต่มันขึ้นอยู่กับ LED ที่เป็นปัญหาจริงๆ โดยทั่วไปแล้วแสงความถี่สูงที่ LED ทำ (ยิ่งมีความสว่างมากขึ้น) แรงดันไปข้างหน้าก็จะสูงขึ้น บ่อยครั้งที่แรงดันไปข้างหน้าของ LED สีแดงคือ ~ 2V, สีเขียวหนึ่ง ~ 3V และสีน้ำเงินหนึ่งคือ ~ 3.4V แต่ขึ้นอยู่กับผู้ผลิต LED และความถี่ที่แน่นอนของแสงที่ปล่อยออกมาจริงๆ

เมื่อคุณรู้ว่าแรงดันไฟฟ้าไปข้างหน้าของ LED คุณสามารถใช้กฎของโอห์มเพื่อคำนวณตัวต้านทานที่คุณต้องการสำหรับแรงดันไฟฟ้าที่กำหนด หรือคุณสามารถใช้เครื่องคิดเลข LED ที่มีประโยชน์เพื่อช่วย


4
ฉันไม่คิดว่าคุณเข้าใจการใช้แรงดันตกด้านหน้า มันหมายถึงอคติขั้นต่ำไปข้างหน้าสำหรับการดำเนินการแยก สิ่งสำคัญคือเมื่อเชื่อมต่อ LED ในอนุกรมหากผลรวมของแรงดันตกมากกว่าแรงดันไฟฟ้าที่จ่ายจะไม่ทำงานอย่างถูกต้อง สิ่งสำคัญสำหรับการปรับขนาดตัวต้านทานคือแรงดันไฟฟ้าและกระแสสูงสุด แผนภูมิที่คุณเชื่อมโยงเพื่อให้กราฟส่องสว่าง / ปัจจุบัน หนึ่งต้องเลือกสิ่งที่จำเป็นในปัจจุบัน 50mA ดูเหมือนจะเป็นจุดสูงสุดที่พวกเขาแนะนำ จากนั้นใช้กฎของโอห์มกับกระแสไฟฟ้าและแรงดันเพื่อระบุตัวต้านทาน
wackyvorlon

5
ฉันคิดว่าคุณทั้งคู่พูดเหมือนกันในคำที่ต่างกัน Todbot คำนวณค่าตัวต้านทานแบบที่ฉันต้องการและใช้งานได้ คุณกำลังคำนวณสิ่งเดียวกัน แต่คุณกำลังเจาะจงมากขึ้นว่าคุณต้องการปริมาณแสงเท่าไร ฉันได้เห็นเอกสารข้อมูลจำนวนมากที่แรงดันไฟฟ้าที่พวกเขาระบุคือแรงดันไฟฟ้าที่พวกเขาจะอยู่ที่เอาท์พุทแม็กซ์ไลท์ (ด้วยกระแส DC) คุณกำลังเลี้ยวโค้งและเลือกจำนวนเงินที่คุณต้องการ
Kortuk

4
wackyvorlon สำหรับแรงดันไฟฟ้าที่กำหนด (5V บอกว่า) และกระแสไฟที่ต้องการผ่าน LED (โดยปกติ 20mA) คุณจำเป็นต้องรู้แรงดันไปข้างหน้าของ LED เพื่อคำนวณค่าตัวต้านทาน จำกัด กระแส
todbot

@Todbot ฉันคิดว่าเขาเข้าใจฉันแค่คิดว่าเขากำลังพูดในวิธีที่แตกต่าง
Kortuk

2
"จากนั้นใช้กฎของโอห์มกับกระแสและแรงดันเพื่อระบุตัวต้านทาน" มันผิด คุณต้องใช้แรงดันไฟฟ้าลบด้วยแรงดันตกของ LED
endolith

7

แรงดันไฟฟ้าตกแตกต่างกัน คุณสามารถใช้ตัวต้านทานเดียวถ้ามันเก็บค่าปัจจุบันต่ำกว่าค่าที่ปลอดภัยสำหรับไฟ LED ทั้ง 3 ตัว ข้อเสีย: LED สีแดงจะสว่างกว่า LED สีเขียวและสว่างกว่า LED สีน้ำเงินมาก ฉันมักจะใช้ตัวต้านทานแยกกัน 3 ตัวเสมอถ้า "คุณภาพสี" เป็นปัญหา


1
ฉันคิดว่าฉันเคยเห็นไดโอด RGB ที่พวกเขาจัดการเพื่อให้คุณหลีกเลี่ยงข้อ จำกัด การออกแบบนี้แม้ว่าฉันจะยอมรับว่าปกติฉันจะใช้ไดร์เวอร์อัจฉริยะหากฉันมีไดโอด RGB
Kortuk

1
ตัวขับอัจฉริยะจัดการกระแสไฟฟ้าในลักษณะที่แตกต่างกันและบางตัวไม่ต้องการตัวต้านทานเลย (TCL5940, IIRC)
Axeman

ฉันเข้าใจว่าฉันมีคุณสมบัติความรู้ของฉันโดยการเพิ่มฉันปกติไม่ได้ใช้ตัวต้านทานสำหรับไฟ LED ของฉัน เมื่อฉันไม่ได้ใช้ไดรเวอร์ LED อัจฉริยะปกติแล้วฉันจะทำให้ตัวเองมีกระแสเกินอย่างรุนแรงสำหรับการระเบิดสั้น ๆ
Kortuk

ฉันด้วย :-) ฉันคิดว่านี่เป็นวิธีเดียวที่จะได้รับการจัดอันดับแสงที่ส่องสว่างในอาร์เรย์ led แบบหลายจุด
Axeman

2

หรือหนึ่งตัวต้านทานที่สอดคล้องกับพวกเขาทั้งหมดกำหนดโดยถ้าพวกเขาเป็นแคโทดทั่วไปหรือขั้วบวกทั่วไป ฉันเคยเห็นไฟ LED RGB ที่มีคุณสมบัติสูงซึ่งคุณสามารถใช้ตัวต้านทานตัวเดียวได้ฉันได้เห็นตัวควบคุมคุณภาพต่ำซึ่งไดรเวอร์อัจฉริยะไม่สามารถทำให้มันดูดีได้


แรงดันตกคร่อมของตัวต้านทานจะไม่เปลี่ยนแปลงหรือไม่ขึ้นอยู่กับว่ามี LED เซ็กเมนต์กี่อัน? (สมมติว่าช่วงเวลาที่พวกเขาถูกควบคุมไม่ว่าจะเปิดหรือปิด - ไม่หรี่แสงลง)
Jesse

ใช่และฉันคิดว่าถ้าคุณจะมีเพียงครั้งเดียว
Kortuk

2

คำตอบที่ระบุไม่ถูกต้อง การเชื่อมต่อกับพินทั่วไป (หากมี 4 เทอร์มินัล) หรือทำให้แคโทดหรือขั้วบวกทั้งหมดลัดเข้าด้วยกัน (เพื่อสร้างพินร่วมกัน) และการใช้ 3 สายสัญญาณจะช่วยให้คุณใช้ตัวต้านทานเดียว เลือกตัวต้านทานที่เล็กที่สุดที่สามารถเชื่อมต่ออย่างต่อเนื่องกับขาใดก็ได้โดยไม่ต้องเป่า LED แรงดันไฟฟ้าของแหล่งจ่ายจะต้องไม่ใกล้กับแรงดันไฟฟ้าสูงสุด (เช่น LED สีแดง 1.4V และ LED สีฟ้า 2.5V จะมีความแตกต่างของกระแสที่สามารถจัดการได้ที่ 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----____

ฯลฯ
ความสว่างสูงสุดจะเหมือนกันกับ PWMing อย่างอิสระเพราะคุณถูก จำกัด โดยการกระจายพลังงานขององค์ประกอบเดียว


1
ฉันกำลังเล่นกับไฟ LED RGB บางตัวและมองหาแนวคิดบางอย่างและพบสิ่งผิดปกติทางอินเทอร์เน็ต ( imgs.xkcd.com/comics/duty_calls.png ) ต้องแก้ไข ขออภัยที่มีคำถามเก่า ๆ
Kevin Vermeer

2
reemrevnivek นั่นเป็นวิธีที่ฉลาด ฉันชอบมัน. วิธีการนี้ต้องการฮาร์ดแวร์ผู้ชายที่จะเลือกตัวต้านทานขนาดเล็กพอที่จะขับ LED สีฟ้าให้ความสว่างเต็มเวลา 100% และให้ความไว้วางใจคนที่แต่งตัวประหลาดซอฟต์แวร์ที่จะไม่เปิด PWM LED สีแดงโดยไม่ตั้งใจ 100% (ซึ่งอาจจะร้อนเกินไปและ ทำลาย LED สีแดงนั้น) อนิจจาคนฮาร์ดแวร์จำนวนมากที่ไม่ไว้วางใจคนที่แต่งตัวประหลาดซอฟต์แวร์ที่มากแม้ว่าคนที่แต่งตัวประหลาดฮาร์ดแวร์และคนที่แต่งตัวประหลาดซอฟต์แวร์เป็นคนเดียวกัน พวกเขาบอกว่ามันคุ้มค่าที่จะเพิ่มตัวต้านทานพิเศษอีกสองสามตัวเพื่อรับประกันว่าข้อบกพร่องของซอฟต์แวร์ไม่สามารถทำลายฮาร์ดแวร์ได้
davidcary

-1

ไฟ LED RGB มีการเปลี่ยนแปลงมากมาย คุณจำเป็นต้องศึกษาเอกสารข้อมูล


2
ฉันคิดว่าจากคำถามมันปลอดภัยที่จะสมมติว่า mad_z ต้องการข้อมูลเพิ่มเติมแล้วบอกให้เขาอ่านแผ่นข้อมูลเพื่อช่วยเขา
jkopel
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.