0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

机器人通信协议EtherCAT和CAN如何选择

工控论坛 来源:机器人开发圈 2026-01-27 15:54 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

以下文章来源于机器人开发圈,作者付斌

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

越来越被重视的EtherCAT

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

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

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

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

EtherCAT(Ethernet for Control Automation Technology)总线由德国倍福自动化有限公司在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%),显著提升带宽利用率。

4a895f9c-fac0-11f0-92de-92fbcf53809c.png

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

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

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

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

4ae98926-fac0-11f0-92de-92fbcf53809c.png

4b462a32-fac0-11f0-92de-92fbcf53809c.png

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

4bbba730-fac0-11f0-92de-92fbcf53809c.png

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

4c1b8c68-fac0-11f0-92de-92fbcf53809c.png

4c74a24e-fac0-11f0-92de-92fbcf53809c.png

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则适合在高性能或者大规模分布式的机器人系统,虽然单节点成本可能较高,但其在简化布线、免中继设备、便于调试维护以及性能提升等方面的综合价值,往往使长期成本更具优势。

4d311e74-fac0-11f0-92de-92fbcf53809c.png

I3C这一协议也在发展

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

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

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

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

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 机器人
    +关注

    关注

    214

    文章

    31602

    浏览量

    224274
  • 通信协议
    +关注

    关注

    28

    文章

    1097

    浏览量

    42421
  • CAN
    CAN
    +关注

    关注

    59

    文章

    3103

    浏览量

    473781
  • ethercat
    +关注

    关注

    20

    文章

    1612

    浏览量

    46305

原文标题:机器人通信协议,为什么EtherCAT和CAN才是未来?

