高速高精多通道数控系统中基于FPGA的EtherCAT主站设计
本文选题:EtherCAT 切入点:FPGA 出处:《合肥工业大学》2017年硕士论文
【摘要】:计算机、微电子技术的日新月异使得各行各业经历了变革性的洗礼,在制造业具有举足轻重地位的数控技术也赶上了这时代的潮流,突破了原有的格局,朝着开放多通道式、网络互联化、智能化发展,而数控系统的传统通信接口的弱实时性、复杂的现场配置、固件升级困难等缺陷渐渐成为制约其向高速高精多通道发展的障碍。目前,以太网技术在工业领域中崭露头角,越来越多的数控系统通信接口 结合了 以太网技术,EtherCAT(Ethernet for Control Automation Technology)工业实时以太网由德国倍福推出,将以太网技术执行到了底层设备级,更兼具了高传输速率、高同步性、低延时、多拓扑等特性。针对数控技术中的通信接口问题,本文提出了基于FPGA实现实时以太网EtherCAT主站的设计方案。首先,结合数控系统的发展状况查阅现场总线的发展历史,指出传统数控系统通信接口的局限性,并提出新的要求。研究近年来出现的实时以太网现场总线的技术背景和国际标准,通过对比主流的实时以太网解决方案,阐述EtherCAT在自动化加工、数控领域中表现出的技术优势。其次,深入研究EtherCAT技术的协议原理,包括拓扑结构、寻址方式、分布式时钟同步原理、应用层协议等,为实现EtherCAT主站做好理论基础。根据研究背景,对主站整体方案实现进行规划和设计。根据主站需求,设计了以FPGA为核心的硬件电路,分别阐述了各个功能模块的设计选型并附有原理图,为主站的实现提供了可靠有效的实现平台。再次,FPGA作为EtherCAT主站实现的主体平台,协议栈主体、网卡驱动等NIOSⅡ软核中实现,其他配合模块以VHDL实现。提出一种亦基于FPGA的以太网现场总线的时钟同步策略和双网口的硬件冗余提高可靠性和处理异警情况的措施的设计思路,基于FPGA可以更加精确的实现时间戳的捕获的特性;利用PI控制器原理建立时钟同步算法并构建时钟频率补偿模块以优化稳定主时钟晶振。利用双网口的硬件结构实现主站的冗余,提高系统可靠性,并给出了从站异常状态下主站的处理流程。最后,构建系统测试平台,包括EtherCAT的FPGA主站控制器,台达数字交流伺服驱动器ASDA-A2-E750W和电机ECMA-C10807RS。通过测试实验表明,以本文设计主站主导的EtherCAT通信系统具有良好的实时性、同步性及稳定性。
[Abstract]:With the rapid development of computer and microelectronics technology, various industries have experienced a revolutionary baptism. Numerical control technology, which plays an important role in the manufacturing industry, has also caught up with the trend of the times, breaking through the original pattern and moving towards the open multi-channel mode. Network interconnection, intelligent development, and the traditional communication interface of CNC system, such as weak real-time, complex field configuration, difficulty in firmware upgrade, etc, gradually become the obstacle to the development of high-speed and high-precision multi-channel. Ethernet technology is emerging in the industrial field. More and more CNC system communication interfaces combine Ethernet technology with Ethernet for Control Automation technology. Industrial real-time Ethernet is introduced by Germany, and the Ethernet technology is executed to the bottom device level. It also has the characteristics of high transmission rate, high synchronization, low delay, multi-topology and so on. Aiming at the problem of communication interface in numerical control technology, this paper proposes a design scheme of real-time Ethernet EtherCAT master station based on FPGA. According to the development of CNC system, the history of fieldbus is consulted, the limitation of communication interface of traditional NC system is pointed out, and the new requirements are put forward. The technical background and international standard of real-time Ethernet fieldbus are studied in recent years. By comparing the mainstream real-time Ethernet solutions, this paper expounds the technical advantages of EtherCAT in the field of automatic machining and numerical control. Secondly, the protocol principle of EtherCAT technology, including topology structure and addressing method, is studied in depth. The principle of distributed clock synchronization, application layer protocol and so on, are used to lay the theoretical foundation for the realization of EtherCAT master station. According to the research background, the overall scheme of master station is planned and designed. According to the demand of master station, the hardware circuit based on FPGA is designed. The design and selection of each functional module are described and the schematic diagram is attached. The realization of the main station provides a reliable and effective implementation platform. Again, as the main platform of EtherCAT master station, the protocol stack main body, network card driver and other NIOS II soft core are realized. Other cooperation modules are implemented by VHDL. A design idea of clock synchronization strategy of Ethernet fieldbus based on FPGA and hardware redundancy of double network port to improve reliability and deal with abnormal alarm situation is presented. Time stamp capture can be realized more accurately based on FPGA. The clock synchronization algorithm is established by using Pi controller principle and the clock frequency compensation module is constructed to optimize and stabilize the master clock crystal oscillator. The redundancy of the master station is realized by using the hardware structure of the double network port and the system reliability is improved. Finally, the system test platform, including EtherCAT FPGA master controller, Delta digital AC servo driver ASDA-A2-E750W and motor ECMA-C10807RS, is constructed. The design of EtherCAT communication system with master station in this paper has good real-time, synchronization and stability.
【学位授予单位】:合肥工业大学
【学位级别】:硕士
【学位授予年份】:2017
【分类号】:TG659
【相似文献】
相关期刊论文 前10条
1 ;国家高技术产业化示范工程项目“高性能数控系统产业化”及国家数控系统工程技术研究中心通过国家批复立项建设[J];华中理工大学学报;2000年03期
2 ;多种数控系统钻孔循环编程的比较[J];计算机辅助设计与制造;2000年11期
3 孙季初;用于高速加工的数控系统[J];世界制造技术与装备市场;2000年03期
4 韩江,赵福民,王治森,吴焱明;网络数控系统的概念及其技术内容[J];中国机械工程;2001年10期
5 李雪文;数控系统特殊故障排除三例[J];机床电器;2001年04期
6 陆红伟,汪木兰;数控系统实验装置的研制[J];南京工程学院学报;2001年01期
7 张运泰,王利;多种数控系统钻孔循环编程的比较[J];机械工人.冷加工;2001年01期
8 ;数控系统的种类和用途[J];机械工人.冷加工;2001年05期
9 李莹,王炳升;开放化的数控系统[J];机械工人.冷加工;2001年11期
10 李宏胜;现代数控系统的技术特点与发展趋势[J];制造业自动化;2002年11期
相关会议论文 前10条
1 丁文飞;孙永全;郭建英;;数控系统故障模式模糊风险分析[A];2009年全国机械可靠性技术学术交流会暨第四届可靠性工程分会成立大会论文集[C];2009年
2 邹方;薛汉杰;刘强;;数控系统的网络支持技术[A];《制造业自动化与网络化制造》学术交流会论文集[C];2004年
3 邹方;薛汉杰;刘强;;数控系统的网络支持技术[A];先进制造技术论坛暨第三届制造业自动化与信息化技术交流会论文集[C];2004年
4 陈道君;米玉华;;840D数控系统用于两地控制的改造技术[A];第二届全国信息与电子工程学术交流会暨第十三届四川省电子学会曙光分会学术年会论文集[C];2006年
5 林波;周尚荣;林培辉;;基于数控系统网络化通信的对比研究[A];先进制造技术论坛暨第五届制造业自动化与信息化技术交流会论文集[C];2006年
6 王太勇;李宏伟;汪文津;赵巍;李波;;基于嵌入式架构自治模型的数控系统智能化平台的研究[A];全面建设小康社会:中国科技工作者的历史责任——中国科协2003年学术年会论文集(上)[C];2003年
7 刘清建;王太勇;刘振忠;吴荣宗;王润;;数控系统在机状态监测与远程监控研究[A];机械动力学理论及其应用[C];2011年
8 雒补清;;西门子802D数控系统典型故障分析研究[A];2009年促进中部崛起专家论坛暨第五届湖北科技论坛——装备制造产业发展论坛论文集(下)[C];2009年
9 韩向春;李浩;;数控系统程序编辑器的设计与实现[A];《制造业自动化与网络化制造》学术交流会论文集[C];2004年
10 韩向春;李浩;;数控系统程序编辑器的设计与实现[A];先进制造技术论坛暨第三届制造业自动化与信息化技术交流会论文集[C];2004年
相关重要报纸文章 前10条
1 功山;数控系统确立“十一五”目标[N];中国工业报;2006年
2 徐虹;多通道模块数控系统问世[N];科技日报;2005年
3 金石;日数控系统涨价 台机床业面临成本压力[N];中国工业报;2011年
4 亓娟;泰钢能源数控系统运行稳定[N];中国冶金报;2012年
5 乔立;谁将是中国数控系统第一品牌[N];中国机电日报;2002年
6 苏静 缪金元;数控系统实现智能化开放式[N];中国航天报;2000年
7 见习记者 严曼青;中低端数控系统 从独行侠到众人行[N];机电商报;2005年
8 李本禹;中国要发展自己的高端数控系统[N];机电商报;2005年
9 本报记者 胥娟;国产数控系统路在何方[N];机电商报;2005年
10 赵立新;中国机床呼唤“中国大脑”数控系统产业共图发展大计[N];机电商报;2005年
相关博士学位论文 前10条
1 黄祖广;基子功能安全的数控系统设计方法及关键技术研究[D];山东大学;2015年
2 王国勋;基于STEP-NC的开放式数控系统若干关键技术研究[D];东北大学;2013年
3 王涛;数控系统的可靠性设计理论和方法研究[D];天津大学;2008年
4 王文斌;嵌入式可重构数控系统及其关键技术研究[D];上海大学;2007年
5 乔巍巍;数控系统可靠性建模及熵权模糊综合评价[D];吉林大学;2008年
6 余顺周;编译型数控系统及其关键技术的研究[D];哈尔滨工业大学;2007年
7 刘清建;数控系统运动控制及运行优化[D];天津大学;2010年
8 金新娟;面向服务的动态可配置数控系统及其关键技术研究[D];武汉理工大学;2012年
9 岳东峰;数控系统功能安全关键技术的研究[D];中国科学技术大学;2012年
10 杨磊;基于工业以太网的数控系统实时性问题研究[D];中国科学技术大学;2014年
相关硕士学位论文 前10条
1 叶蕾;基于uC/OS-II和ARM9的嵌入式数控系统人机接口研究[D];华南理工大学;2015年
2 徐恺;国产数控系统通信机制及软件研究与实现[D];中国地质大学(北京);2015年
3 刘娜娜;基于UMAC的镗铣加工中心的数控系统的研究与开发[D];沈阳理工大学;2015年
4 王明阳;基于UMAC的超精密车铣复合机床数控系统的研制[D];哈尔滨工业大学;2015年
5 马军;数控机床VMC850E的数控系统改造[D];电子科技大学;2014年
6 邓林;基于DSP和1553B总线的航空发动机数控系统的设计与实现[D];上海交通大学;2014年
7 OH和;高压气瓶专用螺纹数控机床电气设计[D];北京工业大学;2014年
8 周志敏;基于开放性数控系统的黄金链珠车花机床的研制[D];哈尔滨工业大学;2015年
9 王兵强;基于运动控制卡的数控实验台数控系统研究[D];青岛大学;2015年
10 赵伟;基于ARM和FPGA的嵌入式数控系统的研究实现[D];上海交通大学;2013年
,本文编号:1678456
本文链接:https://www.wllwen.com/shoufeilunwen/boshibiyelunwen/1678456.html