<acronym id="s8ci2"><small id="s8ci2"></small></acronym>
<rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
<acronym id="s8ci2"></acronym>
<acronym id="s8ci2"><center id="s8ci2"></center></acronym>
0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

基于SSC tool和瑞薩RX72M快速開發EtherCAT從站設備

瑞薩MCU小百科 ? 來源:瑞薩MCU小百科 ? 2023-11-24 12:19 ? 次閱讀

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協會。

f8b7130c-8a7e-11ee-939d-92fbcf53809c.pngf8d1caf8-8a7e-11ee-939d-92fbcf53809c.png

1.2 SSC tools使用

創建工程

使用Renesas提供的SSC工程模板直接打開,雙擊打開對應esp工程,或者SSC軟件下file→open指定到esp文件所在目錄打開:

f8f60508-8a7e-11ee-939d-92fbcf53809c.png

也可新建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-packageProtcol_stack_samplesan-r01an4881xx0130-rx-ecatFITDemosecat_demo_rskrx72mutilitiesssc_config

路徑下找到配置文件:

Renesas_RX72M_config.xml

f90f9aea-8a7e-11ee-939d-92fbcf53809c.pngf9225ab8-8a7e-11ee-939d-92fbcf53809c.png

編輯新應用和對象

以IO應用為例,根據PDO數據映射關系,在tool→Application→Create New,彈出下表,編輯添加對象,此次以創建8DI8DO為例。

f93da976-8a7e-11ee-939d-92fbcf53809c.pngf966202c-8a7e-11ee-939d-92fbcf53809c.png

生成新代碼文件

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

f997ceba-8a7e-11ee-939d-92fbcf53809c.png

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

f9b9f0d0-8a7e-11ee-939d-92fbcf53809c.png

2. 使用SSC生成代碼創建RX72M的IDE工程

f8a000e0-8a7e-11ee-939d-92fbcf53809c.png

2.1創建RX72M工程

f9d27b28-8a7e-11ee-939d-92fbcf53809c.png

2.2配置工程

添加組件模塊,配置phy接口(重點)等,generate生成驅動代碼smc_gen。

注意:PHY設置不對,會導致出現主站掃描不到從站等問題,此處以KSZ8081為例。

Configuration配置

f9ffb1b0-8a7e-11ee-939d-92fbcf53809c.png

ESC配置

fa255b04-8a7e-11ee-939d-92fbcf53809c.png

ESC的MII配置

fa4356c2-8a7e-11ee-939d-92fbcf53809c.png

2.3 添加SSC代碼到IDE工程

將前面1章節中生成的Src文件添加進IDE工程,修改添加對應路徑:

fa6931c6-8a7e-11ee-939d-92fbcf53809c.png

2.4代碼修改

修改PHY驅動代碼,在smc_gen _ecat_rxsrc argets x72m _ecat_setting_rx72m.c下修改PHY的設置;

修改PHY芯片中地址為0x1F的寄存器的值,具體配置參考KSZ8081PHY芯片手冊PHY Control 2寄存器描述:

fa81df14-8a7e-11ee-939d-92fbcf53809c.png

修改void APPL_InputMapping(UINT16* pData) ,該函數是從站到主站的數據;修改void APPL_OutputMapping(UINT16* pData) ,該函數是主站到從站的數據;修改void APPL_Application(void),該函數是應用邏輯代碼,將主站下發的DO通道數據,由DI回傳給主站:

fa96596c-8a7e-11ee-939d-92fbcf53809c.png

3. 與主站測試

f8a000e0-8a7e-11ee-939d-92fbcf53809c.png

編譯下載,連接主站測試,設置DO置位為1,從站DI獲取后回傳給主站。

與KPA主站測試結果如下:

faca5744-8a7e-11ee-939d-92fbcf53809c.png

與twincat主站測試結果如下:

fae51fca-8a7e-11ee-939d-92fbcf53809c.png

審核編輯:湯梓紅
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 微控制器
    +關注

    關注

    48

    文章

    6857

    瀏覽量

    148188
  • 驅動器
    +關注

    關注

    51

    文章

    7532

    瀏覽量

    143506
  • 瑞薩電子
    +關注

    關注

    37

    文章

    2757

    瀏覽量

    71798
  • ethercat
    +關注

    關注

    18

    文章

    451

    瀏覽量

    37799

原文標題:基于SSC tool和瑞薩RX72M快速開發EtherCAT從站

