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

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

3天内不再提示

单个MCU即可实现多电机控制!基于RX72T的4电机控制示例

jf_pJlTbmA9 来源:瑞萨MCU小百科 作者:瑞萨MCU小百科 2023-10-25 15:38 次阅读

随着MCU功能和性能的提高,从单电机/单MCU到多电机/单MCU进行控制,实现了系统的小型化和系统成本的降低。尤其是在洗衣机和空调等领域,这种趋势非常明显,现在几乎所有的产品都是多电机控制。本期将介绍使用可多电机控制的RX72T对4个电机进行控制的演示。

柏崎 直人 Sr Staff Product Marketing Specialist

不同的电机控制方式,MCU所需的处理性能和功能资源也不同。本期演示采用了无传感器矢量控制。无传感器矢量控制是一种高效且可降低传感器BOM成本的控制方法,但由于需要进行电机角度估计和矢量控制的运算,因此MCU需要更高的CPU处理性能。RX72T为实现4电机控制,采用了RX第三代CPU内核“RXv3”(6.01 CoreMark/MHz)和三角函数加速器(TFU),具有同类最快的CoreMark性能,能够快速执行矢量控制所需的运算和处理。优点是还具有互补PWM定时器ADC等电机控制所需的功能,以实现4个电机的控制。

4电机控制中使用的功能

在本演示中,将使用以下外围功能来实现4电机控制:

wKgZomUDxgaAIlTVAAFuJ_eHFfQ739.png

使用RX72T进行4电机控制的示意图

wKgZomUDxgeAauzOAAEpqeTpT2c292.png

4电机控制的要点

在本期演示中,通过无传感器矢量控制对最多4个电机进行速度控制和独立驱动,但这需要检测每个电机的电流并进行相应的PWM输出。该电流检测时序和进行控制运算的时序是多电机控制的关键,在此简要介绍。另外,本期演示采用了检测两相电流并还原三相电流的方式。

RX72T总共配备了3个ADC,本期演示将电机1和电机2的电流检测分配给单元0,电机3和电机4的电流检测分配给单元1。分配给同一单元的电机电流检测时序必须错开,因为无法同时检测电流。电流是通过分流电阻检测逆变器下臂在导通期间流过的电流,通过反向设置电机1和2、电机3和4的PWM正相和反相信号的有效电平,防止逆变器下臂的信号同时导通。因此,AD转换时序分布在PWM的峰/谷侧,从而实现各电机的电流检测。通过使用“组扫描模式”,AD转换可以在一个单元中支持两个电机的电流检测。

PWM正相反相与逆变器上下臂的关系

wKgZomUDxgqAeK9zAABgr-8K9Kc031.png

※电机1可以在PWM的峰侧检测电流,电机2可以在PWM的谷侧检测电流。

//控制处理时序

接下来我们看一下整个时序,包括电机控制时序。重要的是PWM中断处理(矢量控制处理)、用于电流检测的AD转换时序和PWM输出的缓冲寄存器传输时序。

电机1和电机2与MTU定时器同步,将AD转换时序分布在峰侧和谷侧,并调整PWM周期中断的执行时序和缓冲寄存器的传输时序与之匹配。电机3和电机4使用GPT定时器,以类似于电机1/2的工作方式工作。

电机1/2各种处理时序

wKgaomUDxgyAGl4DAABoFw3HecA356.png

电机3/4各种处理时序

wKgaomUDxg2AbE5_AABtn_dulU4034.png

※由于在电机4的谷中断期间数据不更新,因此执行与电机2相同的动作。

当MTU和GPT在相同的载波频率下同时启动时,如果MTU和GPT的中断优先级相同,则从首先发生中断的一方开始依次执行中断处理。需要设置控制周期,以使这些处理时间在控制周期内。使用RX72T时,每个电机的处理时间为8[us]左右,因此在本期演示中,将电流控制周期设置为50us是没有问题的。

4电机控制的情况

本期介绍的演示虽然主板和电缆类产品没有公开销售,但实际的运行过程已经用视频的形式公开。

总结

本期介绍的演示充分利用了RX72T的功能,实现了4电机控制,可以作为执行多电机控制的参考信息。欢迎对多电机控制感兴趣的客户使用RX72T和我们的示例程序。RX72T除了具备无传感器矢量控制之外,还提供了使用编码器的矢量控制来控制三个电机的示例代码和应用指南,广大用户也可以参考这些示例代码和应用指南,尝试用RX72T进行其他方式的多电机控制。

来源:瑞萨MCU小百科

免责声明:本文为转载文章,转载此文目的在于传递更多信息,版权归原作者所有。本文所用视频、图片、文字如涉及作品版权问题,请联系小编进行处理

审核编辑 黄宇

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

    关注

    2557

    文章

    51909

    浏览量

    759959
  • mcu
    mcu
    +关注

    关注

    146

    文章

    17571

    浏览量

    356006
  • 电机控制
    +关注

    关注

    3552

    文章

    1919

    浏览量

    270074
  • 电机
    +关注

    关注

    143

    文章

    9170

    浏览量

    147288
