|
[color=rgba(0, 0, 0, 0.9)]執(zhí)行如下命令,添加IgH動態(tài)鏈接庫路徑。 [color=rgba(0, 0, 0, 0.9)]
[color=rgba(0, 0, 0, 0.9)]Target#export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/root/_install/lib [color=rgba(0, 0, 0, 0.9)]
圖20
[color=rgba(0, 0, 0, 0.9)]將案例bin目錄下的igh_ethercat_dc_motor可執(zhí)行文件拷貝至評估板文件系統(tǒng),執(zhí)行如下命令查看參數(shù)信息。 [color=rgba(0, 0, 0, 0.9)]
[color=rgba(0, 0, 0, 0.9)]Target#./igh_ethercat_dc_motor --help [color=rgba(0, 0, 0, 0.9)]
[color=rgba(0, 0, 0, 0.9)]
[color=rgba(0, 0, 0, 0.9)]圖21
[color=rgba(0, 0, 0, 0.9)]執(zhí)行如下命令,控制兩臺伺服電機(jī)同時正轉(zhuǎn)。 [color=rgba(0, 0, 0, 0.9)]
[color=rgba(0, 0, 0, 0.9)]Target#./igh_ethercat_dc_motor -d 0
[color=rgba(0, 0, 0, 0.9)]
[color=rgba(0, 0, 0, 0.9)]圖22 [color=rgba(0, 0, 0, 0.9)]
[color=rgba(0, 0, 0, 0.9)]
[color=rgba(0, 0, 0, 0.9)]圖23
[color=rgba(0, 0, 0, 0.9)]按下"Ctrl + C",停止運(yùn)行程序。 [color=rgba(0, 0, 0, 0.9)]
[color=rgba(0, 0, 0, 0.9)]
[color=rgba(0, 0, 0, 0.9)]圖24 [color=rgba(0, 0, 0, 0.9)]
[color=rgba(0, 0, 0, 0.9)]執(zhí)行如下命令,控制兩臺伺服電機(jī)同時反轉(zhuǎn)。 [color=rgba(0, 0, 0, 0.9)]
[color=rgba(0, 0, 0, 0.9)]Target#./igh_ethercat_dc_motor -d 1 [color=rgba(0, 0, 0, 0.9)]
[color=rgba(0, 0, 0, 0.9)]
[color=rgba(0, 0, 0, 0.9)]圖25 [color=rgba(0, 0, 0, 0.9)]
[color=rgba(0, 0, 0, 0.9)]
[color=rgba(0, 0, 0, 0.9)]圖26
[color=rgba(0, 0, 0, 0.9)]
[color=rgba(0, 0, 0, 0.9)]按下"Ctrl + C",停止運(yùn)行程序。 [color=rgba(0, 0, 0, 0.9)]
[color=rgba(0, 0, 0, 0.9)]
[color=rgba(0, 0, 0, 0.9)]圖27 [color=rgba(0, 0, 0, 0.9)]
[color=rgba(0, 0, 0, 0.9)]測試結(jié)果如下表所示:
| | | | | | | | | EtherCAT 任務(wù)調(diào)度抖動(period) | | | | EtherCAT任務(wù)調(diào)度抖動的區(qū)間為[-186us,184us] |
[color=rgba(0, 0, 0, 0.9)]參數(shù)解析: [color=rgba(0, 0, 0, 0.9)] [color=rgba(0, 0, 0, 0.9)](1)latency:等待喚醒時間(ns)。 [color=rgba(0, 0, 0, 0.9)](2)period:EtherCAT通訊周期時間(ns)。 [color=rgba(0, 0, 0, 0.9)](3)exec:接收和發(fā)送EtherCAT數(shù)據(jù)時間(ns)。
|