文章出处:【微信号:gkongbbs,微信公众号:工控论坛】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    基于RT-Thread的数字焊机与工业机器人通信网关设计|实战案例

    一、系统概述数字焊机与工业机器人通信网关是连接焊机与机器人的核心设备,需解决协议不兼容、实时性不足、多设备协同等问题。本设计基于RT-Thread实时操作系统,采用
    的头像 发表于 05-12 20:40 5470次阅读
    基于RT-Thread的数字焊机与工业<b class='flag-5'>机器人</b><b class='flag-5'>通信</b>网关设计|实战案例

    EtherCAT转CANopen网关模块在工业机器人系统中的典型应用案例解析

    EtherCAT转CANopen网关模块在工业机器人系统中的典型应用案例解析 在现代工业自动化产线中,高可靠性的通信与精确的运动控制是保障生产质量与效率的核心要素。某大型制造企业车间采用
    的头像 发表于 04-07 14:33 276次阅读
    <b class='flag-5'>EtherCAT</b>转CANopen网关模块在工业<b class='flag-5'>机器人</b>系统中的典型应用案例解析

    EtherCAT主站协议栈EC-Master在ROS(机器人操作系统)中的应用

    EtherCAT主站协议栈EC-Master在ROS(机器人操作系统)中的应用
    的头像 发表于 12-10 14:46 733次阅读
    <b class='flag-5'>EtherCAT</b>主站<b class='flag-5'>协议</b>栈EC-Master在ROS(<b class='flag-5'>机器人</b>操作系统)中的应用

    EtherCAT 技术前瞻:人形机器人通信的新选择

    技术突破层出不穷。然而,随着人形机器人逐步走向产业化,其底层控制系统的需求也日益复杂,特别是在需要支持多自由度关节、实时反馈与分布式架构的情况下,如何选择一款高效、
    的头像 发表于 10-22 17:36 1842次阅读
    <b class='flag-5'>EtherCAT</b> 技术前瞻:人形<b class='flag-5'>机器人</b><b class='flag-5'>通信</b>的新<b class='flag-5'>选择</b>!

    集成异构网络:EtherCAT转MODBUS机器人通信方案

    项目背景 在工业机器人自动化产线中,实现高效、实时的通信是提升整体性能的关键。机器人控制系统通常采用高性能总线(如EtherCAT)连接PLC,而许多执行设备(如变频器)仍采用RS48
    的头像 发表于 10-11 09:46 591次阅读
    集成异构网络:<b class='flag-5'>EtherCAT</b>转MODBUS<b class='flag-5'>机器人</b><b class='flag-5'>通信</b>方案

    让老旧医疗设备“听懂”新语言:CANEtherCAT的医疗行业应用

    在医疗影像设备的智能化升级中,通信协议的兼容性常成为工程师的“痛点”。例如,某医院的移动式X射线机采用CAN协议控制机械臂,而主控系统基于EtherCAT架构。两者
    发表于 07-18 15:27

    破界而立:CANEtherCAT在VAV系统的融合实践

    在智能建筑系统中,VAV温控器的通信协议适配常是工程师的隐痛。当老一代CAN总线设备遇上新一代EtherCAT网络时,如何实现无缝对接?本文从工程实战出发,解析这一技术场景的实现逻辑。 【典型
    发表于 07-16 14:27

    条码信号“搭子”来了:CANEtherCAT扫码连动器,靠谱!

    在自动化产线中,条码扫描仪作为关键的数据采集设备,常因通信协议不兼容而成为系统集成的“绊脚石”。工程师们是否遇到过这样的场景:CAN总线的控制器与EtherCAT网络的扫描仪如何“对话”?如何在不
    发表于 07-16 14:22

    耐达讯CANEtherCAT网关,变频器通信升级的“真香”指南

    站通过网关控制变频器。结果立竿见影:电机响应丝滑,控制周期从20ms缩短到2ms,通信瓶颈迎刃而解。 总结: 耐达讯通信技术CANEtherCAT网关提供了一条巧妙的升级路径:保留现
    发表于 07-15 15:34

    打破协议壁垒,CANEtherCAT连接工业相机秒变跨国CP”!

    在工业自动化中,不同协议设备集成常面临兼容性难题。本文以CANEtherCAT连接工业相机为例,从技术原理到实践,提供一套严谨的解决方案,助力高效通信。 一、
    发表于 07-14 16:20

    让电磁阀“听懂”EtherCAT:耐达讯CANEtherCAT网关

    电磁阀控制场景为例,拆解CANEtherCAT的技术逻辑与落地思路。 某汽车零部件产线中,电磁阀控制器采用CAN协议,而主站系统基于EtherCA
    发表于 07-14 16:16

    仓库机器人效率翻倍的秘密:CAN主站+Modbus TCP的网关神操作

    在其中发挥着关键作用。 网关充当通信协议转换的桥梁。一方面,它将CAN主站与伺服电机连接。CAN总线凭借高可靠性、强实时性及多主通信等优势,能快速、稳定地向伺服电机发送指令,并实时获取
    的头像 发表于 07-07 14:29 564次阅读

    工业通信界的“月老”:CC\\-Link IE和DeviceNet如何牵起机器人的“红线”

    。 某机械制造企业就曾遇到过“通信尴尬”。新购入的工业机器人只支持CC-Link IE,而车间里的传感器、执行器等老设备还在用DeviceNet网关协议,导致“新老设备”各说各话。工程师引入
    发表于 06-12 14:35

    协议探秘:profinet转ethernet ip网关搞定川崎机器人与PLC通信

    在工业自动化场景中,不同品牌的设备往往采用不同的通信协议,例如西门子PLC通常使用 PROFINET ,而川崎机器人则可能采用 Ethernet/IP 。要让它们实现数据交互,通常需要借助
    的头像 发表于 06-08 10:31 1155次阅读
    跨<b class='flag-5'>协议</b>探秘:profinet转ethernet ip网关搞定川崎<b class='flag-5'>机器人</b>与PLC<b class='flag-5'>通信</b>

    当PLC遇上电焊机器人EtherCAT转CANopen上演工业级“语言翻译官”

    CANopen技术成为打破这一障碍的核心方案。 EtherCAT是高速工业以太网协议,支持100Mbps传输与亚微秒级同步,适用于多设备精密协同场景;CANopen基于CAN总线,具备高灵活性与低成本优势,在工业设备中应用广泛。
    的头像 发表于 05-20 14:32 784次阅读