Nuevo driver para leds de alta potencia con entrada de control PWM

Led_Driver_Control.png

Proyecto y construcción DIY de un regulador lineal de corriente (driver) para leds de potencia con entrada de control para regulación de intensidad PWM compatible con las salidas de los microcontroladores (como por ejemplo Arduino).

El post con el proyecto del driver para leds de alta potencia, publicado en Inventable en el 2012, ha tenido una muy buena aceptación por parte de los lectores. Muchos de ellos me han pedido explicaciones sobre la entrada de control y de como usarla para regular la intensidad luminosa con un sistema PWM (modulación por ancho de impulso) con microcontrolador como por ejemplo la tarjeta Arduino. En esa versión del driver, no se podía conectar directamente un micro porque le faltaba un transistor de adaptación como se observa en el proyecto de la "unidad de control para transistores de potencia" donde he colocado un transistor por cada salida del micro directamente en la placa de control. Esto fue posible porque la placa de control la he proyectado ya con ese objetivo.

Led_Driver_Control_circuito.png
Circuito del driver. Si necesitan trabajar con tensiones más altas de 45V pueden reemplazar los transistores BC547 por los BC546 que soportan hasta 65V.

El problema se presenta cuando debemos conectar el driver a una tarjeta con microcontrolador comercial en la cual se encuentran disponibles solamente las entradas y salidas directas del micro. Por este motivo he decidido de retomar el proyecto del driver agregando directamente a bordo el transistor necesario en modo tal que la entrada de control PWM sea perfectamente compatible con las salidas de todos las tarjetas con microcontroladores.

Led_Driver_Control_vista_pictorica.png
Vista pictórica del driver. El circuito impreso permite de montar una o dos resistencia en paralelo para obtener la corriente necesaria.

Aprovechando de esta revisión, para mejorar aun más este nuevo modelo, he separado la alimentación de la entrada de control y he desplazado el mosfet hacia el borde de la plaqueta para poder montar cualquier tipo de disipador, inclusive simples placas de aluminio, cosa que no era posible en la primera versión del driver. Es más, si desean construir un sistema con varios drivers como en el caso de los sistemas para el control RGB (3 drivers), pueden usar un solo disipador, aislando los mosfets como explico en este artículo "montaje de un disipador aislado".

Led_Driver_Control_pictorica_3_ch.png
Montaje de 3 drivers que comporten un solo disipador para sistemas RGB (recuerden de aislar los mosfets).

Notarán en el circuito impreso, que he previsto la posibilidad de conectar dos resistencias en paralelo para regular la corriente en el caso sea necesaria una corriente que no logramos obtener con una sola resistencia o también si no tuviéramos en casa la resistencia del valor adecuado. La fórmula simplificada para dos resistencias en paralelo es la siguiente:

formula_paralelo_resistencias.png
Fórmula simplificada para calcular el valor de 2 resistencias en paralelo

Si usamos dos resistencias del mismo valor la fórmula se reduce a R/2, es decir, el valor de una de ellas dividido por dos. Por ejemplo si, usáramos dos resistencia de 1,5 ohms, el valor resultante será de 0,75 ohms.

SIMPLICIDAD VS. COMPLEJIDAD
Es muy difícil para mi mantener un buen equilibrio entre simplicidad, síntesis y exactitud cuando escribo los artículos. Siempre trato de no perder de vista el objetivo principal de inventable y es que la mayor parte de la gente desea construir sus cosas sin complicarse demasiado la vida. Esto tiene un costo: las soluciones propuestas no siempre son las mejores porque en electrónica, generalmente la calidad es proporcional a la complejidad. Un driver conmutado (switching) como los de tipo comercial es sin duda, mucho más eficiente que este driver DIY. Lamentablemente es también muy complejo de hacer, necesita circuitos integrados especializados, bobinas, transformadores especiales y otros componentes que van más allá del alcance del principiante e inclusive del aficionado común. Un podría decir ¿Entonces, por que construirlo yo en lugar de comprarlo ya hecho? La respuesta se encuentra en este mismo artículo, hacer nosotros las cosas nos da el conocimiento necesario para poder aplicar estas invenciones en modo distinto o inclusive nos permite de abrir el horizonte para lograr inventar cosas nuevas. Por ejemplo, nuestro simple driver conectado a una tarjeta de interfaz nos permitirá de controlar nuestras luces con una computadora. Y esto si que va mucho más allá de un driver comercial sigilado de bajo costo producido en Oriente.

Principio de funcionamiento del driver

Este driver es de tipo serial y regula la corriente que pasa por los leds conectados a través de un mosfet de canal N (IRF530) y de un sensor de corriente compuesto por un transistor BC547 y una resistencia R conectada entre la base de dicho transistor y masa (negativo). Cuando encendemos el circuito, el transistor no trabaja y el "gate" del mosfet recibe una tensión positiva a través de la resistencia de 4,7 K que lo hace conducir. Esta conducción enciende el led y produce una caída de tensión sobre la resistencia R que se encuentra en serie con el led. Si la corriente aumenta, también aumenta la caída de tensión en dicha resistencia superando la tensión de umbral de la base del transistor (aproximadamente de 0,6V). Por lo tanto, este último, empieza a conducir disminuyendo la tensión de gate del mosfet y reduciendo de consecuencia la corriente sobre el led (realimentación negativa). Por lo tanto, la corriente sobre el led depende del valor de la resistencia en serie.

Led_Driver_Control_circuito_impreso.png
Circuito impreso del driver.

Corriente de salida del driver

La primera cosa que necesitamos saber es la corriente que el driver debe entregar para que los leds que deseamos conectar trabajen correctamente. Debido a que generalmente los leds están conectados en serie, la corriente que pasa por cada uno de ellos es la misma. Si los leds que conectamos son iguales entre si, nos sirve saber la potencia de uno de los leds y la tensión de umbral del mismo. Con estos datos aplicamos la fòrmula siguiente:

formula_corriente_potencia.png

En la fórmula, Iled es la corriente que pasará por nuestro led y que corresponde a la corriente de salida de nuestro driver. Pled es la potencia de uno de los leds y Vled es la tensión del mismo. Por ejemplo, la corriente correcta para un led de 1 watt y 3,7V de tensión será de Iled = 1 watt / 3,7V = 0,27A.

Una vez que conocemos la corriente de salida del driver, podemos calcular el valor de la resistencia reguladora de corriente. La fórmula es la siguiente:

formula_calculo_resistencia.png

Donde 0,625 es un valor constante y que corresponde al umbral de conducción del transistor BC547 mientras que Iled es la corriente que hemos calculado. Podemos simplificar los dos pasajes precedentes aplicando una fórmula sola:

formula_calculo_resistencia2.png

Para los alérgicos a las fórmulas les propongo una tabla muy breve para leds de 1W y 3W con las resistencias necesarias:

tabla_resistencia_led.png

Como pueden observar, hasta ahora no he hablado de cuantos leds puedo conectar. El motivo de esto es que para calcular la resistencia en una conexión de leds en serie no es necesario saber la cantidad, solamente sirve saber la corriente. ¿Entonces que determina la cantidad de leds que puedo conectar? Simplemente depende de la tensión de alimentación. Esta debería ser de 2,5V por encima de la suma de las tensiones de cada leds. Por ejemplo si conectáramos 3 leds de 3,7V en serie, la tensión de alimentación del circuito debería ser de por lo menos:

V = 2,5V + ( 3 * 3,7V) = 13,6V.  Este es el valor mínimo que permite que el circuito regule la corriente correctamente.

¿Cual es el valor máximo de tensión de alimentación del circuito? En teoría podría ser hasta de 45V que es el valor máximo que resisten los transistores. Si reemplazáramos los BC547 por los BC546 podríamos llegar hasta 65V.

tabla_cantidad_leds.png
Tabla con los valores de alimentación del circuito en base a la cantidad de leds blancos en serie conectados.

Cuanto mayor es el valor de tensión de alimentación de nuestro circuito respecto a la suma de tensión de nuestros leds, menos eficiente será porque la tensión, y de consecuencia la potencia no usada será disipada en el mosfet y no en los leds. Este es el típico problema de los reguladores lineares. Veamos un ejemplo. Supongamos que quiero controlar un solo led de 3 watts y 3,7V con una fuente de alimentación de 12V. Bien, sobre nuestro leds caerán 3,7V, sobre la resistencia 0,625V y sobre nuestro mosfet el resto:

Vmosfet = 12V - 3,7V - 0,625 = 7,775V.

Como la corriente es de 0,81A (ver la tabla para leds de 3W), por la fórmula de potencia, sobre el mosfet disiparemos:

