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

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

3天内不再提示

在英伟达Thor平台部署EtherCAT主站:实测高性能、低抖动与低占用

盟通科技 2025-10-31 15:38 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

机器人与边缘AI应用中,底层通信的实时性决定了系统的响应速度与控制精度。Jetson Thor作为NVIDIA最新一代嵌入式平台,具备强大的算力与实时推理能力,为EtherCAT网络提供了理想的硬件基础。

通过部署acontis EC-Master主站协议栈,并结合实时内核与优化驱动,我们在Jetson Thor上实现了低抖动CPU占用EtherCAT通信性能,适用于高精度同步控制场景。

一、部署方案:驱动替换与实时内核配置

为实现高性能EtherCAT通信,我们在Jetson Thor上采用了acontis提供的实时以太网驱动,并启用了Linux RT PREEMPT内核。Jetson Thor搭载的Realtek网卡默认使用标准驱动,为降低通信抖动并提升确定性,我们将其替换为acontis实时驱动,并通过atemsys模块实现用户态对网卡的直接访问。

操作步骤包括:

  • 将标准驱动加入黑名单,避免系统自动加载:
wKgZO2kEZZSACoPfAAT-sHtMnzw895.png
  • 加载acontis提供的atemsys模块(需联系盟通科技获取且保存至工作目录):
wKgZO2kEZaCAAeSeAAJp2mJp-RU709.png

完成上述配置后,EtherCAT主站协议栈即可通过优化驱动直接访问网卡,实现更高效的帧处理与更稳定的周期控制。系统架构如下图所示:

wKgZO2kEZayARC9DAA9ODMKGQPE578.png

二、操作步骤详解

1、环境准备

完成驱动替换与实时内核配置后,我们通过EC-Master示例程序EcMasterDemoDc启动EtherCAT主站功能。测试环境包括Jetson AGX Thor(JetPack 7.0)、Linux RT PREEMPT内核、Beckhoff从站设备以及预先生成的ENI配置文件。

2、启动命令

wKgZO2kDEzCACKFyAABBfXv22fo972.png

3、参数说明:

wKgZPGkDE1CAUDLCAADQ-FXecNo655.png

4、性能实测结果

在1ms周期配置下,系统运行稳定,EtherCAT主站协议栈的CPU占用率仅为1.38%。周期性数据帧的抖动控制在±6µs范围内,且分布式时钟误差图中未出现明显峰值,表明系统整体表现出良好的同步性与确定性。

wKgZPGkEZpKAMAlKAAZl5wDV6zg261.png

关键指标如下:

  • 周期时间偏差(min/avg/max):994.1 / 1000.0 / 1006.0 µs
  • 主站任务总耗时(含应用层):平均 17.5 µs
  • EC-Master 核心任务耗时:平均13.8 µs
  • 抖动范围:±6 µs
  • CPU 占用率:约1.38%
wKgZPGkEZqaAbt-YAAwGiIx-2ro240.png

除了1ms周期测试,我们还尝试了250µs周期配置,系统同样保持稳定运行,主站任务平均耗时约13.5µs,占用周期时间的5.4%。这表明EC-Master在Jetson Thor上具备处理更高频率控制任务的能力。

上述结果表明,在Jetson Thor平台上部署EC-Master主站协议栈,结合实时内核与优化驱动后,可实现高精度、低延迟的EtherCAT通信性能,满足同步控制场景的实际需求。

三、常见问题解答(Q&A)

Q1:这种EtherCAT主站方案适用于哪些场景?

A1:适用于对同步精度通信稳定性有较高要求控制系统,例如人形机器人、智能制造、医疗辅助设备、运动控制平台等。在周期时间低至 250µs 的配置下,系统仍能稳定运行,适合高频率任务。

Q2:低延时和低抖动意味着什么?

A2:意味着主站能更快响应从站数据变化控制指令更精准系统整体更稳定。在实际应用中,这直接影响执行器的动作精度、传感器数据的时效性,以及多设备之间的同步协调能力。

Q3:部署这套方案有哪些意义?

A3:通过在Jetson Thor上部署EC-Master主站协议栈,开发者可以实现高精度低延迟EtherCAT通信能力,为复杂控制任务提供稳定可靠的底层支撑。这不仅提升了系统响应速度,也为多设备同步、实时数据采集等场景奠定了基础。如需进一步了解部署细节或平台适配情况,欢迎联系盟通科技,我们可协助确认相关技术方案。

四、总结

