基于Ethernet PowerLink的多轴运动控制器的设计与实现
本文关键词:基于Ethernet PowerLink的多轴运动控制器的设计与实现
更多相关文章: 实时工业以太网 POWERLINK FPGA 运动控制器
【摘要】:随着工业自动化水平的不断提高,工业控制领域对运动控制系统的实时性、控制精度等性能都提出了越来越高的要求。运动控制器作为运动控制系统的核心组成部分,其发展水平将直接影响运动控制系统的性能。传统的基于现场总线技术的运动控制系统已经越来越无法满足当今工业控制领域的要求。工业以太网技术因其具有实时性强、通信速率高、开放性好等优点,使得其在工业控制领域中扮演着越来越重要的角色。Ethernet PowerLink作为工业以太网的典型代表,其协议开源且实现平台多样,不受专业芯片限制,因此在工业控制领域有着较强的应用前景。本课题在深入研究Ethernet PowerLink通信协议和传统运动控制器的基础上设计并实现了基于Ethernet PowerLink的多轴运动控制器。首先,采用Altera公司的FPGA芯片EP4CE22F17C8N设计实现了用于Ethernet PowerLink通信和多轴运动控制的硬件电路,包括一个PowerLink主站电路和三个多轴运动控制从站电路。其次,深入研究了PowerLink工业以太网的系统组成、协议规范、通信模式及实现方法,并在设计完成的硬件电路上实现了基于FPGA的PowerLink高速实时以太网通信,再次,在对传统多轴运动控制器和FPGA深入研究的基础上,用硬件描述语言VHDL在FPGA中实现了多轴运动控制逻辑模块。最后,为测试本课题所设计的运动控制器,在实验室条件下搭建了用于测试的多轴运动控制系统。并设计实验分别从网络通信、单轴伺服控制、两轴圆弧插补控制、多轴同步控制等方面对运动控制器进行了测试。测试结果表明,本课题所设计的基于Ethernet PowerLink的多轴运动控制器能够达到各项功能与性能的要求,验证了本设计方案的可行性。
【关键词】:实时工业以太网 POWERLINK FPGA 运动控制器
【学位授予单位】:广东工业大学
【学位级别】:硕士
【学位授予年份】:2016
【分类号】:TP273
【目录】:
- 摘要4-5
- ABSTRACT5-13
- 第一章 绪论13-17
- 1.1 课题来源13
- 1.2 课题的研究背景和意义13-14
- 1.3 运动控制技术发展现状14
- 1.4 主流实时工业以太网的比较14-15
- 1.5 本文研究内容和结构安排15-17
- 第二章 EPL通信协议的基本原理17-30
- 2.1 EPL的OSI模型17-19
- 2.2 EPL的物理层19
- 2.3 EPL的数据链路层19-27
- 2.3.1 EPL周期20-22
- 2.3.2 EPL的同步机制22
- 2.3.3 EPL的寻址方式22-23
- 2.3.4 EPL的数据帧结构23-27
- 2.4 EPL的应用层27-28
- 2.4.1 对象字典OD27-28
- 2.4.2 过程数据对象PDO28
- 2.4.3 服务数据对象SDO28
- 2.5 EPL的通信过程28-29
- 2.6 本章小结29-30
- 第三章 多轴运动控制器的硬件设计30-48
- 3.1 硬件电路结构30-31
- 3.2 运动控制器原理图设计31-39
- 3.2.1 FPGA最小系统设计32-34
- 3.2.2 EPL通信接口电路设计34-36
- 3.2.3 运动控制接口电路设计36-38
- 3.2.4 其它相关电路设计38-39
- 3.3 运动控制逻辑设计39-45
- 3.3.1 运动控制模式介绍40-41
- 3.3.2 运动控制逻辑实现41-45
- 3.4 SOPC片上系统的定制45-47
- 3.5 本章小结47-48
- 第四章 多轴运动控制器的软件设计48-60
- 4.1 EPL协议栈分析48-51
- 4.1.1 EPL协议栈软件构架48-50
- 4.1.2 EPL协议栈运行过程50-51
- 4.2 EPL协议栈的基本配置51-54
- 4.2.1 协议栈各模块参数配置51-52
- 4.2.2 协议栈初始化参数配置52-54
- 4.3 控制节点程序设计54-58
- 4.3.1 应用程序通信参数的配置54-56
- 4.3.2 EPL协议栈初始化56-57
- 4.3.3 控制节点应用程序设计57-58
- 4.4 受控节点程序设计58-59
- 4.5 本章小结59-60
- 第五章 系统测试与结果分析60-68
- 5.1 系统实验环境搭建60-61
- 5.2 实验过程描述及结果分析61-66
- 5.2.1 EPL基本通信测试61-62
- 5.2.2 EPL通信抖动测试62-63
- 5.2.3 运动控制逻辑模块测试63
- 5.2.4 运动控制器组网测试63-66
- 5.3 本章小结66-68
- 总结与展望68-69
- 参考文献69-72
- 攻读硕士学位期间发表的论文72-74
- 致谢74-75
- 附录75-77
【相似文献】
中国期刊全文数据库 前10条
1 周学才;姜家吉;王勇;龚志勇;李卫平;;高性能独立式多轴运动控制器的实现[J];制造业自动化;2009年03期
2 胡燕;蒋霞玲;;多轴运动控制器的设计[J];仪器仪表用户;2006年02期
3 康健,陶涛,梅雪松,吴序堂;基于数字信号处理器的多轴运动控制器设计[J];西安交通大学学报;2003年05期
4 周文军;;基于单片机的多轴运动控制器的编程与实现[J];南宁职业技术学院学报;2014年03期
5 刘伟;6K6系列多轴运动控制器在微电子领域中的应用[J];光学精密工程;2002年02期
6 贾佳;曹树坤;;基于DSP的多轴运动控制器研究[J];现代制造技术与装备;2012年04期
7 郭永博;隋秀凛;葛江华;;基于PMAC多轴运动控制器的自动铝带绕片机数控系统设计[J];自动化技术与应用;2006年08期
8 刘超平;陈兴;;多轴运动控制器发展和应用[J];科技创业家;2014年04期
9 杨霖;;欧姆龙多轴运动控制器HCH71在多头绕包机中的应用[J];伺服控制;2008年10期
10 刘柏森;韩喜春;张凌志;;基于SOPC的多轴运动控制器设计[J];黑龙江工程学院学报(自然科学版);2009年01期
中国重要会议论文全文数据库 前2条
1 陈兴平;郝新;张曾科;徐文立;;多轴运动控制器及其应用[A];中国仪器仪表学会第三届青年学术会议论文集(下)[C];2001年
2 翟方超;赵继;王义强;徐立国;柳耀阳;;基于TMS320F2812的多轴运动控制器开发[A];增强自主创新能力 促进吉林经济发展——启明杯·吉林省第四届科学技术学术年会论文集(上册)[C];2006年
中国硕士学位论文全文数据库 前10条
1 马永超;基于DSP+FPGA多轴运动控制器的研究与实现[D];西南科技大学;2015年
2 曹朋贤;杂技舞台三维飞行表演系统研究与开发[D];河北科技大学;2015年
3 刘博峰;驱控一体化多轴运动控制器的研究[D];上海交通大学;2015年
4 赵康康;EtherCAT总线式多轴运动控制器开发[D];北方工业大学;2016年
5 朱同文;基于Ethernet PowerLink的多轴运动控制器的设计与实现[D];广东工业大学;2016年
6 罗召成;基于现场总线的开放式多轴运动控制器设计[D];浙江大学;2012年
7 刘争明;基于Ethernet Powerlink的多轴运动控制器的研究[D];广东工业大学;2011年
8 张峰;嵌入式多轴运动控制器的研究与开发[D];山东科技大学;2008年
9 禹涛;基于多轴运动控制器的中药自动配方机取药控制系统的应用研究[D];广东工业大学;2003年
10 刘丽丽;基于μC/OS-Ⅱ的多轴运动控制器的研究与应用[D];中国海洋大学;2005年
,本文编号:760621
本文链接:https://www.wllwen.com/kejilunwen/zidonghuakongzhilunwen/760621.html