咨询与建议

看过本文的还看了

相关文献

该作者的其他文献

文献详情 >高速高精多通道数控系统中基于FPGA的EtherCAT主站设... 收藏
高速高精多通道数控系统中基于FPGA的EtherCAT主站设计

高速高精多通道数控系统中基于FPGA的EtherCAT主站设计

作     者:张越盈 

作者单位:合肥工业大学 

学位级别:硕士

导师姓名:董伯麟

授予年度:2017年

学科分类:08[工学] 080202[工学-机械电子工程] 0802[工学-机械工程] 

主      题:EtherCAT FPGA 工业现场总线 时钟同步 冗余 

摘      要:计算机、微电子技术的日新月异使得各行各业经历了变革性的洗礼,在制造业具有举足轻重地位的数控技术也赶上了这时代的潮流,突破了原有的格局,朝着开放多通道式、网络互联化、智能化发展,而数控系统的传统通信接口的弱实时性、复杂的现场配置、固件升级困难等缺陷渐渐成为制约其向高速高精多通道发展的障碍。目前,以太网技术在工业领域中崭露头角,越来越多的数控系统通信接口 结合了 以太网技术,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通信系统具有良好的实时性、同步性及稳定性。

读者评论 与其他读者分享你的观点

用户名:未登录
我的评分