周期与同步
总线伺服按固定周期通信:控制器在每个周期下发指令并采集状态。周期越短、确定性越强,多轴越容易协调,是高动态系统的基础。周期像节拍器,整个系统跟着它走,节拍稳不稳决定了同步稳不稳。
周期短不代表一定好。周期太短,总线上每个节点处理时间被压缩,负载上来反而容易丢帧。所以周期要在「够快」和「扛得住负载」之间取平衡,不是一味求小。
抖动是什么
抖动是实际通信间隔相对理想周期的偏差。即使平均周期正确,抖动也会让各轴「踩点」不一致,破坏严格同步。它不像周期那样一眼能看,却在精密同步里悄悄坏事,示波器上表现为相位在飘。
抖动的影响
在电子齿轮、凸轮等高同步场景,抖动表现为相位误差和速度波动,严重时影响加工质量和运动平稳性。肉眼不一定看得出来,但成品会说话——套色偏了、切边毛了,往往就是它。定位精度也被悄悄吃掉。
- 选确定性强的实时协议,别和办公流量混跑同一网络。
- 开启驱动侧同步锁存与分布式时钟机制。
- 周期按轴数和动态要求设,过短增总线负载、过长牺牲同步。
- 拓扑避免过多交换机层级与长链,减少不确定延迟。
配置时把周期和抖动一起考虑,多轴协同才真正稳。它们是同一件事的两面,缺一不可,调网络参数时别忘了抖动这一项。
怎么把抖动压下来
压抖动的第一招,是别让总线和其他流量混跑。办公网、视频监控这些突发流量一旦挤进同一根线,实时周期就被打乱。工业以太网要物理隔离,或走独立的工业交换机,这比任何参数调优都管用。网络干净了,抖动自然小。
第二招是开分布式时钟。像 EtherCAT 的 DC 机制,让每个节点按同一时钟采样,把链路延迟的差异补偿掉,各轴不再各算各的时间。这一步做好了,哪怕通信周期不算特别短,同步也能很稳。简单说,统一时钟比单纯提速更治本。
第三招是控制拓扑深度。交换机层级太多、菊花链太长,都会引入不确定的排队延迟。把节点尽量拉平、减少中间转发,延迟更可控。现场布线时顺手画张拓扑图,标出每一段的延迟预算,比事后抓瞎强。
验证环节也不能省。调完用示波器抓各轴的位置或速度偏差,看稳态相位误差是不是在允许范围内。光看通信诊断显示「正常」不够,运动质量的真相在轴上,不在网管界面里。这一步多花十分钟,能挡掉很多交付后的扯皮。
收个尾说句实在话:周期和抖动是网络两侧的硬币。周期定太快,负载一上来就丢帧;抖动不压住,轴再多也白搭。把两者放到同一张评估表里,按真实轴数和动态要求反推,比照着手册给的「最大支持轴数」选型靠谱得多。