Pmosfet = Vmosfet * I ==> Pmosfet = 7,775 * 0,81A = 6,3 watts

Es decir que sobre el mosfet perderemos el doble de la potencia que sobre el led. No solo, nuestro circuito consumaría más de 10 watts aunque si nuestro led es de solamente 3 watts. Si agregáramos otro led en serie manteniendo la tensión de alimentación a 12V, obtendríamos el doble de potencia luminosa (6 watts) mientras que en el mosfet se perderían solamente 3,3 watts. Como ven, para obtener un circuito eficiente, es mejor mantener la tensión de alimentación lo más cercana a la suma de tensión de los leds pero siempre 2,5V por encima para permitir que el circuito regule correctamente.

driver_ejemplo_6_leds_24V.png
Ejemplo de conexión con 6 leds blancos de 3 watts cada uno.

Como verificar la corriente

Para verificar la corriente podemos usar un tester. El modo más directo consiste en medir la corriente conectando el tester entre la salida del driver y los leds ya que los tester generalmente disponen de un terminal para medir corrientes elevadas (10A). También podemos obtener la corriente midiendo el valor de la resistencia con el circuito apagado y después la tensión sobre la resistencia con el circuito encendido. Una vez que tenemos estos dos valores debemos simplemente dividir la tensión medida por la resistencia medida (por Ley de Ohm I = V / R).

¿Que circuito puedo conectar a la entrada de control?

Como les decía antes, la entrada con transistor permite la conexión de una amplia gama de dispositivos con tensiones de entrada entre 1,8V y 12V. Es importante notar que la entrada de control trabaja en modo invertido, es decir, cuando la tensión de la entrada de control es positiva, los leds se apagan mientras que cuando es cercana a masa (menor de 0,6V) los leds se encienden. Lógicamente, para obtener la regulación de la intensidad luminosa es necesario un circuito de control que sea en grado de emitir impulsos con periodo variable (PWM). La modulación por ancho de impulso es un argumento interesante y bastante simple de entender pero lo dejo para otro artículo porque este ya es bastante largo.

modulacion_pwm.png
Ejemplo de formas de onda de control con diferentes duty cycle y la luz obtenida equivalente.

Como ayuda les muestro una figura en la que se pueden observar 3 niveles (mínimo, medio y máximo) de intensidad luminosa de un spot luminoso modificando el ancho de los impulsos de control del driver (relación conocida en inglés como duty cycle). Les aconsejo trabajar con una frecuencia superior a los 100 Hz o ciclos por segundo (yo generalmente trabajo con frecuencias de 300 Hz o más). Los que quieran profundizar sobre esta técnica, en internet encontrarán mucho material. De cualquier manera, a continuación les ilustro un ejemplo perfectamente funcionante, muy simple de hacer y que usa un circuito publicado algunos meses atrás aquí mismo.

Ejemplo de regulación PWM sin usar un micro

Led_Driver_Control_NE555_regulador.png
Sistema de control de intensidad luminosa manual del tipo PWM que no usa un microcontrolador.

En el diseño les muestro la combinación de este driver con el circuito regulador con 555 que publiqué tiempo atrás aquí mismo. Este ejemplo satisface a muchos lectores que me pedían la posibilidad de regular la intensidad luminosa de leds de potencia. Para usar el circuito con el 555 es necesario hacer una pequeña modificación en el circuito que consiste en no montar el mosfet en la plaqueta del 555 y de hacer dos puentes con trozos de alambre que se observan en el diseño como dos líneas rojas verticales (cercanas al led amarillo).

led-driver-control01.jpg
Foto del prototipo construido en laboratorio. Como disipador se puede usar un perfil rectangular de aluminio.

Conexión de leds en serie / paralelo

El problema de la conexión de leds en serie es que si quisiéramos conectar muchos leds, la tensión necesaria para alimentar el circuito sería muy elevada y no es fácil encontrar fuentes de alimentación con tensiones de salida tan altas. Por ese motivo, una solución podría ser la conectar ramas de leds en paralelo.

Led_Driver_Control_ejemplo1.png
Ejemplo de conexión serie / paralelo que se puede usar con precaución (ver texto).

Este sistema es válido solamente si los leds son perfectamente iguales entre si. Si no fuera así, corremos el riesgo que pase más corriente por una rama respecto a otra. Aunque si usáramos leds iguales, la tolerancia de los componentes podría desbalancear la distribución de la corriente. Por ese motivo, la solución es factible pero no es muy recomendable.  Si estamos obligados a adoptarla, podemos medir la corriente por cada rama con un tester para verificar que la corriente circulante sea la adecuada.

led_Driver_medir_corriente.png
Medición de la corriente en una rama de los leds con un tester.

Les recuerdo que la conexión de ramas en paralelo implica un aumento de la corriente necesaria por lo que el cálculo que hemos explicado anteriormente debe ser modificado Por ejemplo, si conectáramos dos ramas con leds de 3 watts, la corriente de salida de nuestro driver deberá ser del doble del valor calculado para una rama sola (0,81A * 2 = 1,62A).

Matrices de leds

En los últimos años, han aparecido en el mercado leds de mucha potencia que en realidad son grupos de leds conectamos en serie y paralelo como citábamos en el párrafo anterior y que se llaman "led array" o matrices de leds. En estos casos, el fabricante logra construir cada led exactamente igual a los otros y por lo tanto la luminosidad y la potencia consumida por cada led es la misma. Podemos usar nuestro driver con estos tipo de leds sin problemas. En la foto y en el diseño les muestro un hipotético led array de 50 watts con el circuito interno.

led_array_ejemplo.png
Led array de nueva generación que permiten potencias notables.

IMPORTANTE
No obstante este proyecto de driver sea una variación del anterior, he dedicado bastante tiempo para explicar algunos conceptos que servirán para aclarar muchas preguntas que me han hecho los lectores en el tiempo, especialmente relacionadas con la conexión de los leds y el calculo de la corriente. Lamentablemente mis ocupaciones me crean a veces dificultad para responder rápidamente a los comentarios (pueden pasar muchos días antes de una respuesta).  Por este motivo les pido por favor de leer bien el artículo porque seguramente encontraran en él respuestas a vuestras preguntas.

Para terminar este post les muestro un video del sistema con regulación de intensidad luminosa hecho con el 555 que explico en el artículo.

Hasta la próxima!! 🙂

 

logo_descarga

[ Circuito impreso del LED driver (formato KiCad) y PDF ] (1061)

 

Los contenidos de este blog son originales y están bajo una licencia Creative Commons BY_NC_SA

