Abstract

A stepper motor is usually operated in position open-loop control for simplicity. However, in order to improve the transient and steady-state performances of the stepper motor-based drive system, a high performance stepper motor drive system is usually designed to feed the encoder signal back to form a closed-loop system such as a general servo motor drive, and high-performance position and speed loop controller can then be used to overcome the nonlinear characteristics of the motor, such as the cogging force and impacts from external load. On the other hand, the existed cogging force of the hybrid stepper motor must be solved to increase the positioning precision. The variable structure control (VSC) is insensitive to the bounded uncertainty and load disturbance, and has been known as a high-performance controller. A predefined sliding surface is used to shape the system performances, and incorporate with switching control to achieve the robustness property. Thus, we applied the VSC to implement the stepper motor drive system about the position and speed control, and the switching control is used to overcome the cogging force. The field programmable gate array (FPGA) is a good alternative to be used to realize a motor drive system by considering its programmable ability and diverse designing environment. It is easily developed as an intellectual property (IP) for future use or combined as a part of a large control system. This paper showed the procedures to develop the hardware circuits for the variable structure controller, and applied it to stepper motor position and velocity control. Functions such as PI controllers, dq-axis transformation and two-phase space vector space vector modulation (SVPWM) designed for the stepper motor drives are also shown in the paper. The system simulation and hardware circuit realization are based on MATLAB/Simulink, and realized on Altera FPGA. Simulations on MATLAB/Simulink with trapezoidal velocity profile command, and experiments with and without the load added are shown to demonstrate the hardware performances and correctness.

Highlights

  • Considering the advantages of low cost, high precision, and high torque output, stepper motors are frequently used in the field of high-precision control

  • The magnitude of the ripple about σ for the load condition is smaller than the unload condition at the steady-state duration

  • Increasing the been rotorsuccessfully inertia and friction, generated controller implemented on an chip has realized.more

Read more

Summary

Introduction

Considering the advantages of low cost, high precision, and high torque output, stepper motors are frequently used in the field of high-precision control. The stepper motor drive system for position and speed control loops has been gradually enhanced as a closed-loop control [1,2,3,4,5]. [1], PI controllers are applied for the current and speed closed-loop control, and P control for the position control loop. [2], the closed-loop control structure and PI controllers with motor parameter identification are applied to the current and position control of a two-phase bipolar hybrid stepper motor. Feedforward compensation is used for the damping control such that the motor can be operated at a high speed range. [4], the authors proposed a wide speed range closed-loop-control drive system, and implemented by a field programmable gate array (FPGA) chip. In Ref. [6], the PID controller and feedforward control are applied to the stepper motor current control to guarantee the desired current response

Methods
Results
Conclusion
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call