导读
在机器人控制系统里,EtherCAT作为高性能运动总线被大家熟知,但很多工程师容易忽略CAN FD的价值。CAN FD在保留CAN总线高抗干扰、布线简单优势的前提下,把单帧最大载荷提升至64字节,数据段最高8Mbps,正在 AGV/AMR、人形机器人、协作机器人中大规模落地。
什么是CAN FD总线技术?
CAN FD(Flexible Datarate CAN),ISO11898标准协议。相比经典 CAN2.0 两大核心升级:
单帧最大64 字节载荷,远大于 CAN2.0 的 8 字节,减少报文分片,降低总线负载;
双波特率机制:仲裁段 1Mbps 保证 ID 仲裁优先级,数据段可切换高速(最高 8Mbps);
CRC 校验增强,长帧传输可靠性更高。
物理层沿用 CAN 双绞线,硬件改动小,继承差分总线强抗干扰的工业优势。
机器人主流落地场景
行业通用架构:EtherCAT 负责伺服关节高精度运动闭环;CAN FD 做设备内部辅助通信子网。
AGV/AMR 移动机器人:移动机器人内部除驱动轮伺服之外,存在大量电池、安全、外设单元,是 CAN FD 最成熟的应用领域。
BMS 电池管理通信:电芯电压、温度、SOC/SOH、充放电保护、故障告警批量上报,单帧 64 字节可以一次性传输多组电池数据,减少报文刷屏。
底盘外围外设:转向辅助驱动器、防撞传感器、激光避障、急停安全回路、声光告警模块。
整机状态采集:轮速、整机姿态、故障码批量回传给主控,用于运维日志记录。
在线固件升级 OTA:底盘各个控制器远程刷写固件,无需拆机,同等数据量帧数量大幅减少,升级效率显著提升。
注:驱动轮、转向轮高精度伺服运动依旧交给 EtherCAT,CAN FD 不参与运动闭环。
人形机器人 & 协作机器人:人形机器人关节数量多,分为大驱动关节与次级小关节、灵巧手、分布式传感器集群,不同单元对通信需求差异很大。
灵巧手手指关节 灵巧手手指空间狭小,布线空间有限,CAN FD 硬件成本远低于 EtherCAT ESC 芯片。 一帧 64 字节可以一次性上报多路手指位置、力矩、多点触觉压力采样,避免大量碎片化报文造成总线风暴。
次级小关节、足部力传感器、IMU 集群 躯干小关节、足部多维力传感器、机身 IMU 等分布式传感器,适合用 CAN FD 做数据回传。
本体 BMS 电源管理模块交互。
注:大臂、腿部等核心步态关节,多轴高精度同步运动依然依靠 EtherCAT。CAN FD 没有硬件分布式 DC 时钟,无法实现微秒级多轴同步,不适合作为主运动总线。
ZLG致远电子完整解决方案
机器人项目同时涉及 EtherCAT 运动总线与 CAN FD 辅助子网,开发调试需要完整的硬件 + 软件工具链支撑。ZLG 致远电子可提供全套 EtherCAT 与 CAN FD 解决方案,覆盖机器人开发、调试、测试全流程。
EtherCAT 系列产品:包含 EtherCAT 主站控制器、EtherCAT 从站模块、EtherCAT 总线分析仪,可完成伺服多轴运动控制、总线抓包分析、协议调试,适配机械臂、人形机器人、AGV 的实时运动控制开发。
CAN FD 硬件工具:丰富的 CAN FD 接口卡产品矩阵,覆盖 USB、PCIe 等多种硬件接口,支持2500VDC电气隔离,满足机器人 CAN FD 子网的报文收发、仿真、总线记录需求。
免费上位机软件 ZXDoc:可配合硬件完成 CAN FD 报文监控、DBC 信号解析、数据回放、总线仿真等应用层功能,一站式完成总线数据解析与调试,降低机器人总线开发测试成本。
从运动控制主网,到 CAN FD 辅助子网,ZLG致远电子提供完整工具链,助力机器人工程师快速完成总线选型、开发、调试与问题定位。
399