文章出處:【微信號:瑞薩MCU小百科,微信公眾號:瑞薩MCU小百科】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    瑞薩電子推出RX72M工業網絡解決方案,加速工業從站設備開發

    全球領先的半導體解決方案供應商瑞薩電子株式會社(TSE:6723)今日宣布推出RX72M工業網絡解決方案,以加速基于RX72M的32位工業以太網微控制器(MCU)的工業從站設備開發。
    的頭像 發表于 09-12 10:44 ?4624次閱讀

    RX72M 組數據表 Rev.1.11

    RX72M 組數據表 Rev.1.11
    發表于 02-03 18:45 ?0次下載
    <b class='flag-5'>RX72M</b> 組數據表 Rev.1.11

    RX72M單芯片EtherCAT伺服方案之操作說明與規范

    復制EtherCAT_ESI文件夾下面的文件RX72M EtherCAT MotorSolution.xml到TwinCAT 3的安裝目錄——C:TwinCAT3.1ConfigIoEtherCAT (默認安裝路徑)。
    的頭像 發表于 03-10 17:37 ?2024次閱讀

    [CS+] Renesas Starter Kit+ for RX72M 快速入門指南

    [CS+] Renesas Starter Kit+ for RX72M 快速入門指南
    發表于 03-14 19:55 ?0次下載
    [CS+] Renesas Starter Kit+ for <b class='flag-5'>RX72M</b> <b class='flag-5'>快速</b>入門指南

    [e2studio] Renesas Starter Kit+ for RX72M 快速入門指南

    [e2studio] Renesas Starter Kit+ for RX72M 快速入門指南
    發表于 03-14 19:55 ?0次下載
    [e2studio] Renesas Starter Kit+ for <b class='flag-5'>RX72M</b> <b class='flag-5'>快速</b>入門指南

    [CS+] Renesas Starter Kit+ for RX72M 教程手冊

    [CS+] Renesas Starter Kit+ for RX72M 教程手冊
    發表于 03-14 19:55 ?0次下載
    [CS+] Renesas Starter Kit+ for <b class='flag-5'>RX72M</b> 教程手冊

    RX72M和PHY芯片連接時的注意事項

    瑞薩電子的MCU產品 RX72M 是一款適用于工業網絡解決方案的高性能32位微控制器,在應用時需搭配外部的以太網PHY芯片。本次我們介紹RX72M和 PHY芯片 連接時的注意事項。 一 所需引腳定義
    的頭像 發表于 05-25 00:20 ?1283次閱讀
    <b class='flag-5'>RX72M</b>和PHY芯片連接時的注意事項

    在TwinCAT中配置RX72M使能DC Mode

    相關說明: https://infosys.beckhoff.com/content/1033/ethercatsystem/2469112587.html?id=8613091072690561919 RX72M
    的頭像 發表于 05-26 23:25 ?2273次閱讀
    在TwinCAT中配置<b class='flag-5'>RX72M</b>使能DC Mode

    RX72M CPU 卡與 RDC-IC 用戶手冊

    RX72M CPU 卡與 RDC-IC 用戶手冊
    發表于 07-03 20:31 ?0次下載
    <b class='flag-5'>RX72M</b> CPU 卡與 RDC-IC 用戶手冊

    RX72M 組數據表 Rev.1.11

    RX72M 組數據表 Rev.1.11
    發表于 07-04 19:18 ?0次下載
    <b class='flag-5'>RX72M</b> 組數據表 Rev.1.11

    [CS+] Renesas Starter Kit+ for RX72M 快速入門指南

    [CS+] Renesas Starter Kit+ for RX72M 快速入門指南
    發表于 07-05 20:22 ?1次下載
    [CS+] Renesas Starter Kit+ for <b class='flag-5'>RX72M</b> <b class='flag-5'>快速</b>入門指南

    [e2studio] Renesas Starter Kit+ for RX72M 快速入門指南

    [e2studio] Renesas Starter Kit+ for RX72M 快速入門指南
    發表于 07-05 20:22 ?5次下載
    [e2studio] Renesas Starter Kit+ for <b class='flag-5'>RX72M</b> <b class='flag-5'>快速</b>入門指南

    Renesas Starter Kit+ for RX72M 用戶手冊

    Renesas Starter Kit+ for RX72M 用戶手冊
    發表于 07-05 20:22 ?1次下載
    Renesas Starter Kit+ for <b class='flag-5'>RX72M</b> 用戶手冊

    基于RX72M微控制器的EtherCAT數據抓包方法分析

    、反三角函數以及開方根函數運算,支持6通道的Delta-sigma調制器接口,支持電流環反饋信號。除了常用的外設接口外,RX72M還集成了專用于EtherCAT的ESC接口,可以用于開發
    的頭像 發表于 09-13 14:18 ?781次閱讀
    基于<b class='flag-5'>RX72M</b>微控制器的<b class='flag-5'>EtherCAT</b>數據抓包方法分析

    瑞薩MCU RX72MEtherCAT應用開發案例

    RX72M是瑞薩電子適用于工業網絡解決方案的高性能32位微控制器,高達240MHz主頻和1396CoreMark的性能,帶雙精度浮點運算,專門針對馬達控制的三角函數加速器,可實現sin、cos、反三角函數以及開方函數運算,支持6通道的Delta-sigma調制器接口,支持電流環反饋信號。
    發表于 03-21 13:49 ?547次閱讀
    瑞薩MCU <b class='flag-5'>RX72M</b>在<b class='flag-5'>EtherCAT</b>應用<b class='flag-5'>開發</b>案例
    亚洲欧美日韩精品久久_久久精品AⅤ无码中文_日本中文字幕有码在线播放_亚洲视频高清不卡在线观看
    <acronym id="s8ci2"><small id="s8ci2"></small></acronym>
    <rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
    <acronym id="s8ci2"></acronym>
    <acronym id="s8ci2"><center id="s8ci2"></center></acronym>