
前言
首先電腦會檢測到有USB插入;
然后,電腦會提示安裝驅(qū)動;
最后,就可以通過鼠標(biāo)來移動光標(biāo)、單擊、雙擊等操作了。
說了這么多,這和EtherCAT有關(guān)系么?當(dāng)然有,對于EtherCAT或者任意一個(gè)總線來說,都需要知道接入設(shè)備的類型及數(shù)據(jù)格式,否則是無法解釋數(shù)據(jù)的,通常有兩種方式:
事先約定:通過事先約定的來確定工作如何進(jìn)行。這就像發(fā)個(gè)信息說“我們晚上8點(diǎn)一起看電影吧“一樣簡單,這是小編喜歡它的原因。但這個(gè)約定有時(shí)就像友誼的小船說翻就翻,對方招呼也不打,只剩你一個(gè)人還傻傻地站在的電影院門口;
協(xié)議規(guī)范:定義一套完整的規(guī)范,大家一起遵循它。規(guī)范通常都很多很雜,學(xué)習(xí)成本較高,按規(guī)范開發(fā)就像是你去做的基金定投,短期收益低,但穩(wěn)定可靠。
ESI(EtherCAT Slave Information):這個(gè)是從站提供的標(biāo)準(zhǔn)描述規(guī)范文件,該文件描述了設(shè)備的類型、數(shù)據(jù)格式及一些“特殊癖好”,這就相當(dāng)于USB的設(shè)備描述符+接口描述符。
ENI(EtherCAT Network Information):這個(gè)是用于給主站啟動時(shí),加載的標(biāo)準(zhǔn)配置規(guī)范文件,用于初始化所有的從站。這個(gè)文件描述了從站的數(shù)量、每個(gè)從站的類型及數(shù)據(jù)格式、DC等配置信息。
準(zhǔn)備工作

生成ENI文件
1. 啟動EtherCAT服務(wù)
打開putty.exe軟件,輸入運(yùn)動控制器NET1的默認(rèn)IP地址:192.168.1.136,賬號和密碼為root。

2.連接設(shè)備
啟動ZlgEtherCatStudio上位機(jī)配置軟件,輸入運(yùn)動控制器NET1的默認(rèn)IP地址:192.168.1.136,點(diǎn)擊回車。

3. 掃描網(wǎng)絡(luò)
通過掃描EtherCAT總線,來識別接入了多少個(gè)設(shè)備,并將其網(wǎng)絡(luò)拓?fù)涮砑拥奖镜刂髡緲涔?jié)點(diǎn)。

4.導(dǎo)入ESI
如果該從站無法正確識別,可手動導(dǎo)入從站ESI(EtherCAT Slave Information)文件。

5. 配置FMMU
一般應(yīng)用不需配置從站FMMU/SM,使用從站默認(rèn)配置即可。當(dāng)需要改變輸入輸出變量時(shí),可通過本配置項(xiàng)配置。

6. 生成ENI文件
導(dǎo)出ENI,取名為text_eni。

加載ENI文件
解釋輸入輸出數(shù)據(jù)
在CiA402規(guī)范中,定義了伺服類設(shè)備的數(shù)據(jù)格式,這里給大家介紹一下最常用的位置控制模式的數(shù)據(jù)格式。
1.輸出數(shù)據(jù)

Controlword:控制字,16Bit,主要用于控制電機(jī)上下電,抱閘等;
Target Position:目標(biāo)位置,32Bit,用于控制電機(jī)轉(zhuǎn)到指定的位置。

Statusword:控制字,16Bit,主要用于控制電機(jī)上電、下電、抱閘等操作;
Position Actual Value:實(shí)際位置,用于反饋電機(jī)當(dāng)前所在位置。我們要做的就是周期性解釋以上4個(gè)數(shù)據(jù),然后執(zhí)行對應(yīng)的操作即可,可參考如下代碼:

電機(jī)測試
1. move_test
angle表示電機(jī)轉(zhuǎn)動角度,輸入該命令后,電機(jī)會一直重復(fù)執(zhí)行輸出:先正轉(zhuǎn)angle度,然后反轉(zhuǎn)angle度。
輸入move_test 90,仔細(xì)觀察電機(jī)的轉(zhuǎn)動,如果發(fā)現(xiàn)轉(zhuǎn)動的角度比90度小,則說明脈沖當(dāng)量偏小,應(yīng)適當(dāng)增加。推薦10倍住上遞增進(jìn)行測試,該值默認(rèn)為1。
其它補(bǔ)充1. 關(guān)于脈沖當(dāng)量

編碼器的分辨率,可以從伺服驅(qū)動器的手冊得到。
2. 關(guān)于EtherCAT主站











原文標(biāo)題:【產(chǎn)品應(yīng)用】三個(gè)步驟,讓你的EtherCAT電機(jī)轉(zhuǎn)起來
文章出處:【微信公眾號:ZLG致遠(yuǎn)電子】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
-
致遠(yuǎn)電子
+關(guān)注
關(guān)注
13文章
422瀏覽量
32548
原文標(biāo)題:【產(chǎn)品應(yīng)用】三個(gè)步驟,讓你的EtherCAT電機(jī)轉(zhuǎn)起來
文章出處:【微信號:ZLG_zhiyuan,微信公眾號:ZLG致遠(yuǎn)電子】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
【正點(diǎn)原子PD42S1電機(jī)試用】二 電機(jī)轉(zhuǎn)了:通過IO啟停模式啟動電機(jī)
【正點(diǎn)原子PD42S1電機(jī)試用】一 開箱
束管式光纜最簡單三個(gè)步驟
對于新手來說,沒有什么是比先讓它轉(zhuǎn)起來更能增加信心的#單片機(jī) #無刷電機(jī)
深度解析 | 低抖動高精度EtherCAT多軸控制的實(shí)現(xiàn)與實(shí)踐案例
驅(qū)動芯片到底有多重要?這些黑科技讓電子設(shè)備飛起來!
一起來玩轉(zhuǎn)CW32L011無刷直流電機(jī)驅(qū)動開發(fā)板
CW32L011電機(jī)驅(qū)動板實(shí)測,接上松下的三相伺服電機(jī)轉(zhuǎn)起來
耐達(dá)訊自動化EtherCAT轉(zhuǎn)RS232:示波器連接的“開掛秘籍”
儲能BMS通信“卡殼”?CAN轉(zhuǎn)EtherCAT讓電池?cái)?shù)據(jù)“跑起來”
讓老舊醫(yī)療設(shè)備“聽懂”新語言:CAN轉(zhuǎn)EtherCAT的醫(yī)療行業(yè)應(yīng)用
讓太陽能逆變器“狂飆”的秘訣-耐達(dá)訊CAN轉(zhuǎn)EtherCAT網(wǎng)關(guān)
讓電磁閥“聽懂”EtherCAT:耐達(dá)訊CAN轉(zhuǎn)EtherCAT網(wǎng)關(guān)
突破LuatOS開發(fā)瓶頸:三個(gè)二次開發(fā)必備知識揭秘!
【產(chǎn)品應(yīng)用】三個(gè)步驟,讓你的EtherCAT電機(jī)轉(zhuǎn)起來
評論