基于SSC tool和瑞萨RX72M快速开发EtherCAT从站的教程分享

2023-12-01 瑞萨嵌入式小百科公众号
32位微控制器,RX72M,RENESAS 32位微控制器,RX72M,RENESAS 32位微控制器,RX72M,RENESAS 32位微控制器,RX72M,RENESAS

RX72M是瑞萨电子适用于工业网络解决方案的高性能32位微控制器,高达240MHz主频和1396 CoreMark的性能,带双精度浮点运算单元,专门针对马达控制的三角函数加速器,可实现sin、cos、反三角函数以及开方根函数运算,支持6通道的Delta-sigma调制器接口,支持电流环反馈信号。除了常用的外设接口外,RX72M还集成了专用于EtherCAT的ESC接口,可以用于开发EtherCAT IO模组、EtherCAT网关、EtherCAT步进和伺服驱动器,是一款性价比高的EtherCAT从站硬件。


本文介绍基于SSC tool和瑞萨RX72M如何快速开发EtherCAT从站设备。


1.SSC tool介绍

1.1 SSC tool是什么

简而言之就是EtherCAT从站协议栈代码软件工具,通过配置可以生成EtherCAT从站源码,瑞萨公司不提供该软件工具,需要用户成为ETG会员以及通过申请Vendor ID,从而免费下载该软件。


会员申请和Vendor ID的申请可联系ETG协会。


1.2 SSC tools使用

创建工程

使用RENESAS提供的SSC工程模板直接打开,双击打开对应esp工程,或者SSC软件下file→open指定到esp文件所在目录打开:


也可新建SSC工程,import Renesas官方提供的RX72M配置文件,生成RX72M选项,以后每次创建RX72M工程时,选择该选项即可。


配置文件下载链接(复制后在浏览器中打开):

https://www.renesas.com/us/en/document/scd/rx72m-group-communications-board-sample-program-package-rev109


解压后在 r01an4882xx0109-rx72m-sample-package\Protcol_stack_samples\an-r01an4881xx0130-rx-ecat\FITDemos\ecat_demo_rskrx72m\utilities\ssc_config

路径下找到配置文件:

Renesas_RX72M_config.xml


编辑新应用和对象

以IO应用为例,根据PDO数据映射关系,在tool→Application→Create New,弹出下表,编辑添加对象,此次以创建8DI8DO为例。

生成新代码文件

保存关闭上述表格,在Project→Create new slave file→start,生成代码文件和相关配置文件:

Start完成后生成Src代码文件夹以及ESI文件(RX72M8DIDO_4.xml)。


2. 使用SSC生成代码创建RX72M的IDE工程

2.1创建RX72M工程


2.2配置工程

添加组件模块,配置phy接口(重点)等,generate生成驱动代码smc_gen。

注意:PHY设置不对,会导致出现主站扫描不到从站等问题,此处以KSZ8081为例。


Configuration配置


ESC配置

ESC的MII配置


2.3 添加SSC代码到IDE工程

将前面1章节中生成的Src文件添加进IDE工程,修改添加对应路径:

2.4代码修改

修改PHY驱动代码,在\smc_gen\r_ecat_rx\src\targets\rx72m\r_ecat_setting_rx72m.c下修改PHY的设置;


修改PHY芯片中地址为0x1F的寄存器的值,具体配置参考KSZ8081PHY芯片手册PHY Control 2寄存器描述:


修改void APPL_InputMapping(UINT16* pData) ,该函数是从站到主站的数据;修改void APPL_OutputMapping(UINT16* pData) ,该函数是主站到从站的数据;修改void APPL_Application(void),该函数是应用逻辑代码,将主站下发的DO通道数据,由DI回传给主站:


3. 与主站测试

编译下载,连接主站测试,设置DO置位为1,从站DI获取后回传给主站。

与KPA主站测试结果如下:


与twincat主站测试结果如下:


技术资料,数据手册,3D模型库,原理图,PCB封装文件,选型指南来源平台:世强硬创平台www.sekorm.com
现货商城,价格查询,交期查询,订货,现货采购,在线购买,样品申请渠道:世强硬创平台电子商城www.sekorm.com/supply/
概念,方案,设计,选型,BOM优化,FAE技术支持,样品,加工定制,测试,量产供应服务提供:世强硬创平台www.sekorm.com
集成电路,电子元件,电子材料,电气自动化,电机,仪器全品类供应:世强硬创平台www.sekorm.com
  • +1 赞 0
  • 收藏
  • 评论 0

本文由PlusLee转载自瑞萨嵌入式小百科公众号,原文标题为:基于SSC tool和瑞萨RX72M快速开发EtherCAT从站,本站所有转载文章系出于传递更多信息之目的,且明确注明来源,不希望被转载的媒体或个人可与我们联系,我们将立即进行删除处理。

评论

   |   

提交评论

