Application of DSP/FPGA hybrid system for the vector control of a rotary permanent-magnet synchronous servo motor

碩士 === 國立臺灣科技大學 === 電機工程系 === 91 === In this thesis a DSP and a FPGA are developed for the vector control algorithms of a rotary permanent magnet synchronous servo motor drive. The DSP system is compared with the FPGA system for their developing procedures and experimental results. The programs in...

Full description

Bibliographic Details
Main Author: 林信宏
Other Authors: 劉昌煥
Format: Others
Language:zh-TW
Published: 2003
Online Access:http://ndltd.ncl.edu.tw/handle/64583819003299783495
Description
Summary:碩士 === 國立臺灣科技大學 === 電機工程系 === 91 === In this thesis a DSP and a FPGA are developed for the vector control algorithms of a rotary permanent magnet synchronous servo motor drive. The DSP system is compared with the FPGA system for their developing procedures and experimental results. The programs in the DSP are written in C language, and the FPGA is constructed via the VHDL modules, which consisted of the coordinate transformation block, the voltage decoupling controller, the current, and the speed controllers. A DSP system is implemented first, in which the DSP performs the tasks of executing the vector control algorithms, generating PWM signals, measuring feedback current signals, and decoding motor speed. Then the software-executed vector control algorithms in the DSP are replaced by FPGA-based modules starting from the inner coordinate transformation block to the outer speed control block. The procedures are executed until the whole vector control algorithms are implemented by the FPFA. Because the tasks of generating PWM signals, measuring feedback current signals, and decoding motor speed are still executed by the DSP, the expansion port and the interface circuits are used to connect the DSP system and the FPGA emulation board for realizing the DSP/FPGA hybrid system. The experimental results show that both the DSP system and the DSP/FPGA hybrid system can achieve the function of the vector control algorithms and conform to the results of the simulation. The execution time of DSP is about 256 and that in the FPGA is less than 50 . The experimental results confirm the faster execution time and the better performance of the DSP/FPGA hybrid system.