Conducción de un LED de alta potencia (200 mA) con un transistor GPIO y NPN

Estoy tratando de entender cómo usar correctamente los transistores NPN para limitar la corriente necesaria de mi Raspberry PI GPIO.

Quiero manejar un LED Luxeon Rebel de Phillips ( https://www.sparkfun.com/products/9637 ), y he diseñado este tipo de circuito para ello:

GPIO conectado NPN y LED de alta potencia

No tengo tanta experiencia con transistores, así que podría estar haciendo algo muy tonto aquí. Pero pensé que si tengo una batería de 9V y me gustaría usar el pin GPIO en mi raspi, algo como esto podría funcionar.

Calculé el valor de la resistencia para el LED1 con la información del sitio web de sparkfun (voltaje directo típico de ~3V) -> R = (9V - 3V) / 0.2A. Así que obtuve 30 ohmios de allí.

La batería y raspi tierra estarían conectados. ¿Hay algo que estoy haciendo de una manera estúpida o incluso peligrosa? Quiero entender cómo usar correctamente el transistor NPN para este tipo de propósito.

Respuestas (3)

Con esas resistencias de valor, necesita un transistor con al menos 25 hfe y más de 275 mA de corriente de colector. ~6v / 22Ω = 0.272A (272mA) de corriente a través del LED, y (3.3v - 0.6v) / 330Ω = 0.0081A (8.1mA) de corriente a través de la base.

Un transistor 2n2222 común funcionaría. De lo contrario, acertaste. Además, es posible que desee optar por la resistencia real de 30 Ω o de mayor valor, para evitar sobrecargar el LED.

¡Gracias por su respuesta rápida! ¿Puedo pedir un poco más de aclaración sobre ese 25hfe? Leí sobre eso, y parece estar relacionado con la ganancia. ¿Qué debo considerar al elegir un transistor a la luz de hfe? Tiene razón, si pongo una resistencia de 30 ohmios, obtendría exactamente 200 mA, tonto, olvidé cambiar el texto en la imagen después de volver a calcular el valor de la resistencia. También puedo preguntar si si aumento la resistencia lateral R2 del GPIO a 1K para disminuir la carga en el GPIO a alrededor de 2,7 mA, ¿eso afectaría al circuito?
El HFE es la ganancia. Toma la corriente base y la multiplica por la ganancia para decirle cuánta corriente se permitirá a través del colector-emisor. El 2n2222 tiene una vida útil de al menos 50 con una corriente de colector de 150 mA y un voltaje de colector-emisor de 1v. Entonces 2.7mA * 50 solo dejaría pasar 137mA. Necesitas al menos 5mA. Pero en su mayor parte, no hay una diferencia real en el RPI al proporcionar 8 mA o 2,7 mA.
@Passerby, ¿puedo saber cuál es el 0.6v en su "(3.3v - 0.6v) / 330Ω = 0.0081A" por favor? ¿Es el valor mínimo del voltaje de saturación del emisor base del 2n2222?
@HUY la caída de voltaje directo de la unión del diodo base de los transistores. Varía pero 0.6 a 0.7v es típico para el 2n2222 en la mayoría de las corrientes.

El problema principal de este esquema aún no se menciona en las respuestas. Es la potencia muy grande en la resistencia limitadora de corriente. PAG = tu 2 R = 6 6 30 = 1.2 W

Esto tendrá dos efectos:

  1. La resistencia debe estar clasificada para esta potencia y aun así estará muy caliente.

  2. La eficiencia del esquema será bastante baja: 0,6 W en el LED frente a 1,2 W en la resistencia = 30 %; Como resultado, la batería se descargará mucho más rápido de lo posible.

Para LED tan potentes, sugeriría otra solución, descrita en mi respuesta a otra pregunta similar . El esquema de esta respuesta es directamente aplicable para el suministro de 9V, pero un diodo Schottky debe conectarse en serie con el LED, ya que no resistirá el voltaje inverso de 9V.

Este es un uso adecuado de un transistor NPN, con algunas advertencias.

Un transistor NPN requiere una entrada de corriente constante al pin base para mantener el flujo de corriente entre el colector y el emisor. La cantidad de corriente que puede fluir entre C y E es la ganancia multiplicada por la corriente base. La cantidad de energía que disipa un transistor es la caída de voltaje a través de C&E multiplicada por el flujo de corriente. Para un transistor pequeño, esto es alrededor de 0.3v, 1.0v para un transistor grande y hasta 4 voltios (!) para un darlington. Esta caída de voltaje debe calcularse al igual que la caída de voltaje del LED, y la potencia se expresa como calor en el interruptor mismo, lo que hace que se caliente (y puede requerir un disipador de calor).

Una resistencia de 320 ohmios en una línea GPIO de 3.3v fluirá ~10 miliamperios, y para mover 200 miliamperios en las líneas C&E se requerirá una ganancia mínima (hFE) de 20, que es la mínima suministrada por un transistor de potencia como el TIP41C . Un transistor de señal pequeño como un 2N2222 tiene una ganancia de cientos, pero una corriente máxima de 200 miliamperios. Es un escenario de huevo y gallina y probablemente requerirá un transistor de par darlington más caro como el TIP120 . El Pi estará suministrando energía constantemente mientras el LED esté encendido.

Olvidó calcular la caída de VBE (normalmente de 0,6 a 0,7v). Solo habrá 8 mA en la base. Además, el 2n2222 tiene una corriente máxima de 1 amperio, no de 200 mA. Estás pensando en algunas versiones del 2n3904. Un TIP120 es excesivo.
En ese caso, su respuesta es más correcta que la mía, tenga un voto a favor.