The Implementation of Stepper Motor Closed-Loop Control by FPGA

碩士 === 國立勤益科技大學 === 電機工程系 === 106 === In this thesis, we use the field programmable gate array (FPGA) to develop a hybrid stepper motor (HBSM) position/speed closed-loop control and vector control IC. Generally a stepper motor position/speed adopts open-loop control and does not require additional e...

Full description

Bibliographic Details
Main Authors: Jhang-Shan Ciou, 邱張善
Other Authors: Chiu-Keng Lai
Format: Others
Language:zh-TW
Published: 2018
Online Access:http://ndltd.ncl.edu.tw/handle/9aj4rp
Description
Summary:碩士 === 國立勤益科技大學 === 電機工程系 === 106 === In this thesis, we use the field programmable gate array (FPGA) to develop a hybrid stepper motor (HBSM) position/speed closed-loop control and vector control IC. Generally a stepper motor position/speed adopts open-loop control and does not require additional encoder for position feedback. However, In order to improve the positioning accuracy of the stepper motor, Stepper motor obtains motor rotor position by encode, and then field-oriented control is easily implemented by set the stator current at the direction of q-axis, and d-axis is the direction of flux on the rotor. To achieve close-loop control and the vector control . The d and q axis current control including the inner loop and the speed and position control of the outer loop are all completed by FPGA. The hardware control system as well as the simulation system are first designed by Matlab/Simulink system, and then converted into the hardware circuits with the Verilog code, and realized by Altera FPGA. The results of simulation and hardware implementation are shown to verify the validness and performance of current control loop.