104 pensamientos en “Nuevo driver para leds de alta potencia con entrada de control PWM”

  1. Muy buen artículo!!.. siendo compatible con señales PWM… esto quiere decir primeramente que podríamos perfectamente conectar un controlador rgb comercial de por ejemplo 44 teclas (claro, haciendo 3 circuitos de estos)…

    saludos!

  2. bueno me adelanto un poco… lo estuve simulando al circuito (segunda vez en mi vida que hago una simulacion jejeje).. y los pulsos pwm aparentemente tienen que ser positivos, por lo que supongo un controlador rgb no me vale para este caso (tengo entendido que estos controladores tienen un positivo comun y la señal la mandan por el negativo).. tengo otro circuito regulador de corriente que toma como referencia una señal negativa, pero no se como hacer el impreso …

    sería complicado modificar esto para que en vez de tomar una señal positiva, tome una negativa? uso un generador de señal en la simulación y comparando un circuito con otro es asi… el de este articulo debe usar señales positivas…

    o me estoy equivocando?

  3. A esta altura ya tendrias que haber puesto alguna fuente de corriente conmutada con mc34063 😀
    Si querés te paso algún diseño, mandame un mail.

    Hola Fernando, un circuito con mc34063 no es un “paseito” para hacer además que en realidad es un convertidor DC-DC en lugar de un generador de corriente constante para leds y por último no tiene en modo nativo la posibilidad de control PWM que es el objetivo de este driver para poder controlar la intensidad luminosa desde un un PC o sistema digital. De cualquier manera, mandame tu circuito a contactos[aroba]inventable.eu que te digo mi opinión. Gracias.

  4. Cordial saludo; este articulo es excelente, ya he realizado el circuito y me ha funcionado muy bien . muchas gracias por su aporte.

    Excelente Gustavo!! 🙂

  5. Boa noite gostaria de saber o valor de a resistência se eu ligar os seguintes leds
    2und 3.1v 1.5A em 12v
    3und 3v 1.5A em 12v
    2und 3.5v 1A em 12v
    2und 3.8v 0.7A em 12v
    Dedculpe minha pergunta mas não entendi como faço o cálculo
    Desde já agradeço

  6. Hola como siempre todo tu trabajo excelente tengo una propuesta hacer un sensor de proximidad como los que utilizan los autos con voltaje de 12v o de 120 ojala puedas y felicidades sigue asi gracias

  7. Hola, he seguido este post, excelente explicación, soy técnico electromecánico y siempre me gustó la electrónica, nunca me pude poner al día con la electronica, pero como lo explican aquí parece tan sencillo y tan practico que me da ganas de armarme muchas cosas.
    Ahora estoy con un dilema y es por eso que llegué aqui, me podrían guiar para hacer un circuito para variar la intensidad de luz ya sea para led o para una lámpara incandescente de 220V pero que varíe en forma automática, es decir al conectar el circuito esta encienda de 0% a 100% en 3 o 5 segundos en forma automática sin necesidad de presionar nada mas, y lo mismo para apagarla? gracias

    Hola Claudio, lamentablemente lo que necesitas no es simple de hacer. Primero es necesario aclarar que los circuitos reguladores de intensidad con lámparas incandescentes 220V son completamente diferentes a los circuitos para leds. Después, para automatizar la regulación es necesario usar un microcontrolador u otro circuito integrado complejo. Yo no tengo proyectos hechos como los que necesitas. Quizás más adelante haga algo. Puedes preguntar en el foro. Quizás alguien sabe aconsejarte.

    1. Hola Pablo, te contesto de metidido…

      Efectivamente, cualquier BC547 te sirve para este montaje, pero trata que los dos que utilices sean iguales, aunque no es imprescindible sería conveniente.

      Saludos
      HJ

  8. Hola Javier, buenos días!!

    Ah perfecto, eso supuse pero más vale preguntar antes.

    Muchas gracias por la pronta respuesta.

    Saludos desde México!! 😀

  9. Excelente trabajo,has dejado un gran aporte y me interesa este trabajo,voy a tratar de agregar algun aporte,estoy trabajando con alumnos de escuelas tecnicas en la realizacion de proyectos de evaluacion por capacidades.Seria posible de darnos alguna informacion de su experiencia en el desarrollo de estos circuitos con micros manejando led en ilumninacion e introducir ideas para controlar estos sistemas utilizando las bondades del GSM desde ya muchas gracias Marcelo

    Hola Marcelo, yo uso el control de iluminación con leds a nivel profesional como puedes ver en mi web gabrielrapetti.com ¿En que modo puedo ayudarte?

  10. hola estupendo proyecto quisiera saber si puedo aplicar este proyecto para una lampara de mesa ya que la verdad me urge para trabajos de noche y quisiera poder conectarla a 110v como ustedes lo tienen gracias de ante mano felicidades gran aporte tecnico

    Hola, depende de como está hecha la lámpara y que tipo de leds tiene.

  11. Hola
    Muy buen articulo, pero me queda una duda: Yo podría conectar directamente este circuito a una placa arduino?, en una parte del articulo tienes tres circuitos, estos podría conectarlos a una sola fuente o requeriría de tres fuentes diferentes?
    Saludos

    Hola Carlos, se puede conectar directamente a Arduino sin problemas. En el caso de tres circuitos, la fuente puede ser una sola. Buen trabajo 🙂

  12. Buenos días
    Soy nuevo en el foro pero me parece excelente da explicaciones claras y concisas, incluso para ignorantes en la materia como yo.
    Pero a pesar de todo me entran algunas dudas que agradecerían que me aclarasen, en cuanto a los driver de potencia y pwm controlado por placa arduino.
    Mi intención es realizar una pantalla de 78 Led blancos de 3w / 3.7 v y 0.81 A y 24 Led azules de idénticas caracteristicas. Montados en serie paralelo , alimentados por una fuente conmutada re gula le de 48 – 56 v 7.3 A y 350W por lo tanto creo que necesitaría construir 4 driver y mi duda es:
    En las series en paralelo de 26 Led 13 Led en cada serie el driver necesitaría soportar 78w, por voltaje necesitaría el transistor BC 546 tiene el mismo umbral de conducción de 0.625V que el 547?. El mosfet IRF 530 servirá igual teniendo en cuenta la mayor tension, 48 V y potencia que tiene que circular 78w?
    Los cálculos de las resistencias que aparecen en el articulo de 0.385 ohm servirán? Siempre y cuando el bc 546 tenga el mismo umbral que el bc 547, por que entiendo que para el calculo de la resistencia solo se tiene encuentra la intensidad y potencia individual del Led por cada serie independientemente del numero de Led de la serie.
    Agradecería que me contestase.
    Atentamente:
    Jorge

    Hola Jorge, el BC546 tiene la misma tensión de umbral del BC547. El problema que veo es la tensión Vgs (gate-source) del IRF530 que es de 20V. Yo usaría el BC547 y el IRF530 pero agregaría un diodo zener de 12V y 1/2W entre el colector del BC547 y masa con el ánodo a masa. De esta forma el gate del IRF530 no puede superar los 12V. Esta modificación no debería crear inconvenientes de funcionamiento. Cuando tenga algo de tiempo, completaré el artículo con este agregado cuando se trabaja con tensiones elevadas

  13. Buenos días otra vez.
    Repasando la pregunta veo que me he olvidado de otra duda, que es:
    La resistencia de 4.7K del mosfet y la resistencia de 10K de la entrada de PWM servirían para mi circuito otra duda que tengo, es que viendo el post de driver de potencia. La resistencia de entrada al mosfet es de 47K, es una errata o se diferencia el circuito por no tener regulación por PWM. Y al mismo tiempo com se calcula estas resistencias que no Veo su razonamiento por mas que miro.
    Perdonarme si parecen dudas tontas pero como he dicho, soy ignorante en la materia.
    Jorge

    Hola nuevamente Jorge, la entrada de control de un mosfet (el gate) se comporta como un capacitor, es decir, consume mucho en el instante que cambia el nivel lógico de entrada y una vez que el capacitor se carga, deja de consumir corriente. Por este motivo, los circuitos digitales y los microprocesadores (que usan la tecnologia MOS) aumentan el consumo cuando trabajan con frecuencias más altas. Si ponemos una resistencia de valor grande en la entrada, este “capacitor” del mosfet tarda en cargarse y entonces el mosfet no conmuta inmediatamente aumentando la disipación de potencia en el mismo. En los casos de solo regulación lineal (sin PWM), la cuestión de la conmutación “veloz” no tiene importancia mientras que si usamos un control PWM, es mejor mejorar la respuesta del mosfet bajando la resistencia de 47K a 4,7K. Sobre este tema, hay una discusión interesante con un lector en la página de inventable en facebook.

  14. buenas tarde.
    felicidades por el post esta todo explicado muy clarito, tengo una duda si al conectarle la salida pwm del arduino lo que hacemos es encender y apagar el led muy rapido o reguylamos la cantidad de amperios que pasan por el led.
    gracias.

    Hola, la regulación de corriente de base (amperios) la hace el mosfet, la resistencia y el transistor. A través de Arduino, modificando la onda da pwm logramos modificar la intensidad luminosa.

    1. hola. al. TURQUÍA estoy de acuerdo también. Busco proyectos con horas la temperatura del LED. También estoy en busca de un amigo que conoce el software MICROBASIC.

      Nota: Estoy interesado en el tiempo proyectos matriz de p10 y la temperatura.

      mail. dijitalleddunyasi@hotmail.com

  15. Perdón mi ignorancia. Cómo se adaptaría este circuito a Leds RGB que tienen anodo común y no es posible separarlos por color? Gracias por el aporte y saludos!

    Hola Patricio, este circuito funciona precisamente con leds RGB con ánodo común porque la regulación de los canales se hace a través del negativo. Los ánodos de los leds se conectan a positivo (observa el circuito)

  16. muy buen post, pero tengo una pregunta y esperaba que pudieras ayudarme ❓ , como puedo hacer para que el pwm varié con cada pulsación del push-bottom y no mientras lo tienes presionado.
    gracias

    ¿a que push-botton te refieres?

  17. es decir se cambiaria el potenciometro por el interruptor crepuscular para que conforme vaya obscureciendo el dia se modifique el pwm del circuito ???? y que necesitaria cambiar?? gracias

  18. buenas noches ante todo me gustaria felicitarte por tan excelente pagina y explicaciones, eres muy bueno, realize tu proyecto y me funciono bien, conecte 15 leds de 1w en series de 3 (5)y luego en paralelo, use 3 resistencias de 1ohm de 1w cada una en paralelo con lo que logro 1,8 amp, noto que las resistencias de 1ohm se calientan bastante queman al tocarlas mas no el mosfet que con el disipador parecido al tuyo esta frio. es normal calienten tanto o cometi un error? saludos

    disculpa si calienta bastante el mosfet tambien lo deje un rato encendido y no se puede agarrar con a mano el disipador, estoy usando un irf630. sera que coloco resistencias de mas watts y otra pregunta puedo usar otro mosfet en paralelo? saludos

    Hola George, felicitaciones por la configuración de leds que has calculado. Con una corriente de 1,8A, la potencia disipada por las resistencias es de 1,125W (P = I * V => P = 1,8A x 0,625V = 1,125W). Siendo las resistencias del mismo valor, la disipación en cada una será de 1/3 de la potencia total (1,125W / 3 = 0,33W). Si cada resistencia conectada en paralelo es de 1W, no tendrías que tener problemas. Es normal que las resistencias calienten cuando disipan un poco de potencia. Se quieres, puedes reemplazarlas por resistencias un poco más potentes (por ejemplo 2W). Respecto al mosfet, el IRF630 soporta más o menos 6A mientras que tu haces pasar por el 1,8A. Yo te aconsejo de dejar el IRF630 pero de poner un disipador más grande.

  19. hola amigo mi nombre es pablo y tu proyecto es muy interesante pero mi pregunta es como conectaste el 555 o el diagrama por el cual haces el control

  20. Hola estimado

    Primero que nada muy buen tutorial, aunque debo ser sincero, no entiendo casi nada, ya que no es mi área.

    Bueno, quisiera ver la posibilidad que me pudieras explicar brevemente como puedo hacer lo siguiente:

    “Requiero conectar 1600 Luces LED (800 x2 lineas paralelas)(serán de un solo color), controlar la potencia ilumínica y agregar 3 botones de efectos (ya sea; flash, smooth, fade, etc…)”

    La fuente de entrada es de 220v (las LED a ocupar son las que se ocupan para navidad, debido a su bajo costo)

    Espero puedas guiarme

    Saludos y gracias

    Jean
    Chile

    Hola Jean, es un número muy grande de leds que quieres conectar. Lamentablemente no se como aconsejarte. Yo usaría una fuente pero el tipo de fuente y la conexión de los leds depende de muchos factores y no tengo una solución simple para una persona que no tiene una base de electrónica. Lo siento mucho 🙁

  21. Hola buenos dias.

    Me surge una duda con el circuito, por ejemplo si quiero tener un circuito en paralelo que consuma 37-38w y pongo por ejemplo 6 ramas en paralelo y cada rama tengo 3 led de 3.3, el circuito alimentado por 12,5 v y 0.5A por cada rama, es decir 3A en total en teoria tendria un consumo de 9.6v en cada rama y por lo tanto tendria el marge de 2.5v en este caso un poco mas, para calcular la resistencia deberia poner R= (0.625* 9.9v)/30w(aprox) o estaria mal calculado?

    Otro comentario para hacerlo mas exacto como puedo controlar la intesidad que tengo en el colector del BC547 para ajustar mejor los 0.6v para calcular la resistencia y asi saber que intensidad para a circular a los leds? En que medida variar el duty cicle hara que consuma mas nuestro circuito? Un saludo y gracias

    Un saludo

    Hola Edu, el cálculo es: R = V / I ==> R = 0.625V / 3A = 0,2 ohm. Puedes obtenerlo poniendo dos resistencias de 0,1 ohm en serie. El otro comentario tuyo no lo entiendo. 😯

    1. El duty cycle sobre que actua porque evidentemente disminuye la potencia o aumenta la potencia es decir el consumo pero el duty cycle como hace variar la potencia disminuyendo el voltage o la intensidad?

      En modo simple, modificando el duty cycle haces que el circuito conduzca solo una parte del tiempo mientras que en la otra parte no conduce. El valore “promedio” de la potencia por lo tanto disminuye o aumenta en relación a la diferencia de tiempos entre las dos partes.

  22. Hola muy buen artículo!!
    Tengo algunos conocimientos de electrónica y necesito armar un driver PWM para controlar un array de 35V/100W ¿Qué debería tener en cuenta? Si no calculé mal la resistencia que necesito es de 0,2 ohm y tendía que ver de que voltaje consigo la fuente para calcular la potencia. También vi en un comentario que por el voltaje debería agregar un zener para no quemar el mosfet ¿Algo mas? Me preocupa un poco el calor que tenga que disipar.
    Saludos!

    Hola Patricio, no he probado con tensiones y potencias tan elevadas. 🙁

  23. Hola muy buen post, ya he armado tu driver y funciona a la perdección, le conecté leds de 5W y el driver funciona, hay un poco de calentamiento en mi fuente pero creo que funciona bien, y también les conecté un RGB de 10W y funciona de maravilla, sólo una pregunta, podrías ayudarme pasándome un diagrama de una fuente que tu hayas probado? quiero probar otra fuente para revisar el calentamiento, y otra pregunta, no logro meterle a cada led el máximo voltaje permitido, no sé porque no puedo subir el voltaje, he cambiado resistencias e intentado lo que se me ocurre pero nada. Espero alguien pueda comentarme algo. Saludos a todos!

    Hola, no proyecto ni hago fuentes de potencia desde hace una eternidad, no sabría que aconsejarte. Respecto a los leds, la tensión no puede aumentar porque depende dal mismo led. Lo que puedes aumentar es la corriente pero la tensión en led es constante.

  24. AMIGO ESTE NUEVO DRIVER CUANDO LO MONTE, ME DIO MENOS ILUMINACION QUE CON EL ANTERIOR, EL IRF TOMA TEMPERATURA. CON EL ANTERIOR EL IRF SE MANTIENE FRESCO, PERO LOS LEDS TOMAN MUCHA TEMPERATURA…

    Hola James, el sistema de regulación de los dos circuitos es idéntico y si no usas la entrada de control no deberías haber diferencias. Tendrás algún problema en tu montaje.

  25. Hola buenas noches si quisiera alimentar 3 leds de 10w me seriviria este circuito y el calculo de las resistencias cual seria=?

    Hola Ernesto, es posible pero depende de algunos factores como las características de los leds y la tensión de alimentación del circuito. Lo explico bien en el artículo.

  26. Hola, esta genial el proyecto, me gustaría saber si puedo conectar una tira led (consume 92V , 280mA) revisando tu post creo que debo cambiar algunos componentes(como mosfet, transistor bc547, resistencia).Busco regular la intensidad de luz por medio de un microcontrolador(PWM).

    ¿Estas seguro que la tira es de 92V, 280mA?

  27. Estimado amigo,

    Muchas gracias por el post, estuve buscando mucho como hacer un LED driver simple con PWM para controlar con arduino, ya que yo trabajo en un laboratorio con plantas y estoy investigando como las plantas responden a distintas intensidades de luz azul y roja. Gracias a tu muy clara explicación, pude hacer un prototipo (ya que soy biólogo y la electrónica es más bien un hobby) y que funcionó muy bien, con el arduino puedo regular la intensidad y cuando se apaga o prenden los LED. Estos LED son de 10W, y uso 1 LED azul de 12V y 2 Rojos en serie de 6V, ambos son de 900mA, por lo tanto la resistencia para la corriente es de 0.68 ohms y 3W. El problema que tengo es que los MOSFET se calientan demasiado, llegan a 90 grados C. Eso ocurre de inmediato cuando los LED se prenden a su máxima potencia, y la verdad es que si necesito esa potencia. En el arduino programe que cuando se selecciona la máxima potencia, el pin controlador se va a 0, por lo tanto es como si desconectara el arduino y el circuito funciona sólo con el segundo BC547. Estoy usando como voltaje de entrada un transformador de 14.5V y 5A. Esa resistencia de 4.7K cómo se calcula? Busque en la página de Facebook la conversación que mencionaste pero no la pude encontrar. Cuál es la fórmula para saber la reducción de voltaje con una resistencia, porque si bien entiendo esa resistencia es para bajar el voltaje de entrada para que sea más apropiado para el gate del mosfet…
    Muchas gracias por tu trabajo y sigue así ya que haces que la electrónica sea entretenida y accesible.

    Saludos

    Juan Pablo

    Hola Juan Pablo, muy interesante lo que haces con las plantas. Respecto al circuito, como correctamente dices, la entrada PWM trabaja al contrario, es decir, cuando Arduino pone la linea a 5V, el mosfet apaga los leds. No creo que el problema de la temperatura esté en la resistencia de 4,7K, simplemente está en la potencia que disipa el mosfet con luz plena. Si no me equivoco es de casi 4W (P = (14,5V – 12V – 0,6) x 1,8A). Aunque si no controlas con Arduino, debes encontrar un equilibrio térmico. La solución más simples es la de montar un disipador más grande o de bajar levemente la tensión de alimentación (por ejemplo 13,6V). Buen trabajo!!

  28. saludos quisiera saber si yo ya tengo un driver que me entrega 700 mA es necesario poner las resistencias para controlar la corriente o solo hago un puente ?

    Si quieres usar solo la parte PWM sin controlar la corriente de base, en lugar del shunt (la resistencia) puedes hacer directamente un puente.

  29. Hola amoigo, muy buen post! Una consulta, con que programa hiciste los dibujos de los PCB? Me refiero a la primer imagen del Post en particular. Saludos y gracias!

    1. Hola Sansil, Gabriel (Inventable) utiliza un programa de edición vectorial como el Corel, para mas detalles consulta las FAQ del Blog.

      Saludos
      HJ

  30. Estimado, en el caso de poner leds en paralelo (como esta planteado en la parte final de la nota para 50 watts), que ocurre si una de las series de leds se quema o se “abre”? El generador de corriente sigue generando los 2.3 amp y ahora se ponen en riesgo los restantes leds?
    Es el riesgo que hay que correr? Gracias, Marcelo

    Si Marcelo, es como dices tu. De cualquier manera, es raro que un led deje de conducir.

  31. Hola Gabriel,
    Tengo una duda. Si vos decis: Vmosfet = 12V – 3,7V – 0,625 = 7,775V. pero que tengo que sumar siempre 2,5V mas para que el circuito regule correctamente. Entonces tendria que hacer: Vmosfet = 14,5V – 3,7V – 0,625 = 10,175V??? o me estoy confundiendo con algo?

  32. Gabriel estoy con una duda que me tiene desconcertado. Estoy armando el proyecto de hacer lamparas para crecimiento de plantas y lo que me tiene mal es que los leds rojos y naranjas de 3w 700ma funcionan a 2.6v mientras que los azules de 3w 700ma funcionan a 3.6v.
    Son 20 Leds en total que usaria 6 naranjas 12 rojos y 2 azules. El tema es que el PCB donde van montados es de Aluminio para poder ponerle disipador y enfriarlos y las cuentas no me dan de ninguna manera para poder hacer un buen rendimiento. Que haya 2 leds azules en el calculo me hace que todo me quede mal y que la potencia que termine disipando el IRF530 es muy alta.
    Por otro lado no se como hacer para poder montar todo en este PCB y que los 20 leds funcionen a su maxima potencia si el PCB lo que hace es tener en serie los 20 leds.

    ¿Que tensión de alimentación, Marco?

  33. Hola Gabriel

    Tengo una duda, este circuito podria servir con una LDR regulando la intensidad luminica? con auyuda del potenciometro o sin potenciometro? 😆

    No Angélica, es necesario un circuito más complejo 🙁

  34. hola. una consulta. cuantos led podria poner de a 3 en paralelo con su resistencia para una entrada de 12v. y yo necesito que sean intermitentes. le podria poner un circuito con el 555. en caso de que si. donde iria la salida del 555 en el driver. es para un cartel led con mas o menos 200 led. los led son de 3.3v con 20ma. gracias por compartir estos conocimientos. para uno que recien esta empezando es una gran ayuda.

    Hola Alejandro, poniendo en paralelo 70 grupos de 3 leds en serie cada uno, la corriente total sería de 70 * 20mA = 1,4 Amp. Te sirve solo un driver como este.

  35. Hola Gabriel,
    Encontré este blog ayer.
    A parte de lo interesantes que son los circuitos que presentas, me ha sorprendido la pulcritud y perfección de los diseños y presentación.
    Necesito un circuito que me permita transmitir una señal de audio a través de una luz led de alta potencia.
    ¿Podria hacerlo utilizando este circuito a través de la entrada de control PWM?
    Tengo escasos conocimientos de electrónica y no se si estoy proponiendo algo absurdo.
    En cualquier caso agradeceria información al respecto.
    Muchas gracias y felicidades por tu excelente blog.

    Hola Josep veo que Hector te está siguiendo. Te dejo en optimas manos.

      1. Hola Héctor Javier, gracias por responder.
        Le he dado un vistazo al proyecto que me propones pero no creo que pueda aprovecharlo.
        Lo que yo necesito es “enriquecer” con la información contenida en una señal de audio la onda lumínica generada por un foco para propositos de cromoterapia.
        El foco existente tiene unos valores de 13 v. y 700 mA. Entiendo que necesito un driver para led en el que se pueda mezclar la información de audio con la onda lumínica como portadora.
        No necesito receptor puesto que es el cuerpo humano el receptor y decodificador de la información (o eso espero) aquí empieza mi propósito de investigación para ver si hay resultados.
        Un saludo y gracias de nuevo.

        1. Hola Josep María, ahora entiendo para que lo necesitas, desconozco la respuesta en frecuencia que tiene el circuito propuesto por Gabriel, pero habría que probar, puede que ande, lo seguro es que deberás adaptar el audio para que se comporte como si fuese un “PWM”, no es difícil, pero debes acondicionar el audio antes de entrar al circuito….
          Para lograr acondicionarla, primero debes definir que relación mantendrás entre audio y luz, si va ha depender de la relación “nivel audio – intensidad luz”, “frecuencia audio – nivel luz”, “frecuencia audio – destellos luz”, etc… y en base a esa decisión pensar en como adaptar dicha señal…
          Espero no estar delirando demasiado…

          Saludos
          HJ

          1. Bueno….
            La idea sale de una practica que encontré en Internet. un circuito extremadamente sencillo:
            Un led de alta luminosidad conectado en el polo positivo al positivo de una pila de 9 v. i a la salida de auriculares de un aparato reproductor de mp3. En el polo negativo la conexion con el mp3 y al polo negativo de la pila con una resistencia en serie de 470 oms. (me parece). Al acercar una pequeña placa fotovoltaica conectada a un amplificador se escuchaba la musica del reproductor mp3 a través de la luz del led.
            Lo probé en casa y funcionaba perfectamente. La luz que emanaba del led no producia destellos (como en los aparatos de psicodelia con triacs), aparentemente era de una intensidad constante.
            Quisiera es reproducir el mismo efecto pero con la potencia del foco para cromoterapia.
            No se si esta descripción puede ayudar a escoger la mejor solución (y que yo pueda entender y realizar. Como decia anteriormente soy un novato).
            Gracias por la atención

  36. Por lo que describes, estarías modulando la intensidad de la luz con el audio, si mal no recuerdo tal cual se describe en el artículo de Mario.

    Saludos
    HJ

    1. Hola Héctor Javier,
      Entonces, si entiendo bién podría utilizar este driver para mi propósito pero tendría que acondicionar la señal de audio para que se comporte como si fuese un “PWM” y la opción es modulando la intensidad de la luz con el audio com se realiza en el circuito propuesto por Mario Sacco, ¿es así?.
      Si es así, ¿tendria que adaptar el circuito propuesto por Mario para acoplarlo en el driver?, ¿podrias guiarme?…
      Estoy muy motivado pero con escasos recursos de conocimientos de electrónica…
      Hasta luego…
      JM

    2. Creo que encontré como hacerlo!,
      Utilitzando una entrada analógica de Arduino i una salida PWM del mismo conectado a la entrada del driver….
      Me pongo a trabajar… Ya te contaré….. Gracias de nuevo.

    3. Hola Héctor Javier
      Bueno, ya monté el driver y lo conecté a través del PWM a arduino.
      desde arduino puedo mandar frecuencias a través del comando tone(). Las frecuencias de mezclan muy bien con la luz que emana del led.
      Pero he intentado utilizar la conversión analogico-digital desde arduino utilizando una entrada analogica para conectarla con la señal de audio de un mp3 . Esto no funciona, se oye apenas nada y hay mucho ruido de fondo, he probado varios códigos para encontrar los valores de los picos de entrada y utilizar map() pero no ha mejorado. quizás la señal de audio sea demasiado débil?.
      Aquí he quedado parado…
      Te agradecería ayuda en esta dirección (arduino) o en otras…
      hasta luego
      JM.

  37. Hola, muchas gracias ante todo.

    He simulado este circuito junto con el dimmeador con el 555. El circuito en principio funciona bien.

    Pero lo simulo en Proteus y ahora estoy intentando que sea por la salida de un microcontrolador la cual tiene un optoacoplador y un rele que funcionan bien. pero al meterle esto como carga al rele mi LCD se vuelve inestable y me marca signos de interrogación cada poco tiempo en los datos de un DS1307 (o sea un reloj calendario). Podria ser problema de Proteus? No encuentro el fallo.

    A ver si podría echarme un cable.

    Un saludo y muchas gracias por enseñar a la gente como hacer cosas muy útiles.

    Hola Angel, lamentablemente no conozco Proteus y no se donde puede estar el problema.

  38. Muy buen post y lo sigo hace mucho tiempo. me decidí realizar este proyecto pero he tenido algun inconveniente.
    el motaje que hice es el siguiente: hice 3 driver como los que estan aca identicos, ya que tengo 36 leds de 3w de alta potencia. conectados en dos series de 6 en paralelo (una par para cada driver) ya que mi fuente regulada es de 24 voltios y 5 A. Cuando los conecto directamente funcionan perfectamente y cuando uso el arduino tambien funciona perfecto simulando amaneceres y atardeceres para mi acuario. Hasta aca todo bien. El problema surge cuando no conecto el arduino sino el circuito con el 555 y los potenciometros.. Me explotan literalmente los 555. he hecho la placa y el montaje 3 veces y se dañan los 555. o funcionan un rato muy bien pero cuando bajo intensidad o lo muevo explotan… que puede ser????
    mil gracias… los componentes son exactamente igual a los que tienes.

    te agradeceria demasiado tu ayuda.. millll gracias

    1. Hola Juan, abre un nuevo jhilo en el foro y coloca allí fotos de tus montajes y algún esquema de como estas conectando todo y veremos si podemos ayudarte.

      Saludos
      HJ

  39. Ola que tal, ya estoy por armar el proyecto, solo tengo una pregunta con respecto a las resistencias, la de 4.7K y 10K acuantos Watss son? y con respecto a la resistencia reguladora de corriente como calculo los watts?

    Hola David, son de 1/4 de watt

  40. Buen día, tengo la duda de que si este driver puede funcionar con leds de potencia de 10W, ya que necesito conectar 6 led de esta potencia. Si me podrian ayudar para solucionar esta duda. Muchas gracias.

    Si, funciona con leds de 10W.

  41. Hola , tengo un diodo laser de 5 watts y en la ficha dice funcionar con una fuente de corriente constante de 4.6 Amp. y 2.3 volt, me puedes orientar con algún link o circuito para controlar este diodo, te agradezco y admiro lo claro y útil de tu trabajo.

    Hola Patricio, 5 watts son tantos, es un laser realmente potente. En teoría el driver aquí propuesto podría funcionar pero probablemente es necesario hacer un sistema más sofisticado. No tengo experiencia con semejantes laser y no sabría orientarte. Lo siento 🙁

  42. Buenas te molesto, tengo que controlar una carga plenamente resistiva, esroy usando un IRF1404, en tema es que no logró hacer que conduzca sólo tengo 5V en gate, lo simuló y funciona de 10 pero en la práctica no es así, hay posibilidad que este circuito cambiando el MOSFET x el mencionado m funcione??? El circuito se alimenta con 12V y la carga tiene una potencia de 120W a 150W, este MOSFET maneja hasta 200A así que estaría sobrado, en mi circuito uso un optó para aislar la entrada el cual conmuta con un bc548 el gate del MOSFET, seria como que están en serie pero sólo tengo en gate 5V los cuales x lo visto no conmutan el MOSFET. Bajo la resistencia de colector en el BC que es de 10K o rediseño todo???

    Hola Diego, mandame a contactos[aroba]inventable.eu el circuito que has hecho con el opto que lo veo y te digo.

  43. hola! tengo unos led de con estas características 10w , 9 a 12v, 800 a 900mA, hace tiempo los compre para iluminar un acuario pero los drivers me salían muy caros, luego de ver este proyecto decide realizar este circuito tengo algo de conocimiento en electrónica pero tengo dudas de como conectar estos led .
    la pregunta en concreto es cuantos puedo conectar en un solo driver , de que forma y el calculo de la resistencia para trabajar con 900mA?
    gracias!!

    Hola Luciano, en el artículo está bien explicado como calcular la resistencia. Respecto a la tensión de alimentación depende de cuantos leds quieras conectar.

  44. Hola buenas noches mi pregunta es la siguiente tengo tres led de potencia según el circuito donde venían los led me dise q en bajo es un total de 15w y en alta son de 25w y 2500 luminex a 12 voltios monte el driver q es para dos led y coloque los tres led en serie pero no m prenden y colocó los dos led en serie y si prenden ¿ porque cuando conectó los tres led en serie no m prenden ? Que mejoras le puedo hacer al circuito para q m prendan los tres led pero sin controlador sólo q prendan y apaguen agradezco su respuesta gracias

    Hola, probablemente la tensión de alimentación no alcanza para encender los tres leds en serie. Debes aumentarla un poco.

  45. buenas noches amigo muy bien tu post tengo varias preguntas 1 como se puede modificar este driver para un chip led de VATIOS 100W VOLTAJE 32-35V AMPERIOS 3000mA para corriente 110V tambien para Voltaje: DC 32-36V 1500mA para un chip led de 50W igual a 110v y cuantos leds smd 5050 puedo colocar en serie ya que tengo un autobus con 12 lamparas de techo interior y quiero colocar 10 smd 5050 con este drive no necesito una resistencia limitadora por cada 10 smd gracias espero que me ayudes

  46. Hola,
    Tengo una nueva pregunta.
    He adquirido una gravadora laser de estas que venden para montar.
    “500mW Desktop DIY Violet Laser Engraver Engraving Machine Picture CNC Printer Assembling Kits”
    El laser que viene es de 500 mW.
    Me gustaria cambiar el laser a uno de mayor potencia 2500 mW.
    El problema es que la salida del circuito que va al laser solo puede alimentar hasta 5 v. y el laser de 2500 mv. funciona con alimentación de 12v.
    La pregunta es: ¿podría conectar la salida del circuito hacia el laser a la netrada PWM del driver, la salida led a al laser y la alimentación a 12v.?
    Gracias!

    Hola Josep, no tengo experiencia con los lasers y no se aconsejarte. 🙁

  47. Hola que tal buen dia! Excelente información, un favor de casualidad tendrías el diagrama para realizar el Circuito de un Driver para Led de 100W, muchas gracias por tu apoyo, Saludos!!

    Hola Ernesto, el único proyecto de driver que tengo es el que he publicado. Lo siento. 🙁

  48. Hola amigo, antes que todo felicidades por el excelente post, pero me surge una duda, ya que los led RGB tienen diferentes tensiones de trabajo, ejemplo R=6,7v, G=8,6v y B=9,9v podría hacer 3 driver y conectarlos en serie para alimentarlos con una fuente ? O con un divisor de tension para crear las tensiones necesarias para cada color R=6,7+2,5=9,2v; G=8,6+2,5=11,1v y B=9,9+2,5=12,4v. ==>Vtotal=9,2+11,1+12,4=32,7v. Resumiendo: conecto una fuente de 32.7v conectado a los 3 driver en serie o conecto la fuente a 3 resistencias previamentes calculadas para entregar tensiones distintasy asi conecto cada driver por separado? Quedo atento a los comentarios, espero a alguien mas le sirva este comentario, Saludos y sigue publicando este tipo de post!

    1. Hola Ihan:
      Como dice HJ, contesto de metido…

      No, no hace falta hacer nada raro. Este driver maneja los leds por corriente, no por tensión. Para tu caso, elige la tensión más alta que necesites (según tus cuentas 12.4V) y alimenta a los tres drivers en paralelo con esa misma fuente.
      Para regular el brillo de cada color, simplemente juega un poco con las resistencias de corriente de cada placa (son las resistencias más grandes). Gabriel (Inventable) explica bien en el artículo cómo se calcula el valor más adecuado.
      Espero que te sirva.

      Saludos,
      Juan

    2. Perdón, me olvidé: obviamente el brillo también se puede controlar con la entrada PWM. Después de todo, para eso es este proyecto 🙂

      Saludos,
      Juan

  49. Buenas tardes, mi nombre es Enrique, los proyectos que has publicado referente a LED’s de alta potencia son muy buenos, les he entendido mas que a la mayoría de información que encuentro en la red. Escribo por que estoy comenzando un proyecto con unos compañeros de la universidad, (estamos trabajando con plantas), al momento de conseguir los LED’s para el proyecto nos preocupamos mas por la longitud de onda y los grados kelvin que por el resto de características, a la hora de comenzar a leer tus totorales comprendí la importancia del amperaje, dato que no viene en las especificaciones técnicas del producto que adquirimos (a continuacion las anexo):

    BLANCOS:
    Modelo:45MIL3W
    TC:6000-6500K
    IV:240-250LM
    QTY: 30PCS
    VF:3.4-3.6V
    RA:76
    BIN:7
    Bajo el código de barras: 1313003004-34
    LUMENES TOTAL: (MIN) 7200 (MAX7500)

    AZULES:
    Modelo:45MIL3W
    WLD: 450-463NM
    IV:40-50LM
    QTY: 30PCS
    VF:3.4-3.6V
    RA:76
    BIN:7
    Bajo el código de barras: 130030041
    LUMENES TOTAL: (MIN1200) (MAX1500)

    ROJO:
    Modelo:3W
    WLD:620-622NM
    IV:70-80LM
    QTY: 30 PCS
    VF: 2.2-2.4V
    RA:
    BIN:8
    Bajo el código de barras: 120903005
    LUMENES TOTAL: (MIN2100) (MAX)2400

    Si, son de marca asiatica… También contamos con una fuente de poder de PC con las siguientes características:

    MODEL: ATX-300-12E REV: D
    INPUT: 100-127V-6A, 200-240V-3A 60/50HZ

    OUTPUT: +12V ______ / 15A, -12V ______ / 0.8A
    ——— ———
    300W MAX
    +5V ______ / 30A, -5VSB ______ / 2A
    ——— ———

    +3.3V ______ / 28A,
    ———
    +5V & +3.3V 180W MAX
    +5V & +12V & +3.3V 288W MAX

    Según los requerimientos del proyecto pretendemos utilizar: 25 LED’s Blancos, 18 LED’s Azules y 17 LED’s Rojos, (Dando un total de 180w) los cuales deben ir distribuidos en una superficie de 46×13 pulgadas, y estamos muy interesados en utilizar arduino; ahora, aquí es donde nos surgen las dudas:

    (1) El amperaje con el que trabajan no viene especificado, solo indican Volts y Watts, en caso de ser prescindible como se podría calcular o medir?

    (2) Los LED’s rojos son de un voltaje menor, 2.2-2.4v (como se indica en las caracteristicas), supongo que necesitan un driver independiente.

    (3) Cual seria la forma mas indicada de transformar por medio de tu prototipo de driver el voltaje y el amperaje de alguna de las 3 diferentes salidas de la fuente de poder?, también supongo que necesitaríamos ensamblar varios drivers.

    Como puedes darte cuenta hasta este proyecto éramos ajenos a la electronica por lo mismo intente ser lo mas especifico que pude con nuestras dudas y apreciaríamos muchísimo cualquier ayuda que pudieran brindarnos, por lo pronto nos entusiasma mucho la idea de trabajar con diferentes ciencias para sacar adelante nuestros proyectos!

    Hola Enrique respondo tus preguntas:

    1) La fórmula para calcular la corriente sabiendo la potencia y la tensión es I = P / V. Me he fijado en las características de tus leds y trabajan bien con una corriente de 700mA (0,7A)

    2) Como la corriente es igual para todos los modelos, los leds rojos se pueden conectar en serie con los otros aunque si la tensión es distinta. Si debes conectarlos en paralelo, entonces es necesario usar otro driver.

    3) depende.

    Es importante saber si es necesario controlar cada color en modo independiente.

    gabriel

  50. Buenos días. Yo estoy montando una cafeteria y me gustaria tener una mayor frecuencia de refresco en los downlight, por eso de ser mas saludables para la vista.

    ¿Me aconseja usted poner drivers de calidad con conmutación de alta frecuencia, y para contrarestar el mayor coste de éstos, usar leds chinos baratos?

    Muchas gracias.

  51. Buen dia , yo quisiera fabricarme unas luminarias para un patio , por ejemplo usaria leds de 30w , pero no necesitaria regulacion ni por pwm ni con 555 , el diagrama usaria este mismo?, en la luminaria por ahi van varios de estos leds .Dejo el datashet de los leds , desde ya muchas gracias, demas esta decir lo valioso de este post.
    Agradeceria sus consejos.

    Abrazo cordial
    Ruben Figueredo

  52. Hola gente, hice este proyecto y funciona muy bien. A lo que quiero llegar es si alguien me puede ayudar y pasar un circuito para que 10 leds hagan intermitencia, que primero prendan 5 y parpadeen unas 3 veces y luego los otros 5 y que hagan lo mismo, como el efecto de luz de policia pero con leds de alta potencia de 1w

  53. Buenas noches, muy bueno tu trabajo, cada dia aprendo algo nuevo. Queria preguntarte si con una fuente de pc puedo hacer una lampara de leds con leds de alta potencia de 3w y 700ma es para cultivo y los mismos tienen variaciones de tension de acuerdo el color!! Pero se puede hacer sin que se quemen y tengan una buena durabilidad? Es una lampara de 88 leds rojos 2.2 a 2.4v y 20 azules de 3.4 a 3.6v, 10 blancos el mismo voltage de los azules y 10 uv 3.2 a 3.6v todos 700 ma, lo puedo conectar a la fuente de pc? Que circuito tendria que utilizar? Resistencias que valores? Serian en serie y paralelo ya que son 12v lo que entrega la fuente. Desde ya muchas gracias!!

    1. Hola Diego, deberías registrarte y abrir un hilo en el Foro donde es mas fácil responder, incluir imágenes de servidores externos y donde las respuestas no están limitadas.

      Saludos
      HJ

  54. Buenas noches, me olvide de preguntarte algo mas. Como seria el circuito sin control pwm? yo lo necesito constante sin variacion de intensidad de los leds. Muchas gracias por la ayuda que me pueda aportar. Diego

    1. Hola Diego, sólo soy un colaborador:
      Para que trabaje en forma constante simplemente no coloques el BC548 y la resistencia de 10K que están conectados a la entrada CTRL.
      Respecto a tu pregunta anterior, aunque tengo que hacer varios cálculos, desde ya te aseguro que con sólo un driver no te va a alcanzar ni loco para todo lo que necesitas. Tendrás que fabricar varios, por lo menos uno por cada color y distribuir los leds entre ellos. Respecto a la fuente de PC, por unas pocas cuentas que hice, si llega a servirte, va a estar en el límite.
      Tendría que hacer muchas cuentas más y ver cómo aconsejarte para lograr lo que deseas.

      Te respondo por acá, o espera a que alguien más lea esto, que a lo mejor tiene alguna sugerencia que se me escapa.

      Saludos,
      Juan

  55. Hola amigos de inventable, primero que todo quiero darles las gracias por compartir este conocimiento sobre electrónica de esa manera tan única que los caracteriza, estuve haciendo pruebas con su circuito y funciona de maravilla, mi problema surgió al darme cuenta que el diodo led que tengo (RGBW: Red, Green, Blue, White; Poseo el enlace de la tienda por aliexpress si alguien lo desea obtener) es de cátodo común, y me puse a investigar y mezclar circuitos, simularlos en livewire (que por cierto me gustaría saber cual recomiendan ustedes por su experiencia) sin llegar a ningún dato concreto, aunque puse un mosfet de canal P y el simulador me arrojaba datos de corriente de 12A (:S ) por lo que creo que conecte algo mal. El problema es ese, ya que no pude hacer la adaptación, me gustaría saber que harían ustedes, que cambios hacer en el circuito del driver para poder adaptarlo a un diodo con cátodo común. Intente hacer 4 circuitos driver y conectarlos en serie pero al activar uno, se desactiva otro, por lo que no se me ocurre otra solución. Espero tengan la respuesta y que sea de gran utilidad para la comunidad. Saludos!

    1. Hola Arev, sólo soy un colaborador.
      Si lo que hiciste fue poner directamente un mosfet canal P en este circuito, está mal. Por eso puede ser que tengas esa corriente de 12A. Los mos tienen internamente un diodo entre D y S. Al poner un canal P, ese diodo queda en directa y conduce permanentemente. La única limitación serían los leds y la resistencia de sensado de corriente. Además, un canal P se maneja de otra forma.
      Por otro lado, estos drivers no se pueden poner en serie.
      Para usar este circuito en particular debes usar un led Ánodo común y fabricar cuatro drivers (uno para cada color) y alimentarlos en paralelo.
      Si necesitas más ayuda, abre un hilo en el foro y la seguimos allí.

      Saludos,
      Juan

  56. Hola soy nuevo en esto y la verdad me pareció interesante tu circuito para los leds de alta potencia y el motivo que me llevo a esta pagina es el siguiente….

    tengo una lampara marca STANLEY FATMAX. 2200 LUM. recargable del modelo SL10LEDS este modelo dice que el led es de 10Watts, entrada 12Vcd, 500mA, el problema que tengo con esta lampara es que se mojo y se daño la tarjeta electrónica y ya no enciende solo sirve el led, entonce mi pregunta es ¿ puede funcionar este circuito para mi lampara? revisando el circuito electrónico de la lampara este trae integrado el controlador de carga para la bateria .

    Espero me puedas ayudar con esto y también como hacer un circuito para controlar la carga de la batería
    te dejo mi correo por si quieres fotos de la lampara y la tarjeta electrónica saludos y gracias por tremenda aportación

    daj24mas7@gmail.com

    1. Hola Javier, sólo soy un colaborador.
      Ya había leído tu pregunta, pero como no conocía la lámpara, me quedé esperando a ver si alguien decía algo. Ahora me bajé el manual.
      Veo dos problemas: el circuito de la lámpara en sí por un lado, y el cargador por el otro.
      Lo del cargador es complicado. La linterna usa baterías de litio, y este tipo es muy delicado en la cuestión de la carga. Literalmente pueden llegar a explotar o incendiarse si ésta no está bien controlada. Yo no me metería en ese tema sin tener bastantes conocimientos, y sin tener el cargador funcionando, el resto ya no tiene mucho sentido.
      ¿Por qué no abres un hilo en el foro? Titúlalo, por ejemplo, “Lámpara Stanley”. Te sugiero esto porque no necesariamente la tarjeta se haya arruinado irreparablemente. En el foro se pueden colocar fotos y así podremos ver si hay algo que se pueda hacer.

      Saludos,
      Juan

  57. Hola amigos de Inventable soy nuevo en esto de la electronica y me aprecio muy interesante el post,.¡¡¡ estaria muy agradecido si pueden ayudarme con una duda,.¡¡¡ tengo una lampara de acuario que originalmente la adquirí con dos colores leds blancos y leds azules,.(3W)¡¡ estoy tratando de modificar el diseño he incorporarle leds RGB para personalizar mi pecera implemente el circuito propuesto en este post y efectivamente me va muy bien con los colores pero los mosfet se me calientan demaciado al punto que causa temor que se me quemen,.¡¡ les dejo la información tecnica de la los cambios que le estoy haciendo a la pecera para que me pudieran ayudar, Uso leds RGB (3W) cada uno con su disipador de calor y tambien leds blancos (3w)para darle otros matices a los colores, los conecte de la siguiente manera 6 en serie por cada clor y 3 ramas en paralelo para repartir la corriente en total son 36 leds 18 blancos y 18 RGB cada color con su respectivo driver de control propuesto por inventable el control lo hago por un arduino mega y me va muy bien,.,. los datos tecnicos de la fuente son 24v y 5A que es la q originalmente vino con la pecer,.¡¡ les agradeceria que me guien y poder llegar a la razón del calentamiento del mosfet y como podria solucionarlo,.¡¡¡ de antemano muchas gracias y una vez mas felicidades por el buen trabajo realizado en el post.

  58. Buenas tardes, debo controlar 10 leds de 14 watt de forma independiente, es decir diez canales, mediante diez salidas de Arduino, podrían decirme si este circuito sirve o hay que modificarlo o si conocen algún circuito para tal fin. Muchas gracias

  59. Hola me podrias pasar los archivos de esta publicacion ? Ya me registre 2 veces, no llegan los eamils de activacion de cuenta y me queda bloquedo, el sitio tiene algun tipo de error.

    Gracias

    1. Hola Diego, si has logrado inscribirte, verifica la carpeta de Spam de tu cuenta de correo, allí pueden estar los mail de activación.
      Ten en cuenta que el sistema requiere que llenes los campos con datos verdaderos.
      Para mayor detalle consulta las FAQ del Blog.

      Saludos
      HJ

  60. Hola Buenos dias, tengo 4 drivers de estos funcionando ya hace mas de Dos años y aun que no me an dado la potencia correcta a los leds de 10w que uso si han funcionado aceptable mente. El problema creo que radica en la cantidad que manejo y la resistencia que le puse al circuito.
    Mi pregunta es:
    Tengo que conectar 32 leds de 10W, .900mA, 12V. Según los cálculos que me da la formula la resistencia tienen que ser de 0.021 omn.
    Suponiendo que encuentre una resistencia así, el circuito sigue funcionando eficientemente ?

    Saludos

  61. hola como estas, excelente aporte, ahora, como recien me meto en este mundillo me gustaria hacerte una consulta, tengo un led de 10 watts, una bateria de 12v 1,3 ah, quisiera regular la potencia con una perilla, del minimo al maximo, es la segunda opción’ la que lleva dos placas? muchas gracias de antemano

  62. Tengo una consulta con respecto de la formula de limitación de corriente en el primer driver usaste .6 como constante y en este .625, a que se debe esto?? Cual es el correcto ?? gracias, son excelentes tus aportes ya que para los que no sabemos son de mucha ayuda Te lo agradezco, felicidades

    1. Hola Isaac, te contesto de metido…
      Ese valor no es una constante, es la tensión base-emisor del transistor utilizado tal cual se explica en el texto del artículo, por lo tanto va ha depender del transistor en sí.

      Saludos
      HJ

  63. Hola: he realizado el driver y le puse dos lew de 3w, cuando lo prendo dan un destello de luz y luego se apagan.
    Puede ser porque en la entrada PWM le envio directo 5V y tendria que hacer el curcuito del 555 o podria ser otra causa.
    Gracias

  64. Hola Alberto:
    La entrada PWM funciona “al revés”. Cuando tiene tensión aplicada se apaga. Prueba a conectarla directamente a masa.

    Saludos,
    Juan

  65. Hola Gabriel, está genial este driver y regulador.
    Cuéntote que me dedico al teatro de sombras y me solucionó el problema de conseguir como controlar y dimmerizar un solo led de alta potencia, ya q los controladores comerciales son para tiras, en gral, y eso no me sirve para proyectar sombras nitidas a la distancia…

    Siguiendo tus tutoriales me comence a sumergir en la electronica, -de la cual entiendia nada-, pero estoy comenzando a poder hacer cosas que funcionen y ya entiendo un poquito . En principio pude fabricarme tachos de luz led de 3w con control de intensidad, y asi suplantar las halogenas, lo que me facilita los viajes, por peso y autonomia de la red.

    Me sucedio que armé una luz rgb, tb, con un solo led 3w 3v, que opero controlando cada color por separado, pero por lo que leí, el rojo trabaja a 2,2 en contraste de los 3v del resto de los colores… Debería tener una resistencia limitadora diferente a las dos de 1.5k del azul y verde?(075k)

    Noté que cuando uso los 3 colores a mas del 85% y está enchufado el led, la luz empieza a parpadear estroboscópicamente mas rapido a medida que subo el pote…. No asi cuando el led hp está desenchufado (se ve en los led de piloto que no parpadean)

    Otra cosa que sucede es que justamente el rojo, tiene problemas recurrentes en su potenciómetro… Ya se lo cambié 2 veces, en unos meses, y no se si puede ser por que pasa eso… Sucede que empieza a no apagar mas del todo. Esto es: Al sacarselo y medirlo, veo que mido como minimo 0,5 k cuando el pote nuevo media 0,1k… Esto será producido por el circuito o es solo que los potes son de mala calidad?
    Tambien uso un iman, en esta luz rgb, de neodimio, y me pregunto si el magnetismo puede estar afectando a los potes, ya que en las blancas andan perfecto…

    Sin mas por ahora, te agradezco y quedo a la espera de alguna punta que me puedas tirar para solucionar ese tema…
    Mil gracias y buenísima la página. Si te place te envio algunas fotos de las luces que estoy armando

  66. Hola como vas?
    Me gusto mucho esta configuracion a la que llegaste pero quiero preguntarte si es posible usar el l298n o puente h para controlar estos pwm atravez de arduino pues tengo entendido que el puede trabajar a dos amperios y 12 V .

  67. Hola muy bueno tu driver me funciono muy bien solo una pregunta como puedo hacer para que el driver trabaje con un voltaje negativo en la entrada de control sera posible me puedas ayudar pence en poner otro transistor npn pero no se si sea lo ideal o me puedas ayudar por favor muchas gracias

  68. Excelente post, estoy usando tu circuito para controlar una carga que consume hasta 10 amperios, con tu circuito planeo controlar la corriente y con un lm317 regular el voltaje.
    para no tener problemas de regulacion de corriente podria darme sugerencias para no tener problemas en la regulacion?

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *