Dos problemas:
-
La tensión de umbral de la puerta (Vth) es de 3V-5V y el Arduino sólo puede suministrar 5V. Es posible que sólo esté encendiendo la pieza parcialmente. Si desea conducir el pin con una salida de Arduino, su voltaje de umbral de puerta máxima debe ser probablemente en el rango de 4V.
-
El MOSFET que has elegido tiene una resistencia nominal de 2,2ohm, que es bastante alta para accionar un motor. El enlace del motor que has publicado es en realidad para dos modelos de motor, uno que funciona a 5,2A es la variante de bajo voltaje. Si esto realmente está dibujando 5,2A (sospecho que no es, pero es toda la información que tengo) Y el MOSFET se encendió completamente, usted tendría
P disipado \= 5,2A * 5,2A * 2,2Ω = 59,5Watts
Si tienes la otra variante y tu motor está consumiendo 1,32A, la potencia disipada en el interruptor sigue siendo alta para un FET con pestaña de plástico:
P disipado \= 1,32A * 1,32A * 2,2Ω = 3,8W
La potencia disipada en tu interruptor es muy alta.
Haz esto:
- Conecta tu motor a tu fuente de alimentación sin el MOSFET y mide la corriente
- Si su corriente es demasiado alta para este MOSFET, elija un MOSFET con una menor resistencia de encendido y (preferiblemente) una menor tensión de umbral
Si tiene que elegir otro MOSFET, elija un MOSFET de lengüeta metálica para poder añadir un disipador si es necesario. Las lengüetas de plástico son estupendas, pero no para la creación de prototipos. Lo ideal es disipar la menor potencia posible en el MOSFET. Cualquier cosa con una resistencia de encendido de 0,1 ohmios y una tensión de umbral de puerta de menos de 4V debería funcionar bastante bien.
Para explicar tus síntomas, a medida que el MOSFET se calienta, la pieza se vuelve ligeramente más eficiente. Si se observan las curvas de funcionamiento frente a la temperatura, generalmente se obtiene un pequeño beneficio... hasta el fallo. Esta es la razón por la que el motor comienza a acelerar a medida que su MOSFET se calienta. Se cae menos voltaje en el MOSFET en comparación con el motor.