在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

EtherCAT科普系列(5):EtherCAT工作機制及ESC芯片技術特點

碼靈半導體 ? 2025-04-11 17:56 ? 次閱讀

EtherCAT協議以IEEE8002.3以太網規范為基礎,并繼承了以太網全雙工通信的特點,與普通以太網系統不同,EtherCAT系統采用主/從通信結構,主站和從站之間使用通用的物理層器件進行連接,系統中可以存在多個從站設備,主站和從站之間采用介質訪問控制(MAC),從根本上消除了數據沖突。

01

EtherCAT工作機制

在EtherCAT系統中,主站是所有EtherCAT通信服務的發起者。主站發送以太網數據幀遍歷各從站,一個以太網數據包含了若干設備的過程數據,與傳統的以太網節點接收-解碼-復制-轉發以太網數據幀的處理方式不同,EtherCAT從站使用“On the Fly”技術在報文傳輸不停止的情況下分析尋址到本站的EtherCAT子報文,并根據子報文中的命令讀取或插入數據。“On the Fly”技術由硬件來實現,這極大的降低了傳輸時,提高了網絡的實時性。從站遍歷結束后,數據幀返回到網段內第一個從站,并由第一個從站返回給主站,主站根據返回的數據幀進行校驗,從而完成一次通信。EtherCAT控制系統可以不通過軟件,僅使用硬件就完成 EtherCAT數據幀的讀寫,傳輸實時性高。采用分布式時鐘不同,減小同步誤差的同時,還保證了傳輸的可靠性。支持網絡環路適當的存在幾余,加大傳輸數據的量,從而增加了傳輸效率。

41756d54-16bb-11f0-9434-92fbcf53809c.png

▲EtherCAT運行原理EtherCAT各種出色的性能:極小的循環時間、高速、高同步性、易用性和低成本使其在機器人控制、機床應用、CNC功能、包裝機械、測量應用、超高速金屬切割、汽車工業自動化、機器內部通信、焊接機器、嵌入式系統、變頻器、編碼器等領域獲得極大的應用。因拓撲的靈活,無需交換機或集線器、網絡結構沒有限制、自動連接檢測等特點使其在大橋減震系統、印刷機械、液壓/電動沖壓機、木材加工設備等領域具有很大的應用價值。

02

ESC技術特點

EtherCAT主站可以在任何具有標準以太網卡的控制設備上實現,從站則需要借助專門的EtherCAT從站控制器芯片(ESC),是系統中最關鍵的組成部分。ESC芯片主要負責主從站之間的協議處理,實現EtherCAT物理層與數據鏈路層的所有功能,除此之外,還要為與從站微處理器部分連接提供PDI接口。ESC作為實現 EtherCAT數據鏈路層的專用集成電路,為EtherCAT協議提供了很多獨特的技術支持。

1幀處理順序

ESC最多提供四個MI1端口,端口0被定義為入口,每個端口有打開或者關閉兩種狀態,ESC實現了自動關閉沒有外部連接的端口的功能。ESC使用自動回環來處理以太網數據幀:數據幀在ESC內部按照端口0->端口3->端口1->端口 2->端口0的順序傳遞,轉發過程中未啟用的端口將被直接跳過。ESC自動回環的幀處理方式極大的提高了EtherCAT構造多種拓撲結構的能力。

419812b4-16bb-11f0-9434-92fbcf53809c.png

▲EtherCAT幀處理過程

2現場總線存儲管理單元

現場總線存儲管理單元(FMMU)用于建立邏輯地址轉化為從站的物理地址之間的映射,它使用內部地址映射的方式來實現,它為EtherCAT協議中的邏輯尋址提供了技術支持。ESC中含有多個FMMU通道,每個都有16個配置寄存器用于配置包括邏輯地址起始地址、數據長度、訪問權限等在內的配置信息,以建立映射關系,FMMU可以實現位映射。通過對FMMU配置寄存器進行設置,可以將同一段邏輯地址空間映射到不同從站的不同物理地址空間中,從而實現一個EtherCAT子報文的多從站尋址功能。FMMU通道由主站在初始化配置階段配置,一旦映射關系建立就不能再進行映射。

