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

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

3天內不再提示

在TwinCAT中配置RX72M使能DC Mode

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

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

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

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

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

圖1RX72M EtherCAT I/O Demo外觀圖

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

圖2RX72M ESC Specifications

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

首先,在TwinCAT中,打開已有的(或新建)TwinCAT Project,將Operation Mode從默認的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

配置完成后,按照以下步驟確認當前設備工作在DC Sync模式下。

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

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

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

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

打開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

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

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

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

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

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

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

關于ARMW的更多細節(jié),請復制以下鏈接到瀏覽器中打開查看文檔的內容:

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

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

    關注

    146

    文章

    17148

    瀏覽量

    351197
  • 瑞薩
    +關注

    關注

    35

    文章

    22309

    瀏覽量

    86307

原文標題:在TwinCAT中配置RX72M使能DC Mode

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

收藏 人收藏

    評論

    相關推薦

    ADC12DJ800寄存器配置rx_data[127:0]中出來的數(shù)據(jù)不是固定的,為什么?

    ,其中我,設置了 Short and Long Transport Test Mode 測試模式,但是ivado 的JESD204B,rx_data[127:0]中出來的數(shù)據(jù)不是
    發(fā)表于 11-15 06:49

    8軸/4軸的EtherCAT軸模塊EIO24088G-V2及EIO16084G的使用(一):TwinCAT總線配置與使用

    EIO24088G-V2及EIO16084G結合TwinCAT總線配置與使用
    的頭像 發(fā)表于 10-25 08:53 ?358次閱讀
    8軸/4軸的EtherCAT軸模塊EIO24088G-V2及EIO16084G的使用(一):<b class='flag-5'>TwinCAT</b>總線<b class='flag-5'>配置</b>與使用

    opa857test mode下,out端輸出電壓不隨TEST_IN的電壓變化怎么解決?

    。 注: 本設計,TEST_SD接R34打開test mode,同時接R35引出TEST_IN引腳; Normal mode即接R5和R15電阻。 測試模式下,test_in引腳
    發(fā)表于 08-02 07:15

    伺服電機的使信號及其相關問題

    的作用 伺服電機的使信號是電機控制系統(tǒng)的一個重要信號,其主要作用如下: 1.1 控制電機啟動和停止 使信號是控制伺服電機啟動和停止的關
    的頭像 發(fā)表于 07-10 14:58 ?1624次閱讀

    中斷關閉中斷使,應用開啟中斷使,為什么沒有響應?

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

    伺服開啟使ON接什么點

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

    RA Overwrite模式FSP的支持

    前面介紹了MCUboot的基礎知識,您可通過上方鏈接回顧,本章將著重介紹其中的Overwrite模式,以及FSP如何配置、如Flash怎樣劃分、安全校驗的方式等。本文以RA6M4
    的頭像 發(fā)表于 06-13 10:52 ?543次閱讀
    RA Overwrite模式<b class='flag-5'>在</b>FSP<b class='flag-5'>中</b>的支持

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

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

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

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

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

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

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

    最近再調試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應用開發(fā)案例

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

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

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

    RX72N組的高溫操作注意事項

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