RGB LED parpadeando con PWM

2

Simplemente tengo problemas con el parpadeo del LED RGB en un ciclo de trabajo bajo, como un 10% de tiempo con 780 Hz. Intenté cambiar la frecuencia PWM a una frecuencia más baja y más alta, pero aún veo un parpadeo en el ciclo de trabajo bajo (a tiempo). Este parpadeo solo ocurre cuando conecto un grupo de MCU (PIC18F87J11 con oscilador de 8 MHz) a una sola fuente de voltaje (15 voltios). Necesito algunos comentarios para poder entender qué está causando el problema, ya que no sé mucho sobre electrónica. Aquí hay un breve resumen sobre el tema.

Con 1 MCU conectado a 12 voltios, independientemente de la frecuencia PWM o el ciclo de trabajo, no hay ningún parpadeo.

Cuanto más MCU agrego, más parpadeo vería. En mi caso, tengo 15 MCU conectadas a una fuente de alimentación de 15 voltios. En el ciclo de trabajo bajo, veo un parpadeo de las luces RGB. Sin embargo, en el ciclo de trabajo alto no hay ningún parpadeo. También reducir un poco la frecuencia PWM ayuda con el parpadeo en el ciclo de trabajo bajo, pero en general el parpadeo es visible y molesto.

Algunas preguntas ..

  1. ¿Cuál es la PWM más recomendada para las luces RGB?
  2. ¿Puedo evitar este parpadeo sin ningún cambio de hardware, solo el software?
  3. ¿Puedes ayudarme a entender cómo y qué está causando el parpadeo?

Gracias!

    
pregunta Ammar

2 respuestas

4

Respuesta rápida: no, no puedes hacer que esto funcione sin algunos cambios de hardware.

Ciertamente espero que no estés conectando tus PIC a 15 voltios. Sólo están clasificados para 3,6 voltios.

Tu MOSFET no es un IRL734. Podría ser un IRF734. En cuyo caso, no veo cómo se obtiene ninguna salida de los LED. Lo que desea hacer es conectar la parte superior de la cadena de LED a +12, y la parte inferior a una resistencia. El otro extremo de la resistencia se dirige al drenaje del MOSFET, y la fuente se va a tierra. Si conoce la corriente de operación y el voltaje de los LED (y espero que lo sepa), entonces el valor de R es

R = (12 - (3 x Vf)) / i, donde i está en amperios.

Su controlador funcionaría (muy brevemente) si la salida del PIC fuera de 12 voltios, pero no lo es. Digo brevemente, porque en muy poco tiempo al menos uno de los LED se quemaría. Es por eso que necesita una resistencia limitadora de corriente.

Incluso con estos cambios, es posible que el circuito no funcione bien. El problema es que el PIC funciona a 3,6 voltios (máx.), Mientras que el voltaje de umbral para un IRF734 es de dos a cuatro voltios. Y además, el IRF734 es un MOSFET de 450 voltios, lo que es un exceso.

Dados sus errores obvios en la descripción del circuito (voltaje PIC y modelo MOSFET), le sugiero que vuelva a su fuente y proporcione una descripción más completa (y precisa).

Para lo que vale, 780 Hz es aproximadamente 10 veces más rápido de lo que necesitas, pero debería funcionar bien.

    
respondido por el WhatRoughBeast
1

Aquí hay un rápido esquema de un controlador de LED, usando los números de parte de los LED que se encuentran en el editor de esquema. Y pensé que mi letra era mala.

simular este circuito : esquema creado usando CircuitLab

Y todavía no entiendo el parpadeo, ya que no veo cómo se encienden en primer lugar.

    
respondido por el WhatRoughBeast

Lea otras preguntas en las etiquetas