收藏 人收藏

    相关推荐

    电机控制MCU的选择应该如何考虑?(可下载)

    大家好,今天我们来聊一聊电机控制中的 MCU 选型如何考虑?不同应用对器件的要求 有很大的区别。目前市场上的控制器/驱动器解决方案各有千秋,包括了针对特定简单应 用的标准
    发表于 03-20 15:20 0次下载

    适用于单电机控制应用的RX13T系列32位微控制器数据手册

    RX13T系列微控制器搭载RX家族32MHz工作主频的RXv1内核、浮点运算单元(FPU)、变频控制计时器(MTU3)及12位A/D转换器等,单芯片
    的头像 发表于 03-19 18:02 223次阅读
    适用于单<b class='flag-5'>电机</b><b class='flag-5'>控制</b>应用的<b class='flag-5'>RX13T</b>系列32位微<b class='flag-5'>控制</b>器数据手册

    AG32 MCU电机控制方案

    ,AG32 MCU 实现电机的高效节能控制。例如,智能空调的压缩机电机和风扇电机通过 AG32
    发表于 03-18 15:23

    步进电机控制实现方法

    电机能够实现高精度的位置控制和速度控制。本文将详细介绍步进电机控制
    的头像 发表于 01-21 16:43 489次阅读
    步进<b class='flag-5'>电机</b>的<b class='flag-5'>控制</b><b class='flag-5'>实现</b>方法

    AG32 MCU电机控制方案

    和产品质量。同时,系统的稳定性和可靠性保证了生产线的长时间连续运行,降低了维护成本。 (二)智能家居领域 在智能家电中,如智能空调、智能洗衣机等,AG32 MCU 实现电机的高效节能控制
    发表于 12-25 09:58

    基于瑞萨电子RX MCU电机控制解决方案

    本次给大家介绍基于瑞萨电子RX电机控制MCU电机控制解决方案,
    的头像 发表于 12-10 17:15 919次阅读
    基于瑞萨电子<b class='flag-5'>RX</b> <b class='flag-5'>MCU</b>的<b class='flag-5'>电机</b><b class='flag-5'>控制</b>解决方案

    送调试器 | 直播:基于瑞萨RX MCU电机控制解决方案

    作为全球领先的半导体解决方案供应商,瑞萨电子为电机控制提供多个MCU/MPU家族硬件平台、先进控制算法、软件和开发工具。目前,瑞萨电子的强大电机
    的头像 发表于 11-23 01:01 500次阅读
    送调试器 | 直播:基于瑞萨<b class='flag-5'>RX</b> <b class='flag-5'>MCU</b>的<b class='flag-5'>电机</b><b class='flag-5'>控制</b>解决方案

    数字电机控制的未来:一个MCU上的多个电机、嵌入式AI和高级算法

    RA8T1 32位MCU采用Arm Cortex-M85内核,采用氦气技术,频率高达480MHz,封装针对电机或逆变器控制进行了优化。与市场上的其他
    发表于 11-20 14:33 981次阅读
    数字<b class='flag-5'>电机</b><b class='flag-5'>控制</b>的未来:一个<b class='flag-5'>MCU</b>上的多个<b class='flag-5'>电机</b>、嵌入式AI和高级算法

    通用电机控制MCU的作用

    电机对能耗的贡献率在美国接近50%,因此降低电机能耗能有效地提高能源利用率,而采用先进的微控制器(MCU)技术来实现
    的头像 发表于 10-24 17:41 934次阅读
    通用<b class='flag-5'>电机</b><b class='flag-5'>控制</b><b class='flag-5'>MCU</b>的作用

    电机控制方案开发流程

    电机控制应用广泛,电机控制软件方案核心是MCU,功率器件、驱动器件;本文介绍电机
    的头像 发表于 10-12 16:36 1366次阅读
    <b class='flag-5'>电机</b><b class='flag-5'>控制</b>方案开发流程

    单个C2000™MCU上使用FCL和SFRA进行双轴电机控制

    电子发烧友网站提供《在单个C2000™MCU上使用FCL和SFRA进行双轴电机控制.pdf》资料免费下载
    发表于 09-14 09:40 0次下载
    在<b class='flag-5'>单个</b>C2000™<b class='flag-5'>MCU</b>上使用FCL和SFRA进行双轴<b class='flag-5'>电机</b><b class='flag-5'>控制</b>

    电机控制mcu的作用 电机控制mcu的功用是什么

    (Microcontroller Unit,简称MCU),它负责处理输入信号、执行控制算法以及输出控制指令。本文将详细介绍电机控制
    的头像 发表于 06-04 17:20 2891次阅读

    PWM控制电机转速的原理与实现

    PWM(脉宽调制)是一种广泛应用于电机控制领域的调制技术。它通过调节脉冲信号的占空比,实现电机转速的精确控制。PWM
    的头像 发表于 06-03 17:23 7387次阅读

    DigiKey推荐一款产品—Renesas的32位RX电机控制MCU RX26T

    Renesas 的32位RX电机控制MCU RX26T是随着物联网技术的扩展连接客户应用与网络和传感器的理想选择,支持内置功能,有助于减少外
    的头像 发表于 05-09 09:24 981次阅读

    电机控制国产32位MCU方案应用

    精确的控制和管理,以实现其高效、稳定和安全运行的过程。智能电机控制系统利用先进的控制理论和算法,如模糊
    的头像 发表于 04-16 16:47 618次阅读