小伙伴們?nèi)绻肓私飧钊氲慕忉專ù_保我們沒有忽悠你),請繼續(xù)往下看吧。
EtherCAT是EtherCAT基金會基于以太網(wǎng)基礎(chǔ)開發(fā)的一種開放式的、先進(jìn)的現(xiàn)場總線,它通過一系列獨特的機(jī)制來保證數(shù)據(jù)傳輸?shù)母咝c可靠。
EtherCAT只需要使用一根百兆網(wǎng)線就可以實現(xiàn)數(shù)據(jù)的傳輸,常見拓?fù)淙缦拢ň栈ㄦ湥髡荆ǹ刂破鳎┙拥谝粋從站(電機(jī),IO模塊等),第一個從站接第二個從站, 一直接到第N個(當(dāng)然EtherCAT也支持其他拓?fù)洌?/p>
雖然大家只看到一根網(wǎng)線串了下去,但百兆網(wǎng)線里其實包含4根線,其中兩根是用來做輸出數(shù)據(jù)(TX),兩根是用來返回數(shù)據(jù)(RX),所以其實內(nèi)部是組成了一個環(huán)網(wǎng),如下圖。
EtherCAT主站需要使用實時操作系統(tǒng) + 標(biāo)準(zhǔn)的以太網(wǎng)芯片 + EtherCAT協(xié)議棧,從站則需要使用專門的通信芯片(ESC)來保證通信的高速和穩(wěn)定。
所以,雖說它們對外的接口都是網(wǎng)口(RJ45接口),但EtherCAT和EtherNET在硬件層面是有很大不同的,不僅僅是數(shù)據(jù)層的不同哦。
EtherCAT正式工作的期間(PDO通信),只有一個數(shù)據(jù)幀在主站和從站之間高速傳輸,經(jīng)過每個從站時,每個從站取下自己需要的數(shù)據(jù)(命令位置,控制字等),塞入自己需要上報的數(shù)據(jù)(反饋位置,電機(jī)狀態(tài)等),就像一列高速的列車經(jīng)過每個車站都要上客下客一樣。
但比高鐵更快的是,EtherCAT通過專用芯片(ESC)實現(xiàn)在飛行中處理數(shù)據(jù)(process on the fly),而不用等到完全收到數(shù)據(jù)后再處理,再發(fā)送。所以可以實現(xiàn)高速的數(shù)據(jù)交換,讓我們看看官方給的這組讓人震驚的數(shù)據(jù)吧。
前面提到了,EtherCAT從站芯片(ESC)有分布式時鐘,這個到底是什么東西呢?我們接著往下看。
現(xiàn)場總線一般都是串行通信,到達(dá)各個從站肯定是有時差的,高鐵再快,也不能同時到達(dá)上海和昆山。
那么EtherCAT怎么保證從站統(tǒng)一行動,而沒有掉隊呢?答案就是分布式時鐘。
EtherCAT主站會挑選第一個帶時鐘(DC)功能的從站作為時鐘主站(DC Master),各從站按照時鐘主站的時間統(tǒng)一步調(diào)。這樣,如果多個電機(jī)做多軸插補的時候,就可以參考精準(zhǔn)的時鐘信號統(tǒng)一時間采樣(采集命令數(shù)據(jù)),統(tǒng)一時間動作,就像這樣:
每個從站都有一個自己的手表,像不像香港警匪片,長官說:現(xiàn)在對表,晚上8:50一起行動(說的時候表情一定要嚴(yán)肅)。
當(dāng)然,EtherCAT的時鐘(DC)對表可不是靠手撥的(是因為忘了設(shè)計撥鈕了?), EtherCAT是通過復(fù)雜的機(jī)制計算各個從站之間的時鐘誤差,實時修正,保證各從站時間保持非常小的誤差(遠(yuǎn)小于1us,官方測試數(shù)據(jù)約20ns)。
(有圖有真相了吧,這次相信了吧)
再回到最初的問題,和脈沖電機(jī)對比的問題,脈沖驅(qū)動雖然在同一時間收到了數(shù)據(jù),但因為驅(qū)動之間沒有辦法統(tǒng)一協(xié)調(diào)時鐘信號,所以從理論上肯定是不如EtherCAT的。
當(dāng)然,實際上大部分應(yīng)用都制約在電機(jī)調(diào)試性能上,所以小伙伴們的感受并不明顯,和脈沖對比也是,和某千兆總線對比也是。但EtherCAT在底層已經(jīng)為精準(zhǔn)同步打好了基礎(chǔ)。
(有的小伙伴可能說,別吹牛了,我都知道EtherCAT的下一代標(biāo)準(zhǔn)就是EtherCAT G,也是千兆總線,說明還是千兆更好。事實是EtherCAT G的設(shè)計并不是為了提高同步性的(目前已經(jīng)很好了),那它的意義是什么,將會在下一期中詳細(xì)介紹)。
除了以上的優(yōu)勢,EtherCAT還有很多其他優(yōu)勢,包括接線簡單,排查干擾方便,沒有丟脈沖的煩惱,傳輸數(shù)據(jù)豐富(例如絕對值數(shù)據(jù),力矩狀態(tài))等。
最后,當(dāng)然還是要為我們的正運動控制器做下廣告,正運動在國產(chǎn)控制器中最早支持EtherCAT,目前支持的從站最多,兼容性最好。
ZMC408CE產(chǎn)品亮點
1.高性能處理器,提升運算速度、響應(yīng)時間和掃描周期等;
2.一維/二維/三維、多通道視覺飛拍,高速高精;
3.位置同步輸出PSO,連續(xù)軌跡加工中對精密點膠膠量控制和激光能量控制等;
4.多軸同步控制,多坐標(biāo)系獨立控制等;
5.EtherCAT同步周期可快至125us;
6.EtherCAT總線和脈沖軸混合插補;
7.直線插補、任意空間圓弧插補、螺旋插補、樣條插補等;
8.應(yīng)用靈活,可PC上位機(jī)開發(fā),也可脫機(jī)獨立運行
ZMC408CE產(chǎn)品簡介
ZMC408CE是正運動技術(shù)推出的一款高性能EtherCAT總線運動控制器,核心技術(shù)采用了先進(jìn)的FPGA技術(shù),實現(xiàn)硬件位置比較輸出、精準(zhǔn)輸出功能,保證連續(xù)軌跡加工的出色性能和穩(wěn)定性,以及動態(tài)數(shù)據(jù)捕獲的實時性,從而實現(xiàn)更加精準(zhǔn)控制和提高生產(chǎn)效率和品質(zhì)。
ZMC408CE支持EtherCAT + 脈沖軸混合插補,可脫機(jī)或聯(lián)機(jī)運行,軸數(shù)8-32軸可選,支持ZDevelop + 多種高級上位機(jī)混合編程,可以實現(xiàn)點位運動、電子凸輪、直線插補、圓弧插補、連續(xù)軌跡加工和30+種機(jī)器人模型的控制。
1.軸數(shù)8-32軸可選;
2.板載EtherCAT,CAN,RS232,RS485,EtherNet,U盤接口;
3.板載24DI,其中4路高速色標(biāo)鎖存;
4.板載16DO,其中8路硬件比較輸出PSO,8路高速PWM;
5.專用的手輪輸入接口。
控制器多維多通道PSO應(yīng)用
1.二維PSO輸出示意圖
2.三維PSO輸出示意圖
控制器支持多種開發(fā)方式
支持PLC、Basic、HMI組態(tài)三種編程方式。
PC上位機(jī)API編程支持C#、C++、LabVIEW、Matlab、Qt、Linux、VB.Net、Python等接口。
ZMC408CE應(yīng)用場景
適用于3C電子、半導(dǎo)體、新能源、光伏、汽車、醫(yī)療、點膠設(shè)備、流水線等領(lǐng)域的大型加工、裝配生產(chǎn)線上。
本次,正運動技術(shù)工業(yè)以太網(wǎng)時代,該如何選擇總線運動控制器?就分享到這里。
更多精彩內(nèi)容請關(guān)注“正運動小助手”公眾號,需要相關(guān)開發(fā)環(huán)境與例程代碼,請咨詢正運動技術(shù)銷售工程師。
本文由正運動技術(shù)原創(chuàng),歡迎大家轉(zhuǎn)載,共同學(xué)習(xí),一起提高中國智能制造水平。文章版權(quán)歸正運動技術(shù)所有,如有轉(zhuǎn)載請注明文章來源。
正運動技術(shù)專注于運動控制技術(shù)研究和通用運動控制軟硬件產(chǎn)品的研發(fā),是國家級高新技術(shù)企業(yè)。正運動技術(shù)匯集了來自華為、中興等公司的優(yōu)秀人才,在堅持自主創(chuàng)新的同時,積極聯(lián)合各大高校協(xié)同運動控制基礎(chǔ)技術(shù)的研究,是國內(nèi)工控領(lǐng)域發(fā)展最快的企業(yè)之一,也是國內(nèi)少有、完整掌握運動控制核心技術(shù)和實時工控軟件平臺技術(shù)的企業(yè)。主要業(yè)務(wù)有:運動控制卡_運動控制器_EtherCAT運動控制卡_EtherCAT控制器_運動控制系統(tǒng)_視覺控制器__運動控制PLC_運動控制_機(jī)器人控制器_視覺定位_XPCIe/XPCI系列運動控制卡等等。