Tira LED de control con MOSFET y PWM Arduino

Quiero controlar el brillo de mi tira LED. De esta manera, estoy pensando en usar un canal N MOSFET. Puedes ver lo que concibo a continuación:

circuito previsto

Quiero administrar la corriente Id cambiando el voltaje Vg gracias a PWM de Arduino. Puedes ver a continuación mi idea:

ingrese la descripción de la imagen aquí

¿Puedo tener su opinión acerca de:

  1. ¿Puedo controlar la corriente Id cambiando PWM en el pin D6 de Arduino MEGA (es decir, controlando Vg)?
  2. Tengo un gran problema para entender la hoja de datos de MOSFET, ¿podría ayudarme y explicarme cuál podría usar?

Gracias por su ayuda !

EDITAR

He agregado un ejemplo del voltaje Vg que es un PWM aplicado en el GATE. Alguien podría decirme si:

  • ¿El voltaje en la PUERTA del MOFSET (aquí Vg) controla la corriente que fluye entre el DRENAJE y la FUENTE?
  • En caso afirmativo, ¿puedo controlar la corriente que fluye a través del MOSFET aplicando un PWM en la PUERTA del MOSFET?
Si va a PWM, no tiene que preocuparse por ese "cambio". ¡PWM lejos como está!
Lo siento, puede que mi inglés no sea correcto. Quise decir cambiando, modificando el ciclo de trabajo de PWM a lo largo del tiempo para aumentar ligeramente el valor de Vg y luego aumentar el valor de Ig también. Gracias por tu ayuda
Te entendí. Al operar por PWM, nunca se verá afectado por él. Más o menos estás saltando entre dos puntos operativos, cero y el extremo derecho de los gráficos. Sin alisado, nunca terminas en el medio.
sí, eso funciona bien para controlar el brillo, lo uso en todas partes

Respuestas (1)

Su circuito no funcionará de la manera que imagina. Está tratando de controlar el flujo de corriente continua cambiando el voltaje a través de la tira de LED (supongo que la tira tiene resistencias incorporadas para los LED).

Si bien podría agregar capacitancia adicional a través de la puerta del FET y producir un cambio de Vg, será bastante difícil de controlar.

Sin embargo, si selecciona una frecuencia PWM muy por encima de cualquier percepción óptica, puede usar el PWM para simplemente alterar el período de tiempo que está encendido en comparación con el período de apagado.

Por ejemplo, si configura la frecuencia PWM para decir 490 Hz y tiene el ciclo de trabajo PWM al 50%... entonces los LED tendrán aproximadamente la mitad de brillo. Luego puede simplemente configurar el ciclo de trabajo para obtener el brillo requerido.

El Arduino tiene una función (analogwrite()) que hace esto exactamente.

Lea la documentación de analogwrite() y luego siga cualquiera de los interminables proyectos de pelotas que rebotan con un solo LED para probarlo.

Dado que está almacenando en búfer la tira de LED a través de un amplificador inversor (el FET), los valores se invertirán para usted, pero debería poder manejar eso.

Gracias por su respuesta. Edito mi mensaje para indicar el tipo de led que uso . Quisiera precisarles que el PWM se aplica en el GATE del MOSFET. ¿Podría confirmarme que el voltaje en la PUERTA del MOFSET controla la CORRIENTE que fluye a través del MOSFET?
PWM funcionará para usted. Sin embargo, solo está configurando el Vg en uno de dos valores 'bajo' y 'alto'. El flujo de corriente en la tira de LED estará determinado por el promedio de tiempo 'ON' vs 'OFF'
Muchas gracias @Jack Creasey, me parece más sencillo aplicar PWM en GATE para controlar el brillo de la tira de LED.