Microstep Stepper Motor Control Based on FPGA Hardware Implementation

  • Chivapreecha, Sorawat (Faculty of Engineering and Research Center for Communication and Information Technology King Mongkut’s Institute of Technology Ladkrabang) ;
  • Dejhan, Kobchai (Faculty of Engineering and Research Center for Communication and Information Technology King Mongkut’s Institute of Technology Ladkrabang)
  • Published : 2005.06.02

Abstract

This paper proposes a design of stepper motor control in microstep driven mode using FPGA (Field Programmable Gate Array) for hardware implementation. The methods to drive stepper motor in microstep excitation mode are to control of the controlling currents in each phase windings of stepper motor with reference signals. These reference signals are used for controlling the current levels, the required variation of current levels with rotor position can be obtained from the ideal linear or sinusoidal approximations to the static torque-displacement ($T-{\theta}$) characteristic curve. In addition, the hardware implementation of stepper motor controller can be designed uses VHDL (Very high speed integrated circuits Hardware Description Language) and synthesis using an Altera FPGA, FLEX10K family, EPF10K20RC240-4 device as target technology and use MAX+PlusII program for overall development. A multi-stack variable-reluctance stepper motor of Sanyo Denki is used in the experiments.

Keywords