在自動化生產線中,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文章
1227瀏覽量
86940 -
驅動系統
+關注
關注
3文章
375瀏覽量
27033 -
ethercat
+關注
關注
19文章
736瀏覽量
38877
發布評論請先 登錄
相關推薦
ethercat總線伺服如何控制 EtherCAT運行原理
![<b class='flag-5'>ethercat</b>總線伺服如何控制 <b class='flag-5'>EtherCAT</b><b class='flag-5'>運行</b>原理](https://file1.elecfans.com/web2/M00/BE/25/wKgZomWw4oqAVguNAADjEgN6KS4748.png)
基于全志T507-H的Igh EtherCAT主站案例分享
TMC8670 – 集成EtherCAT通訊和FOC伺服運動控制芯片適用2/3相永磁同步電機
如何實現從網絡主機直至電機終端的全程同步
資料下載:在CODESYS中通過EtherCAT總線驅動單個電機
在CODESYS中怎樣通過EtherCAT總線去驅動單個電機呢
開源!ZYNQ IgH EtherCAT主站方案分享
基于FPGA的新型高性能永磁同步電機驅動系統設計
伺服電機間同步傳動的柔性化控制
![伺服<b class='flag-5'>電機</b>間<b class='flag-5'>同步</b>傳動的<b class='flag-5'>柔性</b>化控制](https://file.elecfans.com/web2/M00/48/FC/pYYBAGKhtDGAJvNkAAAQCwXsHUc848.jpg)
柔性直流輸電換流站的同步電機模擬
![<b class='flag-5'>柔性</b>直流輸電換流站的<b class='flag-5'>同步電機</b>模擬](https://file.elecfans.com/web1/M00/45/E0/o4YBAFp6syqAIGw9AABKK4zafy4128.jpg)
采用西門子S7400系列PLC與變頻器解決分散驅動電機同步運行問題
![采用西門子S7400系列PLC與變頻器解決分散<b class='flag-5'>驅動</b><b class='flag-5'>電機</b><b class='flag-5'>同步</b><b class='flag-5'>運行</b>問題](https://file.elecfans.com/web1/M00/BC/8E/pIYBAF67XUqADfnmAAGoEK9VphE081.png)
如何優化電機驅動系統 電機與驅動的通信協議探討
![如何優化<b class='flag-5'>電機</b><b class='flag-5'>驅動</b><b class='flag-5'>系統</b> <b class='flag-5'>電機</b>與<b class='flag-5'>驅動</b>的通信協議探討](https://file1.elecfans.com/web2/M00/AC/4A/wKgaomVEZASAKMc7AAASURVI3MQ912.jpg)
評論