41bedc8c-16bb-11f0-9434-92fbcf53809c.png

▲FMMU映射原理

3存儲同步管理

數據的一致性和安全性是EtherCAT系統中主站和從站在進行數據通信時一個非常重要的特性。在ESC中,數據的同步管理由存儲同步管理通道SM機制來實現。

SM通道用于管理從站ESC本地緩存,它通過控制ESC本地緩存的讀寫來實現主站和從站之間數據交換的一致性和安全性。在EtherCAT中緩存區的數量、數據交換的方向以及通信方式等都可以由主主站通過SM配置寄存器配置。EtherCAT定義了兩種SM運行模式:緩存類型和郵箱類型。周期性過程數據通信用于傳送實時性的過程數據。主站使用邏輯尋址方式讀、寫過程數據。系統初始化過勝過程數據通信男于傳送客時提夠過程數揭·信號周期FMMU(FMMU管理邏輯地址到物理地址的映射)相關的參數。周期性過程數據通信開始后,主站按照一個固定的周期發送 EtherCAT數據幀。該數據幀使用了邏輯尋址的方式與從站進行交互。該通訊模式下,ESC的存儲區被配置成緩存模式。相關的配置由ESC中的同步管理器(SyncManager)來完成。

41dafe76-16bb-11f0-9434-92fbcf53809c.png

▲同步管理器緩沖模式工作原理

EtherCAT協議中的非周期數據通信采用郵箱模式(Mailbox Mode),故又稱為郵箱數據通信。它可以進行雙向通信--主站到從站和從站到主站。支持全雙工、兩個方向獨立通信和多用戶協議,比如EOE、FOE、SoE等。非周期數據通信只使用一個緩存區,由兩個同步管理器SM來管理數據通信:使用SMO管理主站到從站的寫郵箱命令;使用SM1管理從站到主站的讀郵箱命令。由于非周期數據通信,只采用一個緩存區模式,主站和微處理器之間只有其中一個完成之后,才能訪問緩存區。故只有數據被完全讀走后才能進寫操作。同理數據只有當完全寫完后才能執行讀操作。

420107ce-16bb-11f0-9434-92fbcf53809c.png

▲同步管理器郵箱模式工作原理

4分布式時鐘

分布式時鐘(DC,Distributed Clock)可以使所有EtherCAT設備共享一個系統時間,從而控制各個設備(包括主站和從站)的任務同步執行。精確同步對于同步動作的分布過程尤為重要,如在大型印刷設備中,要求多個伺服軸同時執行和協調運動。如果各個從站同步性出現較大的差異,便會產生嚴重的后果。與主站連接的第一個具有分布時鐘功能的從站作為參考時鐘,以參考時鐘來同步其他設備和主站的從時鐘。采用EtherCAT數據交換基于純硬件機制,主站可以通過發送的數據幀和返回的數據幀的時間差來測量和計算時間偏移、傳輸延時,并補償本地時鐘的漂移。支持分布式時鐘的從站稱為DC從站。

42114c9c-16bb-11f0-9434-92fbcf53809c.png

▲分布式時鐘工作原理

03

碼靈半導體ESC芯片技術特點

碼靈半導體推出的CF110x系列ESC芯片完全滿足EtherCAT從站數據幀接收、處理、轉發實時性的要求,為實現EtherCAT從站提供了一種經濟高效且緊湊的解決方案。

423303f0-16bb-11f0-9434-92fbcf53809c.png

▲碼靈半導體CF110x系列芯片實物圖CF110x系列最多可以提供3個數據收發端口,使從站能夠靈活的實現各種拓撲結構,內部含有8個FMMU單元,8個SM通道,4KB控制寄存器,8KB過程數據存儲區,支持64位分布式時鐘功能,其中8KB過程數據存儲區是DPRAM,用于和微控制器交換數據。CF110x系列提供了三種過程數據接口:數字量IO接口、SPI接口和8/16位異步微控制器接口(μC8/16),其中SPI和μC8/16用于連接外部微控制器,組成復雜的從站設備。

425db0dc-16bb-11f0-9434-92fbcf53809c.png

▲碼靈半導體CF110x系列芯片結構框圖

CF110x系列具體功能特性

