FPGA-Based Speed Control IC for PMSM Drive With Adaptive Fuzzy Control
Authors:
- Ming-Hung TsaiMTMing-Hung Tsai
- 12 November 2007
- journal article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Power Electronics
- Vol. 22 (6) , 2476-2486
Abstract
The new generation of field programmable gate array (FPGA) technologies enables an embedded processor intellectual property (IP) and an application IP to be integrated into a system-on-a-programmable-chip (SoPC) developing environment. Therefore, this study presents a speed control integrated circuit (IC) for permanent magnet synchronous motor (PMSM) drive under this SoPC environment. First, the mathematic model of PMSM is defined and the vector control used in the current loop of PMSM drive is explained. Then, an adaptive fuzzy controller adopted to cope with the dynamic uncertainty and external load effect in the speed loop of PMSM drive is proposed. After that, an FPGA-based speed control IC is designed to realize the controllers. The proposed speed control IC has two IPs, a Nios II embedded processor IP and an application IP. The Nios II processor is used to develop the adaptive fuzzy controller in software due to the complicated control algorithm and low sampling frequency control (speed control: 2 kHz). The designed application IP is utilized to implement the current vector controller in hardware owing to the requirement for high sampling frequency control (current loop: 16 kHz, pulsewidth modulation circuit: 4-8 MHz) but simple computation. Finally, an experimental system is set up and some experimental results are demonstrated.Keywords
This publication has 19 references indexed in Scilit:
- Design and Implementation of a FPGA-Based AC Servo System2006
- FPGA-based fuzzy sliding-mode control for a linear induction motor driveIEE Proceedings - Electric Power Applications, 2005
- New design concept of an FPGA-based chip with considerations of flexible functions applying sliding mode control strategy for permanent magnet synchronous motor drives2005
- FPGA based hardware architecture for HIT/DLR hand2005
- Implementation of complete AC Servo control in a low cost FPGA and subsequent ASSP conversion2004
- Design of a universal space vector PWM controller based on FPGA2004
- Teaching digital system design using VHDL2002
- Fuzzy Control with Reference Model-Following Response1999
- FPGA realization of space-vector PWM control IC for three-phase PWM invertersIEEE Transactions on Power Electronics, 1997
- Adaptive speed control for induction motor drives using neural networksIEEE Transactions on Industrial Electronics, 1995