机器人入行指南
实验台/CAN 和 EtherCAT 差在哪

实验 3 / 6 · 动画 · 对比

CAN 和 EtherCAT 差在哪

两条总线同时跑,一条每帧都在抢,一条像列车准点到站。

从站数量

节点数4

节点越多,CAN 的仲裁开销越明显;EtherCAT 的帧只是变长。

读数

CAN 抖动—
EtherCAT 抖动—
一轮周期(CAN / EtherCAT)—

帧时序按 1Mbps CAN / 100Mbps EtherCAT 的量级简化绘制,用于理解机制,不是精确仿真。

这个实验在解决什么

同样是「总线」,CAN 和 EtherCAT 的确定性差一个量级。选型选错,后面用软件补不回来——这是电控岗面试的高频分水岭题。

怎么读这张图

上面是 CAN:帧长可变、靠仲裁抢线、节点越多碰撞越多,抖动随负载上升。下面是 EtherCAT:主站发一个环网帧,从站边传边读写,一帧扫完所有节点,周期由主站时钟决定,抖动在微秒级。看最后一个指标:同样的节点数,谁能保证 1kHz 不破。

动手改

把从站数量从 2 调到 8,看两条总线的周期抖动各涨多少。CAN 会明显恶化,EtherCAT 几乎不动——这就是「确定性」的意思。

相关的知识点

下一个