- 1、本文档共21页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于EtherCAT的多轴运动控制器.ppt
基于EtherCAT的多轴运动控制器 1?????????? EtherCAT技术介绍 2 EtherCAT技术的实现 3 EtherCAT伺服控制器原理 概述 由于以太网通信速度快、数据量大等特点使运动控制性能得到了极大的提升。EtherCAT(Ethernet for Control Automation Technology)技术(也称为以太网现场总线)是德国BECKHOFF公司提出的实时工业以太网技术. 它基于标准的以太网技术,具备灵活的网络拓扑结构,系统配置简单,具有高速、高有效数据率等特点,其有效数据率可达90%以上. 1.1 EtherCAT系统组成和工作原理 EtherCAT采用主从式结构, 主站PC机采用标准的100Base-TX以太网卡, 从站采用专用芯片。 系统控制周期由主站发起,主站发出下行电报.数据帧遍历所有从站设备,每个设备在数据帧经过时分析寻址到本机的报文,根据报文头中的命令读入数据或写入数据到报文中指定位置,并且从站硬件把该报文的工作计数器(WKC)加1,表示该数据被处理。 1.2 EtherCAT数据帧结构 EtherCAT以标准以太网技术为基础,在MAC(媒体访问层)增加了一个确定性调度的软件层,该软件层实现了通信周期内的数据帧的传输。EtherCAT采用标准的IEEE802.3以太网帧,帧结构如图2,各部分含义见表1: 2.1 EtherCAT主站的实现 EtherCAT技术在主站方面只需在一块标准的NIC网卡,主站功能完全由软件实现。 EtherCAT可以用一个以太网帧发送1486字节的有效数据,所以在通常情况下,每个通信周期只需要一个或两个帧就能完成所有结点的全部通信。 EtherCAT主站程序应该包含以下几个方面: (1)????? 读取XML配置文件,根据配置文件信息构造主站与从站设备; (2)????? 管理EtherCAT从站,发送配置文件中定义的初始化帧,初始化从站,为通信做准备; (3)????? 使用邮箱操作实现非周期性数据传输,配置系统参数,处理通信过程中某些偶然性事件; (4)????? 实现过程数据通信,完成主站与从站之间的实时数据交换,达到主站控制从站运行,并处理从站实时状态的功能。 2.2 EtherCAT从站的实现 可以利用BECKHOFF公司开发的从站控制器ESC(EtherCAT Slave Controller)根据实际需要设计从站设备。从站硬件示意图如图5。 从站控制器与主站交换两种形式的数据, 一种是周期性数据, 一种是非周期性数据, 周期性数据传输可以采用缓冲区方式,任何一方在任何时间都可以访问此方式定义的内存,得到最新数据; 非周期性数据传输采用握手方式(邮箱方式)实现,一方写入数据到定义的内存,只有完成定义内存的最后一个字节的写入,另一方才能开始从定义内存中读出数据,而且只有在读出定义内存的最后一个字节数据后,才能重新写入数据。 3.1系统概述 一个EtherCAT主站通过EtherCAT协议可以连接若干从站运动控制器单元。 一个运动控制器单元由从站控制底板、通信卡和1~8块运动控制卡组成。 每个运动控制卡控制一个伺服轴。 3.2 数据通信 本系统在应用层自定义了数据模块结构,模块数据分为两种: 一种是指令数据模块,由主站写给从站,控制伺服运动。 一种是状态数据模块,主站从从站读取,表示伺服轴状态反馈。 一个运动控制卡使用一个指令数据模块和一个状态数据模块,每个EtherCAT子报文由从站上的所有运动控制卡的数据模块组成,如下图所示。 结论 本次介绍了一种基于实时工业以太网协议EtherCAT的多轴运动控制器。每个运动控制器单元可以最多控制8个伺服轴,每个伺服轴可以进行位置、速度、回参考点等控制。通过这种多轴运动控制器可以在数控设备和工业机器人控制系统中利用EtherCAT技术,提高控制性能。 * EtherCAT产品 应用范围广泛 EtherCAT支持几乎所有的拓扑类型,包括线型、树型、星型等,其在物理层可使用100BASE-TX双绞线、100BASE-FX光纤或者?LVDS(Low?Voltage?Differential?Signaling,?即低压差分信号传输),还可以通过交换机或介质转换器实现不同以太网布线的结合。 名称 含义 目的地址 接收方MAC地址 源地址
文档评论(0)