0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

在TwinCAT中配置RX72M使能DC Mode

瑞薩MCU小百科 ? 來源:未知 ? 2023-05-26 23:25 ? 次閱讀
4af33f28-fbd8-11ed-90ce-dac502259ad0.gif

EtherCAT通信支持DC(Distributed Clocks)Sync模式,關(guān)于EtherCAT Distributed Clocks更多細(xì)節(jié),請復(fù)制以下鏈接在瀏覽器中打開查看相關(guān)說明:

https://infosys.beckhoff.com/content/1033/ethercatsystem/2469112587.html?id=8613091072690561919

RX72M的手冊中ESC Specifications表明RX72M中的ESC模塊支持Distributed Clocks。以下是Twincat配置RX72M使用DC模式的參考步驟,在有多個RX72M板子時,參考時鐘設(shè)置為物理掃描拓?fù)渲械谝粋€具有DC功能的RX72M板子即可。如下實物圖,因為所有從站都使用了DC功能,因此參考時鐘設(shè)置為掃描出來的物理拓?fù)渲械谝粋€RX72M板子(最右側(cè)板子,從主站出來的第一個從設(shè)備)。

4afcfb6c-fbd8-11ed-90ce-dac502259ad0.png

圖1RX72M EtherCAT I/O Demo外觀圖

4b233444-fbd8-11ed-90ce-dac502259ad0.png

圖2RX72M ESC Specifications

請參考本文對主站(以TwinCAT為例)進(jìn)行DC Mode設(shè)定。

首先,在TwinCAT中,打開已有的(或新建)TwinCAT Project,將Operation Mode從默認(rèn)的SM-Synchron切換到DC-Synchron,具體的操作界面是:I/O → Device * (EtherCAT) → Box 1 (Renesas EtherCAT RX72M) → DC → Operation Mode → DC-Synchron,如下圖所示:

4b37afdc-fbd8-11ed-90ce-dac502259ad0.png

圖3切換Operation Mode至DC-Synchron

然后,通過重啟TwinCAT使得剛才的配置生效。

重啟TwinCAT的第一種方法如下所示:

4b53e1f2-fbd8-11ed-90ce-dac502259ad0.png

圖4 通過TwinCAT菜單重啟TwinCAT

也可以通過下面的按鈕重啟TwinCAT:

4b6fced0-fbd8-11ed-90ce-dac502259ad0.png

圖5 通過快捷方式重啟TwinCAT

配置完成后,按照以下步驟確認(rèn)當(dāng)前設(shè)備工作在DC Sync模式下。

打開DC配置查看細(xì)節(jié),具體路徑為Box 1 → DC → Advanced Settings,在新開啟的Advanced Settings窗口中,確認(rèn)Operation Mode是DC-Synchron。通常默認(rèn)Enable SYNC 0,Disable SYNC1。Sync Unit Cycle (μs) 中的值是發(fā)送DC Sync信號的時間間隔/周期。

4b99e12a-fbd8-11ed-90ce-dac502259ad0.png

圖6 檢查DC Sync細(xì)節(jié)

接下來,我們通過Wireshark捕獲EtherCAT的通信數(shù)據(jù),確認(rèn)當(dāng)前已啟用DC Sync模式。在進(jìn)行捕獲前,必須按照以下步驟設(shè)定。

打開I/O → Devices → Device * (EtherCAT) → Adapter Tab,勾選Promiscuous Mode (use with Wireshark only),則可以通過Wireshark捕獲TwinCAT主站和從站之間的EtherCAT通信數(shù)據(jù)。

請通過以下鏈接下載Wireshark并在本地安裝:

https://www.wireshark.org/download.html

4bb5028e-fbd8-11ed-90ce-dac502259ad0.png

圖7 Promiscuous Mode in TwinCAT

當(dāng)DC Sync使能時,通過Wireshark捕獲的EtherCAT通信數(shù)據(jù)包含ARMW(Auto Increment Read Multiple Write),如下圖所示:

4bcb8e00-fbd8-11ed-90ce-dac502259ad0.png

圖8 DC使能時數(shù)據(jù)幀中包含ARMW

作為對照,當(dāng)DC Sync未使能時,通過Wireshark捕獲的EtherCAT通信數(shù)據(jù)則不包含ARMW,如下圖所示。

4be6be5a-fbd8-11ed-90ce-dac502259ad0.png

圖9 DC未開啟時數(shù)據(jù)幀中不包含ARMW

關(guān)于ARMW的更多細(xì)節(jié),請復(fù)制以下鏈接到瀏覽器中打開查看文檔的內(nèi)容:

https://www.ethercat.org/download/documents/EtherCAT_Device_Protocol_Poster.pdf

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • mcu
    mcu
    +關(guān)注

    關(guān)注

    146

    文章

    16802

    瀏覽量

    349370
  • 瑞薩
    +關(guān)注

    關(guān)注

    33

    文章

    22275

    瀏覽量

    85821

原文標(biāo)題:在TwinCAT中配置RX72M使能DC Mode

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

