期刊文献+

FPGA软硬件编程方法的模块化关节控制器设计 被引量:2

Design of modular joint controller based on FPGA with software/hardware co-design methods
下载PDF
导出
摘要 为了提高机器人关节控制的性能,设计了一套基于现场可编程门阵列(FPGA)软硬件编程方法的模块化关节控制器。在控制器中,传感器采集和电流矢量控制采用标准硬件描述语言VHDL编写以提高电流控制的带宽,电流控制周期为50μs。机器人关节控制律在NiosⅡ处理器中以C语言实现,控制周期为200μs。自顶向下的层次化设计方法应用于矢量控制知识产权(IP)核设计,并给出矢量控制中的坐标变换、PI调节算法等功能模块的数据流图,整个矢量控制计算耗时3.48μs。该关节控制器应用到7自由度机器人中。实验结果表明,关节位置和电机力矩跟踪效果较好,且控制器对机器人构型不敏感。 In order to impove the performance of robot joint control, a modular joint controller was developed based on a field programmable gate arrays (FPGA) with software/hardware co-design methods. In the controller, sensors information acquisition and current vector control were programmed in VHDL, which is a stardard hardware discription language, to improve the bandwidth, and the period of current control loop is 50 laS. In addition, the robot joint control law was calculated in Nios II processor by C language with the period of 200 las. The top-down design method was presented by the design of vector control, whose calculater time lasts for 3.48 gs, and some modulars date flow graphs were given out, such as coordinate transfermation and PI controller. In the end, the joint controller was applied in 7 degrees of freedom (DoF) robot. The results show that the joint positions as well as the motor torques are tracking well. Moreover, the controller is insensitive to the robot configurations.
出处 《电机与控制学报》 EI CSCD 北大核心 2013年第8期91-99,共9页 Electric Machines and Control
基金 国家自然科学基金(51175107)
关键词 现场可编程门阵列 矢量控制 软硬件编程 关节控制器 field-programmable gate arrays vector control software/hardware co-design joint controller
  • 相关文献

参考文献17

  • 1周兆勇,李铁才,高桥敏男.基于矢量控制的高性能交流电机速度伺服控制器的FPGA实现[J].中国电机工程学报,2004,24(5):168-173. 被引量:69
  • 2MONMASSON E, CIRSTEA M N. FPGA design method- ology for industrial control systems - a review[J]. IEEE Transactions on Industrial Electronics, 2007, 54(4): 1824- 1842.
  • 3NAOUAR M W, NAASSANI A A, MONMASSON E, et al. FPGA-based predictive current controller for synchronous machine speed drive[J]. IEEE Transactions on Power Elec- tronics, 2008, 23(4): 2115-2126.
  • 4NAOUAR M W, MONMASSON E, NAASSANI A A, et al. FPGA-based current controllers for AC machine drives - a review[J]. IEEE Transactions on Industrial Electronics, 2007, 54(4): 1907-1925.
  • 5ZHOU Z, LI T, TAKAHASHI T, et al. FPGA realization of a high-performance servo controller for PMSM[C]//The 19th Annual IEEE Applied Power Electronics Conference and Exposition, Febrary 22-24, 2004, Anaheim, USA. 2004: 1604-1609.
  • 6SHAO Xiaoyin, SUN Dong. Development of a new robot controller architecture with FPGA-based IC design for im- proved high-speed performance[J]. IEEE Transactions on Industrial Informatics, 2007, 3(4): 312-321.
  • 7KUNG Y S, HSU C T, CHOU H H, et al. FPGA-realization of a motion control IC for wafer-handling robot[C]//The 8th IEEE International Conference on Industrial Informatics, July 13-16,2010, Osaka, Japan. 2010: 493-498.
  • 8KUNG Y S, TSENG K H, CHEN C S, et al. FPGA- implementation of inverse kinematics and servo controller for robot manipulator[C]//Proceedings of the 2006 IEEE International Conference on' Robotics and Biomimetics, December 17-20, 2006, Kunming, China. 2006:1163-1168.
  • 9CHUN-SHIN L, ALAPATI P K, HYONGSUK K. Manip- ulator inverse dynamics computation on FPGA for recon- figurable applications[C]//The 6th Annual IEEE Confer- ence on Automation Science and Engineering, August 21- 24, 2010, Toronto, Canada. 2010: 810-815.
  • 10ZHANG Q, XIE Z W, NI F L, et al. A high performanceFPGA-based joint controller with hardware/software co- design method[C]//Proceeding of 2012 IEEE International Conference on Mechatronics and Automation, August 5-8, 2012, Chengdu, China. 2012:1109-1114.

二级参考文献18

  • 1Da Zbang,Hui Li,Emmanuel G Collin.Digital Anti-Windup PI Controller for Variable-speed Motor Drives Using FPGA and Stochastic Theory[J].IEEE Trans.on Power Electronics,2006,21 (5):1496-1501.
  • 2Hwi-Beom Shin.New Antiwindup PI Controller for Variablespeed Motor Drives[J].IEEE Trans.on Industrial Electronics,1998,45(3):445-450.
  • 3Leonhard W.Control of electical drives (3rd edition)[M].Berlin:Springer-Verlag, 2001.
  • 4Vas P.Vector control of AC machines[M].New York: Oxford University Press, 1990.
  • 5Fodor D, Katona Z, Szesztay E.Digitized vector control of induction motor with DSP[C].IECON′94: 20th International Conference on IndustrialElectronics, Control and Instrumentation, , Bologna, Italy,1994.
  • 6TzouYing-Yu, TsaiMing-Fa, LinYuh-Fam, etal.Dual DSP based fully digital control of an AC induction motor[C].ISIE′96: Proceedings of the IEEE International Symposium on Industrial Electronics,Warsaw, Poland, 1996.
  • 7Zeidman B, Zeidman R.Designing with FPGAs and CPLDs[M].Berkeley: CMPBooks, 2002.
  • 8Kjaer P C, Cos sar C, Miller T J E.Very high bandwidth digital current controller for high-performance motor drives[C].IEE Sixth International Conference on Power Electronics and Variable Speed Drives,Nottingham, UK, 1996.
  • 9Tzou Ying-Yu, Jyang Jin-Yi.A programmable current vector control IC for AC motor drives[C].IECON Proceedings on Industrial Electronics Conference, San Jose, CA, USA, 1999.
  • 10Henriksen S J, Betz R E, Cook B J.Digital hardware implementation of a current controller for IM variable-speed drives[J].IEEE Trans.on IndustrialApplication, 1999, 35(5): 1021-1029.

共引文献71

同被引文献21

引证文献2

二级引证文献19

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部