Estroboscópico LED de alta potencia que emite un ruido cuando se alimenta de una señal PWM

0

Intento controlar / desvanecer un par de LED de alta potencia, estos son básicamente LED de 12V 18W dentro de un paquete agradable .

Quiero usar un Arduino y un MOSFET de canal N para ajustar el brillo.

Probé los LED conduciéndolos directamente desde una fuente de alimentación de banco y controlando el brillo ajustando el voltaje (entre 0-12 V) y funcionó bien.

Luego seguí adelante y usé el MOSFET de canal N para controlar los LED al configurar un pin PWM arduino en el pin de la puerta. No soy un experto en absoluto, pero creo que debería hacerlo y, de hecho, funciona.

Configurar el PWM desde el Arduino controla la MOSFETs Gate y ajusta el brillo, pero aquí está lo extraño que sucede. Los LED emiten un ruido constante cuando baje el PWM. Ahora el ruido no es tan malo, pero me preocupa que los LED eventualmente se extingan porque algo no está bien.

¿Alguna idea de lo que estoy haciendo mal? Por favor, no sugiera que debería pasar a otras formas de controlar estos LED, ya que no tengo acceso a muchos dispositivos electrónicos.

    
pregunta theAlse

4 respuestas

3

Ese LED tiene una fuente de corriente constante dentro de él. Es por eso que está clasificado para 9-32 voltios.

Probablemente es el circuito limitador de corriente el que está haciendo ruido.

PWM hace pulsos.

Cuando controlaba el brillo con el potenciómetro y el MOSFet, podría bajar el voltaje por debajo de los límites que podría manejar el regulador de la luz: se atenuaría. Eso estaría en el rango de 0 a 9 voltios. Por encima de 9Voltios, el brillo debería permanecer estable, si se confía en las notas del sitio web.

El uso de la señal PWM del Arduino enciende y apaga la luz por completo. Esto se hace a menudo para atenuar los LED. Al utilizar una frecuencia de pulso rápida con un tiempo muy corto, el LED solo se enciende por un tiempo muy corto y aparece más oscuro, pero aún se está activando con su voltaje y corriente completos.

No sé qué tiene esa unidad para un regulador, pero parece tener al menos un inductor o quizás un condensador. Estos pueden lloriquear cuando son manejados con una señal pulsada.

En resumen, es probable que no dañe los LED, pero puede destruir el regulador actual.

Esa cosa también parece haber sido producida por algún fabricante chino de El Cheapo, por lo que no hay garantía de que vaya a durar mucho.

No creo que puedas (fácilmente) arreglar el lloriqueo. Esa luz no está hecha para ser atenuada. Está diseñado para proporcionar una salida de luz constante en una amplia gama de voltajes de entrada. El regulador en la luz no está hecho para funcionar con voltajes por debajo de 9V, y no está hecho para ser pulsado.

    
respondido por el JRE
2

Según la documentación oficial de la función analogWrite () , que probablemente esté usando, la frecuencia de Las señales PWM en la mayoría de los pines de arduino son 490 Hz. Esto está bien dentro del rango audible, lo que significa que puede transformarse en sonido cuando se aplica a ciertos componentes (normalmente inductores).

Si el sonido no te molesta, probablemente está bien ignorarlo. De lo contrario, tendrás que diseñar algún tipo de filtro de paso bajo. Sin embargo, me cuesta mucho imaginar cómo diseñar dicho filtro de manera eficiente. Otra solución sería encontrar LED que hagan menos ruido.

    
respondido por el Dmitry Grigoryev
1

En aproximadamente el 99,5% de los casos, cuando se escucha un "lloriqueo" de un dispositivo controlado por PWM o SMPS, se trata realmente de un problema de diseño del propio PWM / SMPS, donde se permitió que su frecuencia de conmutación entrara en el rango de frecuencia audible. p>

Si consigue que su controlador PWM funcione a > 100 KHz, debe eliminar cualquier ruido que pueda escuchar.

Para obtener más información sobre el tema, aquí hay un artículo donde alguien copió algunas publicaciones relacionadas de otro sitio de SE.

    
respondido por el Robherc KV5ROB
1

El lloriqueo es causado por la baja frecuencia de la señal PWM. Necesitas tener al menos 1.5 Khz. Ahora mismo está a 45 hz. Debe aumentar la frecuencia a al menos 1.5 khz

    
respondido por el John

Lea otras preguntas en las etiquetas