I am working with a stepper motor.
This is my question: suppose a single step rotates by 0.9 degrees and lasts 1 second.
How much the stepper rotates when I send a pulse lasting, for example, 0.1 seconds
to get a rotation of 0.09 degrees?
I think the stepper does at least one step and it's impossible to rotate less than 0.9 degs.
Is it true?
I think the stepper does at least one step and it’s impossible to rotate less than 0.9 degs.
You are basically correct. The ‘pulse length’ does not control the stepper’s steps, only the sequence of pulses.
However it is possible to “half-step” most motors in most applications.
It is also possible to use a more complex motor driver that can do “microstepping”… which changes the CURRENT in each motor winding.
See this about steppers on the http://ArduinoInfo.Info WIKI: http://arduino-info.wikispaces.com/StepperMotors
Sorry for a new question, Terry.
Suppose I have 8 microsteps for each full step and to send a stop pulse on the 3rd microstep.
Does the motor stop on the 3rd microstep or completes anywhere one half or a full step?