机器人通信协议EtherCAT与CAN的选型指南

发布者:悠然自在最新更新时间:2026-03-17 来源: elecfans作者: Lemontree关键字:机器人  通信协议  EtherCAT  CAN  选择 手机看文章 扫描二维码
随时随地手机看文章

本文来源于开发圈,作者付斌。

当下,虽然行业中存在许多协议,但业内人士普遍认为,EtherCAT和两大协议,是机器人行业未来最重要的两大协议。

越来越被重视的EtherCAT

据EtherCAT技术组织(ETG)2024年统计,EtherCAT已占据全球通信协议市场39.2%的份额,年增长率达12.7%,表现远超其他同类协议。在关键应用场景中,EtherCAT的优势尤为明显:无论是人形机器人的多关节实时协同控制、的多融合,还是工业4.0中的人机协作,它都在重新定义智能体与物理世界交互的方式。

EtherCAT是机器人关节主流通讯方式之一,在工业机器人、人形机器人关节控制中广泛应用。比如说,库卡、发那科等主流机器人厂商广泛采用EtherCAT作为控制总线,以实现焊接、搬运、喷涂等复杂作业。

EtherCAT适用于对实时性要求高的场景:机器人关节的环、速度环、位置环三环控制,需快速完成“采集-运算处理-输出”闭环流程。

支持机器人全身统一通讯架构,部分场景也会与CAN搭配,如机器人上半身走EtherCAT,下半身走CAN。

EtherCAT( for Control Automation chnology)总线由德国倍福自动化有限公司在2003年首次提出,它是一种基于的现场。诞生之初,工业界急需一种高速、高效且低成本的通信解决方案,EtherCAT应运而生,凭借其突破传统以太网在应用局限的特点,迅速获得关注。它的最大特点是数据传输速度极快,能够实现纳秒级的同步精度。

EtherCAT仅使用了物理层、链路层、应用层三层协议,与多数传统的现场总线相同,但相比于其它实时以太网协议,如PROFINET、EtherNet/IP等,其协议栈更加精简。因此它具备超高速的数据传输能力,能够在极短时间内完成大量数据的交换,满足机器人实时控制需求,使机器人可以快速响应指令,实现的运动控制。其分布式技术可确保网络中所有设备的时钟精确同步,让机器人各关节动作协调一致,避免因时间偏差导致的运动误差。

On-the-Fly/Processing on the Fly‌(飞行处理)是EtherCAT技术的护城河。有表示,这个特性目前只在EtherCAT上见到了,而且不基于IP协议。该机制是其高性能的核心设计,允许从站在不存储完整报文的情况下,直接读取或写入数据实现微秒级实时通信。

与传统以太网协议不同,数据帧无需存储转发,从站设备在数据经过时直接读取或写入数据段,单帧处理延迟仅为1μs。技术实现主要包括:

分布式时钟同步:基于主从站时钟偏移补偿,实现全网络节点时间同步误差低于100 ns(遵循IEEE 1588增强标准);

数据帧结构优化:采用8字节紧凑型帧头,数据负载率可达98%(高于PROFINET的60%),显著提升带宽利用率。



从性能和安全的角度,EtherCAT很强,但占据主导的另一个主要原因在于开放。

从工程师角度来看,EtherCAT使用起来可能不如CAN友好,不过对运动控制,有要求的场景,EtherCAT协议最有性价比。

目前,厂商对于EtherCAT的重视程度非常高。

早在2023年12月,先楫就对外宣布,推出中国首款拥有德国倍福公司(Beckhoff)正式授权EtherCAT从站(ESC, EtherCAT Slave Controller)的高性能MCU产品HPM6E00系列。而后针对机器人推出HPM6E8Y。在CES 2026上,先楫又发布机器人关节专用的高性能MCU HPM5E3Y,内置EtherCAT从站控制器和2个以太网PHY,RISV-V内核主频达480MHz,内置512KB 和1MB Flash闪存,同时体积非常小,最小封装只有9×9毫米,非常匹配机器人关节空间有限、设计紧凑的要求。HPM5E3Y与HPM6E8Y兼容互补,构建全球最完整的机器人关节MCU系列。




