揭秘EtherCAT:工業 4.0 時代的通信利器

關鍵字 :NXPEtherCATMCU工業

    EtherCAT,全稱Ethernet for Control Automation Technology,即用於控制自動化技術的以太網,由德國倍福自動化公司開發,是一種高性能工業以太網通信協議,簡而言之,就是一種讓工業機器之間進行溝通的高級方式。

EtherCAT logo圖1.EtherCAT Logo(圖源倍福)

EtherCAT 有以下特點

  1. 高速率:EtherCAT 通信速度可達 100Mbps、EtherCAT G 為增強版本,速率可達 1Gbps、10Gbps
  2. 低時延:內置的分布式時鐘讓整個系統都運行在同一個時鐘下,確保設備時延小於 100ns 的高精確同步性能。
  3. 靈活的拓撲結構:EtherCAT 最多可支持 65535 個設備,可以構建星型、線型、樹型等多種布線結構,適應不同的工業場景需求。
 
圖2.EtherCAT 支持的拓撲結構(圖源倍福)

EtherCAT 應用場景

EtherCAT 主要應用於工業自動化、機器人控制和運動控制等,用於連接各種自動化設備,如 PLC、運動控制器、伺服驅動器、傳感器等。

圖3.EtherCAT 總線應用

EtherCAT 運行原理

    EtherCAT 系統由一個主站和多個從站組成。EtherCAT 採用了一種特殊的通信方式“processing on the fly”,EtherCAT 主站將所有給從站的數據打包,並放進一個封包中,從主站發出,猶如一輛快速的火車,經過從站時與從站進行數據的交互,最後再回到主站。

   EtherCAT 從站設備至少有兩個以太網接口,數據從一個網口轉發到另外一個網口。

圖4. processing on the fly(圖源倍福)

圖5.EtherCAT 主站與從站連接示意圖(圖源 Twingkins)

   
    在 EtherCAT 系統中,實現 EtherCAT 主站只需一個普通的網口,而實現 EtherCAT 從站需要專用的 EtherCAT 控制晶片。NXP 新推出的 RT1180 就非常適合應用於支持 EtherCAT 通信的伺服驅動器中。目前伺服驅動行業內多數使用 MCU/DSP+FPGA+EtherCAT Controller 的架構,而 NXP RT1180 帶 M7+M33 雙內核,高達 800MHz+240MHz 主頻,實現電流環 3us,同時內置 EtherCAT Controller,無需額外支付 EtherCAT license 費用,只需外掛一個普通的 PHY,就可以實現 EtherCAT 從站功能,直接一打三,一顆搞定一個伺服驅動器,省心省力省錢!

圖6.NXP RT1180 框圖(源自 NXP)

圖7.RT1180 功能示意圖(圖源大大通郭子)

     同時 NXP SoC I.MX93 內置 2 個千兆以太網接口,帶 2* A55+M33 雙內核,主頻高達 1.7GHz+250MHz,非常適用於做支持 EtherCAT 通信的 PLC,根據 NXP 原廠測試,在 EtherCAT 通信周期 1ms 條件下,I.MX93 帶 32 個軸只占用了 60% 的 CPU 資源,簡直太強啦!

圖8.NXP I.MX93 框圖(圖源 NXP)


圖9.NXP EtherCAT Solution(圖源 NXP) 


參考文檔:

[1]  EtherCAT-通俗易懂 EtherCAT-通俗易懂(一) - 知乎 (zhihu.com)

[2] EtherCAT Technology Group 技術概覽 EtherCAT Technology Group | 技術概覽

[3] EtherCAT總線通信技術全解析(完整版)EtherCAT總線通信技術全解析(完整版) - 知乎 (zhihu.com)

[4] NXP RT1180 :工業自動化-伺服驅動領域的“新寵兒”NXP RT1180 :工業自動化-伺服驅動領域的“新寵兒” - 大大通(簡體站) (wpgdadatong.com.cn)

★博文內容均由個人提供,與平台無關,如有違法或侵權,請與網站管理員聯繫。

★文明上網,請理性發言。內容一周內被舉報5次,發文人進小黑屋喔~

評論