Tengo una tira de LED de 60 vatios que quiero controlar con un Arduino (en realidad, el Genuino Mega 2560). Encontré este tutorial que muestra cómo hacerlo para una tira de LED blanca, pero no estoy seguro de si puedo conectar el mismo circuito tres veces o si hay una mejor manera. Además, la tienda web en la que quería comprar componentes dijo que algunas partes, el BC639 en particular, están "desactualizadas", sugiriendo el BC63916 en su lugar.
Esquema de mi intento (probablemente muy malo):
Como puede notar, soy bastante inexperto y dudo que mi enfoque anterior de "simplemente junte todo" funcione. Mis preguntas:
"Para los transistores, un BC639 NPN y un BC640 PNP hacen el trabajo. R es 3,3 Ω. RB es 22 Ω. RGATE es 4,7 Ω. C es un gran electrolítico de 1000 μF".
Tengo una última pregunta, pero no es tan importante. Podría comprar una fuente de alimentación de 12 V, pero la fuente de alimentación de mi PC (con la que tengo la intención de controlar el Arduino) también puede ofrecer esto. ¿Es una buena idea o destruiré mi fuente de alimentación?
Recientemente me hice un controlador de LED muy similar al de su tutorial vinculado.
El uso de un controlador MOSFET dedicado es probablemente más económico, y podría decirse que es una solución más racional y/o profesional, pero la solución del tótem se puede lograr con piezas de gelatina, y AFAIU no tiene nada de malo per se.
Siempre que sintonice los componentes razonablemente, obtendrá un controlador PWM bastante rápido y potente.
En paralelo, tal como lo has mostrado.
Creo que 22 Ω para la resistencia base parece un poco pequeño. Usé una resistencia base de ~300 Ω que debería dar una corriente base (y la corriente de salida del microcontrolador) de aproximadamente 15 mA, muy dentro de las especificaciones del Atmel que estaba usando, y suficiente para controlar mis transistores 2n2222 y 2n2907 y, por extensión, mi IRLB3034 MOSFET de potencia, razonablemente duro.
No usé una resistencia entre VCC y el tótem.
4.7 Ω para la resistencia de la puerta me parece bien, solo usé valores ligeramente más grandes y obtuve una cantidad aceptable de timbres en la puerta.
Por último, pero no menos importante, coloque un diodo flyback en la salida. Inicialmente pensé que un diodo flyback no sería necesario con una carga "no inductiva" como una tira de LED, pero mi osciloscopio demostró que estaba equivocado: mostró picos de más de 40 V en mi MOSFET bajo carga, lo suficiente como para dañarlo teóricamente. Colocar un diodo Schottky en él solucionó el problema.
Las especificaciones de la fuente de alimentación deberían indicarle cuánta corriente puede extraer del riel de 12 V. En general, una fuente de alimentación moderna de calidad decente debería poder manejar 60 W sin problemas.
Lo estás complicando demasiado. Para el brillo LED PWM a menos de muchos 10 de frecuencia de modulación KHz y para los voltajes con los que está tratando, simplemente puede controlar una puerta MOSFET de canal N directamente o puede usar un simple chip lógico de búfer no inversor cuádruple/hexadecimal si estabas preocupado por tu microcontrolador.
Un circuito para cada canal del LED (canales R, G, B) puede ser tan simple como esto:
simular este circuito : esquema creado con CircuitLab
un MOSFET útil podría ser algo así como un STP16NF06L
Por cierto, esto supone que los canales LED RGB no necesitan ningún tipo de limitación de corriente. Si no tienen resistencias limitadoras de corriente o características de limitación de corriente incorporadas, deberá colocar una resistencia en la ruta de 12 V a tierra en algún lugar para ese canal, o podría implementar una resistencia + bucle limitador de corriente BJT en el MOSFET de canal N.
digital_io
es un pin PWM en un Arduino conectado a una fuente de 5 V, pero no puedo encontrar ningún cálculo sólido que deba seguir para determinar el valor de mi resistencia base (
). Dado que su propósito no es limitar la corriente de la señal PWM, el valor de
me parece arbitrario.Para volúmenes bajos y poco espacio en la placa, se puede usar un controlador de compuerta CMOS integrado para controlar el MOSFET. Consulte UCC27517A para ver un ejemplo.
Ah, y por cierto, si necesita menos de 7 A, puede usar algo como el LM5112 en lugar del controlador y el MOSFET. (Si te gusta más simple es mejor.)
wesley lee