Title :
Development of a SOPC for PMSM drives
Author :
Ying-Shieh Rung ; Huang, Pin-Ging ; Chen, Chien-Wu
Author_Institution :
Dept. of Electr. Eng., Southern Taiwan Univ. of Technol., Tainan Hsien, Taiwan
Abstract :
A system-on-a-programmable-chip (SOPC) using an Altera FPGA (Stratix EP1S10) and a Nios embedded processor to develop drive system for permanent magnet synchronous motor (PMSM) is presented in this paper. In this SOPC, it has two modules to construct a fully digital drive controller. One module performs the function of the speed/position loop control and motion trajectory control of PMSM drives. The other module performs the function of the current loop control for PMSM drives, which includes vector control, SVPWM generation, coordinate transformation, PI controller and the pulse detection of the quadrature encoder. The former is implemented by software using Nios embedded processor due to the need of complicated control algorithm and low sampling frequency control (motion trajectory control & position control: less than 1kHz). The latter is implemented by hardware due to the need of high sampling frequency control (current loop: 16 kHz, PWM circuit: 4∼8 MHz) but simple computation. To confirm the effectiveness of the proposed SOPC, an experimental system with a PMSM, a FPGA experimental board, an inverter and a rectifier has been set up and some experimental results have been validated with the theoretical ones.
Keywords :
field programmable gate arrays; frequency control; machine vector control; motion control; position control; synchronous motor drives; system-on-chip; velocity control; 16 kHz; Altera FPGA; Nios embedded processor; PI controller; PMSM drives; PWM circuit; SVPWM generation; Stratix EP1S10; control algorithm; coordinate transformation; current loop control; digital drive controller; drive system; field programmable gate array; frequency control; inverter; motion trajectory control; permanent magnet synchronous motor; position loop control; pulse detection; quadrature encoder; rectifier; speed loop control; system-on-a-programmable-chip; vector control; Digital control; Embedded software; Field programmable gate arrays; Frequency control; Machine vector control; Motion control; Permanent magnet motors; Pulse generation; Sampling methods; Space vector pulse width modulation;
Conference_Titel :
Circuits and Systems, 2004. MWSCAS '04. The 2004 47th Midwest Symposium on
Print_ISBN :
0-7803-8346-X
DOI :
10.1109/MWSCAS.2004.1354160