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

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

3天内不再提示

使用RA6T1电机控制RSSK运行带编码器接口的电机

星星科技指导员 来源:瑞萨电子 作者:Takeo Mimura 2022-04-26 09:53 次阅读

将展示如何使用RA6T1 电机控制 RSSK来运行带编码器(日本电产伺服公司制造)的电机。让我们看一下程序。

有3个步骤要遵循。

电机参数提取程序和带编码器接口的电机控制示例程序由瑞萨电子提供。因此,您可以使用 RA6T1 电机控制 RSSK 上的编码器轻松运行您自己的电机。(注1)

STEP1) 使用 Tuner 功能提取带编码器的电机参数。

STEP2) 在 FSP 的配置器中设置电机轴每转一圈的编码器计数。

STEP3) 构建并编写示例程序。

pYYBAGJnUJ2ADh_UAAD5UQxQkgs148.png

图 1:RA6T1 电机控制 RSSK + 带编码器的电机

(注1)并非所有电机都有效,使用时请注意。

让我们更详细地研究每个步骤。

STEP1)

准备提取电机参数的环境。

使用 Segger 的 J-Flash Lite 将 Renesas Motor Workbench 2.0 发行版中包含的提取程序写入 RA6T1。

poYBAGJnUJ2AIyvQAAAbW_LS9gU558.png

图 2:提取程序

pYYBAGJnUJ2ACiryAAAuHYvThNc546.png

图 3:使用 J-Flash Lite 编写提取程序

接下来,启动电机控制开发支持工具“Renesas Motor Workbench”的 Tuner 功能。

当图 4 左侧的窗口启动时,输入额定电流和极对。

这一次,我输入了 Rated Current=1.8A 和 Pole Pairs=7。

参数因每个电机而异,因此请输入您正在使用的电机的信息

poYBAGJnUJ2AB2hNAABPzo9qhzo541.png

图 4:Tuner 功能窗口

输入参数后,按启动键,稍等片刻即可完成电机参数的提取。

接下来,点击图4右侧的“Output Header File”按钮,生成如下文件,在示例代码中体现出来。

r_mtr_control_parameter.h

r_mtr_motor_parameter.h

然后,覆盖并保存生成的两个电机参数文件。

pYYBAGJnUJ2AMYzUAAAXq49lgwA568.png

图 5:RA6T1 示例程序

STEP2)

使用 e2studio 的 FSP 配置功能设置电机轴每转一圈的编码器计数数。对于本例中使用的电机,我将其设置为“1200”。此参数因每个电机而异,因此请输入您正在使用的电机的信息。

rm_motor_sense_encoder : 每转的数量 = 1200

rm_motor_position : 每转一圈的编码器数量 : 1200.0F

图像

pYYBAGJnUJ2AZMQAAABRmVVrmAk676.png

图 6:FSP 配置 (FSP 3.1.0) 屏幕示例

STEP3)

最后一步是构建示例项目并将其写入RA6T1。

可以在示例程序中执行以下控制。

在位置控制模式下驱动或停止电机

在速度控制模式下驱动或停止电机

改变位置

改变速度

审核编辑:郭婷

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

    关注

    45

    文章

    3584

    浏览量

    134105
  • 电机
    +关注

    关注

    142

    文章

    8923

    浏览量

    145050
收藏 人收藏

    评论

    相关推荐

    基于MCU RA6T1电机故障检测示例系统

    该方案实现了基于嵌入式AI推断电机运行异常的方法。基于瑞萨电机控制MCU RA6T1,结合瑞萨的e-AI工具,将Google的TensorFlow Lite模型部署在MCU端,结合瑞萨
    发表于 09-13 14:21 819次阅读

    RA6T1数据手册(英)

    RA6T1数据手册(英)
    发表于 11-07 19:50 0次下载
    <b class='flag-5'>RA6T1</b>数据手册(英)

    RA6T1硬件用户手册(英)

    RA6T1硬件用户手册(英)
    发表于 11-07 19:50 0次下载
    <b class='flag-5'>RA6T1</b>硬件用户手册(英)

    RA6T1数据手册(中英)

    RA6T1数据手册(中英)
    发表于 11-07 19:50 5次下载
    <b class='flag-5'>RA6T1</b>数据手册(中英)

    RA6T1硬件用户手册(中英)

    RA6T1硬件用户手册(中英)
    发表于 11-07 19:50 1次下载
    <b class='flag-5'>RA6T1</b>硬件用户手册(中英)

    RA6T1 CPU 卡用户手册

    RA6T1 CPU 卡用户手册
    发表于 01-13 19:09 0次下载
    <b class='flag-5'>RA6T1</b> CPU 卡用户手册

    RA 系列电机控制评估系统 - RA6T1 组用户手册

    RA 系列电机控制评估系统 - RA6T1 组用户手册
    发表于 01-13 19:09 1次下载
    <b class='flag-5'>RA</b> 系列<b class='flag-5'>电机</b><b class='flag-5'>控制</b>评估系统 - <b class='flag-5'>RA6T1</b> 组用户手册

    RA6T1 CPU卡原理图

    RA6T1 CPU卡原理图
    发表于 03-13 19:50 0次下载
    <b class='flag-5'>RA6T1</b> CPU卡原理图

    RA6T1 CPU 卡快速入门指南

    RA6T1 CPU 卡快速入门指南
    发表于 03-13 19:51 0次下载
    <b class='flag-5'>RA6T1</b> CPU 卡快速入门指南

    RA 系列电机控制评估系统-RA6T1 组快速入门指南

    RA 系列电机控制评估系统 - RA6T1 组快速入门指南
    发表于 03-13 19:51 3次下载
    <b class='flag-5'>RA</b> 系列<b class='flag-5'>电机</b><b class='flag-5'>控制</b>评估系统-<b class='flag-5'>RA6T1</b> 组快速入门指南

    RA 系列电机控制评估系统-RA6T1 组用户手册

    RA 系列电机控制评估系统 - RA6T1 组用户手册
    发表于 07-03 19:55 0次下载
    <b class='flag-5'>RA</b> 系列<b class='flag-5'>电机</b><b class='flag-5'>控制</b>评估系统-<b class='flag-5'>RA6T1</b> 组用户手册

    RA6T1 CPU卡原理图

    RA6T1 CPU卡原理图
    发表于 07-05 18:35 2次下载
    <b class='flag-5'>RA6T1</b> CPU卡原理图

    RA 系列电机控制评估系统-RA6T1 组快速入门指南

    RA 系列电机控制评估系统 - RA6T1 组快速入门指南
    发表于 07-05 18:36 0次下载
    <b class='flag-5'>RA</b> 系列<b class='flag-5'>电机</b><b class='flag-5'>控制</b>评估系统-<b class='flag-5'>RA6T1</b> 组快速入门指南

    基于RA6T1和AI技术的电机故障智能检测

    基于RA6T1和AI技术的电机故障智能检测
    的头像 发表于 11-02 16:28 597次阅读
    基于<b class='flag-5'>RA6T1</b>和AI技术的<b class='flag-5'>电机</b>故障智能检测

    永磁同步电机的矢量控制 编码器电机-AB增量型编码器应用指南

    电子发烧友网站提供《永磁同步电机的矢量控制 编码器电机-AB增量型编码器应用指南.pdf》资
    发表于 01-30 09:37 3次下载
    永磁同步<b class='flag-5'>电机</b>的矢量<b class='flag-5'>控制</b> <b class='flag-5'>带</b><b class='flag-5'>编码器</b>的<b class='flag-5'>电机</b>-AB增量型<b class='flag-5'>编码器</b>应用指南