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

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

3天内不再提示

RA-T马达工程串口直接启动Workbench调试方案

RA生态工作室 2024-08-03 08:06 次阅读

Workbench是瑞萨推荐电机调试GUI,目前官方渠道介绍的使用方式需结合专用通讯板使用。本篇介绍的是在不使用瑞萨专用通讯板或通讯电路的情况下,使用通用的USB转串口设备启动Workbench工具,对RA-T系列马达工程进行调试。本文是基于野火公司出品的启明6T2开发套件来搭建样例系统,列出了使用Workbench功能所需的软硬件修改,测试结果显示可正常使用Workbench。

瑞萨RA6T2群组是第二款针对电机和逆变器控制解决方案的RA ASSP产品。RA6T2将Arm Cortex-M33与用于电机控制的硬件加速器以及用于实现240MHz高速实时性能的高速闪存相结合。它还可以实现下一代高速、高响应电机算法,并提高其他通信处理等并行处理性能。我们总共有20种不同的型号,使用5种不同的封装类型。灵活配置软件包(FSP)和Arm合作伙伴生态系统确保通过易用解决方案来实现高效精准的电机和逆变器控制。

有关RA6T2产品的更多介绍,您可识别下方二维码或复制链接到浏览器中打开查看:

https://www.renesas.cn/cn/zh/products/microcontrollers-microprocessors/ra-cortex-m-mcus/ra6t2-240mhz-arm-cortex-m33-trustzone-high-real-time-engine-motor-control

wKgaombD_V2ABJ5rAACrq41kuMs021.png

01 硬件接口确认

因Workbench通讯的底层驱动是由第三方制作,所以需在硬件设计时留出特定的接口,并设计为一般串口模式,以对应此功能使用。

在样例系统中,查看ICS2_RA6T2.h文件,其规定SCI9作为Workbench通讯接口,如下面语句所示。

#define ICS_SCI9_PD05_PD06 (0x90U)

再对应样例系统的原理图,相应端口已设计为一般串口模式,如下图1所示:

wKgZombD_yWAYmB0AAAbnEU8EbQ915.png

图1

02 软件修改

本实验采用EZ-CUBE3的USB转串口功能,来实现硬件连接。因EZ-CUBE3的USB转串口功能可提供的波特率上限为128000B/s,所以需在初始化时重新设置适应硬件的波特率。波特率公式如下所示:

wKgZombD_yWAVoPxAAAWozDAnkU399.png

修改后,需在工程文件路径\src\application\user_interface\ics(也可自定义位置)下拷贝无通讯板方案中ics功能所需的库函数目标文件和对应的.h文件,如下所示:

ICS2_RA6T2_Built_in.o

ICS2_RA6T2.h

以上文件可在Workbench3.1官方安装资料中的文件夹\\Renesas_Motor_Workbench_V3_1\communication library\RA6T2中获得。拷入后,点击工程的属性项,选择C/C++ Build->setting->GNU Arm Cross Linker->Other objects,点击红色叉形图标,将原来的lib目标文件删除,如原来未使用Workbench功能,则无此删除步骤。然后点击绿色加号图标,通过点击Workspace按钮,替换为刚才加入的库函数文件ICS2_RA6T2_Built_in.o。如下图2所示:

wKgZombD_yaAW4poAALDIn1HB-U284.png

图2

资料下载地址

Motor Control Development Support Tool Renesas Motor Workbench 3.1.1

https://www.renesas.cn/cn/zh/document/swo/motor-control-development-support-tool-renesas-motor-workbench-311

完成操作后,点击Apple and Close按钮。

使用Workbench功能,需调用数据传输函数 ics2_watchpoint,调用周期不小于70+180/Rate)us(Rate是前面设置的波特率)。如下图3所示:

wKgaombD_yaAW1KCAABXmKFTa0Q452.png

图3

代码修改完成后,可点击工程Build Project项或快捷键Ctrl + B来启动Build。编译完成后,可下载到目标板。如下图4所示:

wKgaombD_yaAbUuzAAPXbNzGLPs998.png

图4

03 硬件连接及调试演示