国民技术非常关注EtherCAT在机器人上的趋势。2025年慕尼黑期间,国民技术发布国内首款M7+M4双核异构的N32H785、N32GH785EC、N32H787、N32H788四大系列高性能MCU,以及M7内核的N32H760、N32H762、N32H765、N32H765EC四大系列高性能MCU,其中N32H788EC与N32H765EC系列集成EtherCAT从站控制器,是国内首个晶圆级集成倍福官方授权EtherCAT从站控制器。



也非常关注EtherCAT在机器人上的趋势。2025年9月,兆易创新推出两款芯片——GDSCN832系列EtherCAT从站控制器产品以及H75E系列超高性能工业互联MCU产品。EtherCAT从站GDSCN832集成2个内部PHY和1个MII扩展,内置双通道集成Ethernet物理层设备,每个通道均提供全双工100BASE-TX收发器,支持100Mbps运行。GD32H75E集成了EtherCAT IP,使其内置ESC子系统以及一系列高性能外设资源,如3x CAN-FD、2x 、高性能数字HPDF、EDOUT、14bit 、12bit 、等。




CAN也是绕不开的大山

CAN(以及其更适用于运动控制的变种CANopen)是机器人另一主流通讯方案,尤其适用于对实时性要求稍低的场景,如机器人下半身、轮式机器人驱动。

随着EtherCAT成本下降,CAN的应用场景有所压缩,但在关节数量少、控制频率低的机器人如四足机器人、机器狗中仍广泛使用;同时,CAN在人形机器人中仍然不可或缺,比如智元灵犀X1采用100Mbps EtherCAT 1KHZ实时通信转发、EtherCAT转3路CANFD数据域(波特率达5Mbps)。

CAN支持多网段划分。如果机器人全身若有40多个关节,可按肢体(胳膊、腿)分成多个CAN FD网段,避免总线仲裁导致的延迟与丢包。

CAN总线最初为设计,核心设计强调可靠性与抗干扰能力。其采用“载波监听多路访问/非破坏性仲裁”(CSMA/CA)机制,允许多个节点在总线空闲时主动发送数据。若发生冲突,优先级高的报文(ID值较小)可继续传输,优先级低的则自动延迟发送,实现无数据损毁的仲裁。

这一机制支持分布式决策,具备高可靠性,适用于传递开关量、传感器数据等非周期性信息,因此在汽车电子控制单元(ECU)间通信中应用广泛。然而,当CAN总线应用于对实时性与周期性要求极高的多轴协同运动控制场景时,其固有局限便显现出来。

从CAN和EtherCAT选择上看,CAN多在已有CAN总线架构的系统中进行扩展,对于轴数较少(如6轴以下)、同步与动态性能要求不极致的桌面机器人、AGV等,CAN足够且经济,同时在极端环境下具有公认的鲁棒性。而EtherCAT则适合在高性能或者大规模分布式的机器人系统,虽然单节点成本可能较高,但其在简化布线、免中继设备、便于调试维护以及性能提升等方面的综合价值,往往使长期成本更具优势。


I3C这一协议也在发展

I3C是新兴的传感器通讯协议,国外大厂正推动其在机器人灵巧手领域的应用,可省去外部PHY,简化硬件设计。比如,的i.MX RT1180集成2个I3C接口,可连接多个伺服节点与传感器;的 Edge支持I3C;最新推出的RA8系列高性能MCU中,也均支持了I3C总线;的C18-Q20系列配备了通信速率快的I3C模块;ST的N6、STM32H5、STM32H7、STM32U3均支持I3C。

I3C适配灵巧手多、高密度传感器数据采集(如电子皮肤、力矩传感器),适合传感器数量多、安装空间受限的场景(如机器人手指)。

目前机器人灵巧手主流仍采用CAN FD,I3C因生态成熟度不足,尚未大规模落地。此外,有工程师认为I3C的方案在抗干扰能力上较差,所以很难在灵巧手上实现规模化落地。

