EtherCAT 协议栈专题
从物理层一根网线怎么连,到数据报"飞读飞写"怎么传,再到主站/从站怎么落地、TSN如何带来确定性——用交互式演示把工业以太网的实时秘密讲透。建议按顺序阅读。
EtherCAT 概览与物理层:一根网线如何串起整条产线
EtherCAT是什么、为什么比CANopen/普通以太网更快更准;物理层 RJ45/EBUS、100BASE-TX、线型/星型/树型/环型拓扑,配"飞读飞写"数据流演示。
协议层:EtherCAT 帧、数据报与寻址机制
标准以太网帧如何承载EtherCAT数据报、位置/节点/逻辑三种寻址、FMMU/SyncManager、工作计数器WKC、分布式时钟DC,配帧结构解析演示。
主机(主站):配置、状态机与同步
主站为什么只需要普通网卡、SOEM/IgH/TwinCAT等主站栈对比、EtherCAT状态机INIT→OP、CoE/EoE/FoE邮箱、DC分布式时钟同步,配可交互状态机演示。
从机(从站):ESC 硬件与固件实现
从站三件套:ESC芯片+MCU+SII,ET1100/LAN9252/AX58100等ESC选型、SII从站信息接口、SM/FMMU/DC在从站的落地、CoE+PID过程数据与伺服从站,配PDO过程数据演示。
EtherCAT 主站主流方案介绍:开源与商业怎么选
主站方案全景、SOEM/IgH/RTDM开源路线与TwinCAT/CODESYS/EC-Master/KPA商业路线、关键指标对比与选型决策指南,配七方案交互对比演示。
TSN 时间敏感网络:工业实时以太网的下一站
普通以太网为何不实时;TSN标准族四件套(802.1AS同步/802.1Qbv整形/802.1Qbu抢占/802.1CB冗余);TSN与EtherCAT互补关系;CC-Link IE TSN与PROFINET TSN两大落地,配802.1Qbv门控调度仿真器。
EtherCAT 两线制通信:单对以太网 SPE 物理层
标准100BASE-TX四线与SPE单对两线的物理层全景对比;单对线靠FDM频分复用实现全双工的秘密与回波消除;PAM3三电平编码为什么适合单对线;PoDL数据线供电与IEC 63171连接器;SPE作为EtherCAT物理层时的速率/距离/周期权衡,配物理层对比器与FDM频谱仿真器。
EtherCAT EEPROM 作用详解:从站 SII 的"灵魂芯片"
从站三件套里SII的物理载体就是一颗I²C EEPROM:上电ESC如何加载前8字节配置字(PDI/SM/FMMU/中断)、SII类别布局F0~FF逐段拆解(端口/身份/字符串/请求PDO/DC)、主站经0x0500寄存器组读写EEPROM的时序、写坏恢复与量产避坑,配ESC配置字位域交互演示与可编译C模块。
EtherCAT PDO 详解:过程数据对象映射与同步
PDO与邮箱通道的分工、Tx/Rx方向约定(从站视角)、PDO映射三元组编码(index+subindex+bitlen)、CoE对象字典0x1600/0x1A00/0x1C10/0x1C11组织、位对齐与长度计算、SM事件与DC两种同步、EEPROM→ESI→主站覆盖的配置来源链,配PDO位打包交互演示与可编译C模块。
EtherCAT SM / FMMU 详解:从站内存的两层管家
FMMU管"帧⇄ESC内存"(逻辑地址区间映射与命中检查、寄存器字段)、SM管"ESC内存⇄应用"(邮箱/过程数据通道SM0~SM3、三缓冲、握手);一帧LRW怎么命中全网;PreOp/SafeOp配置时机;配"一帧LRW喂全网"交互演示与可编译C初始化模块。
EtherCAT 同步模式详解:Free-Run / SM / DC
数据"什么时候用"的三种节拍:Free-Run各自跑、SM同步跟帧走、DC同步全网一个钟;抖动μs级vs ns级;DC参考时钟/漂移补偿/Sync0周期与相移;同步单元;多轴为什么必须DC,配DC时钟补偿收敛交互演示与避坑清单。
SOEM 主站入门与源码走读:从 ec_init 到过程数据交换
开源嵌入式主站 SOEM:目录六文件职责;六步跑通最小主站(ec_init / ec_config_init / ec_config_map / ec_configdc / ec_writestate / ec_send·receive 循环);ec_config_map 自动生成 FMMU/SM 与 IOmap 分配源码走读(衔接 SM·FMMU 篇);DC 配置衔接同步模式篇;OP 起不来按状态档排查;配六步流程 + IOmap 分配交互演示与可编译最小主站代码。
EtherCAT 伺服控制实战:CiA402 周期模式 CSP/CSV 与使能时序
把 CANopen 的 CiA402 放到 EtherCAT 上跑:CoE 邮箱 SDO + 过程数据 PDO 两套通道;CSP/CSV/CMT 三种周期同步模式;6060h 模式切换与 6061h 确认;CSP 必配对象与 Rx/TxPDO 映射全表;EtherCAT 使能时序特殊点(进 OP 前 6040h 预置、快捷使能);一周期内主站/从站分工;位置到达与跟随误差确认;多轴 DC 同帧触发;配 CSP 使能 + 点位运动交互演示与可编译 C 代码。
跨协议统一:CANopen 与 EtherCAT 共用一套对象字典
两者同源于 CiA 301/402,CoE 直接复用(对象编号、0x1600/0x1A00 映射、little-endian 全一致);软件层面抽协议无关 OD 核心 + 双协议适配层:统一访问接口 od_get/od_set、同一张 PDO 映射表、状态机三层分离(网络/驱动/电机控制)、锁与双缓冲一致性保护、字节序与 8 字节边界;配双协议帧级访问交互演示与可编译 C 代码。