RL78G14电机控制套件:功能特性与使用指南

电子说

1.4w人已加入

描述

RL78G14电机控制套件:功能特性与使用指南

引言

在电机控制领域,RL78G14电机控制套件(YRMCKITRL78G14)是一款备受关注的产品。它基于RL78/G14系列微控制器,采用先进的无传感器磁场定向控制(F.O.C)算法,能够驱动三相永磁同步电机(无刷电机)。本文将详细介绍该套件的安装设置、硬件特性、软件功能以及相关的使用注意事项,为电子工程师们提供全面的参考。

文件下载:YRMCKITRL78G14.pdf

安装与设置

软件安装

将套件附带的CD-ROM放入PC驱动器,安装程序会自动启动。若未自动启动,可运行CD中的“setup.exe”文件。安装过程中,Windows Vista和7用户可能会看到“用户账户控制”对话框,需输入管理员密码并点击“确定”。安装的软件包括电机控制GUI、IAR Embedded Workbench、Renesas Flash Programmer、RL78 IEC自测试软件等。同时,还会复制相关文档到用户PC。

在安装IAR Embedded Workbench时,需要进行许可证注册。此外,还需安装虚拟UART USB驱动,根据不同的Windows操作系统,选择相应的32位或64位驱动。

独立演示设置

为了验证系统是否正常工作,可进行独立演示设置。首先进行电机连接,将套件中的演示电机的红色、黑色、绿色电线分别连接到“U”、“V”、“W”接口,霍尔传感器电线不连接。然后设置电源选择,确保跳线JP1和JP2连接在引脚4和6之间。接着设置USB接口连接,连接跳线JP3 - JP7的引脚2 - 3,使USB接口处于“非隔离”模式。最后选择内部逆变器,安装相应的跳线。

演示操作

连接USB线到PC和YRMCKITRL78G14板后,相关LED指示灯会亮起。按下P4按钮,电机将开始运行,按照特定的速度和方向序列进行演示。也可以使用PC GUI的“DEMO”按钮启动演示,演示过程与独立操作相同。

硬件描述

电源供应选择

该套件有两种主要的电源供应方式。一是使用PC USB供电,此时电机电流受USB接口限制,且USB接口不隔离;二是使用外部直流电压源供电,推荐工作电压范围为15Vdc - 48Vdc,最大电流为3A。使用外部电源时,USB通信接口将与逆变器隔离,通过跳线JP1和JP2进行选择。

LED指示灯说明

板上有三个LED指示灯用于显示电源状态。DL7连接到PC的USB电源,指示USB端口供电;DL6连接到12V降压转换器输出,指示逆变器驱动电压供电;DL5连接到5V降压转换器输出,指示控制部分供电。其他LED(DL1 - DL4)由RL78/G14 MCU驱动,可通过编辑电机控制项目进行用户编程。

通信/调试/编程接口跳线管理

基于uPD78F0730 USB MCU的通信接口,可用于运行控制GUI、使用Renesas Flash Programmer编程以及使用IAR Embedded Workbench调试。但这些功能不能同时使用,因为它们共享同一USB接口。通过跳线(JP3 - JP7)选择GUI或编程/调试功能。

内部/外部功率级选择

套件提供了使用内部MosFet功率级或连接外部功率级的选项,但两者不能同时使用。使用内部功率级时,安装相应跳线;使用外部功率级时,移除跳线并连接到外部功率级连接器J10。

控制MCU概述

RL78/G14是一系列具有高性能RL CPU核心的MCU。它具有单周期指令执行能力,支持乘法、除法和MAC操作。其特点包括高速(32MHz时钟)、高性能(41MIPS @32MHz)、低电流消耗(4.6mA @ 32MHz),以及多种功能模块,如1% 64MHz内部振荡器、64MHz 16位定时器、10位A/D转换器等。主要应用领域包括小型家用电器、风扇、泵和电动工具等。

套件规格与性能数据

规格参数

  • 外部电源电压范围:15V - 48Vdc
  • 供应电流:最大3A(无强制冷却)
  • 最大连续输出功率:100W
  • 电流读取技术:三个分流器
  • 电机控制定时器时钟频率:最高64MHz
  • PWM开关频率:最高24KHz
  • 采样率:最大8KHz
  • 所用CPU带宽:在8KHz采样率下小于70%

不同型号的资源占用

  • RL78G14 - R5F104PJAFB:256KB Flash,24KB RAM,8KB Data Flash
  • RL78G14 - R5F104LEAFB:64KB Flash,5.5KB RAM,4KB Data Flash
  • YRMCKITRL78G14套件:Flash占用15KB,Ram占用2kB

PC用户界面(GUI)

启动GUI

在CD-ROM安装过程中,PC界面会自动安装。使用前需确保已安装虚拟UART驱动。对于Windows Vista和Windows 7,需以“管理员身份运行”GUI。打开“Motor Control Demo”图标,按照提示选择配置文件和通信端口,即可连接到YRMCKITRL78G14板。

功能按钮说明

  • 算法选择:目前仅支持无传感器F.O.C算法,按下“Verify Jumper Settings”按钮可打开板的默认设置。
  • 参数设置:可设置和更改运行时参数,并将其保存到非易失性存储器中。若参数设置错误,可通过特定操作恢复默认参数。
  • 系统监控:显示RL78MCU自测试结果和电机错误信息。
  • 主控制窗口(速度控制):提供电机的主要控制功能,包括RPM控制、属性监控、速度控制图表等。还可保存监控数据到Excel文件。
  • 报警代码:包括EEPROM错误报警、逆变器错误和失相错误,通常可通过将电机速度重置为零清除报警代码,必要时需手动重置RL78/G14。

