0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

【技術(shù)分享】EtherCAT 分布式時(shí)鐘簡(jiǎn)介

ZLG致遠(yuǎn)電子 ? 2024-06-04 08:25 ? 次閱讀

分布式時(shí)鐘是EtherCAT技術(shù)亮點(diǎn)之一,其精準(zhǔn)同步使得整個(gè)系統(tǒng)都運(yùn)行在統(tǒng)一的時(shí)鐘下,每個(gè)EtherCAT從站的同步性遠(yuǎn)小于1 us。本文將介紹引入分布式時(shí)鐘同步的原因并闡述三種同步模式。

由于EtherCAT系統(tǒng)中可能存在各從站時(shí)鐘計(jì)數(shù)不一致的現(xiàn)象,為了精確地控制從站設(shè)備何時(shí)接收輸出數(shù)據(jù)和何時(shí)提供輸入信息,確保數(shù)據(jù)傳輸?shù)臏?zhǔn)確性和實(shí)時(shí)性,EtherCAT設(shè)備系統(tǒng)需要實(shí)現(xiàn)時(shí)間同步,而引入分布式時(shí)鐘可以有效解決EtherCAT系統(tǒng)時(shí)鐘同步問(wèn)題。

e022e948-2208-11ef-bd4a-92fbcf53809c.jpg ?EtherCAT網(wǎng)絡(luò)中各個(gè)從站之間時(shí)鐘計(jì)數(shù)不一致的原因

  • 時(shí)鐘偏移:由于各個(gè)站點(diǎn)啟動(dòng)順序不同,初始化流程不同,導(dǎo)致各個(gè)從站本地時(shí)鐘開始計(jì)數(shù)的時(shí)間不一致。

時(shí)鐘漂移:受溫度,物理特性等因素影響,各個(gè)時(shí)鐘的晶振頻率并不完全一致,因此隨著運(yùn)行時(shí)間的增加,原來(lái)一致的時(shí)鐘也會(huì)逐漸產(chǎn)生偏差。


e0267bee-2208-11ef-bd4a-92fbcf53809c.jpg ?時(shí)鐘偏移和時(shí)鐘漂移的解決思路1. 針對(duì)時(shí)鐘偏移采取偏移補(bǔ)償法

  • 記錄主站時(shí)間并廣播一個(gè)鎖存各從站時(shí)鐘的報(bào)文;
  • 依次讀取各從站被鎖存的時(shí)間,計(jì)算其他從站與第一個(gè)從站的時(shí)間差;
  • 將各個(gè)從站的時(shí)鐘差值附加到從站的本地時(shí)鐘上。

2. 針對(duì)時(shí)鐘漂移采取漂移補(bǔ)償法

  • 在從站中選擇第一個(gè)支持分布式時(shí)鐘功能的從站時(shí)鐘作為參考時(shí)鐘;
  • 在位移補(bǔ)償之后,主站在每個(gè)周期中對(duì)參考時(shí)鐘的時(shí)鐘計(jì)數(shù)執(zhí)行單讀單寫(RMW)的指令,讀取其時(shí)間并廣播到其他從站中;
  • 其他從站將自身的時(shí)間與接收到的參考時(shí)間進(jìn)行對(duì)比,動(dòng)態(tài)調(diào)整計(jì)數(shù)器的加值。


e0267bee-2208-11ef-bd4a-92fbcf53809c.jpg ?分布式時(shí)鐘的三種同步模式1. FreeRun模式

每個(gè)從站的定時(shí)周期都不一樣,在每個(gè)定時(shí)周期來(lái)到的時(shí)候,每個(gè)從站將執(zhí)行自己的程序,檢查通道上有沒(méi)合適的輸入數(shù)據(jù),如果有合適的數(shù)據(jù)就令其有效,并放到對(duì)應(yīng)的同步管理器通道上等待主站取走。如圖1所示,其中T1為本地微處理器從ESC復(fù)制數(shù)據(jù)并計(jì)算輸出數(shù)據(jù)的時(shí)間,T2為輸出硬件延時(shí),T3為輸入鎖存偏移時(shí)間。

