EtherCAT總線的PDO指令是具身機器人實現高精度、高協調性運動控制的關鍵技術支撐,直接反饋運動狀態,致遠電子EtherCAT-Analyzer能精準檢測主從站PDO周期,確保機器人走得對走得穩!
?實測環境
- 拓撲:ZMC600E主站連接TI雙從站,模擬具身機器人主從節點狀態,使用EtherCAT-Analyzer分析儀分析數據。
- pc:運行ZMC主站軟件AWStudio、EtherCAT-Analyzer分析儀軟件NetAnalyzer、Wireshark等。
- ZMC600E:主站,控制TI雙EtherCAT從站,發布PDO指令等。
- TI從站:模擬具身機器人從站執行單元。
- EtherCAT-Analyzer:監聽分析主從站通訊數據。
?ZMC600E主站周期發布PDO
通過AWStudio主站管理軟件,ZMC600E拓撲掃描連接TI雙EtherCAT從站,安裝ESI從站數據庫,建立連接,周期輸出PDO指令,從站執行單元回復。
1. ZMC600E拓撲掃描連接TI雙EtherCAT從站,安裝ESI從站數據庫,建立連接。

2. 主從站進入“操作狀態”,2000us周期分別向Slave1 RxPD0-Map.0utputCounter輸出PDO指令和Slave2 RxPDO-Map.0utput Data輸出PDO指令。
2.1 操作狀態

2.2 2000us周期輸出RPDO

?EtherCAT-Analyzer檢測PDO數據和周期EtherCAT分析儀支持兩種方式查看PDO周期。1. EtherCAT分析儀軟件NetAnalyzer界面中新建主站,導入EtherCAT網絡信息文件eni,添加“時間差”函數變量,插入EtherCAT節點下某個從站的PDO,即可在“值分析”窗口查看PDO數據和周期。1.1 新建主站,添加eni文件
1.2?添加“時間差”函數變量,插入EtherCAT節點下某個從站的PDO
1.3 “值分析”窗口查看PDO數據和周期
2. 如果沒有eni文件,可根據Wireshark抓包軟件找出PDO特征數據,通過cnt字段判斷TPDO/RPDO(cnt=0表示RPDO),EtherCAT-Analyzer從站分析軟件NetAnalyzer新建過濾器,實現在“值分析”窗口查看PDO數據和周期。2.1 Wireshark看出PDO的length固定為72byte(含8字節時間戳,大部分主從站都用LRD/LWR/LRW指令去訪問PDO數據)
2.2 NetAnalyzer設置軟件過濾器,需要添加port口,表明只采集一個方向的報文,否則會過濾出兩個方向的報文,周期時間減半(length長度設置為64(8字節時間戳),EtherCAT-Analyzer的port0為主站RPDO輸出端口)
2.3 使能過濾器
2.4 添加Ethernet變量,目前沒有分析某一個值的要求,這部分內容可隨便填
2.5 添加“時間差”函數變量,插入添加的PDO特征Ethernet變量
2.6 “值分析”窗口查看PDO數據和周期
EtherCAT-Analyzer能夠精準分析EtherCAT主從站的PDO周期,它不僅是保障系統穩定運行的關鍵手段,也是優化性能、診斷故障、確保安全的核心工具。
-
機器人
+關注
關注
213文章
31071瀏覽量
222162 -
總線
+關注
關注
10文章
3040瀏覽量
91656 -
ethercat
+關注
關注
19文章
1507瀏覽量
45160
發布評論請先 登錄
名單公布!【書籍評測活動NO.51】具身智能機器人系統 | 了解AI的下一個浪潮!
《具身智能機器人系統》第1-6章閱讀心得之具身智能機器人系統背景知識與基礎模塊
【「具身智能機器人系統」閱讀體驗】+初品的體驗
《具身智能機器人系統》第7-9章閱讀心得之具身智能機器人與大模型
【「具身智能機器人系統」閱讀體驗】1.全書概覽與第一章學習
【「具身智能機器人系統」閱讀體驗】1.初步理解具身智能
【「具身智能機器人系統」閱讀體驗】2.具身智能機器人大模型
【「具身智能機器人系統」閱讀體驗】+兩本互為支持的書
【「具身智能機器人系統」閱讀體驗】2.具身智能機器人的基礎模塊
廣和通發布基于高通高算力芯片的具身智能機器人開發平臺Fibot
廣和通發布基于高通高算力芯片的具身智能機器人開發平臺Fibot
具身機器人走得穩不穩?它可以說了算!
評論