Atenuación de tiras de leds

Tengo un problema con mi tira de LED que comienza a parpadear/destellar cuando envío una señal de pwm baja desde mi arduino (analogWrite 1-79). Aquí hay un video: https://www.youtube.com/watch?v=X8wHzEQ4Wvw

Estoy usando una fuente de alimentación externa de 12v 2A y un mosfet de nivel lógico para regular el brillo del led. Realmente no tengo idea de por qué está empezando a parpadear así.

Lo he intentado con varias tiras de LED diferentes con longitudes variadas, pero sin resultados diferentes. También intenté usar resistencias en diferentes lugares con muchas resistencias diferentes, esto puede eliminar el parpadeo, pero el brillo de los LED se reduce considerablemente.

Aquí están mis esquemas actuales (puede que no sean 100% precisos, la atenuación, etc. funciona):ingrese la descripción de la imagen aquí

¿A qué frecuencia tienes configurado el PWM?
Creo que recuerdo este episodio de bob esponja.
-1 para el diagrama (vamos, ¿es tan difícil hacer un esquema real?).
¡eso es infinitamente mejor que ningún diagrama! Parpadeo, intente alterar la velocidad de fotogramas de PWM. Lo único que aún no has probado.
El diagrama es preciso, simplemente no agregué las resistencias que estoy usando actualmente porque estoy probando cosas nuevas todo el tiempo. @Adam Con respecto a la frecuencia, debe ser de aproximadamente 500 Hz según la página de arduino (fuente arduino.cc/en/Reference/AnalogWrite ).
@ user44635 ¿Qué quiere decir exactamente con alterar la velocidad de fotogramas de pwm? No sé si puedo hacer eso con un arduino. He probado el ejemplo de arduino de "desvanecimiento" si te refieres a cambiar el valor de escritura analógica.
@nohack puedes modificar eso con un arduino, es posible que no puedas modificarlo con la biblioteca que estás usando
@ user44635 Descubrí cómo cambiarlo, pero sigue siendo el mismo, incluso con una frecuencia muy baja (simplemente parpadea como se supone que parpadea pwm).
La frecuencia debe ser alta , no baja.
Y la frecuencia por defecto de Arduino, para aquellos que todavía están atentos, es de 490 Hz (porque son servos).
En situaciones como estas, no es raro ver resistencias de carga utilizadas para extraer la corriente adicional. Pueden calentarse, así que asegúrese de colocarlos teniendo esto en cuenta.

Respuestas (3)

Tuve un problema de parpadeo con las tiras de LED y lo resolví agregando un capacitor de 1000 uf entre positivo y negativo lo más cerca posible de los LED, en su caso lo quiere cerca del transistor. Puede que este no sea su problema, pero es una buena práctica de todos modos. No todas las fuentes de alimentación responden rápidamente a los cambios en el consumo de corriente y el capacitor actúa como un amortiguador.

Pondría el lado negativo del condensador donde el transistor está conectado a tierra y el lado positivo donde el LED está conectado a positivo. Asegúrese de que el capacitor esté clasificado para el voltaje que está usando.

En el diagrama anterior, colocarlo en los dos rieles de alimentación al lado del LED debería ser bueno.

Estos condensadores están polarizados, asegúrese de que el lado negativo vaya a negativo y no al revés.

Gracias por responder. ¿Podría señalar en mis esquemas dónde colocar exactamente el condensador?
@HighInBC ¿Quiere decir a través de las filas de potencia inferior en la columna 20 en la imagen del OP?
En primer lugar, es posible que haya explotado o no una tapa en mi cara (a pesar de que la tapa tenía una clasificación de 16v, no era de 1000uF, no tengo eso) ... La buena noticia es que el parpadeo desapareció durante unos segundos mientras la tapa estaba viva. No creo que deba volver a tocar esto hasta que realmente descubra qué hacer. Aquí hay un esquema de lo que hice (que salió terriblemente mal) esquemático .
La única razón por la que creo que puede haber explotado es si tienes la polaridad al revés. El lado con la raya debe estar conectado al negativo. Si fuera un capacitor de 16V no debería tener problema con 12V. Un condensador de 220 uf como en su esquema aún debería haber funcionado, pero no tan bien como el de 1000 uf.
Probablemente tengas razón, muchas gracias por ayudar. Lo intentaré de nuevo mañana (esta vez usando gafas de seguridad). ¿Viste si coloqué la tapa correctamente en el esquema que vinculé por cierto? De todos modos, estoy aceptando su respuesta por ahora. Informaré mañana con el resultado.
En su esquema parece estar conectado correctamente.
Bueno, gracias. También puedo probar con algo más grande, tengo un tope de 2000uF.
Eso debería funcionar bien.

¡Finalmente descubrí qué causó el problema! Agregar un capacitor al circuito, como sugirió el usuario HighInBC, redujo significativamente el parpadeo, pero no lo suficiente como para poder usarlo en mi proyecto. Aquí está el diagrama que redujo el parpadeo usando un capacitor:Usar una tapa para reducir el parpadeo, funciona mejor con una tapa de 1000uF y más

De todos modos, el problema resultó ser que no extraía suficiente energía de la fuente de alimentación de 12v para que fuera estable, simplemente agregando una tira de LED fuera del circuito del atenuador eliminó el parpadeo por completo. Aquí está el circuito que solucionó el problema:ingrese la descripción de la imagen aquí

Esta respuesta no es perfecta, agregar la tira de LED adicional es solo un truco sucio que se me ocurrió, podría probar otras fuentes de alimentación para ver si ayuda. Si alguien conoce una solución mejor, ¡no dude en editar la respuesta o publicar un comentario!
Una carga mínima para la estabilidad es un problema en muchos suministros. Este tipo de hackeo es común.
Las PSU de computadora @Nohac a menudo se convierten en fuentes de alimentación de banco, por lo general necesitan una carga mínima en uno o más rieles de alimentación para brindar una salida estable. Las resistencias de potencia de cemento de resistencia y potencia nominal adecuadas se utilizan a menudo para proporcionar tales cargas ficticias. Para solucionar problemas relacionados con el suministro, es bueno tener una pequeña batería de plomo-ácido de 12V para motocicleta.

Si agregó otra tira de LED fuera del atenuador y se eliminó el parpadeo, supongo que su problema es la respuesta transitoria de su fuente de alimentación.

Una de las pruebas que se pueden hacer en una fuente de alimentación es cambiar abruptamente la carga del 10 al 90% y observar la forma del voltaje de salida usando un osciloscopio.

No te gustará lo que encontrarás.