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

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

3天内不再提示

i.MX RT1180实现EtherCAT+伺服控制的终极实践

恩智浦MCU加油站 来源:恩智浦MCU加油站 2025-11-26 08:19 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

今天继续为大家介绍i.MX RT1180实现EtherCAT+伺服控制的终极实践:双电机控制与Ethercat资源使用。

前面几期已经给大家把整个EtherCAT加电机控制的方案都逐一介绍,本期内容将会介绍整个方案的资源使用情况。

首先来看内存资源使用情况:

5e391fa4-c5ab-11f0-8c8f-92fbcf53809c.png

可以看到CM33数据和程序内存总共使用了62.5KB,不到CM33 TCM内存的一半,电机控制应用在CM7 TCM上使用了不到25%。也就是说,在整套方案都运行在TCM的情况下,i.MX RT1180的RAM内存是完全足够的,客户还可以在剩余的内存空间中去做很多定制化应用。

其次是外设资源的使用:

5e967578-c5ab-11f0-8c8f-92fbcf53809c.png

工程中用的的外设资源并不算多,除去第一个EtherCAT控制器,其余外设都是用于电机控制应用。针对于伺服控制+EtherCAT这类应用,i.MX RT1180的外设资源可以说是非常丰富的。

最后是电机控制执行时间:

测试条件:测量持续时间约为30秒,电机保持持续旋转。所有报告结果均采用最大值。测量通过利用System Tick函数在指定代码段上进行。

Toolchain: MCUXpresso IDE

Compiling optimization level: MCUX -Os

5eeded1c-c5ab-11f0-8c8f-92fbcf53809c.png

800MHz的CM7核处理器加持下,完成一次电机控制电流环路计算与PWM,ADC寄存器读写只需要1.4us不到,这对于高性能伺服控制来说,是至关重要的。

更强大的计算能力意味着电机控制系统能够做到更高的控制频率,伺服系统能够达到更高的控制带宽。当然,除了强大的处理器以外,i.MX RT1180的TCM能够真正做到0等待周期访问,也就是说,TCM能够在一个CPU时钟就完成数据的读/写操作,这也是执行时间如此之快的另一个原因。

本次关于EtherCAT+电机控制的参考方案到此就结束了。i.MX RT1180拥有多种工业网路总线支持(TSN, EtherCAT,Profinet等),最高支持单芯片四电机控制的外设资源,多种多样的外部memory接口与通讯外设接口,高达800Mhz主频的CM7核能够快速及时的完成繁重的电机相关处理任务。

可以说i.MX RT1180是工业自动化领域的不二之选。更多详情大家可以登录官网查询,也欢迎在留言区交流。

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

    关注

    3601

    文章

    2180

    浏览量

    279329
  • 伺服控制
    +关注

    关注

    5

    文章

    162

    浏览量

    25452
  • ethercat
    +关注

    关注

    20

    文章

    1582

    浏览量

    46267

原文标题:从EtherCAT到伺服控制:i.MX RT1180终极实践

