Red de conocimiento informático - Problemas con los teléfonos móviles - La simulación en Proteus es normal, pero después de escribir en el microcontrolador, el motor paso a paso tiembla y no funciona.

La simulación en Proteus es normal, pero después de escribir en el microcontrolador, el motor paso a paso tiembla y no funciona.

1 El límite de corriente de conducción de ULN2003 es 500 mA, pero el motor requiere 1200 mA, lo que significa que la capacidad de conducción no es suficiente.

Intente cambiar a un motor de baja potencia.

2 La fuente de alimentación no es lo suficientemente potente como para emitir una gran corriente.

3 Hay un problema con el programa. El motor utilizado para la simulación no es un motor paso a paso y puede girar.

Cámbielo a esto en el bucle. Este es un intento unidireccional

while(1)

{

if(. --n ==0)

{

PASOMOTOR=paso[i];

i++;

if(i== 4)

i= 0;

n=50;

retraso(5);

}

}

}