缺點(diǎn):Free Run模式下,由于每個(gè)從站的時(shí)鐘快慢不一致,所以沒(méi)有任何同步性可言。

e039b150-2208-11ef-bd4a-92fbcf53809c.png

圖1FreeRun同步模式

2. SM同步機(jī)制(SyncManager同步管理器)

SM指的是同步管理器同步,當(dāng)數(shù)據(jù)幀在到達(dá)對(duì)應(yīng)的從站的時(shí)候,會(huì)觸發(fā)一個(gè)叫同步管理器事件的信號(hào),當(dāng)從站接收到這個(gè)信號(hào)的時(shí)候,會(huì)進(jìn)行中斷服務(wù)例程(即中斷保存當(dāng)期任務(wù),去執(zhí)行插入的中斷例程)。換言之,SM同步模式是根據(jù)數(shù)據(jù)幀到達(dá)特定從站的時(shí)候觸發(fā)的SM事件信號(hào)來(lái)進(jìn)行同步。

缺點(diǎn):對(duì)于特定的幀來(lái)說(shuō),它到達(dá)每一個(gè)從站的時(shí)間必然不同,當(dāng)系統(tǒng)很龐大的時(shí)候,每個(gè)從站接收到數(shù)據(jù)幀的時(shí)間會(huì)相差很大,越在后邊的從站接收到數(shù)據(jù)幀的時(shí)間越晚,同步性效果越差。e0570156-2208-11ef-bd4a-92fbcf53809c.png

圖2 SM同步模式

3. DC同步機(jī)制

這種模式就是高精度的時(shí)間同步模式。如圖3所示,數(shù)據(jù)幀在SYNC信號(hào)提前T1時(shí)間到達(dá),從站在SYNC事件之前已經(jīng)完成數(shù)據(jù)交換和控制計(jì)算,當(dāng)接收SYNC信號(hào)后立即執(zhí)行輸出操作,從而提高了同步性能。可以理解為某個(gè)從站數(shù)據(jù)幀到達(dá)后不立即處理,因?yàn)橛行恼具€沒(méi)接收到數(shù)據(jù),等待一個(gè)指定的時(shí)間,和其他從站一起處理數(shù)據(jù),這時(shí)候能夠達(dá)到較好的同步效果。

e06fed24-2208-11ef-bd4a-92fbcf53809c.png

圖3 DC同步模式


e0267bee-2208-11ef-bd4a-92fbcf53809c.jpg ?快速配置分布式時(shí)鐘ZLG致遠(yuǎn)電子推出了一系列高性能EtherCAT主站控制器和PCIe EtherCAT通訊卡,為了方便用戶的使用,這些EtherCAT主站控制器和通訊卡均提供全面的上位機(jī)配置軟件AWStudio。用戶可以通過(guò)AWStudio快速掃描從站設(shè)備,并可靈活配置分布式時(shí)鐘。

e09f7c42-2208-11ef-bd4a-92fbcf53809c.png

圖4AWStudio分布式時(shí)鐘配置界面AWStudio分布式時(shí)鐘配置步驟:

首先打開分布式時(shí)鐘使能;

然后選擇參考時(shí)鐘,可以選擇主站或者某一個(gè)從站作為參考時(shí)鐘,通常以第一個(gè)從站作為參考時(shí)鐘;

最后設(shè)置同步偏移時(shí)間,同步偏移時(shí)間(Toffset)根據(jù)以下公式計(jì)算:

e0a38fda-2208-11ef-bd4a-92fbcf53809c.png

其中,T2(n)為由主站發(fā)送時(shí)鐘報(bào)文到達(dá)第n個(gè)從站的時(shí)間,T1為第一個(gè)從站作為參考時(shí)鐘的時(shí)間,Tdelay(n)為參考時(shí)鐘到各從站的傳輸延時(shí)。