3.1 硬件接口确认

首先,按起启明6T2开发板上的SW0按键,使电源处于断开状态,并确认芯片板上J8处于3V3和MD短接状态;然后拔出EZ-CUBE3的牛角插座并在1,3,13,14引脚上插入杜邦线后,按下表中方式连接,最后将EZ-CUBE3的功能挡位设置为“USB转UART”。如下图5所示:

wKgZombD_fyAdYyvAAAdu2jAD98512.png

wKgaombD_yeAVd_-AAK5pXy3C10385.jpg

图5

确认连接正确后按下SW0按键,使芯片板电源接通,然后打开电脑设备管理器将USB转串口通道的波特率设置为128000bps,如图6,7所示。前面都设置完成后,可以使电源适配器上电。

wKgZombD_yaAQx0XAAC3UpT_FTo763.png

图6

wKgZombD_yaAfFs5AACbYMlf5Rs282.png

图7

3.2 点击电脑桌面上Workbench的快捷方式按钮

如下图8所示:

wKgaombD_yaAcBeZAAAppfV5AGs638.png

图8

3.3 如果是第一次使用,请点击select按钮,调入lab文件夹里的renesas_motor_workbench_2023.atf注册文件。

如下图9所示:

wKgaombD_yeAFi57AAA6uJAaiow977.png

图9

3.4 打开Workbench操作界面后,首先在File Information框架中点击 按钮,调入RMT和Map文件。

文件在 \src\application\user_interface\ics文件夹内,此样例代码的文件名为:

RA6T2_MCILV1_SPM_LESS_FOC_E2S_V110.rmt

RA6T2_MCILV1_SPM_LESS_FOC_E2S_V110_conv.map

然后点击弹出对话框的Set按钮。如下图10所示:

wKgaombD_yeAcVs4AAHncKLBDrA862.png

图10

3.5 点击上面Option按钮,选择Baudrate Dialog设置,将波特率改为128000bps后再关闭。

如下图11,12所示:

wKgZombD_yeACD7RAAB2M5ELN5I761.png

图11

wKgZombD_yeAdM8FAAB11tzOnjE205.png

图12

点击COM下拉菜单,选中USB转串口对应的端口,然后在弹出的Select Tool中点击Analyzer按钮,可进入Workbench的交互界面,如下图13,14所示:

wKgZombD_yiAAvmMAALFviMfHrc216.png

图13

wKgaombD_yiAUN_uAAOVDSqlm4k516.png

图14

以上就是自行设计方案在不使用瑞萨通信板的情况下,直接使用Workbench功能的软硬件设计修改的介绍。对于Workbench的具体操作方法,非本文介绍重点,如需了解请在官网下载使用笔记参考。

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

    关注

    146

    文章

    17123

    浏览量

    350979
  • 串口
    +关注

    关注

    14

    文章

    1551

    浏览量

    76421
  • 马达
    +关注

    关注

    1

    文章

    820

    浏览量

    62269
  • WORKBENCH
    +关注

    关注

    0

    文章

    24

    浏览量

    11005
