EtherCAT全称“以太网控制自动化技术 ”(Ethernet for Control Automation Technology),是以Ethernet 为基础的现场总线系统,最早是由德国的Beckhoff公司研发,目的是把以太网应用在自动化控制系统中。
EtherCAT全称“以太网控制自动化技术 ”(Ethernet for Control Automation Technology),是以Ethernet 为基础的现场总线系统,最早是由德国的Beckhoff公司研发,目的是把以太网应用在自动化控制系统中。
EtherCAT全称“以太网控制自动化技术 ”(Ethernet for Control Automation Technology),是以Ethernet 为基础的现场总线系统,最早是由德国的Beckhoff公司研发,目的是把以太网应用在自动化控制系统中。
EtherCAT也是以太网技术,只是通过对数据帧的特殊处理,使其能够具有实时性和准确性,可以应用在自动化控制系统。EtherCAT的关键工作原理在于每个从站对报文的处理:在数据帧传输过程中,每个从站通过特殊的寻址方式读取数据帧中该从站的数据,并把要发送的数据写入数据帧中的对应位置,这个过程只需要几纳秒。这种方式提高了带宽利用率,并使得刷新所有从站的数据只需要主站发送一个数据帧。
EtherCAT工业以太网主要特点
EtherCAT工业以太网的主要特点如下:
EtherCAT网络系统的运行
EtherCAT网络是主从站结构网络,网络由一个主站和一个/多个从站组成。主站是网络的控制中心,也是通信的发起者。一个EtherCAT从站就是一个以太网设备,它接收和发送标准的以太网数据帧。EtherCAT系统运行如下图所示,这些从站可以直接处理接收的数据帧,并从数据帧中提取或插入相关数据,然后将该数据帧传输到下一个从站。最后一个从站发回经过完全处理的数据帧,并通过回环机制将其发送给主站。所有数据都是由从站控制器的硬件来处理,使得通信周期非常短。
Microchip LAN925x 应用实例
Microchip的LAN9253是比较通用的EtherCAT从站控制器芯片,集成一个MII接口和两个100base的PHY,可以实现两端口和三端口的EtherCAT从站设计,组成线型或者星型的EtherCAT网络。当实现两端口的从站时,可以直接使用LAN9253集成的PHY。当实现3端口的从站时,除了两个集成的PHY,还需要在MII接口端连接一个物理层PHY。另外芯片集成16个IO口,如果从站处理逻辑相对简单,可以直接使用这些IO做控制,不需要额外的微处理器。如果需要从站需要做复杂的任务,可以增加一个微处理器,LAN9253通过SPI传输对应解析后的ESC指令给微处理器,微处理器在做对应的任务处理。
总结
EtherCAT是基于以太网的工业现场总线,通过特殊的帧处理机制增加了其延迟低,高效率的特点。主站可以使用通用的PC机,工业板卡等,从站设计可以考虑使用Microchip的LAN9253做从站ESC控制器。
* 文中部分内容选自 《EtherCAT工业以太网应用技术》