文章出处:【微信号:NXP_SMART_HARDWARE,微信公众号:恩智浦MCU加油站】欢迎添加关注!文章转载请注明出处。

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    恩智浦i.MX RT1180 EtherCAT外设中SM FMMU功能介绍及应用

    NXP的i.MX RT1180 crossoverMCU具有Arm Cortex-M7(CM7)和Cortex-M33(CM33)双内核,CM7内核的运行速度可达800 MHz,CM33内核的运行
    的头像 发表于 01-16 09:17 4616次阅读
    恩智浦<b class='flag-5'>i.MX</b> <b class='flag-5'>RT1180</b> <b class='flag-5'>EtherCAT</b>外设中SM FMMU功能介绍及应用

    恩智浦MCU方案 单颗i.MX RT1180实现EtherCAT+伺服控制

    介绍基于单颗i.MX RT1180芯片的EtherCAT+伺服电机控制方案-伺服
    的头像 发表于 09-11 14:27 16.4w次阅读
    恩智浦MCU方案 单颗<b class='flag-5'>i.MX</b> <b class='flag-5'>RT1180</b><b class='flag-5'>实现</b><b class='flag-5'>EtherCAT+</b><b class='flag-5'>伺服</b><b class='flag-5'>控制</b>

    基于恩智浦i.MX RT1180芯片的EtherCAT+伺服电机控制方案

    i.MX RT1180是恩智浦最近推出的一款高性能跨界处理器,其中包含了300MHz的Arm Cortex-M33核以及800MHz的Arm Cortex-M7核,集成了多种网络功能如时间敏感网络
    的头像 发表于 09-22 16:27 8872次阅读
    基于恩智浦<b class='flag-5'>i.MX</b> <b class='flag-5'>RT1180</b>芯片的<b class='flag-5'>EtherCAT+</b><b class='flag-5'>伺服</b>电机<b class='flag-5'>控制</b>方案

    RT1180 XMCD的特点和使用注意事项

    之前在 “XMCD – i.MX RT11xx系列简单易用的特定外设配置功能”的文章给大家介绍了XMCD功能的基础知识和用法,不过前面是以RT1170为例介绍的,本文将基于RT1180
    的头像 发表于 10-07 11:06 1592次阅读
    <b class='flag-5'>RT1180</b> XMCD的特点和使用注意事项

    恩智浦i.MX RT1180跨界MCU助力下一代伺服控制系统

    今天我们将聚焦一项正在重塑工业自动化边界的技术组合 —— 基于NXP的i.MX RT1180控制器,实现EtherCAT通信与高性能
    的头像 发表于 09-28 14:16 5168次阅读
    恩智浦<b class='flag-5'>i.MX</b> <b class='flag-5'>RT1180</b>跨界MCU助力下一代<b class='flag-5'>伺服</b><b class='flag-5'>控制</b>系统

    恩智浦i.MX RT1180 MCU如何进入Boundary Scan模式

    本文重点介绍RT1180如何进入Boundary Scan模式,通过Jtag来进行板级硬件测试的过程。遵循IEEE1149.1中的测试访问端口和BoundaryScan体系结构的标准。
    的头像 发表于 10-22 09:50 3739次阅读
    恩智浦<b class='flag-5'>i.MX</b> <b class='flag-5'>RT1180</b> MCU如何进入Boundary Scan模式

    在恩智浦i.MX RT1180跨界处理器上如何实现1588协议同步

    简介 在前面的文章中介绍了i.MX RT1180跨界处理器的主要应用场景是在工业自动化与智能制造的高精度测量领域,而这其中时间同步是一个实时系统能够稳定运行的关键。而主流的工业网络协议基本上的时钟
    的头像 发表于 12-03 09:09 8261次阅读
    在恩智浦<b class='flag-5'>i.MX</b> <b class='flag-5'>RT1180</b>跨界处理器上如何<b class='flag-5'>实现</b>1588协议同步

    RT1180 FlexSPI Follower模块简介

    该模块在外部SPI主设备和RT1180芯片之间架起了一座通信的桥梁。今天就来正式认识一下吧!
    的头像 发表于 10-07 11:09 1684次阅读
    <b class='flag-5'>RT1180</b> FlexSPI Follower模块简介

    i.MX RT开发笔记-08 | i.MX RT1062嵌套中断向量控制器NVIC(按键中断检测)

    系列文章目录i.MX RT开发笔记-01 | 初识 i.MX RT1062 跨界MCUi.MX RT
    发表于 12-01 13:51 2次下载
    <b class='flag-5'>i.MX</b> <b class='flag-5'>RT</b>开发笔记-08 | <b class='flag-5'>i.MX</b> <b class='flag-5'>RT</b>1062嵌套中断向量<b class='flag-5'>控制</b>器NVIC(按键中断检测)

    RT-Thread & NXP 发布 i.MX RT 系列 BSP 新框架

    前言i.MX RT 是 NXP 推出的跨界处理器系列。该系列下又包括 i.MX RT1020、i.MX
    发表于 12-07 13:06 2次下载
    <b class='flag-5'>RT</b>-Thread & NXP 发布 <b class='flag-5'>i.MX</b> <b class='flag-5'>RT</b> 系列 BSP 新框架

    基于i.MX RT单芯片实现的GUI图形显示和语音控制解决方案

    基于优秀的性能指标,i.MX RT可以胜任许多轻量级的AI应用,赋能越来越多的边缘设备。今天这场视频讲座中,恩智浦的专家将向大家展示一款基于i.MX RT单芯片
    的头像 发表于 12-31 09:48 8375次阅读

    i.MX RT10xx使用FlexIO实现XY2-100振镜控制协议

    本文介绍了如何使用i.MX RT系列芯片上的FlexIO实现XY2-100激光振镜控制协议。FlexIO模块是NXP Kinetis和i.MX
    的头像 发表于 05-18 09:21 8053次阅读
    在<b class='flag-5'>i.MX</b> <b class='flag-5'>RT</b>10xx使用FlexIO<b class='flag-5'>实现</b>XY2-100振镜<b class='flag-5'>控制</b>协议

    i.MX RT的FlexRAM配置问题

    i.MX RT的FlexRAM配置问题
    的头像 发表于 10-24 15:46 1811次阅读
    <b class='flag-5'>i.MX</b> <b class='flag-5'>RT</b>的FlexRAM配置问题

    恩智浦i.MX RT1180跨界处理器如何选型

    i.MX RT1180 跨界处理器包含众多的型号,以满足客户对不同性能与价格的需求,今天就先给大家说说如何选型。
    的头像 发表于 09-28 14:01 2873次阅读
    恩智浦<b class='flag-5'>i.MX</b> <b class='flag-5'>RT1180</b>跨界处理器如何选型

    探索i.MX RT1180:高性能处理器的技术剖析与应用指南

    下载: NXP Semiconductors i.MX RT1180交叉微控制器 (MCU).pdf 一、i.MX RT1180 简介
    的头像 发表于 12-24 10:20 1172次阅读