Conduciendo una tira de 12V LED con un Arduino

3

Tengo una tira LED de 60 vatios que quiero controlar con un Arduino (el Genuino Mega 2560 en realidad). Encontré este tutorial que te muestra cómo hacerlo. es 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 de dichas partes, el BC639 en particular, está "desactualizada", sugiriendo el BC63916 en su lugar.

El circuito del artículo:

Esquemademiintento(probablementemuymalo):

Comopuedeobservar,notengomuchaexperienciaydudoquemienfoqueanterior"solo golpee todo" funcionará. Mis preguntas:

  • ¿Es incluso inteligente usar el controlador totem-pole recomendado en el artículo o debo seguir una solución más simple?
  • Si es así, ¿cómo puedo conectar tres de estos circuitos juntos para mi tira RGB (o cómo puedo ajustar mi intento)?
  • Finalmente, ¿son suficientes los componentes y los valores de resistencia nombrados en el artículo?
  

"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 entregar esto. ¿Es esta una buena idea o destruiré mi PSU?

    
pregunta thijmen321

3 respuestas

2

Recientemente me hice un controlador LED muy similar al de tu tutorial vinculado.

  • ¿Es incluso inteligente usar el controlador de tótem?

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 de tótem se puede lograr con partes de jellybean, y AFAIU no tiene nada de malo.

Siempre que ajuste los componentes de manera razonable, le dará un controlador PWM bastante rápido y potente.

  • ¿Cómo puedo conectar tres de estos circuitos juntos?

En paralelo, tal como has mostrado.

  • son los componentes suficientes [...]

Creo que 22 Ω para la resistencia de base parece un poco pequeña. Utilicé una resistencia de base de ~ 300 that que debería proporcionar una corriente base (y una corriente de salida del microcontrolador) de aproximadamente 15 mA, bien 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, usé solo valores un poco más grandes y obtuve una cantidad aceptable de timbre en la puerta.

Por último, pero no menos importante, coloque un diodo de retorno en la salida. Inicialmente pensé que un diodo de retorno no sería necesario con una carga "no inductiva" como una tira de LED, pero mi osciloscopio demostró que estaba equivocado: mostró más de 40 V de picos en mi MOSFET bajo carga, lo suficiente como para dañarlo teóricamente. Poner un diodo Schottky en él solucionó el problema.

  • la fuente de alimentación de mi PC

Las especificaciones de la fuente de alimentación deben indicarle la cantidad de corriente que puede extraer del riel de 12 V. En general, una PSU moderna de calidad decente debería poder manejar 60 W correctamente.

    
respondido por el Dampmaskin
3

Lo estás complicando demasiado. Para un brillo PWM de LED a menos de muchos 10s de frecuencia de modulación de KHz y para los voltajes con los que está tratando, simplemente puede controlar una puerta MOSFET de canal N directamente o puede usar un chip lógico de búfer no inversor de cuatro nodos / hex si estaba preocupado por su microcontrolador.

Un circuito para cada canal del LED (R, G, B canales) puede ser tan simple como esto:

simular este circuito : esquema creado usando CircuitLab

un MOSFET útil podría ser algo así como un STP16NF06L

Por cierto, esto supone que los canales LED R G B no necesitan ningún tipo de limitación de corriente. Si no tienen resistencias limitadoras de corriente o características limitadoras 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 + BJT bucle limitador de corriente en el MOSFET de canal n.

    
respondido por el KyranF
1

Para volúmenes bajos y poco espacio en la placa, se puede utilizar un controlador de puerta CMOS integrado para controlar el MOSFET. Consulte UCC27517A para ver un ejemplo.

Por cierto, si necesita menos de 7 A, puede usar algo como LM5112 en lugar del controlador y el MOSFET. (Si te gusta más simple es mejor.)

    
respondido por el skvery

Lea otras preguntas en las etiquetas