DocumentCode
2842479
Title
Design and implementation of a motion controller for XYZ table based on multiprocessor SoPC
Author
Kung, Ying-Shieh ; Tsui, Tai-Wei ; Shieh, Nan-Hui
Author_Institution
Dept. of Electr. Eng., Southern Taiwan Univ., Tainan, Taiwan
fYear
2009
fDate
17-19 June 2009
Firstpage
241
Lastpage
246
Abstract
The new field programmable gate array (FPGA) technologies enables a Nios-II multiprocessor and an application IP to be integrated into an SoPC (system on a programmable chip) developing environment. Therefore, this study presents a motion control IC for XYZ table under this SoPC environment. Each axis of XYZ table is driven by a permanent magnetic synchronous motor (PMSM). In implementation, it has two modules in proposed motion control IC. One module is Nios-II multiprocessor, which performs the function of trajectory planning and position control of XYZ table. The other module performs the function of three PMSMs´ current loop control, that each includes SVPWM generation, coordinate transformation, PI controller and the pulse detection of the quadrature encoder. The former is implemented by software with C code in the Nios-II embedded multiprocessor. The latter is described by VHDL and implemented by hardware in FPGA. At last, to confirm the effectiveness of the proposed FPGA based motion control IC for XYZ table, an experimental system with an XYZ table, an FPGA experimental board, a peripheral board for analog to digital transformation, three inverters and three rectifiers has been set up and some experimental results have been demonstrated.
Keywords
field programmable gate arrays; hardware description languages; microprocessor chips; motion control; permanent magnet motors; programmable controllers; synchronous motors; Nios-II multiprocessor; Very High Description Language; XYZ table; XYZ table position control; XYZ table trajectory planning; field programmable gate array; motion controller; permanent magnetic synchronous motor; system on a programmable chip; Analog integrated circuits; Embedded software; Field programmable gate arrays; Hardware; Motion control; Position control; Pulse generation; Space vector pulse width modulation; Synchronous motors; Trajectory; FPGA; Fuzzy control; Multiprocessor SoPC; PMSM drives; XYZ Table;
fLanguage
English
Publisher
ieee
Conference_Titel
Control and Decision Conference, 2009. CCDC '09. Chinese
Conference_Location
Guilin
Print_ISBN
978-1-4244-2722-2
Electronic_ISBN
978-1-4244-2723-9
Type
conf
DOI
10.1109/CCDC.2009.5195121
Filename
5195121
Link To Document