Tira de LED controlada por Raspberry PI parpadeando

0

Tengo el siguiente circuito, la puerta está controlada por un pin pwm en un cero frambuesa pi.

El LED, se enciende con éxito cuando mi programa lo ordena.

Sin embargo, los LED parpadean de vez en cuando cuando el ciclo de trabajo se establece en algo inferior a 100.

¿Qué puedo hacer para detener el parpadeo de los LED?

simular este circuito : esquema creado usando CircuitLab

    
pregunta MKUltra

2 respuestas

1

Convertiré mi comentario en una respuesta:

Si su PWM se realiza en un software, parpadeará, ya que el PI no es un sistema operativo en tiempo real, por lo que regularmente la CPU tendrá algo más que hacer y sus luces parpadearán.

Puedes TRATAR para dar a nuestro programa una prioridad más alta. El comando 'nice' hace eso. Tenga en cuenta que un número menor es una prioridad más alta.

Mejor es usar el hardware PWM en el Pi. Eso sale de pines GPIO específicos.

    
respondido por el Oldfart
0
  1. Verifique los valores de resistencia para cada LED. (OMI, la resistencia del LED verde debería ser la misma o cercana a la del LED rojo, pero quizás sea otro problema).

  2. El voltaje de la compuerta MOSFET también puede ser demasiado bajo. Reemplace R1 por una resistencia de 470K o algo así. 3.3V como se mencionó ya está demasiado en el límite de acuerdo con la hoja de datos de Mosfet (2 a 4V). Yo sugeriría aplicar al menos 4V, digamos 5V para asegurarse, más si es posible. O elija un mosfet con un voltaje de retención más bajo, pero la mayoría de ellos se basan en estos valores y, de todos modos, siempre recomiendo usar al menos 5V.

respondido por el Fredled

Lea otras preguntas en las etiquetas