在自動化生產線中,EtherCAT網絡輕松實現了過去難以同步控制的成百上千個電機,如流水線等。本文將探討如何通過柔性電機驅動系統,在EtherCAT網絡環境中實現對多電機的精確控制。
?脈沖信號傳統的伺服電機采用I/O脈沖信號控制,主站發一個脈沖,電機走一步。這種驅動器,引線太多、連接不可靠,而且主站也沒辦法擴展出成百上千組信號出來!
?CAN總線既然I/O脈沖控制接線多、又不能控制太多電機,那能否使用總線統一控制?答案是可以!首先流行起來是CAN總線。CAN總線的時間同步是通過在總線上傳輸時間戳來實現,能保證總線上的全部從節點統一時間處理數據!但CAN總線理論上最多只支持110個從節點,在實際應用中,由于電氣特性的限制,通常不能多于100個節點。而且數據傳輸速度也不高,常用的CAN2.0A在超高速模式下才1Mbps。這些也導致滿足不了數百個電機驅動器的同步要求。但在CAN總線的使用中,CANopen協議應運而生。CANopen中最重要的通訊協議棧是DS301,而DS402是在DS301基礎之上拓展出的伺服類控制協議。DS402把一個伺服控制系統應該具有的功能都定義好了,廠家和使用者按照協議即可開發和使用符合標準的設備。正是有了DS402協議標準,為后面的EtherCAT總線鋪平了伺服控制的道路。
?EtherCAT總線EtherCAT是一個開發的架構,基于太網為基礎的現場總線系統。具有以下優點:
- 高速傳輸,使用雙絞線或光線,可以在30uS內處理1000個分布式I/O信號,或在100uS內處理100個電機軸。
- 精確同步,具有納秒級別的同步性,協議棧處理延遲僅需幾納秒。
- 靈活拓撲,EtherCAT網絡最多可支持65535個從設備,且對拓撲的結構沒有限制,線性、樹形、星型等拓撲都支持。
對于通訊協議,CANopen被直接移植到EtherCAT總線上使用,稱為COE(CANopen over EtherCAT)。對于電機控制,CANopen下的DS402協議被順理成章地使用。在CAN總線上數據傳輸速度不高、節點不能多、同步性一般的問題都被迎刃而解。
?柔性電機驅動系統致遠電子推出柔性電機驅動系統,能滿足個性化的接口需求。該系統采用EtherCAT為網絡,從站模塊面積59mm*50mm,采用40腳標準排針接口。電機驅動、I/O、模擬采集、電源、耦合器等多種模塊選擇。用戶按需制作分線底板即可,從站板插在底板上通過EtherCAT網絡級聯,最多支持255個。
圖3ZMD-E1050ETC步進電機驅動模塊
- 24V~48V/1.5A的兩相步進電機;
- 1/2/4/8/16/32/64/128/256細分選擇;
- CiA402運動控制協議,支持CSP/PP/HM/PV模式;
- 3個數字輸入,1組ABZ正交編碼輸入;
- 開環或編碼器閉環控制可選。
理論上只要底板做得足夠大,就可以串接數百個步進電機驅動模塊。但是為了提高可靠性和易用性,每個底板通常只安裝10~50個電機模塊或其他功能的模塊;并通過ZPWB-240302電源模塊給EtherCAT部分獨立供電;然后通過ZCPB-80600 EtherCAT耦合器,用網線接通上級和下級的底板;最后形成數百個的電機驅動系統。
圖4
后面的專題,我們將剖析DS402協議中的兩種位置控制模式CSP和PP,如何在柔性電機驅動系統中發揮作用。敬請留意。表1電機模組選型表
表2I/O模組選型表
-
電機驅動
+關注
關注
60文章
1205瀏覽量
86617 -
驅動系統
+關注
關注
3文章
367瀏覽量
26897 -
ethercat
+關注
關注
18文章
653瀏覽量
38604
發布評論請先 登錄
相關推薦
評論