全部评论(0

暂无评论

相关推荐

【经验】解析瑞萨电子32位MCU RH850F1KM-S4 SPI通讯控制过程

RH850系列32位汽车微控制器(32位MCU)在广泛且可扩展的产品范围内提供平衡的高性能和极低的功耗。该系列提供了新的和高级汽车应用所需的丰富功能安全。针对瑞萨(Renesas)车载RH850系列MCU进行功能模块拆分,为初学者提供最简化历程方法。

设计经验    发布时间 : 2022-08-27

【经验】解析瑞萨电子32位MCU RH850F1KM-S4 CAN的使用

RH850系列32位汽车微控制器在广泛且可扩展的产品范围内提供平衡的高性能和极低的功耗。该系列提供了新的和高级汽车应用所需的丰富功能安全和嵌入式安全特性。针对瑞萨(Renesas)车载RH850系列MCU进行功能模块拆分,为初学者提供最简化历程方法。

设计经验    发布时间 : 2023-02-23

【经验】RH850/F1Kx系列32位MCU的SENT模块配置和参考设计分享

Renesas推出的RH850/F1Kx系列产品,是具有G3KH CPU内核的32位单芯片微控制器。本文介绍RH850/F1Kx系列MCU 的SENT模块配置和参考设计。

设计经验    发布时间 : 2020-03-03

Renesas(瑞萨)电机控制微控制器(MCU)选型指南

目录- 电机MCU路线图    电机驱动推荐微控制器    16位RL78电机控制MCU    RX-T电机控制MCU    RA-T电机控制MCU    RA-T系列主要特性    RISC-V电机专用MCU    电机控制解决方案   

型号- RX200,RX6XT,RX23T,RX71M,RX2XT,RA6T3 GROUP,RISC-V-MC,RA-T,RA-T系列,RX600,RX6XX,RX63T,RX66T,RA4T1,RA6T2,RX66N,RA6T1,RX26T,RA8T2,RA6T3,RA8T1,RX62G,RA4T1 GROUP,RX-T,RA,MCK-XXXXX,RL78/G14,RA6T1 GROUP,RL78,RX74T,RX62T,RX65X,RX13T,RX7XT,RX,RX100,RISC-V,RL78/G1F,RL78/G1G,RX1XT,RL78/G24,RX7XX,RA6T2 GROUP,RX24T,RX72M,RX24U,RX72N,RA2,RA4,RXV2,RXV3,RA6,RXV1,RA8,RA-T 系列,RX23X,RX72T

选型指南  -  RENESAS  - DEC 2022 PDF 中文 下载

【IC】瑞萨推出第一代32位RISC-V CPU内核,CoreMark/MHz性能达到了惊人的3.27

瑞萨电子宣布成功设计、测试并推出基于开放标准RISC-V指令集架构(ISA)的32位CPU内核。新的RISC-V CPU内核将扩充瑞萨现有32位微控制器(MCU)IP产品阵容,包括专有RX产品家族和基于Arm® Cortex®-M架构的RA产品家族。

产品    发布时间 : 2023-12-01

【IC】瑞萨面向高端工业传感器系统推出具备高速、高精度模拟前端的32位MCU RX23E-B

RENESAS面向高端工业传感器系统推出一款全新RX产品——RX23E-B,扩展32位微控制器(MCU)产品线。新产品作为广受欢迎的RX产品家族的一员,具有高精度模拟前端(AFE),专为需要快速、精确模拟信号测量的系统而设计。

产品    发布时间 : 2023-11-23

【经验】如何解决32位汽车微控制器RH850自带的ADC采集精度不准的问题?

某日接到某客户反馈问题,其在产品上面使用RENESAS RH850系列32位汽车微控制器自带的ADC时,发现数值不是很准确,比手册数值大,波动大致0.02V,但是ADC自诊断测试数值很准。

设计经验    发布时间 : 2023-06-20

【经验】解析瑞萨32位汽车微控制器RH850F1KM-S4 ADC采集电位器的过程

针对瑞萨(Renesas)车载RH850系列MCU进行功能模块拆分,为初学者提供最简化历程方法。本文通过插接官方历程加以笔者描述理解,将ADC采集电位器的过程进行讲解。

设计经验    发布时间 : 2022-07-20

RX FAMILY INTRODUCTION

型号- RX200,RX23T,RX71M,RX63N,RX23E-A,RX600,RX23W,CK-RX65N,RX63T,RX62N,R01AN4436,RX630,RX113,RX631,RX66T,RX66N,RX230,RX110,RX231,RX671,RX26T,RX111,RX62G,RX-T,RX200 SERIES,RX100 SERIES,RX SERIES,RX700 SERIES,RX FAMILY,RSK-RX72N,RX634,RX62T,RX600 SERIES,RX13T,RX621,RX65N,RX,RX220,RX660,RX100,RX140,RSK-RX65N,RX700,RX65W-A,RX65W,RX651,RX24T,RX72M,RX24U,RX72N,RX610,RX130,RX64M,RX210,RX-T SERIES,RX21A,RX72T

商品及供应商介绍  -  RENESAS  - REV 9.0  - 7, Sep 2023 PDF 英文 下载

【经验】如何用RENESAS 32位汽车微控制器RH850系列在SmartConfigurator生成AD模块?

RENESAS(瑞萨电子)RH850系列32位汽车微控制器 (32位MCU) 在广泛且可扩展的产品范围内提供平衡的高性能和极低的功耗。该系列提供了新的和高级汽车应用所需的丰富功能安全和嵌入式安全特性。针对车载RH850系列MCU进行功能模块拆分,为初学者提供最简化历程方法。

设计经验    发布时间 : 2023-07-04

RL78/G24的16位微控制器,可实现与32位微控制器相当的性能

RENESAS(瑞萨电子)的RL78/G24是一种通用MCU,CPU运行频率最高可达48MHz,搭载灵活应用加速器(FAA),在RL78系列MCU产品之中处理能力也是最强大的。

产品    发布时间 : 2023-10-26

【应用】瑞萨RX72M工业网络解决方案,支持市场上70%通信协议,可提供高灵活性和多种网络选项

Renesas为所有先进的工业以太网和现场总线协议提供一流的通信组件,均有全面的软件支持;提供一系列MCP/MPU设备,支持单协议和多协议通信选项,以及各种工厂自动化使用示例,是开发强大的工业网络解决方案的理想选择。

应用方案    发布时间 : 2023-02-16

【经验】瑞萨32位汽车微控制器RH850实现三角函数计算的操作步骤解析

RH850系列32位汽车微控制器(32位MCU)在各种可扩展的产品中提供高性能和极低的功耗。该系列提供新的和先进的汽车应用所需的丰富功能安全和嵌入式安全功能。

设计经验    发布时间 : 2023-03-15

展开更多

电子商城

查看更多

品牌:中科芯

品类:32位微控制器

价格:¥13.0000

现货: 103,183

品牌:中科芯

品类:32位微控制器

价格:¥11.0000

现货: 102,033

品牌:中科芯

品类:32位微控制器

价格:¥6.0000

现货: 102,000

品牌:中科芯

品类:32位微控制器

价格:¥11.3000

现货: 100,239

品牌:中科芯

品类:32位微控制器

价格:¥50.0000

现货: 100,188

品牌:中科芯

品类:32位微控制器

价格:¥64.0000

现货: 100,016

品牌:中科芯

品类:32位微控制器

价格:¥16.4000

现货: 82,670

品牌:中科芯

品类:32位微控制器

价格:¥7.2000

现货: 66,046

品牌:中科芯

品类:32位微控制器

价格:¥6.1000

现货: 50,061

品牌:中科芯

品类:32位微控制器

价格:¥4.0800

现货: 50,047

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

现货市场

查看更多

品牌:RENESAS

品类:MCU

价格:¥64.9560

现货:10

品牌:RENESAS

品类:32-BIT GENERAL MCU

价格:¥106.2000

现货:2,268

品牌:RENESAS

品类:32-BIT GENERAL MCU

价格:¥15.7407

现货:2,000

品牌:RENESAS

品类:MCU

价格:¥35.6918

现货:453

品牌:RENESAS

品类:MCU

价格:¥7.1120

现货:50

品牌:RENESAS

品类:MCU

价格:¥10.8880

现货:30

品牌:RENESAS

品类:MCU

价格:¥9.1120

现货:23

品牌:中科芯

品类:32位微控制器

价格:¥8.5000

现货:10,000

品牌:中科芯

品类:32位微控制器

价格:¥5.0000

现货:10,000

品牌:RENESAS

品类:16-BIT MCU

价格:¥5.5190

现货:910,635

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

服务

查看更多

压力传感器定制

可定制板装式压力传感器支持产品量程从5inch水柱到100 psi气压;数字输出压力传感器压力范围0.5~60inH2O,温度补偿范围-20~85ºС;模拟和数字低压传感器可以直接与微控制器通信,具备多种小型SIP和DIP封装可选择。

提交需求>

液冷板/液冷机箱定制

定制水冷板尺寸30*30mm~1000*1000 mm,厚度1mm~50mm,散热能力最高50KW,承压可达3MPA;液冷机箱散热能力达500W~100KW。项目单次采购额需满足1万元以上,或年需求5万元以上。

提交需求>

查看更多

授权代理品牌:接插件及结构件

查看更多

授权代理品牌:部件、组件及配件

查看更多

授权代理品牌:电源及模块

查看更多

授权代理品牌:电子材料

查看更多

授权代理品牌:仪器仪表及测试配组件

查看更多

授权代理品牌:电工工具及材料

查看更多

授权代理品牌:机械电子元件

查看更多

授权代理品牌:加工与定制

世强和原厂的技术专家将在一个工作日内解答,帮助您快速完成研发及采购。
我要提问

954668/400-830-1766(工作日 9:00-18:00)

service@sekorm.com

研发客服
商务客服
服务热线

联系我们

954668/400-830-1766(工作日 9:00-18:00)

service@sekorm.com

投诉与建议

E-mail:claim@sekorm.com

商务合作

E-mail:contact@sekorm.com

收藏
收藏当前页面