RX72M是瑞薩電子適用于工業網絡解決方案的高性能32位微控制器,高達240MHz主頻和1396 CoreMark的性能,帶雙精度浮點運算單元,專門針對馬達控制的三角函數加速器,可實現sin、cos、反三角函數以及開方根函數運算,支持6通道的Delta-sigma調制器接口,支持電流環反饋信號。除了常用的外設接口外,RX72M還集成了專用于EtherCAT的ESC接口,可以用于開發EtherCAT IO模組、EtherCAT網關、EtherCAT步進/伺服驅動器,是一款性價比高的EtherCAT從站硬件。
方框圖
本文介紹當使用RX72M完成從站開發后,進行主從通訊出現問題時,如何使用抓包工具/偵聽器進行抓包分析。
1.抓包分析工具
瑞薩并不提供抓包分析工具,可以找第三方購買,比如Beckhoff公司ET2000、Profitap公司的profishark、Hilscher公司的netANLYZER實時以太網分析工具以及其他類似工具,作為網絡上的偵聽器,并不會對報文幀造成延遲,或者說延遲是ns級別可忽略不計。每種工具都有其不同功能和使用方法,有的支持圖形化界面分析功能等,本文并不對工具的使用做詳細介紹。
2. EtherCAT數據抓包拓撲
常用的拓撲是偵聽器位于主站和第一個EtherCAT從站之間,根據實際測試可調整偵聽器的物理位置。
3. EtherCAT數據抓包方法分析
通過偵聽器能分析哪些問題呢?偵聽器的工作原理是將網絡上經過的所有報文幀準確地記錄下來,用戶可以通過對記錄下來的信息進行分析,從而定位問題,絕大多數問題都可以通過數據分析來定位到,比如:
檢測主站是否請求從站進入op狀態;
檢測從站是否進入op狀態;
檢測主站發送數據包是否有丟失;
檢測主站發送數據包的周期抖動情況;
等等......
網絡數據抓包通常有兩種方式,如果需要偵聽從啟動到進入op到正常的過程數據收發階段的所有數據,需要連接好拓撲后,先啟動抓包工具進行偵聽,然后再運行EtherCAT網絡,如果只是偵聽進入op后的過程數據,比如分析過程數據周期抖動時,可以先啟動通訊網絡等待穩定運行后,再啟動抓包工具開始抓包。以下實驗分析均是先啟動抓包工具進行偵聽分析,再啟動網絡通訊。
對每種通訊協議,都有必要了解底層相關寄存器,比如對于EtherCAT來說,ecat.ado == 0x130和ecat.ado == 0x120分別對應AL Status register和AL Control register
審核編輯:湯梓紅
-
微控制器
+關注
關注
48文章
7903瀏覽量
153657 -
數據包
+關注
關注
0文章
269瀏覽量
24867 -
瑞薩電子
+關注
關注
37文章
2909瀏覽量
73104 -
ethercat
+關注
關注
19文章
992瀏覽量
39602
原文標題:基于RX72M開發EtherCAT從站的數據包分析(上)
文章出處:【微信號:瑞薩MCU小百科,微信公眾號:瑞薩MCU小百科】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
基于SSC tool和瑞薩RX72M快速開發EtherCAT從站設備

瑞薩電子發布RX微控制器系列RX72M產品組 擁有最高性能和最大存儲量
瑞薩電子推出RX72M工業網絡解決方案,顯著縮短工業網絡從站設備的開發時間
瑞薩電子推出RX72M工業網絡解決方案,加速工業從站設備開發
瑞薩電子為工控領域推出RX72M微控制器產品組
RX72M單芯片EtherCAT伺服方案之操作說明與規范
[CS+] Renesas Starter Kit+ for RX72M Smart Configurator 教程手冊
![[CS+] Renesas Starter Kit+ for <b class='flag-5'>RX72M</b> Smart Configurator 教程手冊](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
RX72M和PHY芯片連接時的注意事項

在TwinCAT中配置RX72M使能DC Mode

基于RX72M的EtherCAT直流無刷電機方案

瑞薩MCU RX72M在EtherCAT應用開發案例

評論