EtherCAT(以太网控制自动化技术)是一种开放架构的工业以太网现场总线系统,由德国 Beckhoff 公司研发,旨在将以太网应用于自动化领域,满足短数据更新周期(≤100μs)、低通信抖动(≤1μs)及低成本硬件的需求。以下是其核心特性:
1. 机能原理
采用 “飞速传输(processing on the fly)” 技术,数据帧经过节点时,节点实时复制、处理并转发数据,每节点处理时间小于 1 微秒,通常一个以太网帧即可完成所有节点的数据交互,大幅提升带宽利用率。
2. 通讯协定
基于标准 IEEE 802.3 以太网帧传输,Ethertype 为 0x88a4,优化过程数据传输。数据顺序与网络中设备物理顺序无关,支持主站与从站的广播、多播通讯,也可封装入 UDP/IP 数据包实现 IP 路由。
3. 性能优势
- 周期时间极短,1000 个分布式数字 I/O 的过程数据交换仅需约 30μs。
- 支持高频率更新,如 100 个伺服轴可实现 10kHz 速率更新,典型更新速率 1–30kHz。
4. 拓扑结构
- 支持全双工以太网物理层,从站可具多个端口,自动关闭无下游设备的端口并回传帧。
- 几乎兼容所有网络拓扑(总线式、树状、星状、环状等),单个区段最多支持 65535 个设备,两设备间距离可达 100 米,环状拓扑支持线缆冗余。
5. 同步机制
通过“分散式时钟(DC)”实现高精度同步,即使通信周期有抖动,时钟抖动仍远小于1μs,接近 IEEE 1588 精密时间协议标准。主站通过多次测量从站延迟并补偿,确保全网时钟同步。
6. 设备行规与兼容性
- 支持 CANopen 设备行规及 Sercos 驱动器行规,便于设备从其他总线技术迁移至 EtherCAT。
- 例如,CANopen 的 I/O 设备、驱动器(如符合 CIA 402 标准的伺服驱动)等可直接适配。
7. 机能安全
增强版本Safety over EtherCAT(FSoE),在同一网络中实现安全相关通讯与常规控制通讯,通过 IEC 61508 认证,符合安全完整性等级(SIL )要求。
8. 实现方式
- 主站:可通过软件在标准以太网媒体接入控制器中实现,如开源的 SOEM、IgH EtherCAT 主站,或商业软件(如 Beckhoff 的 TwinCAT)。
- 从站:需专用 EtherCAT 从站控制器(ESC),如 Beckhoff ET1100、基于 FPGA 或 ASIC 的实现方案,以支持飞速传输技术。
EtherCAT 凭借高速、高同步性、灵活拓扑及开放生态,广泛应用于工业自动化、机器人控制、运动控制等领域,是工业以太网的重要技术之一。