Hello,
we have implemented the position control using InstaSPIN - SpinTac position control using eQEP angle sensor.
Things worked fine and i can rotate the motor at integer number of revolution and fraction of a revolution as well.
now, i am trying to stop the motor while rotating (e.g i wanted to rotate the motor 50 revolutions, but say i want to stop after 10 revolutions).
the InstaSPIN user guide section 3.5.6 (SpinTac Position Control) table 3-16 has two control ENB and RESET, snapshot below.
i tried to disable ENB while it is running. Instead of stopping the motor, it spins the motor really fast (as of no control of speed during rotation) to reach the revolution and then it stops.
after that, it does not work well anymore. i have to disable the motor and come back in.
The reasons we ask these questions were that:
1- we will measure the input current, if the motor Iq torque becomes too large (e.g. > 1.5A) we want to disable the motor quickly. The hardware cut off through PWM trip is set to higher limit.
2- after disable the position control, we will rocking the motor shaft back and forth to release the debris. When disabling the motor, we do not want to force motor angle to 0 again by Rs process because the motor can be jammed. what is the clean way to stop the motor without redoing the Rs to force rotor to 0 position again?
Thanks and Best Regards,
Henry