GUI控制命令流程

PC GUI与RL78/G14电机控制板固件之间的通信使用特定的ASCII代码作为命令。通过主控制代码和从控制代码进行数据的读取和写入操作,并给出了具体的通信示例。

电机校准

通过PC GUI界面可对电机进行全面校准,重要参数包括定子电阻、启动电流、最大电流、同步电感、电流PI参数和速度PI参数。校准前需注意不要在未输入初始校准参数的情况下启动电机,以免损坏系统。

定子相电阻

使用仪表测量相到相电阻,将测量值除以2,并在参数08“Stator Resistance”中输入该值,点击“Write”保存。

启动电流

输入一个不会损坏电机的平均启动电流值,点击“Write”保存。若电机启动失败,可逐渐增加该值。

最大电流

根据逆变器和电机规格以及应用需求设置最大电流,点击“Write”保存。

同步电感

对于首次校准,可输入零值。同步电感代表电机的平均同步电感,错误的值会引入与负载成比例的相位误差。

调整初始电流PI增益

启用“电流PI调整模式”,将电流PI系数Kp和Ki设置为“1”。连接示波器到测试点TP1,通过在参数17“PI Tuning trigger”中输入“1”生成电流阶跃,观察示波器响应并调整PI增益,使信号最快达到4V且无振荡。调整完成后,手动重置板以返回“正常”操作模式。

调整速度PI参数

在实际应用和负载条件下调整速度PI比例增益(参数13“Speed Loop Kp”)和积分增益(参数14“Speed Loop Ki”)。初始值可选择较低值,逐渐增加直到出现不稳定,此时将值减半。迭代PI校准过程,直到达到所需的系统响应。

永磁无刷电机模型

永磁无刷电机的磁链由定子电流和永磁体两部分组成。通过特定的坐标变换,可将三相系统表示为等效的两相系统,进而得到在不同参考坐标系下的电机数学模型。基于此模型,开发了无传感器控制算法,用于施加相电压、测量相电流、估计角位置和系统速度。

无传感器F.O.C算法

该算法通过测量相电流和施加相电压,估计电机的角位置和速度,实现对电机的无传感器控制。具体的算法流程可参考相关的算法框图。

软件描述

YRMCKITRL78G14套件的软件运行在RL78G14 [32MHz]上,总软件使用15Kbytes的FLASH和2Kbytes的RAM,包括通信接口和演示板管理。软件的电机控制部分通过流程图展示了其实现过程。

启动程序

当电机静止时,由于使用的算法无法检测永磁体磁通矢量的相位,需要采用适当的启动程序。先以较高电流进行前馈控制,使电机达到估计算法能够工作的速度,然后将系统与估计相位对齐,并将电流降低到必要的量。

参考系统变换

详细介绍了不同坐标系之间的转换方程,包括(u, v, w)到(α, β)、(α, β)到(u, v, w)、(α, β)到(d, q)以及(d, q)到(α, β)的转换。这些转换方程在电机控制中起着重要作用。

PWM调制技术

选择了一种特定的PWM调制技术,通过将施加的电压进行移位,使电机的三相之一始终连接到系统地,从而减少功率桥的换向次数。该方法基于只关注相到相电压的原理,通过减去三相电压请求中的最小值来实现。

物理量的内部表示

为了以足够的分辨率表示物理量、减少必要的计算并管理大多数应用,采用了固定点算术的内部表示方法。对角度、三角函数量、电压、电流、电阻、电感、磁通量、时间和角速度等物理量进行了特定的放大和表示。

应用定制

通过修改“customize.h”文件中的宏,可以轻松配置RL78G14上的软件。该文件包含了PWM和采样频率、参数表测量单位以及参数表默认值等重要程序参数。修改该文件后,需要重新编译和加载程序。

Renesas Flash Programmer使用

在使用Renesas Flash Programmer(RFP)对RL78/G14进行编程时,需设置跳线并选择正确的通信端口和电源供应。按照特定的步骤完成设置后,选择要编程的Hex文件,并选择相应的命令(如“Autoprocedure (E.P)”)进行编程。

IAR Embedded Workbench使用

使用IAR Embedded Workbench时,同样需要设置跳线,确保USB连接正常。注册并安装许可证后,打开YRMCKITRL78G14 IAR电机控制工作区和项目。选择调试接口,构建项目并启动调试器。在调试过程中,可以设置软件断点,查看和监控变量、寄存器等信息。

在线技术支持和信息

提供了不同地区的技术支持联系方式和相关网站,方便用户获取技术支持和最新信息。

总结

RL78G14电机控制套件为电机控制应用提供了一个强大而灵活的解决方案。通过详细的安装设置、硬件特性和软件功能介绍,电子工程师们可以更好地利用该套件进行电机控制设计和开发。在使用过程中,需要注意相关的使用注意事项,确保系统的正常运行。同时,通过不断的调试和优化,可以实现更高效、稳定的电机控制效果。你在使用该套件的过程中遇到过哪些问题呢?你对电机控制技术的未来发展有什么看法?欢迎在评论区分享你的经验和想法。

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

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分