emx光纤卡驱动 ethercat 光纤
转载
1)完全符合以太网标准。普通以太网相关的技术都可以应用于EtherCAT 网络中。EtherCAT设备可以与其他的以太网设备共存于同一网络中。普通的以太网卡、交换机和路由器等标准组件都可以在EtherCAT中使用。
2)支持多种拓扑结构。如线形、星形及树形。可以使用普通以太网使用的电缆或光缆。当使用100Base-TX电缆时,两个设备之间的通信距离可达100m。当采用100BASE-FX模式,两对光纤在全双工模式下,单模光纤能够达到40km的传输距离,多模光纤能够达到2km的传输距离。EtherCAT还能够使用低压差分信号LVDS(LowVoltageDifferentialSigna-ling)线来低延时地通信,通信距离能够达到10m。
3)广泛的适用性。任何带有普通以太网控制器的设备都有条件作为EtherCAT主站,比如嵌入式系统、普通的PC和控制板卡等。
4)高效率、刷新周期短。EtherCAT从站对数据帧的读取、解析和过程数据的提取与插入完全由硬件来实现,这使得数据帧的处理不受CPU的性能软件的实现方式影响,时间延迟极小,实时性很高。同时EtherCAT可以达到小于100μs的数据刷新周期。EtherCAT以太网帧中能够压缩大量的设备数据,这使得EtherCAT网络有效数据率可达到90%以上。据官方测试1000个硬件I/O更新时间仅仅30μs,其中还包括I/O周期时间。而容纳1486个字节(相当于12000个I/O)的单个以太网帧的通信时间仅仅300μs。
5)同步性能好。EtherCAT采用高分辨率的分布式时钟使各从站节点间的同步精度能够远小于1μs。
6)无从属子网。复杂的节点或只有n位的数字I/O都能被用作EtherCAT从站。
7)拥有多种应用层协议接口来支持多种工业设备行规。
- COE(CANopenoverEther-CAT)用来支持CANopen协议;
- SoE(SERCOEoverEtherCAT)用来支持SERCOE 协议;
- EOE(EtherNetoverEtherCAT)用来支持普通的以太网协议;
- FOE(FileoverEtherCAT)用于上传和下载固件程序或文件;
- AOE(ADSoverEtherCAT)用于主从站之间非周期的数据访问服务。
本文章为转载内容,我们尊重原作者对文章享有的著作权。如有内容错误或侵权问题,欢迎原作者联系我们进行内容更正或删除文章。