? 以太網端口:最多支持3個MII端口,單端口最大數據傳輸速度100Mbit/s,全雙工傳輸;

? FMMUs(現場總線內存管理單元):8個,提供了一種從站地址的映射,通過地址的邏輯映射方式可以同時完成對多個從站設備的控制,可大幅提升通信效率;

? Sync Managers(同步管理器):8個,用于數據在傳輸過程中同步,保證了數據使用過程中的一致性和安全性;

? Distributed Clock(分布式時鐘):1個64 位,用于實現主站和從站間通訊和管理的實時同步,同步精度<< 1μs;

? PDI Interfaces(過程數據接口):支持32位 Digital I/O、SPI 從站接口、8/16位異步微控制器接口(μC8/16),作為從站控制器和應用之間的數據接口;

? RAM容量:8KB,用于存儲基本寄存器參數和使用方數據;

? GPIO:最多支持16位;

? 拓撲結構:最多可支持65,535個設備,對拓撲結構沒有限制,支持線型、樹型、星型拓撲及任何拓撲的組合;

? 供電:內部 LDO 提供邏輯內核 /PLL電源 (3.3V 到 1.8V),選擇外部電源供電給內部 LDO 提供邏輯內核/PLL電源;

? 集成:可選擇性集成2個10M/100Mbps以太網PHY,兼容100BASE-TX,或32位ARM Cortex-M3內核微控制器(MCU);

? 其他特性:低延時(納秒級),輸出時鐘頻率25MHz;

? 封裝形式和尺寸:QFN64L (9x9mm)、QFN88L (10x10mm)、QFN100L (12x12mm);

? 工作溫度:-40℃~85℃。

EtherCAT從站控制器芯片作為工業控制系統中重要的組成部分,是推動工業控制系統向分散化、網絡化、智能化目標的重要技術點。碼靈半導體CF110x系列提供全系列產品應用參考設計,并提供完善的軟硬件設計文件,方便工程師快速進行上手使用、性能評估以及二次開發,助力客戶項目快速量產落地。

426f321c-16bb-11f0-9434-92fbcf53809c.png

▲CF1103A型號開發評估板

426f321c-16bb-11f0-9434-92fbcf53809c.png

▲CF1103B型號開發評估板

42d63f70-16bb-11f0-9434-92fbcf53809c.png

▲CF1106A型號開發評估板

42ef25a8-16bb-11f0-9434-92fbcf53809c.png

▲CF1106B型號開發評估板歡迎聯系碼靈半導體李經理18759007589(微信同號)獲取更多CF110x系列產品及應用方案等詳細信息。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 以太網
    +關注

    關注

    40

    文章

    5547

    瀏覽量

    174198
  • ESC
    ESC
    +關注

    關注

    0

    文章

    63

    瀏覽量

    17758
  • ethercat
    +關注

    關注

    19

    文章

    912

    瀏覽量

    39485
