基于FPGA的柔性机械臂多路无刷直流电机控制系统设计  被引量:5

Design of Multi-channel Brushless DC Motor Control System Based on FPGA for Flexible Manipulator

在线阅读下载全文

作  者:吴鹏飞 祖凤丹 陈景元 李昃雯 宛俊伟 WU Pengfei;ZU Fengdan;CHEN Jingyuan;LI Zewen;WAN Junwei(Shanghai Aerospace Control Technology Institute, Shanghai 201109)

机构地区:[1]上海航天控制技术研究所,上海201109

出  处:《飞控与探测》2020年第2期44-51,共8页Flight Control & Detection

摘  要:针对柔性机械臂一般为超冗余机械臂,需要多个无刷直流电机驱动各个关节的运动,传统的数字信号处理(DSP)芯片、单片机用户接口有限,无法同时驱动十几个无刷直流电机运动,并且采用传统的PID算法控制精度较低,不适应于高精度柔性负载的控制。提出采用现场可编程逻辑门阵列(FPGA)芯片实现柔性机械臂多路无刷直流电机的控制,设计出改进型神经元自适应PID控制器,有效提高各关节电机的位置跟踪精度和抗柔性负载扰动能力,同时完成了规划位置的直线插补、多路电机母线电流采集、多路电机旋变位置信号采集处理。并在柔性机械臂原理样机中进行了验证,设计的驱动控制器能使得每个关节电机定位精度优于0.2°,各关节的无刷直流电机同步性、协调性良好。As the flexible manipulator is generally a super-redundant robotic arm,multi-channel brushless DC motors are required to drive each joint.Interface of digital signal processing(DSP)chips and single-chip microcomputer are limited and cannot simultaneously drive several brushless DC motors to move.Traditional PID algorithms cause low accuracy,it is unsuitable for high-precision flexible load.A flexible manipulator using a field programmable gate array(FPGA)chip to control the joints is proposed.An improved neuron PID controller is designed to improve position tracking accuracy of each joint motor and overcome flexible load disturbances,and complete the linear interpolation of the planned position,multi-channel motor current acquisition,and multi-channel motor resolver position signal acquisition processing.The design scheme has been verified by a prototype,positioning accuracy of each joint motor is better than 0.2°,and the brushless DC motors of each joint have good synchronization and coordination.

关 键 词:柔性机械臂 无刷直流电机 FPGA 神经元PID控制器 

分 类 号:TP391.9[自动化与计算机技术—计算机应用技术]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象