DocumentCode :
3116456
Title :
A high performance FPGA-based joint controller with hardware/software co-design method
Author :
Zhang, Qi ; Xie, Zongwu ; Ni, Fenglei ; Cai, Hegao ; Liu, Hong
Author_Institution :
State Key Lab. of Robot. & Syst., Harbin Inst. of Technol., Harbin, China
fYear :
2012
fDate :
5-8 Aug. 2012
Firstpage :
1109
Lastpage :
1114
Abstract :
This work presents studies on application and implementation on the field programmable gate array (FPGA) technology into a robot joint controller in order to improve the tracking performance. The controller can be divided into two parts and designed with software and hardware separately. The first part is developed in Nios II embedded processor which is used to realize the velocity and torque control in C language. The second part is to implement the current vector control which includes coordinate transformation, PI controller, SVPWM (Space Vector Pulse Width Modulation) and some other function modules in Hardware Description Language (HDL). The two parts are integrated in the System-on-a-Programmable-Chip (SoPC) developing environment. Experiments on a PMSM are done and the results demonstrate the effectiveness and correctness of the proposed FPGA-based controller. Joint friction parameters can be estimated by the proposed controller with velocity and current control. Consequently, the controller is applied on a robotic manipulator together with DSP to verify the high performance.
Keywords :
C language; control engineering computing; digital signal processing chips; field programmable gate arrays; hardware description languages; hardware-software codesign; manipulators; system-on-chip; torque control; velocity control; C language; DSP; HDL; Joint friction parameters; Nios II embedded processor; SVPWM; SoPC; hardware description language; hardware-software codesign method; high performance FPGA-based joint controller; robot joint controller; robotic manipulator; space vector pulse width modulation; system-on-a-programmable-chip developing environment; torque control; tracking performance; velocity control; Field programmable gate arrays; Friction; Hardware; Joints; Robots; Torque; Vectors; field programmable gate array (FPGA); friction estimation; hardware/software co-design; vector control;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Mechatronics and Automation (ICMA), 2012 International Conference on
Conference_Location :
Chengdu
Print_ISBN :
978-1-4673-1275-2
Type :
conf
DOI :
10.1109/ICMA.2012.6283405
Filename :
6283405
Link To Document :
بازگشت