Jetson Thor + EC-Master的组合,为开发者提供了一个灵活、可扩展的EtherCAT主站平台。通过在Jetson Thor上部署EC-Master主站协议栈并结合实时优化配置,开发者可以在嵌入式平台上实现稳定、高效的EtherCAT通信能力,为复杂控制系统打下坚实基础。

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

    关注

    214

    文章

    31682

    浏览量

    224605
  • 英伟达
    +关注

    关注

    23

    文章

    4129

    浏览量

    99813
  • EtherCAT主站
    +关注

    关注

    2

    文章

    39

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    高性能 AI 平台上部署 EtherCAT 实测抖动占用方案

    基础。通过部署acontisEC-Master协议栈,并结合实时内核与优化驱动,我们JetsonThor上实现了
    的头像 发表于 10-30 15:35 699次阅读
    <b class='flag-5'>在</b><b class='flag-5'>高性能</b> AI <b class='flag-5'>平台上部署</b> <b class='flag-5'>EtherCAT</b> <b class='flag-5'>主</b><b class='flag-5'>站</b>:<b class='flag-5'>实测</b><b class='flag-5'>低</b><b class='flag-5'>抖动</b>、<b class='flag-5'>低</b><b class='flag-5'>占用</b>方案

    基于全志T507-H的Igh EtherCAT案例分享

    基于全志T507-H的Linux-RT + IgH EtherCAT演示 下文主要介绍基于全志T507-H(硬件平台:创龙科技TLT507-EVM评估板)案例,按照创龙科技提供的案
    发表于 06-03 09:59

    【昉·星光 2 高性能RISC-V单板计算机体验】EtherCAT

    EtherCAT简介 EtherCAT(Ethernet Control Automation Technology)是一种高性能实时以太网通信协议,用于工业自动化领域中进行实时控制
    发表于 07-14 20:33

    深度解析 | 抖动高精度EtherCAT多轴控制的实现与实践案例

    、结语 EtherCAT多轴控制技术为实现高性能运动控制提供了强大基础。通过精心的算法设计,特别是对DC同步机制的深度优化与实时补偿,
    发表于 12-09 17:17

    基于EtherCAT通信控制器设计

    基于EtherCAT通信控制器设计
    发表于 09-20 16:05

    【MYS-6ULX-IOT试用申请】基于I.MX 6UL的EtherCAT的设计

    项目名称:基于I.MX 6UL的EtherCAT的设计试用计划:EtherCAT(以太网控制自动化技术)是一个以以太网为基础的开放架构的现场总线系统,它是一个开放源代码,高性能的系
    发表于 06-02 16:07

    基于赛灵思FPGA的EtherCAT运动控制

    基于赛灵思的FPGA的EtherCAT总线控制 ,论坛有做运动控制这方面的技术吗?目前我已实现带32轴同步运行,同步抖动±75ns,控制精度125us。感兴趣的可以一起探讨下
    发表于 07-23 12:00

    占用空间的PROFINET通信开发平台

    描述该开发平台面向 PROFINET 从属设备通信,使设计人员能够多个工业自动化设备中实施 PROFINET 通信标准。它可以实现具有极少外部组件和一流低功耗性能
    发表于 12-27 15:07

    开源!ZYNQ IgH EtherCAT方案分享

    前 言:创龙科技已基于IMX8、ZYNQ、AM5728、AM5708、AM437x、AM335x、T3/A40i等平台提供了开源EtherCATIgH案例。本文主要演示
    发表于 10-29 11:17

    【虹科干货】使用Profishark进行EtherCAT性能测试

    01EtherCAT性能测试一般情况下EtherCAT
    的头像 发表于 05-20 09:45 5058次阅读
    【虹科干货】使用Profishark进行<b class='flag-5'>EtherCAT</b><b class='flag-5'>主</b><b class='flag-5'>站</b><b class='flag-5'>性能</b>测试

    英伟智能驾驶的核心芯片——Thor

    英伟原定于 2024 年推出 Atlan,现在雷神(Thor)现已取代Atlan,带来了显著的性能提升,Thor 带来了两杯的
    发表于 01-03 14:33 4707次阅读
    <b class='flag-5'>英伟</b><b class='flag-5'>达</b>智能驾驶的核心芯片——<b class='flag-5'>Thor</b>

    瑞芯微RK3506开发板Ethercat适配开发详细攻略,实测微秒级抖动延迟!

    瑞芯微RK3506开发板Ethercat适配开发详细攻略,实测微秒级抖动延迟!
    的头像 发表于 05-09 15:57 2092次阅读
    瑞芯微RK3506开发板<b class='flag-5'>Ethercat</b><b class='flag-5'>主</b><b class='flag-5'>站</b>适配开发详细攻略,<b class='flag-5'>实测</b>微秒级<b class='flag-5'>抖动</b>延迟!

    英伟Thor平台部署EtherCAT:实测高性能抖动占用

    基础。通过部署acontisEC-Master协议栈,并结合实时内核与优化驱动,我们JetsonThor上实现了
    的头像 发表于 10-31 09:24 25次阅读
    <b class='flag-5'>在</b><b class='flag-5'>英伟</b><b class='flag-5'>达</b><b class='flag-5'>Thor</b><b class='flag-5'>平台</b><b class='flag-5'>部署</b><b class='flag-5'>EtherCAT</b><b class='flag-5'>主</b><b class='flag-5'>站</b>:<b class='flag-5'>实测高性能</b>、<b class='flag-5'>低</b><b class='flag-5'>抖动</b>与<b class='flag-5'>低</b><b class='flag-5'>占用</b>

    LMK60XX高性能抖动振荡器:特性、应用与设计指南

    LMK60XX高性能抖动振荡器:特性、应用与设计指南 电子设计领域,时钟振荡器是确保系统稳定运行的关键组件之一。今天,我们要详细介绍一款高性能
    的头像 发表于 02-08 13:55 990次阅读

    2026年高性能 EtherCAT 控制方案选型:EC-Master 核心协议栈与实时性架构指南

    2026年高性能 EtherCAT 控制方案选型:EC-Master 核心协议栈与实时性
    的头像 发表于 05-28 14:43 151次阅读
    2026年<b class='flag-5'>高性能</b> <b class='flag-5'>EtherCAT</b> <b class='flag-5'>主</b><b class='flag-5'>站</b>控制方案选型:EC-Master 核心<b class='flag-5'>主</b><b class='flag-5'>站</b>协议栈与实时性架构指南