收藏 人收藏

    評論

    相關推薦

    EtherCAT 技術

    本帖最后由 sinap_zhj 于 2016-1-20 07:58 編輯 EtherCAT(以太網控制自動化技術)是一個以以太網為基礎的開放架構的現場總線系統,EtherCAT名稱中的CAT為
    發表于 01-16 08:52

    EtherCAT(以太網控制自動化技術

    EtherCAT(以太網控制自動化技術)是一個以以太網為基礎的開放架構的現場總線系統,EtherCAT名稱中的CAT為Control Automation Technology(控制自動化技術
    發表于 04-16 09:08

    EtherCAT-技術介紹

    EtherCAT-技術介紹
    發表于 08-17 12:35

    EtherCAT特點詳解

    EtherCAT特點詳解
    發表于 08-17 12:36

    江湖流傳的“ EtherCAT技術武林會 ”

    ,聽江湖上的老人說,該門派現對EtherCAT此武功對外宣稱,要聚集各大門派修行者一起,前去修習EtherCAT秘籍,更有多位功力深厚的修行者前來相助,提供EtherCAT技術真傳,還
    發表于 03-23 11:25

    TMC8670 – 集成EtherCAT通訊和FOC伺服運動控制芯片適用2/3相永磁同步電機

    ` 本帖最后由 24不可說 于 2018-8-7 09:18 編輯 TMC8670是一款集成CANopen-over EtherCAT(COE)和磁場定向控制(FOC)與一體的伺服電機控制芯片
    發表于 08-06 22:47

    以太網標準:EtherCAT的功能性

    的標準。你也可以閱讀上一篇關于Sercos III的博文。在這一部分中,我將詳細介紹EtherCAT、它的終端應用,以及它的工作方式。德國倍福自動化公司 (Beckoff Automation) 發明
    發表于 09-06 15:25

    EtherCAT的原理是什么?EtherCAT有哪些應用實例?

    EtherCAT的原理是什么?EtherCAT有哪些功能?怎樣去實現EtherCAT的應用層?EtherCAT有哪些應用實例?
    發表于 07-02 06:52

    AX58x00系列EtherCAT從站芯片有哪些應用

    AX58x00系列EtherCAT從站芯片有哪些優點?AX58x00系列EtherCAT從站芯片
    發表于 08-20 07:55

    一文讀懂EtherCAT

    EtherCAT是什么?EtherCAT有何特點EtherCAT的基本原理是什么?EtherCAT系統是由哪些部分組成的?
    發表于 09-02 06:23

    如何利用F28388實現與PC之間的EtherCAT通訊

    最新一代C2000 F2838X系列產品,在芯片內部集成了EtherCAT 從站控制器 (ESC)。 本文介紹了如何利用TI的開發板實現與PC 之間的
    發表于 11-04 07:37

    DP83822/DP83826在EtherCAT應用下的硬件配置教程

    隨著近年來工業互聯網蓬勃發展,智能化信息化進程逐步加快,而EtherCAT技術由于其具有通訊的高性能,硬實時性能,靈活的拓撲結構,簡單、低成本及充分的開放性,以EtherCAT為代表的工業以太網
    發表于 11-07 07:55

    如何選擇合適的EtherCAT

    在這一部分中,我將詳細介紹EtherCAT、它的終端應用,以及它的工作方式。德國倍福自動化公司 (Beckoff Automation) 發明了EtherCAT。自從2003年以來,它一直處于
    發表于 11-18 06:44

    EtherCAT總線運動控制的優勢主要體現在哪?

    ,RTEX,等等。為啥EtherCAT無論在全球以及中國現在發展這么迅速,主要有以下五點體現:1、EtherCAT技術的領先性:EtherCAT協議處理完全在硬件中進行, 協議ASIC
    發表于 02-20 10:20

    EtherCAT總線運動控制的優勢主要體現在哪?

    ),也是國家標準。 在市場上,有大量的EtherCAT主站與EtherCAT從站的設備與產品。 國內外有很多專業的第三方公司做EtherCAT方面的技術咨詢與
    發表于 12-13 11:37
    主站蜘蛛池模板: 又大又粗进出白浆直流动态图 | 午夜手机视频 | 在线观看三级网站 | 天天天天射 | 777777777妇女亚洲 | 么公的好大好硬好深好爽视频 | 伊人天天操 | 欧洲妇女成人淫片aaa视频 | 特黄aaaaaa久久片 | 在线中文字幕一区 | 性欧美大战久久久久久久 | 国产婷婷综合丁香亚洲欧洲 | 精品国产一二三区在线影院 | 九色视频播放 | 99se亚洲综合色区 | 午夜神马福利免费官方 | 999av视频 | 五月婷在线观看 | 337p欧洲亚洲大胆艺术 | 色中文字幕 | www.色天使 | 四虎影视入口 | 国产婷婷| 国产精品亚洲四区在线观看 | 手机看片福利久久 | 欧美性猛交xxxx乱大交中文 | 免费在线你懂的 | 婷婷综合五月 | 免费看欧美一级特黄a大片 免费看欧美一级特黄a大片一 | 国产午夜精品久久理论片小说 | 黄色在线观看网址 | 98色花堂永久地址国产精品 | 丁香花在线视频 | 天天干天天干天天干 | 午夜国产精品福利在线观看 | 亚洲性天堂 | 中国一级特黄真人毛片 | 免费高清一级欧美片在线观看 | 六月婷操| 夜夜bb| 欧美成人久久 |