不过,当前技术扔在不断发展和进化之中。一些国产芯片正在讲将I3C纳入研发范畴,未来将根据市场需求推进量产,同时关注CAN XL等新型协议的发展。届时,整个市场将会进一步发生变化。

关键字:机器人  通信协议  EtherCAT  CAN  选择 引用地址:机器人通信协议EtherCAT与CAN的选型指南

上一篇:Robotiq发布2F自适应夹爪触觉传感指尖,为具身智能增添触觉感知
下一篇:openKylin与OpenLoong携手推进具身智能产业落地

推荐阅读最新更新时间:2026-03-22 13:58

机器人通信协议EtherCATCAN的选型指南
本文来源于开发圈,作者付斌。 当下,虽然行业中存在许多协议,但业内人士普遍认为,EtherCAT和两大协议,是机器人行业未来最重要的两大协议。 越来越被重视的EtherCAT 据EtherCAT技术组织(ETG)2024年统计,EtherCAT已占据全球通信协议市场39.2%的份额,年增长率达12.7%,表现远超其他同类协议。在关键应用场景中,EtherCAT的优势尤为明显:无论是人形机器人的多关节实时协同控制、的多融合,还是工业4.0中的人机协作,它都在重新定义智能体与物理世界交互的方式。 EtherCAT是机器人关节主流通讯方式之一,在工业机器人、人形机器人关节控制中广泛应用。比如说,库卡、发那科等主流机器人厂商
[机器人]
开疆智能EtherCATCANopen网关连接台达伺服驱动器配置案例
本案例是欧姆龙PLC通过EtherCAT转CANopen网关控制台达伺服的配置案例 具体配置方式如下。 配置过程: PLC配置 1. 打开欧姆龙配置软件Sysmac Studio 2. 双击EtherCAT,在主设备处右键选择显示ESI库 3. 在弹出的对话框中选择安装文件 4. 选择网关的ESI文件 5. 添加完成后选择Ethercat-PN 6. 1设置好网关参数 7. 打开IO映射设置好变量 8. 将PLC在线,在主站处右键选择与物理网络配置比较和合并 9. 完成后将组态下载至PLC 网关配置 打开网关配置软件“CANopen Configuration Studio”新建项目选择“ECAT-
[嵌入式]
开疆智能<font color='red'>EtherCAT</font>转<font color='red'>CAN</font>open网关连接台达伺服驱动器配置案例
3步轻松实现Canopen转EtherCAT网关连接伺服驱动!
在现代工业自动化领域,伺服驱动系统作为实现高精度运动控制的核心组件,其性能直接影响到整个生产线的效率与稳定性。随着智能制造的推进,各种通讯协议层出不穷,其中CANOPEN和EtherCAT作为两种主流的工业通讯协议,各自在不同领域发挥着重要作用。然而,当需要将这两种不同协议的设备整合到一个控制系统中时,一个关键的技术桥梁——开疆智能CANOPEN转EtherCAT网关便应运而生,它如同一座沟通两岸的桥梁,让数据在两个世界间自由流动。CANOPEN转EtherCAT网关是一种先进的网络设备,专为解决不同通信标准间的兼容性问题而设计。它不仅能够实现轴间耦合控制,提高多轴同步运动的精度,还支持长距离通信,确保信号传输的稳定性与可靠性。此
[嵌入式]
3步轻松实现<font color='red'>Can</font>open转<font color='red'>EtherCAT</font>网关连接伺服驱动!
CAN总线通信协议是什么
CAN总线 CAN 是Controller Area Network 的缩写(以下称为CAN),是ISO国际标准化的串行通信协议。在汽车产业中,出于对安全性、舒适性、方便性、低功耗、低成本的要求,各种各样的电子控制系统被开发了出来。由于这些系统之间通信所用的数据类型及对可靠性的要求不尽相同,由多条总线构成的情况很多,线束的数量也随之增加。 总结下,当一个节点要向其它节点发送数据时,该节点的CPU将要发送的数据和自己的标识符传送给本节点的CAN芯片,并处于准备状态;当它收到总线分配时,转为发送报文状态。CAN 芯片将数据根据协议组织成一定的报文格式发出,这时, 网上的其它节点处于接收状态。每个处于接收状态的节点对接收到的报文进行
[嵌入式]
<font color='red'>CAN</font>总线<font color='red'>通信协议</font>是什么
现场总线CAN在监控系统网络中通信协议设计
  1 前言   船舶电站监控系统主要用于监控船舶发电机组的运行状态,调节改善船舶供电的电力品质。本系统取代传统的点对点连线的控制方法,采用CAN 现场总线技术,实现发电机组的远程控制。基于CAN 总线具有结构简单、通信方式灵活的特点及其非破坏总线仲裁技术,为该监控系统提高数据传输可靠性、增强系统运行稳定性提供了新的解决方案。   2 网络通信平台设计   船舶电站监控系统采用 CAN 现场总线连接各设备,通信网络由监测网络与控制网络组成,采用双冗余总线结构,系统网络结构图如图1 所示。    图1 电站监控系统网络结构示意图   监测网络由若干个数据采集模块与1 个网关组成,主要负责采集传输现场用于测量柴油发电机组