廣州致遠(yuǎn)電子以EtherCAT工業(yè)以太網(wǎng)協(xié)議為向?qū)В_發(fā)了一系列EtherCAT主站控制器和通訊卡。這些EtherCAT主站控制器和PCIe EtherCAT通訊卡可以快速、有效、便捷地構(gòu)建數(shù)控智能化設(shè)備。通過(guò)支持固件更新、配置文件下載、數(shù)據(jù)記錄與監(jiān)控、遠(yuǎn)程控制與診斷、分布式文件系統(tǒng)等功能,更能夠適應(yīng)工廠智能化、信息化產(chǎn)業(yè)的需求。

表1 EtherCAT主站控制器e0c083e2-2208-11ef-bd4a-92fbcf53809c.pnge0cbcd56-2208-11ef-bd4a-92fbcf53809c.png圖5 EtherCAT主站控制器系統(tǒng)框圖表2PCIeEtherCAT主站通訊卡

e0cff98a-2208-11ef-bd4a-92fbcf53809c.png

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 數(shù)據(jù)傳輸
    +關(guān)注

    關(guān)注

    9

    文章

    1792

    瀏覽量

    64410
  • 網(wǎng)絡(luò)
    +關(guān)注

    關(guān)注

    14

    文章

    7485

    瀏覽量

    88540
  • ethercat
    +關(guān)注

    關(guān)注

    18

    文章

    633

    瀏覽量

    38543
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    分布式軟件系統(tǒng)

    的聯(lián)接,動(dòng)態(tài)的聯(lián)接,廣播通知聯(lián)接等。 --------------------- 什么是分布式智能? NI LabVIEW 8的分布式智能結(jié)合了相關(guān)的技術(shù)和工具,解決了
    發(fā)表于 07-22 14:53

    分布式發(fā)電技術(shù)與微型電網(wǎng)

    幾種分布式發(fā)電簡(jiǎn)介2.分布式發(fā)電與配電網(wǎng)互聯(lián)問(wèn)題3.微型電網(wǎng)技術(shù)4.分布式發(fā)電(電源)技術(shù)應(yīng)用的
    發(fā)表于 03-11 13:37

    分布式能源系統(tǒng)當(dāng)微型電網(wǎng)技術(shù)應(yīng)用

    分布式能源系統(tǒng)當(dāng)微型電網(wǎng)技術(shù)應(yīng)用、電網(wǎng)微型電網(wǎng)的分布式電源及接入模式在國(guó)際上由于電力市場(chǎng)的拓展,在受到了發(fā)電投資的回報(bào)周期較長(zhǎng)和幾次國(guó)際上大面積的停電所影響,新增的電源當(dāng)中分布式的發(fā)電
    發(fā)表于 06-13 14:25

    基于分布式調(diào)用鏈監(jiān)控技術(shù)的全息排查功能

    作為鷹眼的商業(yè)化產(chǎn)品,用于全鏈路APM監(jiān)控的阿里云業(yè)務(wù)實(shí)時(shí)監(jiān)控服務(wù) (ARMS) , 基于鷹眼的全息排查沉淀,近日推出了基于分布式調(diào)用鏈監(jiān)控技術(shù)的全息排查功能,將該功能提供給廣大用戶。至此,ARMS
    發(fā)表于 08-07 17:02

    分布式光纖測(cè)溫系統(tǒng)DTS

    關(guān)于分布式光纖測(cè)溫系統(tǒng)的簡(jiǎn)介說(shuō)明
    發(fā)表于 10-18 14:01

    分布式系統(tǒng)時(shí)鐘解決方案

    )Naive HLC改進(jìn)HLC本文將首先依次簡(jiǎn)單介紹分布式系統(tǒng)下的物理時(shí)鐘(Physical Time,也稱PT),邏輯時(shí)鐘(Logical Clock,也稱LC),向量時(shí)鐘(Vect
    發(fā)表于 06-28 10:46

    EtherCAT相關(guān)資料下載

    協(xié)議棧2.5 EtherCAT數(shù)據(jù)幀格式2.6 EtherCAT設(shè)備尋址方式2.7 分布式時(shí)鐘(Distribute Clock)2.8 應(yīng)用層(Application Layer)2
    發(fā)表于 07-02 07:16

    HDC2021技術(shù)分論壇:分布式時(shí)鐘有多重要?

    就來(lái)聊一聊分布式軟總線,以及其關(guān)鍵技術(shù)——分布式時(shí)鐘。一、分布式軟總線帶來(lái)不一樣體驗(yàn)我們先來(lái)看看,分布
    發(fā)表于 11-09 17:24

    HDC2021技術(shù)分論壇:跨端分布式計(jì)算技術(shù)初探

    設(shè)備之間的相互干擾,提升了通信的穩(wěn)定性。軟時(shí)鐘同步技術(shù)如圖5所示,節(jié)點(diǎn)間協(xié)調(diào)任務(wù)和數(shù)據(jù)發(fā)送的時(shí)隙,分時(shí)間片發(fā)送數(shù)據(jù),確保分布式系統(tǒng)內(nèi)數(shù)據(jù)傳輸不沖突同時(shí)又充分利用信道資源。圖5 軟時(shí)鐘
    發(fā)表于 11-15 14:54

    HDC2021技術(shù)分論壇:分布式時(shí)鐘有多重要?

    多個(gè)不同類型的設(shè)備按場(chǎng)景連接在一起,形成超級(jí)終端,為消費(fèi)者帶來(lái)全場(chǎng)景新體驗(yàn)。本期,我們就來(lái)聊一聊分布式軟總線,以及其關(guān)鍵技術(shù)——分布式時(shí)鐘。一、
    發(fā)表于 11-23 16:58

    HDC2021技術(shù)分論壇:跨端分布式計(jì)算技術(shù)初探

    規(guī)避相互干擾的空口資源調(diào)度機(jī)制,極大的減少了生態(tài)設(shè)備之間的相互干擾,提升了通信的穩(wěn)定性。軟時(shí)鐘同步技術(shù)如圖5所示,節(jié)點(diǎn)間協(xié)調(diào)任務(wù)和數(shù)據(jù)發(fā)送的時(shí)隙,分時(shí)間片發(fā)送數(shù)據(jù),確保分布式系統(tǒng)內(nèi)數(shù)據(jù)傳輸不沖突同時(shí)又
    發(fā)表于 11-23 17:06

    分布式電源分布式電源裝置是指什么?有何特點(diǎn)

    區(qū)的電力供應(yīng),節(jié)約輸變電投資,提高供電可靠性等。含義簡(jiǎn)明的分布式電源定義為:35kV及以下電壓等級(jí)的電源,不能直接連接到中央輸電系統(tǒng),主要包括發(fā)電設(shè)備和儲(chǔ)能裝置。特點(diǎn)分布式能源系統(tǒng)不是簡(jiǎn)單地采用傳統(tǒng)的發(fā)電技術(shù),而是基于自動(dòng)控制系
    發(fā)表于 12-29 06:51

    常見的分布式供電技術(shù)有哪些?

      分布式供電技術(shù)是指將發(fā)電設(shè)備建設(shè)在用戶或供電系統(tǒng)端,將發(fā)電與負(fù)荷直接相連,通過(guò)局部供電的方式滿足用戶的電力需求。其主要特點(diǎn)是將傳統(tǒng)的集中式供電方式改為分散供電方式,不僅既有大型電站向小型
    發(fā)表于 04-10 16:28

    OpenHarmony 分布式硬件關(guān)鍵技術(shù)

    本文轉(zhuǎn)載自 OpenHarmony TSC 官方《峰會(huì)回顧第8期 | OpenHarmony 分布式硬件關(guān)鍵技術(shù)》 演講嘉賓 | 李剛 回顧整理 | 廖濤 排版校對(duì) | 李萍萍 嘉賓簡(jiǎn)介 李剛
    發(fā)表于 08-24 17:25

    無(wú)線分布式光纖測(cè)溫技術(shù)簡(jiǎn)介

    無(wú)線分布式光纖傳感技術(shù)
    的頭像 發(fā)表于 02-25 11:12 ?2260次閱讀
    無(wú)線<b class='flag-5'>分布式</b>光纖測(cè)溫<b class='flag-5'>技術(shù)</b>的<b class='flag-5'>簡(jiǎn)介</b>