EtherCAT协议介绍.ppt
《EtherCAT协议介绍.ppt》由会员分享,可在线阅读,更多相关《EtherCAT协议介绍.ppt(46页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、EtherCAT 目录EtherCAT 简介从站结构 Device Model Physical Layer Data Link Layer Frame Structure Addressing,Commands Memory,SyncManager,FMMUs Diagnosis Distributed Clocks Application Layer State Machine Mailbox(Mailbox Protocols)Slave Information Interface(EEPROM)Device Profiles Device Description Tools(Confi
2、guration Tool,Monitor,)EtherCAT Master Standard&ReferencesEtherCAT原理原理:以太网以太网“on the Fly”类似高速列车:“火车”(Ethernet 帧)行驶不会停止 一直盯着“火车”通过狭窄的窗户,我们可以看到整个火车“汽车”(次级报文)有可变的长度 我们可以”提取“或者“插入“单个人(Bits)或者整个组 EtherCAT原理原理:以太网以太网“on the Fly”EtherCAT原理原理:以太网以太网“on the Fly”插入和提取过程数据的过程是持续的每个从站过程数据的大小几乎没有限制 (1 Bit到60 Kby
3、te,在需要的情况下可以使用很多帧)可以在每个周期中改变原来过程数据的编辑 e.g.对轴控制的极短的周期,和一些较长点的I/O更新周期在一些不同步的情况,需要事件触发信息 帧处理顺序拓扑灵活多变的拓扑 线型结构 数据处理链型结构 带分支结构的数据处理链结构 树形结构 星型结构 电缆冗余两个设备之间可达到标准以太网电缆可达到的100M距离理论上可以连接多达65535个设备线型结构任意数目的设备成直线型连接最多65535个设备数据处理链型结构带有分支线的数据处理链型 树形结构实时星型结构 电缆冗余主站仅仅需要一个另外的EtherCAT端口,但是可能连接所有的从站设备EtherCAT从站结构Ethe
4、rCAT从站评估板从站评估板 EtherCAT控制器板ISO/OSI 模型模型EtherCAT 物理层物理层电缆:100BaseTX or 100BaseFx设备内部:E-Bus(LVDS)端口管理一个从站控制器最多可以有4个端口如果一个端口关闭了,控制器主动连接下一个端口端口可以随着EtherCAT命令主动的打开或者关闭逻辑端口设置决定了EtherCAT帧的处理和发送顺序数据链路层的目的:数据链路层连接物理层和应用层数据链路层管理底层的通讯基础结构 连接控制 连接收发器(PHY)寻址 从站管理器配置 EEPROM 通路 同步管理器的配置和管理 FMMU 配置和管理 过程数据接口配置 分布式时
5、钟 建立 AL 状态机交互数据链路层概述标准 IEEE 802.3 以太网帧 对主站没有特殊需求 使用标准的以太网基础结构IEEE 注册 以太网帧类型:88A4h 最优帧靠前 不需要IP栈 简单的主站执行 附加 UDP传输(IANA 注册的88A4h端口)EtherCAT 可以通过以太网进行信息传递 使用标准的 sockets在从站进行帧处理 EtherCAT从站控制器通过硬件处理帧Ethernet/EtherCAT 帧结构帧结构EtherCAT Frame HeaderType Meaning-0:保留位保留位1:EtherCAT Datagram(s)2,3:保留位保留位4:网络变量网络变
6、量 5:基于基于 IP的邮箱的邮箱6-15:供扩展用保留供扩展用保留EtherCAT 数据包头寻址数据包头寻址EtherCAT寻址EtherCAT命令不同的命令通过信息传输系统最优化对所有存取方法的读写EtherCAT命令广播读 每字节的个别位用引入数据和本地数据逻辑或的结果添加 读写动作 对引入数据和本地数据进行交换一对多的读写(RMW)被定位的站点读其他所有站点写同步管理器同步管理器维护一个 DPRAM 区域邮箱特点 1个缓冲器的同步管理器支持握手 数据溢出保护 在读之前进行写 在再次写之前进行读缓冲特点 3缓冲器保证数据的传输和最新数据的存写 保留一个缓冲器用来写 保留一个相应的缓冲器用
7、来读(第一次写之前例外)一般用于过程数据传输 最多支持16个独立的同步管理器通道 同步管理器配置注册地址从 0 x0800开始引入分布式时钟(DC)的目的通过分布式时钟精确的调整,系统可以达到精确的同步(1 s!)外部时钟同步:IEEE1588通过完整的IEEE1588分界时钟选择端口分布式时钟的作用EtherCAT设备同步定义系统时间 开始于2000.1.1 00:00 最小计量1ns 64 bit(足够500年)低32位跨越4.2秒 一般情况下,足够信息交流和时间压力 定义一个参考时钟 一个 EtherCAT 从站 被当作参考时钟使用 参考时钟循环的分布他的时钟 参考时钟根据一个全局参考时
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- EtherCAT 协议 介绍
限制150内