FPGA软硬件编程方法的模块化关节控制器设计

被引:6
作者
张奇
谢宗武
刘宏
蔡鹤皋
机构
[1] 哈尔滨工业大学机器人系统与技术国家重点实验室
关键词
现场可编程门阵列; 矢量控制; 软硬件编程; 关节控制器;
D O I
10.15938/j.emc.2013.08.004
中图分类号
TP242 [机器人];
学科分类号
140102 [集成电路设计与设计自动化];
摘要
为了提高机器人关节控制的性能,设计了一套基于现场可编程门阵列(FPGA)软硬件编程方法的模块化关节控制器。在控制器中,传感器采集和电流矢量控制采用标准硬件描述语言VHDL编写以提高电流控制的带宽,电流控制周期为50μs。机器人关节控制律在NiosⅡ处理器中以C语言实现,控制周期为200μs。自顶向下的层次化设计方法应用于矢量控制知识产权(IP)核设计,并给出矢量控制中的坐标变换、PI调节算法等功能模块的数据流图,整个矢量控制计算耗时3.48μs。该关节控制器应用到7自由度机器人中。实验结果表明,关节位置和电机力矩跟踪效果较好,且控制器对机器人构型不敏感。
引用
收藏
页码:91 / 99
页数:9
相关论文
共 3 条
[1]
新型抗饱和PI控制器在PWM整流器中的应用 [J].
杨立永 ;
袁佩娥 ;
杨忠利 ;
李正熙 .
电力电子技术, 2009, 43 (12) :31-32+48
[2]
基于矢量控制的高性能交流电机速度伺服控制器的FPGA实现 [J].
周兆勇 ;
李铁才 ;
高桥敏男 .
中国电机工程学报, 2004, (05)
[3]
DSP/FPGA-based controller architecture for flexible joint robot with enhanced impedance performance [J].
Huang, J. B. ;
Xie, Z. W. ;
Liu, H. ;
Sun, K. ;
Liu, Y. C. ;
Jiang, Z. N. .
JOURNAL OF INTELLIGENT & ROBOTIC SYSTEMS, 2008, 53 (03) :247-261