RX72T

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

1.png

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

2.png

4电机控制的要点

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

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

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

3.png

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

// 控制处理时序

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

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

电机1/2各种处理时序

4.png

电机3/4各种处理时序

5.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

来源:瑞萨MCU小百科

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

围观 22

32位RX72T系列MCU获得CoreMark®基准5V MCU评测最高成绩,为伺服电机带来专用硬件加速器及先进的控制功能

2019年5月16日,日本东京讯 ― 全球领先的半导体解决方案供应商瑞萨电子株式会社(TSE:6723)今日宣布推出32位电机控制微控制器(MCU)RX72T系列产品,配备专用硬件加速器IP,以执行机器人和其它工业设备中电机控制所需的复杂、高速运算。RX72T系列产品提供卓越性能,在EEMBC®基准(注1) -评测中获得1160 CoreMark 的高分——这是在200 MHz下运行的5V MCU的最高水平。

瑞萨电子工业自动化事业部副总裁傅田明表示,“RX72T系列产品为我们针对工业机器人和电机控制而优化的丰富MCU产品线带来了领先的性能、内置IP、安全和加密功能以及先进的控制能力。新产品为RX系列产品扩展了便捷的移植路径,也为紧凑型工业机器人中的极低成本设计创造了新的可能性。我们很高兴能够推动这些应用的部署,从而提升工业环境中的生产效率。”

RX72T系列MCU的关键特性

随着伺服系统的应用日益广泛,对紧凑型工业机器人的需求也在不断增加。为了实现工业机器人所需的复杂运动,需要对电机的位置、方向、速度和扭矩进行高精度控制。

RX72T MCU包含专用加速器硬件,可完成在紧凑型工业机器人中实现伺服电机控制所需的高速位置及速度控制计算。电流控制环运算能够在小于1.5 µs的时间内完成(注2),由此用户可选择独立开发伺服系统,而从前只能购买现成的伺服系统。

在软件中进行运算可能需要很长的计算时间;然而,完全基于硬件的方式又会对灵活性产生影响,使用户难以实施特定的控制操作。RX72T MCU在硬件中仅通过执行单精度浮点三角函数(sin、cos、arctan、hypot)和寄存器组保存功能作为专用IP就解决了这个问题,既保证了灵活性,同时又提升了运算速度;此外,寄存器组保存功能提高了中断处理的速度与精度以及器件的运算性能。该系列MCU还包含200 MHz PWM逆变控制定时器,可完成最多4通道3相控制、2通道5相控制,或10通道单相控制。

采用瑞萨电子e-AI故障检测解决方案的客户可将其与新型RX72T MCU配合使用,来提高生产效率。通过单个MCU,表征电机状态的特征数据(电流和速度值)可直接用于电机控制和基于e-AI的故障检测。该MCU还具备基于硬件的系统故障保护功能以及硬件加密模块,可用于通信数据的加密/解密。

瑞萨电子提供了实现无传感器矢量控制与编码器矢量控制程序,还提供用于实时调试的Renesas Motor Workbench 2.0,及支持24 V 电机控制评估套件的RX72T CPU卡。

通过这一新的RX72T MCU系列,瑞萨电子为系统制造商提供了一系列具有最高级软件兼容性的5V电机控制MCU产品线,实现从全新高端MCU到RX23T (40 MHz)、RX24T (80 MHz)和RX66T (160 MHz) MCU的平滑移植路径,并在RX MCU环境中提供了设计灵活性。RX72T系列产品还完全兼容包含RXv3内核的RX66T系列产品。

价格及供货信息

以上MCU产品将于2019年第4季度开始量产。采用512KB闪存、100引脚的R5F572TFBDFP器件10,000片批量单价为4.06美元,该器件其它规格的定价将随内存大小和引脚数量而变动。(价格或供货信息若有变更,恕不另行通知)

更多信息

了解有关瑞萨电子全新RX72T MCU的更多信息,请点击:https://www.renesas.com/products/microcontrollers-microprocessors/rx/rx700/rx72t.html

了解有关瑞萨电子电机控制解决方案的更多信息,请点击:https://www.renesas.com/solutions/proposal/motor-control.html

注释

  1. (注1)CoreMark: 美国嵌入式微处理器基准联盟 (EEMBC®) 专为评估CPU核性能而设计的基准测试。
  2. (注2)据瑞萨电子的调研数据,矢量控制程序中电流控制环运算的执行时间(相电流值采集、Clark变换、Park变换、电流PI控制、Park逆变换、Clark逆变换、空间矢量调制和PWM值设置)。

关于瑞萨电子株式会社

瑞萨电子株式会社 (TSE: 6723) ,提供专业可信的创新嵌入式设计和完整的半导体解决方案,旨在通过使用其产品的数十亿联网智能设备改善人们的工作和生活方式。作为全球领先的微控制器供应商、模拟功率器件和SoC产品的领导者,瑞萨电子为汽车、工业、家居、办公自动化、信息通信技术等各种应用提供综合解决方案,期待与您携手共创无限未来。更多信息,敬请访问renesas.com

围观 225
订阅 RSS - RX72T