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

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

3天内不再提示

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

瑞萨电子 来源:未知 2023-05-26 07:15 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

随着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电机控制:

83485886-fb51-11ed-90ce-dac502259ad0.png

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

837734f8-fb51-11ed-90ce-dac502259ad0.png

4电机控制的要点

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

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

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

83a304ca-fb51-11ed-90ce-dac502259ad0.png

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

//控制处理时序

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

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

电机1/2各种处理时序

83bf27f4-fb51-11ed-90ce-dac502259ad0.png

电机3/4各种处理时序

83e180a6-fb51-11ed-90ce-dac502259ad0.png

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

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

4电机控制的情况

本期介绍的演示虽然主板和电缆类产品没有公开销售,但实际的运行过程已经用视频的形式公开。以多电机控制为例,如您感兴趣请点击文末阅读原文查看视频:使用单个MCU进行4电机的速度控制

APN:永磁同步电机的无传感器矢量控制(4电机控制)RX72T安装篇(Evaluation System for BLDC Motor)Rev.1.00

https://www.renesas.cn/cn/zh/document/apn/rx72t-sensorless-vector-control-permanent-magnet-synchronous-motor-implementation-control-over-four

示例代码:永磁同步电机的无传感器矢量控制(4电机控制)RX72T安装篇(Evaluation System for BLDC Motor)Rev.1.00 - 示例代码

https://www.renesas.cn/cn/zh/document/scd/rx72t-sensorless-vector-control-permanent-magnet-synchronous-motor-implementation-control-over-four

总结

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

通过编码器矢量控制来控制3个电机的信息详见以下链接:

APN:永磁同步电机的编码器矢量控制(3电机控制)RX72T安装篇(Evaluation System for BLDC Motor)Rev.1.00

https://www.renesas.cn/cn/zh/document/apn/rx72t-vector-control-permanent-magnet-synchronous-motor-encoder-implementation-control-over-three

示例代码:RX72T Vector Control for Permanent Magnet Synchronous Motor with Encoder (Implementation) (Control over Three Motors) for "Evaluation System for BLDC Motor" Rev.1.00 - Sample Code

https://www.renesas.cn/cn/zh/document/scd/rx72t-vector-control-permanent-magnet-synchronous-motor-encoder-implementation-control-over-three

视频:单个MCU支持3电机位置控制

https://www.renesas.cn/cn/zh/video/position-control-3-motors-single-mcu

1

END

1

瑞萨电子 (TSE: 6723)

科技让生活更轻松,致力于打造更安全、更智能、可持续发展的未来。作为全球微控制器供应商,瑞萨电子融合了在嵌入式处理、模拟电源及连接方面的专业知识,提供完整的半导体解决方案。成功产品组合加速汽车、工业、基础设施及物联网应用上市,赋能数十亿联网智能设备改善人们的工作和生活方式。更多信息,敬请访问renesas.com


原文标题:工程师说 | 单个MCU即可实现多电机控制!基于RX72T的4电机控制示例

文章出处:【微信公众号:瑞萨电子】欢迎添加关注!文章转载请注明出处。


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

    关注

    38

    文章

    22520

    浏览量

    91371

原文标题:工程师说 | 单个MCU即可实现多电机控制!基于RX72T的4电机控制示例

