Raspberry Pi - Control de múltiples tiras de led RGB

0

Puedo controlar una tira de LED RGB utilizando Raspberry Pi, utilizando 3 x TIP120 .

Sin embargo, me gustaría agregar varias tiras, tal vez alrededor de 7 a 10 tiras de LED RGB. Usaré fuente de alimentación 12V 30A .

Me pregunto por qué la luz no es tan brillante cuando conecto la serie 2-3 de la tira de LED RGB.

¿Debo usar 3 x TIP120 para cada tira de LED RGB?

Cualquier sugerencia es apreciada.

¡Gracias!

EDITAR: Imagende enlace

Utilicé ese tutorial relacionado con esta pregunta.

    
pregunta Zach

2 respuestas

1

Un TIP120 ya es un darlington con un beta razonablemente alto ... si tiene problemas para saturarlo con la salida GPIO de un Arduino, agregar otro transistor solo elevará el Vbe, caerá otros 700 mV y hará que el problema peor , no mejor.

No dices qué tan grande es la resistencia (si la hay) que estás usando entre el Arduino y la base del TIP120, pero usar un valor más bajo probablemente ayudaría.

La hoja de datos de ATMEL especifica el voltaje mínimo tolerable para una salida de "Alto nivel" como 2.3V ... el valor típico probablemente nunca será más de una caída de diodo por debajo de Vcc, o 2.6 como máximo.

Mientras que la hoja de datos para el TIP120 dice que el Vbe máximo es de 2.5 voltios, un valor mucho más típico será del orden de 1.7 V ... Para conducir el transistor a la saturación, lo más que necesitará es 5mA, dentro del límite actual para un pin GPIO.

Una solución que agrega el recuento de piezas, sería invertir su lógica, conducir la base del TIP120 con 12V a través de una resistencia de tamaño adecuado (alrededor de 2K sería adecuada) y usar una pequeña señal PNP activada por el arduino para "girar off "la corriente de base. Próximamente el esquema.

    
respondido por el Lawrence NK1G
0

El circuito en cuestión está diseñado alrededor de MOSFET de N canales. En su lugar, está utilizando transistores de unión bipolar (BJT) NPN.

Aunque estos dos tipos de transistores se pueden usar para cambiar la alimentación, se comportan de manera muy diferente entre sí. Un ejemplo es que los MOSFET no tienen una corriente de compuerta significativa. Un BJT, por otro lado, necesita una resistencia limitadora de corriente colocada antes de su base. Sin esta resistencia, la corriente a través de la base puede destruir el transistor (o el pin GPIO que lo impulsa).

Otro problema con su transistor específico es que tiene un voltaje de encendido de 2.5V (llamado \ $ V_ {BE} (on) \ $ en la hoja de datos). Esto es la cantidad de voltaje que se debe aplicar a la base solo para iniciar la corriente que fluye a través del transistor. Dado que el RPi emite 3.3V (que no es mucho más alto que el umbral), el transistor no puede "encenderse" por completo. ¡Esto puede haber compensado la falta de resistencias limitadoras de corriente!

Finalmente, al elegir un BJT (o MOSFET), asegúrese de que su capacidad actual sea suficiente. No sé cuánta corriente requieren sus tiras de LED, pero asegúrese de hacer las cuentas :) El TIP120, por cierto, es bueno para 5A.

Versión corta : use un MOSFET adecuado en lugar del TIP120.

    
respondido por el bitsmack

Lea otras preguntas en las etiquetas