收藏 人收藏

    評論

    相關(guān)推薦

    中斷關(guān)閉中斷使,應(yīng)用開啟中斷使,為什么沒有響應(yīng)?

    請問我中斷關(guān)閉中斷使,應(yīng)用開啟中斷使
    發(fā)表于 06-26 06:34

    伺服開啟使ON接什么點

    伺服電機是一種高精度、高響應(yīng)速度的電機,廣泛應(yīng)用于自動化設(shè)備、機器人、數(shù)控機床等領(lǐng)域。伺服電機的控制,使信號(Enable Signal)是一個非常重要的信號,它用于控制伺服電機
    的頭像 發(fā)表于 06-14 10:21 ?1454次閱讀

    CYT4BFModus工具Rx郵箱配置,為什么沒有成功?

    我對驗收過濾器的配置有一些疑問。 下面,我列出了我的疑問。 微型詳情:CYT4BF 期望:對于 Rx 郵箱配置,我需要利用掩碼過濾器的概念。 例如,一個郵箱
    發(fā)表于 05-31 08:16

    TC334使內(nèi)部看門狗為SLOW mode,離線跑無法啟動的原因?

    芯片:TC334 平臺: Autosar 詳細(xì)描述: Configurator里配置好后,使內(nèi)部看門狗為SLOW mode。編譯刷寫進(jìn)板
    發(fā)表于 05-22 06:46

    如何使用庫函數(shù)設(shè)置STM8S0003使串口接收中斷?

    )UART1_RX_IRQHandler}, /* irq18 */ 完成以上操作后, 我main 文件 串口中斷 入口 打了斷點:但是電腦串口發(fā)送數(shù)據(jù)到STM8,斷點沒有停止。 請問以上設(shè)置有沒有遺漏的? @far
    發(fā)表于 05-13 06:04

    STM32L476RG UART_IT_IDLE一打開就卡死的原因?

    最近再調(diào)試STM32L476RG 串口,使用串口2,驗證DMA空閑中斷的時候, 發(fā)現(xiàn)初始化的時候 __HAL_UART_ENABLE_IT( huart2, UART_IT_IDLE);//使
    發(fā)表于 04-15 07:05

    使用cubeMX6.5.0配置H750VBT6,PLL2DIVP2無法被使的原因?

    使用cubeMX6.5.0 配置H750VBT6,時鐘樹和ADC都已配置,但是PLL2DIVP2無法被使
    發(fā)表于 03-27 08:11

    瑞薩MCU RX72MEtherCAT應(yīng)用開發(fā)案例

    RX72M是瑞薩電子適用于工業(yè)網(wǎng)絡(luò)解決方案的高性能32位微控制器,高達(dá)240MHz主頻和1396CoreMark的性能,帶雙精度浮點運算,專門針對馬達(dá)控制的三角函數(shù)加速器,可實現(xiàn)sin、cos、反三角函數(shù)以及開方函數(shù)運算,支持6通道的Delta-sigma調(diào)制器接口,支持電流環(huán)反饋信號。
    發(fā)表于 03-21 13:49 ?1281次閱讀
    瑞薩MCU <b class='flag-5'>RX72M</b><b class='flag-5'>在</b>EtherCAT應(yīng)用開發(fā)案例

    DC電源模塊太陽系統(tǒng)的應(yīng)用及優(yōu)化

    BOSHIDA ?DC電源模塊太陽系統(tǒng)的應(yīng)用及優(yōu)化 BOSHIDA ?DC電源模塊太陽
    的頭像 發(fā)表于 02-20 13:18 ?397次閱讀
    <b class='flag-5'>DC</b>電源模塊<b class='flag-5'>在</b>太陽<b class='flag-5'>能</b>系統(tǒng)<b class='flag-5'>中</b>的應(yīng)用及優(yōu)化

    RX72N組的高溫操作注意事項

    電子發(fā)燒友網(wǎng)站提供《RX72N組的高溫操作注意事項.pdf》資料免費下載
    發(fā)表于 01-29 11:21 ?0次下載
    <b class='flag-5'>RX72</b>N組的高溫操作注意事項

    AD7124-8使內(nèi)部參考電壓無法正確使是為什么?

    輸出的電壓:當(dāng)使內(nèi)部參考電壓時,V內(nèi)只有9.2mv 或者10個mv,,達(dá)不到2.5V; 我的程序使內(nèi)部參考電壓 就
    發(fā)表于 12-11 06:51

    基于SSC tool和瑞薩RX72M快速開發(fā)EtherCAT從站設(shè)備

    RX72M是瑞薩電子適用于工業(yè)網(wǎng)絡(luò)解決方案的高性能32位微控制器,高達(dá)240MHz主頻和1396 CoreMark的性能,帶雙精度浮點運算單元,專門針對馬達(dá)控制的三角函數(shù)加速器,可實現(xiàn)sin、cos
    的頭像 發(fā)表于 11-24 12:19 ?2643次閱讀
    基于SSC tool和瑞薩<b class='flag-5'>RX72M</b>快速開發(fā)EtherCAT從站設(shè)備

    請問VGA AD8367是否可以配置DC耦合?

    數(shù)據(jù)手冊 Frequency Range 是從LF到500MHz,不知是否可以配置DC耦合,使頻率范圍可以從DC-500MHz?
    發(fā)表于 11-22 07:07

    32位高性能電機控制MCU-RX66T/RX72T產(chǎn)品介紹(1)

    32位高性能電機控制MCU-RX66T/RX72T產(chǎn)品介紹(1)
    的頭像 發(fā)表于 10-26 16:51 ?946次閱讀
    32位高性能電機控制MCU-<b class='flag-5'>RX</b>66T/<b class='flag-5'>RX72</b>T產(chǎn)品介紹(1)

    單個MCU即可實現(xiàn)多電機控制!基于RX72T的4電機控制示例

    單個MCU即可實現(xiàn)多電機控制!基于RX72T的4電機控制示例
    的頭像 發(fā)表于 10-25 15:38 ?630次閱讀
    單個MCU即可實現(xiàn)多電機控制!基于<b class='flag-5'>RX72</b>T的4電機控制示例