收藏 人收藏

    评论

    相关推荐

    哇!0.8秒启动!Linux快速启动方案分享,全志T113-i国产平台!

    本文主要介绍基于创龙科技TLT113-EVM评估板(基于全志T113-i)的系统快速启动方案,适用开发环境如下。 Windows开发环境:Windows 7 64bit、Windows 10
    发表于 08-22 11:54

    vxworks(workbench启动

    启动vxworks,主机和目标机之间的串口已经连接,并且workbench的Terminal界面已经打开,但是却连接不上?这是什么问题?
    发表于 05-21 17:35

    RA4M2设计挑战赛】串口打印

    |开发环境:IDE:MKD 5.30开发板:RA-Eco-RA4M2MCU:R7FA4M2AD3CFP官方资料分享一下串口了解。串口通信协议简介:串口通讯(Serial Communi
    发表于 03-04 22:35

    在 IAR Embedded Workbench中进行ARM+RISC-V多核调试

    for RISC-V V3.20.1同时安装在Embedded Workbench 9.1中,可以在一个eww文件包含ARM和RISC-V两个工程: 对于异构多核AMP多核调试,如果只有一个
    发表于 06-14 16:55

    串口调试软件下载

    串口调试软件下载     功能较强的串口调试软件。既可可手动发送数据,也可自动发
    发表于 01-11 20:03 10次下载
    <b class='flag-5'>串口</b><b class='flag-5'>调试</b>软件下载

    串口调试工具

    串口调试工具 便于单片机下载 串口调试工具 串口调试工具
    发表于 11-20 16:35 42次下载

    C#串口调试工具源码

    单片机串口调试专用,很实用,直接解压就可以调试使用了,很方便的
    发表于 01-20 14:50 23次下载

    串口调试软件SSCOM v5.13应用程序免费下载

    本文档的主要内容详细介绍的是串口调试软件SSCOM v5.13应用程序免费下载。 新串口调试软件(超级好用)当有串口连接时可以正常打开,并
    发表于 01-23 08:00 29次下载
    <b class='flag-5'>串口</b><b class='flag-5'>调试</b>软件SSCOM v5.13应用程序免费下载

    使用面向物联网应用的RA MCU创新套件加速调试

      可以使用 RA 套件上的调试选择跳线配置调试模式。跳线设置记录在 RA 套件用户手册中。调试模式在不同的
    的头像 发表于 04-25 11:30 1225次阅读

    投稿 | 基于IAR搭建RA MCU 串口打印

    基于IAR搭建RA MCU 串口打印
    的头像 发表于 11-04 10:40 1322次阅读
    投稿 | 基于IAR搭建<b class='flag-5'>RA</b> MCU <b class='flag-5'>串口</b>打印

    问卷有礼 | 瑞萨RA4T1及RA6T3电机控制新品解读【紧凑型、连接性】

    RA2、RA4、RA6三个系列以及即将推出的RA8系列,多达21个产品组,超过270个产品型号,用以满足各式各样的用户需求。 其中,专门 面向电机/逆变器控制应用的
    的头像 发表于 08-02 12:15 874次阅读
    问卷有礼 | 瑞萨<b class='flag-5'>RA4T</b>1及<b class='flag-5'>RA6T</b>3电机控制新品解读【紧凑型、连接性】

    如何抑制马达启动瞬间的电流?

    如何抑制马达启动瞬间的电流? 抑制马达启动瞬间的电流是工程师们在设计电动机系统时面临的一个重要问题。针对这个问题,有许多方法可以降低
    的头像 发表于 11-23 10:46 3528次阅读

    基于瑞萨RA-T系列MCU的5KW三相图腾柱无桥PFC设计方案

    瑞萨RA-T系列MCU是为电机和数字电源应用而优化的规格和产品系列,产品具有最佳结构(ARM Cortex-M内核, PWM定时器,A/D转换器,比较器),丰富的通信功能,利于系统控制拓展,有助于
    的头像 发表于 08-21 09:54 811次阅读
    基于瑞萨<b class='flag-5'>RA-T</b>系列MCU的5KW三相图腾柱无桥PFC设计<b class='flag-5'>方案</b>

    基于瑞萨RA6T2 MCU实现过电流保护功能

    本篇介绍如何在使用RA-T系列芯片时,通过使用内部比较器ACMPHS配合POE模块,实现过电流保护,从而替代传统的硬件保护电路,这样可以降低项目的BOM成本。本篇文章以RA6T2为例,设置和使用方法适用于RA-T系列其他芯片和相
    的头像 发表于 11-11 13:41 335次阅读
    基于瑞萨<b class='flag-5'>RA6T</b>2 MCU实现过电流保护功能

    瑞萨RA-T系列芯片ADC和GPT功能模块的配合使用

    马达或电源工程中,往往需要采集多路AD信号,且这些信号的优先级和采样时机不相同。本篇介绍在使用RA-T系列芯片建立马达或电源工程时,如何根
    的头像 发表于 11-21 13:40 255次阅读
    瑞萨<b class='flag-5'>RA-T</b>系列芯片ADC和GPT功能模块的配合使用