Open loop control of stepper motors reduces system cost and complexity for positioning systems. To produce a precise current waveform, a novel open loop control implementation of a hysteresis current controller (HCC) is presented and compared to the existing pulse width modulation (PWM) method. The new method extends the resolution available for a given sampling rate, allowing finer control of the motor current. Applications for precision positioning minimize external disturbances but a real, nonideal, motor introduces vibration and non-uniform motion. Microstepping of the drive waveform approximates a continuous motion to reduce these effects but they are not fully modelled or understood. The proposed current controller is assembled with a hybrid stepper motor to verify the method experimentally. A differential evolution (DE) optimizer is applied with the complete physical system in the loop. To measure vibration, a low cost contact microphone is used, eliminating the requirement for expensive rotational sensors. This method is shown to reduce vibration across different speeds. Comparing the microstep positions of a standard sinusoidal waveform and the waveform optimized to reduce vibration, an improvement in position accuracy is also found.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.