[嵌入式]
现场总线CAN 在监控系统网络中通信协议设计
  1 前言   船舶电站监控系统主要用于监控船舶发电机组的运行状态,调节改善船舶供电的电力品质。本系统取代传统的点对点连线的控制方法,采用CAN 现场总线技术,实现发电机组的远程控制。基于CAN 总线具有结构简单、通信方式灵活的特点及其非破坏总线仲裁技术,为该监控系统提高数据传输可靠性、增强系统运行稳定性提供了新的解决方案。   2 网络通信平台设计   船舶电站监控系统采用 CAN 现场总线连接各设备,通信网络由监测网络与控制网络组成,采用双冗余总线结构,系统网络结构图如图1 所示。 图1 电站监控系统网络结构示意图   监测网络由若干个数据采集模块与1 个网关组成,主要负责采集传输现场用于测量柴油发
[嵌入式]
EPR6-S工业机器人通过EtherCAT转profinet网关接入西门子系统
EPR6-S工业机器人专用六轴伺服驱动器通过EtherCAT转profinet网关与西门子PLC1200连接 本案例EtherCAT转profinet(Profinet转EtherCAT)网关连接EPR6-S工业机器人专用六轴伺服驱动器用于汽车安装现场的配置案例。用到的设备为西门子1200PLC一台,EtherCAT转profinet(Profinet转EtherCAT)网关一个,EPR6-S工业机器人专用六轴伺服驱动器一台。 首先我们要在西门子PLC博图中进行组态,点击管理通用站描述文件,再点击右侧“...”从查找GSD所在文件,勾选当前GSD文件安装至成功。 从右侧硬件目录-其他以太网设备--PROFINET
[嵌入式]
EPR6-S工业<font color='red'>机器人</font>通过<font color='red'>EtherCAT</font>转profinet网关接入西门子系统
EtherCAT技术在库卡机器人控制系统上的应用
自 2010 年以来,库卡一直采用 EtherCAT 技术作为所有库卡机器人控制系统中的系统总线。最新的 KR AGILUS 机器人和 LBR iiwa 轻型机器人的紧凑型控制器也是在 EtherCAT 基础上实施的。Beckhoff 基于工业以太网的 EtherCAT因而可以作为整个当前库卡控制系统范围内的基础技术集成。 1996 年,库卡机器人有限公司成为第一家引进完全基于 Windows PC的机器人控制系统的机器人制造商。第一代控制系统的成功很大程度上可以归因于使用了广为办公室用户所熟悉和客户接受的 Windows技术实现了直观操作指导,以及 PC 技术的高性能。凭借消费品市场中的 IT 产品,能够以较低的成本实现高创新能
[嵌入式]
小广播
最新机器人文章
厂商技术中心

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

 
机器人开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关:

索引文件: 3 

词云: 1 2 3 4 5 6 7 8 9 10

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2026 EEWORLD.com.cn, Inc. All rights reserved