Design of PWM Generator for Stepper Motor Based on FPGA

Sheng-guang JIANG,Wei-dong ZHANG
DOI: https://doi.org/10.19457/j.1001-2095.2014.02.012
2014-01-01
Abstract:A new method using the pulse width modulation(PWM)duty-cycle sequences to realize the sine-wave currents driving the stepper motors was analyzed and designed. According to the theory of PWM and the subdivision mode of the sine-wave current,the PWM algorithm was derived and two different computation methods were obtained. The PWM duty-cycle data was obtained and the data was transformed to the positive integer which is suitable for the binary digital systems. The PWM driving mode was modeling,simulated and analyzed in Matlab/Simulink,and the binary integral PWM duty- cycle data sequences were obtained. The comparison between computing results and the simulation results shows the good consistency. The duty- cycle sequences PWM generator was designed in field programmable gate array(FPGA).Using the direct digital frequency synthesis method to realize the different frequencies of the pulse,any amounts of subdivision can be obtained using this method.
What problem does this paper attempt to address?