基于DSP和FPGA的六自由度工业机器人运动控制器设计

被引量 : 0次 | 上传用户:haofan555888
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
工业机器人运动控制器,是工业机器人的大脑,也是衡量一个国家工业机器人发展水平的标志,其性能的优劣直接影响着工业机器人的精度和性能。目前国内的运动控制器,其精度和实时性较低,运动控制算法简单不利于开发,接口单一,几乎无法满足六自由度工业机器人复杂的运动控制。本课题设计了基于DSP和FPGA的六自由度工业机器人运动控制器,利用DSP强大的运算能力和FPGA强大的逻辑控制功能,保证了运动控制器的精度和实时性,并且可以实现复杂的运动控制算法,便于二次开发,因此在机器人运动控制领域有重要的价值。基于工业机器人运动学理论以及运动轨迹规划算法,分析运动控制器的设计需求,提出了DSP和FPGA结合的系统架构。首先,设计运动控制器的硬件系统,包括电源模块、上位机与运动控制器的通信模块、DSP与FPGA的通信模块以及伺服控制电路模块,完成了硬件电路的制板与调试,搭建了一个性能稳定可靠的运动控制器硬件系统。接下来,在硬件系统的基础上,设计了运动控制器的软件系统,包括DSP中的控制算法、DSP的SRAM模块测试、基于FPGA的双端口RAM通信模块、增量式编码器解码模块、急停限位模块以及PWM输出模块。最后,利用MATLAB分别对直线运动和圆弧运动轨迹规划算法进行仿真,画出六自由度工业机器人末端执行器的运动轨迹和六个关节轴的位置、速度曲线,并在六自由度工业机器人实体上进行调试实验,将实验结果与仿真结果相比较,证明所设计的运动控制器能够实现预期功能。
其他文献
北京地铁新建5号线东单站垂直上穿既有地铁1号线区间隧道,采用浅埋暗挖法施工,基于Peck公式预测施工引起的地表最大沉降为-34.5~-69.0mm。为了严格控制地表沉降和既有地铁区
<正>近年来,为推进小微企业信用体系建设,湖南省内各级人民银行选择工业园区作为试验区,协调地方政府、金融机构、中介机构和小微企业共同参与,充分发挥园区成本低、见效快、
在社交网络飞速发展的今天,博客不仅是一种新型、草根级的新闻业,而且也是分享科技进步的方法。写博客的动机是多种多样的,博客的内容也是多种多样的。从日志到重要议题的评
保障性住房融资问题是绝大多数国家在保障性住房建设过程中的一个不可回避的现实问题。目前我国保障房的融资渠道和融资模式较为单一,难以满足我国保障性住房建设巨大的资金需
齿轮接触强度是齿轮强度设计的主要准则之一。齿轮单、双齿交替啮合时,由轮齿弹性变形引起的刚度激励使齿轮产生振动和噪声。齿形误差改变理想齿廓形状,影响齿轮的接触强度与
随着大学生自主创业群体的不断增加,创业融资也成为该群体首要解决的问题。面临复杂的社会关系,大学生群体往往在融资需求上更为急功近利,其在融资过程中对融资对象选择毫无
新《民事诉讼法》明确规定了民事执行的检察监督权,这是对民事执行检察监督合理性的肯定。在此基础上,本文进一步探讨了民事执行检察监督的范围和程序问题。民事执行检察监督
随着社会生产力的发展,针对异步电机的交流调速技术尤其是矢量控制技术的研究越来越重要。为了实现异步电机的数字化矢量控制,本文对基于转子磁场定向的矢量控制技术进行了研
文章运用文献资料法、专家访谈法、实验对比法、数理统计法、逻辑分析法等研究方法,以山西省大同市游泳学校队员为研究对象,通过对队员进行下肢力量练习的实验,分析下肢力量
<正>产品经理,这一岗位最早由宝洁创立,目的是解决多个销售人员同时负责同类产品品牌时,所带来的销售、广告费用的浪费、目标市场模糊等缺点。宝洁通过设立专业的产品经理岗