文章出处:【微信号:瑞萨电子,微信公众号:瑞萨电子】欢迎添加关注!文章转载请注明出处。

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    ST72141K2 8位MCU电机控制的理想之选

    ST72141K2 8位MCU电机控制的理想之选 在电子工程领域,微控制器(MCU)是众多应用
    的头像 发表于 04-16 13:15 1396次阅读

    IP6821外加MCU控制电机

    本文分析了IP6821+MCU在无线供能与智能驱动中的电机选型与控制逻辑,强调了功率边界、BLDC与有刷电机对比、关键参数解析及MCU架构配
    的头像 发表于 04-04 08:13 410次阅读
    IP6821外加<b class='flag-5'>MCU</b><b class='flag-5'>控制</b><b class='flag-5'>电机</b>

    Renesas RX72T Group MCU:高性能与多功能的完美结合

    Renesas RX72T Group MCU:高性能与多功能的完美结合 在电子工程师的世界里,一款性能卓越、功能丰富的微控制器(MCU)是
    的头像 发表于 04-01 17:00 661次阅读

    Renesas RX72M Group MCU:高性能与多功能的完美融合

    和丰富的功能,成为众多工程师的首选。今天,我们就来深入了解一下这款强大的MCU。 文件下载: rx72m.pdf 一、产品概述 Renesas RX72M Group
    的头像 发表于 04-01 16:55 724次阅读

    无刷减速电机MCU控制方式与间隙要求

    无刷减速电机作为一种高效、低噪音、长寿命的驱动装置,广泛应用于工业自动化、机器人、医疗设备等领域。其核心控制依赖于微控制器单元(MCU),而机械传动中的间隙问题直接影响系统精度和稳定性
    的头像 发表于 02-27 17:01 557次阅读
    无刷减速<b class='flag-5'>电机</b><b class='flag-5'>MCU</b><b class='flag-5'>控制</b>方式与间隙要求

    探索Renesas RA6T1 CPU Card:助力电机控制评估新体验

    探索Renesas RA6T1 CPU Card:助力电机控制评估新体验 在电子工程师的日常工作中,一款性能卓越、功能丰富的CPU卡往往能为电机
    的头像 发表于 12-29 17:05 716次阅读

    探索 RENESAS MCB - RX26T Type A:开启电机控制新征程

    探索 RENESAS MCB - RX26T Type A:开启电机控制新征程 在电子工程师的世界里,不断寻找高性能且可靠的开发工具是提升设计效率和质量的关键。今天,我们就来深入了解一
    的头像 发表于 12-29 16:15 2350次阅读

    Renesas Starter Kit for RX72T:开启嵌入式开发新征程

    Renesas Starter Kit for RX72T是一款针对瑞萨微控制器的评估工具,本手册着重介绍其硬件的技术细节。而软件安装和调试环境的详细信息,则可在《Quick Start Guide》和《T
    的头像 发表于 12-29 15:45 1413次阅读

    探索 RENESAS MCB - RA4T1:电机控制评估的理想之选

    探索 RENESAS MCB - RA4T1:电机控制评估的理想之选 在电子工程师的日常工作中,选择一款合适的 CPU 板对于电机
    的头像 发表于 12-29 15:25 680次阅读

    Renesas MCK - RA6T3:开启电机控制新篇章

    Renesas MCK - RA6T3:开启电机控制新篇章 电子工程师电机控制领域不断探索,寻
    的头像 发表于 12-29 15:10 536次阅读

    探索Renesas RA4T1 MCK - RA4T1电机控制评估套件:设计与应用全解析

    MCK-RA4T1电机控制套件.pdf 一、套件概述与特点 MCK - RA4T1是一款专门用于电机
    的头像 发表于 12-29 14:55 703次阅读

    探索 RENESAS MCB - RX26T Type A:电机控制评估的理想之选

    探索 RENESAS MCB - RX26T Type A:电机控制评估的理想之选 在电子工程师的日常工作中,选择一款合适的电机
    的头像 发表于 12-29 14:45 1197次阅读

    借助高度集成的实时控制MCU实现更平稳、更静音的电机性能

    度集成的实时控制控制器 (MCU) 提供了统一的处理环境,设计人员可以使用该环境简化电机控制应用中检测、
    的头像 发表于 10-21 08:17 9639次阅读
    借助高度集成的实时<b class='flag-5'>控制</b><b class='flag-5'>MCU</b><b class='flag-5'>实现</b>更平稳、更静音的<b class='flag-5'>电机</b>性能

    新唐科技推出全新KM1M4BF6x系列单电机控制MCU

    伴随着电机控制技术和方案的不断发展,作为整个控制的核心 MCU 也迈向了新的高度。为了满足市场不同的应用对高能效、高精度、高可靠性的电机
    的头像 发表于 07-25 17:36 3816次阅读
    新唐科技推出全新KM1M<b class='flag-5'>4</b>BF6x系列单<b class='flag-5'>电机</b><b class='flag-5'>控制</b><b class='flag-5'>MCU</b>

    CW32L010 ESC Driver 电机控制套件使用

    Ω的分流电阻构成母线电流检测电路。 采用反电动势法,对各相来对电机的位置进行检测,通过过零检测确定转子的位置,实现电机的无感闭环控制MCU
    发表于 06-13 18:12