- Estoy intentando controlar la velocidad de un motor de corriente continua de 15W con un voltaje de funcionamiento de 12V usando un MOSFET de canal n IRF640 como se muestra en la imagen de abajo pero sin la resistencia pull-down RMS = 10kOhm. En lugar de ello, siempre pongo el pin digital PWM Arduino al valor 0, por lo tanto, cuando el motor debe apagar el MOSFET obtiene 0V en su puerta.
El problema al que me enfrento es que incluso con el valor máximo de PWM (255) no consigo que el motor gire tan rápido como cuando está enchufado directamente a 12V. Entiendo que hay una caída de tensión en el MOSFET, pero la velocidad no debería caer tanto como la mitad de lo que lo hace normalmente.
¿Puede la ausencia de la resistencia pull-down Rms 10kOhm caso este efecto?
¿Debo utilizar un controlador de puerta MOSFET para mejorar el rendimiento del motor de CC? (La potencia máxima que utiliza el motor durante el funcionamiento no es superior a 18 W) En caso afirmativo, ¿qué controlador de puerta MOSFET debo utilizar en este caso?
Los pines de Arduino trabajan con tensiones de 0V - 5V y la corriente máxima que puede pasar por ellos es de 20 mA.
EDIT: La frecuencia de la señal PWM de Arduino Uno es de 490 Hz en cada pin excepto en dos pines donde la frecuencia de la señal PWM es de 980 Hz. Fuente