肉不停h共妻h山中猎户h,精品无码一区二区三区爱欲,激情综合色综合啪啪五月丁香搜索,欲色av无码一区二区人妻

行業(yè)產(chǎn)品

  • 行業(yè)產(chǎn)品

北京中新創(chuàng)科技有限公司


當(dāng)前位置:北京中新創(chuàng)科技有限公司>技術(shù)文章>1588和高精度時間同步的方法

經(jīng)營模式:生產(chǎn)廠家

商鋪產(chǎn)品:771條

所在地區(qū):北京北京市

聯(lián)系人:溫經(jīng)理

技術(shù)文章

1588和高精度時間同步的方法

閱讀:2885發(fā)布時間:2011-12-8


         控制系統(tǒng)中的時間同步問題早就出現(xiàn),而隨著系統(tǒng)范圍的擴(kuò)大和分散控制的發(fā)展,通過網(wǎng)絡(luò)的分散控制節(jié)點之間的時間同步變得越來越重要。系統(tǒng)中時間的使用
通常有兩種不同的應(yīng)用類型:時間標(biāo)記性應(yīng)用和基于頻率的應(yīng)用。如配電應(yīng)用可代表時間標(biāo)記應(yīng)用,在這種系統(tǒng)中時間很重要,因為特定事件的定時不僅需要與
本系統(tǒng)內(nèi)的其他事件的時間作比較,而且由于電力系統(tǒng)的連貫性,經(jīng)??赡苄枰c外部相關(guān)系統(tǒng)的事件的時間作比較。哪一個事件先發(fā)生?是電網(wǎng)A先跳閘,還是電
網(wǎng)B先跳閘?這些事件相隔多少時間?在實際應(yīng)用中這些事件可能發(fā)生在不同的地理區(qū)域。由于這個原因需要時間值的概念,并且這個時間基準(zhǔn)需要校正為世界
各地使用的常用時間。由于特定的事件和報警是被打上時間標(biāo)記的,只要這些時間標(biāo)記具有相同的基準(zhǔn),就可以在事后進(jìn)行這些事件的時間順序的分析。
  
另一方面,在控制系統(tǒng)中存在大量基于頻率的應(yīng)用,如通過網(wǎng)絡(luò)連接的多個分布驅(qū)動的協(xié)調(diào)控制,它們需要同時執(zhí)行,因為它們不能過度拉伸或損壞驅(qū)動機(jī)架之
間的織物。在這些應(yīng)用中當(dāng)這些驅(qū)動器是同步工作時過程*。如果每個驅(qū)動器地在同時采樣反饋和執(zhí)行控制算法,同時執(zhí)行控制命令,那么作用力的施加是協(xié)
調(diào)的。在這種應(yīng)用中時間不是很重要,但是控制周期的同步非常重要。
  
解決這些問題的關(guān)鍵是時間同步,時間同步的目的就是要將時間基準(zhǔn)準(zhǔn)確地傳遞到各控制點,傳遞并不困難,難于達(dá)到的是傳遞的精度。在2002年出現(xiàn)的
IEEE1588標(biāo)準(zhǔn)(網(wǎng)絡(luò)化測量和控制系統(tǒng)的時鐘同步協(xié)議,通常稱為Precision Time
Protocol[PTP])在這方面取得了重大進(jìn)展。使用這個方法并不需要很多資源就可以達(dá)到100納秒級的同步精度。IEEE1588標(biāo)準(zhǔn)出現(xiàn)后得到
業(yè)界高度重視,在2002年,2004年舉辦專業(yè)會議,2006年將舉辦第三次專業(yè)會議。工業(yè)控制的廠商Rockwell,Siemens等立即投入
產(chǎn)品開發(fā),IEC已將它轉(zhuǎn)化為IEC61588-2004標(biāo)準(zhǔn),這個標(biāo)準(zhǔn)已為Ethernet/IP,Profinet,PowerLink,
EtherCat等基于以太網(wǎng)的總線采用,成為當(dāng)前普遍采用的方法。
  
1 IEEE1588標(biāo)準(zhǔn)
IEEE1588標(biāo)準(zhǔn),規(guī)定了將分散在測量和控制系統(tǒng)內(nèi)的分離節(jié)點上獨(dú)立運(yùn)行的時鐘,同步到一個高精度和準(zhǔn)確度的協(xié)議。這些時鐘是在一個通信網(wǎng)絡(luò)中互相通
信的。按這個基本格式,這個協(xié)議要形成樹形的管理,使系統(tǒng)內(nèi)的這些時鐘產(chǎn)生一個主從關(guān)系。在一個給定子網(wǎng)中包括多個節(jié)點,每一個節(jié)點都有一個時鐘。時鐘之
間經(jīng)由網(wǎng)絡(luò)連接。IEEE1588規(guī)定了子網(wǎng)的劃分規(guī)則,它是按時鐘的級別劃分子網(wǎng),一個子網(wǎng)只有一個1級或2級時鐘。在一個子網(wǎng)中只有一個主時鐘,從時
鐘從主時鐘得到時間,所有時鐘zui終都是從一個稱為祖母時鐘那里得到它的時間。任何時鐘和它的祖母時鐘之間的通信路徑都是zui小跨度樹的一部分。
分布時鐘的PTP系統(tǒng)由普通時鐘和邊界時鐘組成。普通時鐘是只有一個PTP端口的時鐘,邊界時鐘是帶兩個或多個不同的PTP通信路徑的端口的時鐘。如一個
可在它的端口上實現(xiàn)PTP協(xié)議的交換機(jī)就是一個邊界時鐘。很明顯普通時鐘只有接收時間的能力,邊界時鐘具有傳遞時間的能力。
系統(tǒng)中的一個時鐘可選為主時鐘,由主時鐘向從時鐘發(fā)送同步報文,通過報文傳遞時鐘信息。圖1是一個配置的例子。
  


圖1-帶祖母時鐘、邊界時鐘和從時鐘的系統(tǒng)例子
  
2 PTP時鐘的協(xié)議模型
圖1是PTP子域的例子,zui上面的是這個子域的祖母時鐘,它是一個GPS(Global Positioning Salite
System是由美國*維持的系統(tǒng),來自GPS的時間可以達(dá)到10~100ns的精度范圍)時鐘,是這個子域的時間源,下面通過父子結(jié)構(gòu)的時鐘端口構(gòu)
成傳遞系統(tǒng)。這個結(jié)構(gòu)的根是祖母時鐘,這個結(jié)構(gòu)的每一個分支點通常需要一個邊界時鐘,這點上從根進(jìn)一步分支方向的所有時鐘端口必須是主或父代端口,而有一
個端口是同步到更加靠近根的時鐘的從端口。分支到zui后(不是根方向)的端口必定是從端口或不活動(Passive)端口(不活動端口的通信路徑上,除非另
外規(guī)定不應(yīng)當(dāng)發(fā)生報文)。
  
3 PTP同步機(jī)制
IEEE1588定義了四種同步報文Sync,F(xiàn)ollow_up ,Delay_Request , Delay_Response , 和一組管理報文。為了簡化問題,我們先考慮一個主時鐘與一個從時鐘的同步過程:
1,主節(jié)點每2秒鐘(同步報文的間隔是可設(shè)置的,這里假設(shè)為2秒)向從節(jié)點發(fā)送一個“同步”(Sync)報文。這個報文是由主節(jié)點打上預(yù)計的發(fā)送時間標(biāo)記
的報文,但是由于預(yù)計的發(fā)送時間和實際的發(fā)送報文發(fā)送本身可能的延遲,實際時間標(biāo)記不能隨“同步”報文一起發(fā)送。這個“同步”報文在接收端被從節(jié)點打上接
收時間標(biāo)記(為了提高精度,應(yīng)在物理層或接近物理層的位置檢測、記錄和標(biāo)識發(fā)送或接收時間)。IEEE1588規(guī)范制定了可選件“硬件輔助”設(shè)計來實現(xiàn)這
個精度的提高。
2,第二步主節(jié)點向從節(jié)點發(fā)送一個“跟隨”(Follow_up)報文,這個報文包含先前的同步報文準(zhǔn)確的發(fā)送時間的標(biāo)記。從節(jié)點利用這兩個時間標(biāo)記可以得到它與主節(jié)點的延遲,據(jù)此可調(diào)整它的時鐘的頻率。
3,從節(jié)點向主節(jié)點發(fā)送“延時請求”(Delay_Request報文(延時請求報文的間隔是獨(dú)立設(shè)置的,一般應(yīng)較同步報文間隔長),這個報文是由從節(jié)點記錄它的準(zhǔn)確發(fā)送時間,由主節(jié)點打上準(zhǔn)確的接收時間標(biāo)記。
4,主節(jié)點向從節(jié)點返回一個“延時響應(yīng)”(Delay_ Response)報文,這個報文帶著先前的“延時請求”報文的準(zhǔn)確的接收時間標(biāo)記,從節(jié)點利用這個時間和由它所記錄的準(zhǔn)確的發(fā)送時間,可計算出主節(jié)點和從節(jié)點之間的傳輸延遲并調(diào)整它的時鐘漂移誤差。


圖2 偏移的校正


圖3 傳輸延時的測量
  
圖2,圖3例示主節(jié)點與從節(jié)點之間報文的交換,圖中的時間也僅是為了理解假設(shè)的,不代表實際情況(IEEE1588中表示時間使用64位數(shù),可以地表示時間)。圖2表示經(jīng)過兩次同步可以校正主節(jié)點與從節(jié)點之間的偏差。但無法計算傳輸延時。
  
經(jīng)過延時報文的請求和應(yīng)答以及同步報文的時間標(biāo)記,可以計算出兩個方向的平均傳輸延時,在以后的計算中就可使用。實際上偏移與延時值的測量是互相影響的,
要經(jīng)過多次測量和計算,才會逐步收斂到接近實際值。測量時間間隔的選取很重要,選擇間隔短時通信負(fù)荷較重,間隔過長則不能保證同步的精度,所以同步和延時
的測量間隔應(yīng)根據(jù)同步要求和系統(tǒng)配置選擇。
  
IEEE1588并沒有規(guī)定使用的網(wǎng)絡(luò),但從通信的負(fù)荷和時間要求來說,以太網(wǎng)是比較適合的網(wǎng)絡(luò),當(dāng)前實際的實現(xiàn)也差不多都是基于以太網(wǎng)的網(wǎng)絡(luò)。以上四種
PTP報文都是基于IP多點通信(Multicast),它不限于Ethernet,并且可用于任何支持多點通信的總線系統(tǒng)。多點通信提供簡單化的優(yōu)點,
IP地址管理不需要在PTP節(jié)點上實現(xiàn),這樣可以進(jìn)一步擴(kuò)展到很大數(shù)目的PTP節(jié)點。
  
4 本地時鐘的考慮
PTP協(xié)議可能達(dá)到很高的同步精度,組成龐大的同步系統(tǒng),但實際系統(tǒng)可以根據(jù)需要達(dá)到的精度和功能組建??梢赃x用1級或2級時鐘作為主時鐘,也可選用3
級,4級時鐘,可按價格和性能需要綜合考慮。但作為普通節(jié)點本地時鐘的振蕩器,出于成本考慮基本上只能選擇石英晶體振蕩器。但石英晶振的頻率會隨溫度,機(jī)
械因素和老化漂移,其中zui主要的影響是溫度,典型的不補(bǔ)償?shù)氖⒕д竦臏囟蕊h移是1PPM/C0,如果同步間隔是2秒,則溫度上升1度在每個同步間隔會產(chǎn)
生2微秒的誤差。但通過對晶振的熱環(huán)境的控制,可以明顯降低漂移。
  
從上面論述也可知道如果本地時鐘的振蕩頻率稍有偏離,就會造成時間的偏離,而且時間的偏離是累計的會越來越大,雖然通過同步報文的計算可以校正時間,但本
地時間的頻繁校正會打亂本地時鐘的連續(xù)性,使需要定時處理的任務(wù)像PID調(diào)節(jié),通過時間段計量脈沖的速度測量等應(yīng)用陷入混亂。所以在PTP系統(tǒng)內(nèi)使用頻率
可調(diào)的晶振,通過頻率的校正使本地時鐘的頻率與主時鐘同步。對這種晶振的要求是0.01%精度和0.02%的頻率可調(diào)范圍。同時PTP并不在接收同步報文
后立即校正本地時鐘的時間,而是將這個偏移作為一個數(shù)據(jù)保存在端口中,通過本地時間加偏移值得到正確時間。
  
同時PTP定義的外部定時信號是可選特性,支持這個特性的主時鐘另外提供10MHZ頻率的曼徹斯特編碼的時鐘信號,在每秒的邊界信號跳變給出秒信號。這個定時信號可用于校正時鐘頻率。
  
5 關(guān)于邊界時鐘
從上面的同步原理很容易看到,在計算偏移時需要用到傳輸延時,這個延時是以前得到的測量值計算的結(jié)果,如果延時是穩(wěn)定的,就能代表當(dāng)次測量的延時,偏移的
測量就準(zhǔn)確。反之延時的起伏將直接影響同步的精度。點對點連接可提供zui高的精度,帶路由器會增加網(wǎng)絡(luò)抖動,在PTP系統(tǒng)內(nèi)通過交換機(jī)連接時,由于交換機(jī)在
傳送報文時需要存儲和排隊,不可避免出現(xiàn)傳遞的延遲,而且這個延遲隨排隊報文的多少,報文的大小而變。為了解決這個問題通常使用支持IEEE1588的交
換機(jī)作為邊界時鐘,支持IEEE的交換機(jī)內(nèi)部包含了一個PTP時鐘,由于它是直接接收主時鐘報文的,它與主時鐘的傳輸延時不存在排隊與存儲的問題,所以在
需要分支時通常使用帶邊界時鐘的交換機(jī)。
  
6 時鐘的評價和*時鐘算法概要
*時鐘算法是1588協(xié)議的很重要的部分,1588雖然是適用于局域網(wǎng)的協(xié)議,但它沒有限制網(wǎng)絡(luò)的結(jié)構(gòu),范圍,設(shè)備數(shù)目和選用。對于任意結(jié)構(gòu)的網(wǎng)絡(luò)怎樣
確定祖母時鐘,主時鐘,時間基準(zhǔn)怎樣逐級傳遞到各節(jié)點,以取得盡可能好的時鐘精度,就是*時鐘算法要達(dá)到的目標(biāo)。1588的算法是動態(tài)運(yùn)行的,即在時鐘
同步系統(tǒng)運(yùn)行中根據(jù)實時數(shù)據(jù)不斷計算,動態(tài)調(diào)整各節(jié)點和端口的狀態(tài),也就會調(diào)整時間的傳遞路線。所以在當(dāng)前主時鐘故障或性能下降時,系統(tǒng)可能會選擇其它更
合適的節(jié)點替代它作為主時鐘。由于這部分內(nèi)容相對復(fù)雜,這里只介紹相關(guān)的基礎(chǔ)概念。
  
*時鐘的分級(clock_stratum)
時鐘的級數(shù)代表時鐘的質(zhì)量,這個分級是有定義的,每個時鐘都應(yīng)標(biāo)上它的級別,在*主時鐘算法中它作為時鐘質(zhì)量的標(biāo)志進(jìn)行計算。時鐘分級的定義如表1所示:


*時鐘標(biāo)識符(Clock identifier)
時鐘標(biāo)識符指示時鐘內(nèi)在的和可期待的精度及起始時間,時鐘標(biāo)識符值也是表示時鐘性能的參數(shù),也是在*主時鐘算法中要參與運(yùn)算的參數(shù)。時鐘標(biāo)識符的定義如下表所示:(表2見書)
  
*時鐘變量(clock_variance)
在1588協(xié)議中時鐘變量是不斷實時測量和計算的值,用于表征時鐘當(dāng)時的品質(zhì)。這個值是通過Allan均方差公式得到,Allan方差式原用于振蕩器頻率的統(tǒng)計誤差計算,這里用于表示時間的統(tǒng)計誤差。(公式見書)
  
s2PTP是多次測量的均方差值,這里xk,xk+1,xk+2是在時間tk,tk+ t,tk+2 t
時刻所作的時間殘差測量,t是測量的間隔時間,N是測量的次數(shù)。從公式可看出這是統(tǒng)計方差式,公式已排除任何穩(wěn)定的對稱的誤差,時鐘的漂移并不會影響
方差s2PTP,時鐘的不規(guī)則跳動直接影響s2PTP值。
s2PTP值再經(jīng)過取對數(shù),乘以常數(shù)和滯環(huán)處理才成為運(yùn)算中使用的時鐘變量clock_variance。
**主時鐘算法概要
*時鐘算法(Best Master Clock
Algorithm-簡稱BMC算法)由兩部分組成:一是數(shù)據(jù)組比較算法,比較兩組數(shù)據(jù)的優(yōu)劣,可能一組是代表本地時鐘的缺省特性的數(shù)據(jù),一組代表從某端
口接收的同步報文所包含的信息。這個比較算法一是要對各種數(shù)據(jù)組進(jìn)行比較。二是根據(jù)數(shù)據(jù)組比較結(jié)果計算每個端口的推薦狀態(tài)(主站、從站、待機(jī)、未校正、只
聽、禁止、初始化、故障狀態(tài))。
BMC算法是在每個時鐘的每個端口本地運(yùn)行的,它規(guī)定數(shù)據(jù)比較的順序和判據(jù),所使用的數(shù)據(jù)除上面提到的時鐘級,時鐘標(biāo)識符,時鐘變量外還有路徑長度、是不是邊界時鐘等條件。通過比較可得到每個時鐘的每個端口當(dāng)時應(yīng)取的狀態(tài)。
如對一個典型的具有N個端口的時鐘C0的BMC算法:
-對每一個端口r,比較從連接到這個端口通信路徑上的其它時鐘的端口接收的合格的Sync報文的數(shù)據(jù)組,通過數(shù)據(jù)組比較算法決定這個端口的*報文Erbest。
-對C0的N個端口比較各端口的Erbest,決定時鐘C0的*報文Ebest。
-對C0的N個端口的每一個,根據(jù)Ebest,Erbest和缺省數(shù)據(jù)組D0,用BMC狀態(tài)決定算法和應(yīng)用端口的狀態(tài)機(jī)決定端口的狀態(tài)。
對于PTP子域中每個時鐘,每一個端口都運(yùn)行BMC算法,這個運(yùn)算是連續(xù)不斷的,因此能適應(yīng)時鐘和端口的變化。并且1588的BMC算法是分散在每個時鐘,每個端口,是獨(dú)立運(yùn)行的,因此更容易實現(xiàn)。
7 結(jié)束語
在當(dāng)今經(jīng)濟(jì)技術(shù)高度發(fā)展,系統(tǒng)規(guī)模巨大,分散控制和網(wǎng)絡(luò)化的時代,分散時鐘的同步越加重要,自2002年1588協(xié)議出現(xiàn)后,特別是它可能達(dá)到的高精
度和較低的開銷為人們實現(xiàn)這個要求提供了現(xiàn)實可行的途徑。1588協(xié)議是建立在網(wǎng)絡(luò)基礎(chǔ)上的,但它并不需要為時鐘傳遞建立特別的網(wǎng)絡(luò),實現(xiàn)1588協(xié)議只
需在原有網(wǎng)絡(luò)上添加時間同步報文,這些報文只占用少量網(wǎng)絡(luò)資源,它們只是和控制數(shù)據(jù)包或其他信息包共享網(wǎng)絡(luò)。由于以上原因高精度時間同步已成為當(dāng)前工業(yè)控
制領(lǐng)域的熱點,相信國內(nèi)業(yè)界也會給予足夠重視。
 


智慧城市網(wǎng) 設(shè)計制作,未經(jīng)允許翻錄必究 .? ? ? Copyright(C)?2021 http://m.aiynx.com,All rights reserved.

以上信息由企業(yè)自行提供,信息內(nèi)容的真實性、準(zhǔn)確性和合法性由相關(guān)企業(yè)負(fù)責(zé),智慧城市網(wǎng)對此不承擔(dān)任何保證責(zé)任。 溫馨提示:為規(guī)避購買風(fēng)險,建議您在購買產(chǎn)品前務(wù)必確認(rèn)供應(yīng)商資質(zhì)及產(chǎn)品質(zhì)量。

會員登錄

×

請輸入賬號

請輸入密碼

=

請輸驗證碼

收藏該商鋪

登錄 后再收藏

提示

您的留言已提交成功!我們將在第一時間回復(fù)您~
日产无人区一线二线三线| 四虎永久在线精品免费一区二区| 一路向西在线| 少妇人妻偷人精品一区二区| 国产精品久久婷婷六月丁香| 波多野42部无码喷潮在线| 久久久久99精品成人片直播| 嘟嘟嘟WWW免费高清在线直播| 无码国内精品久久综合88| 青青草97国产精品免费观看| 男人女人亲吻视频| 丰满岳乱妇BD在线观看中字| 欧美喷潮久久久xxxxx| h漫无码动漫av动漫在线播放| 将军边走边挺进她的小泬| 夜夜春夜夜爽| 丁香花视频在线观看| 国产亚洲精品久久久久久久久| 久久亚洲精品中文字幕无码| 张筱雨两腿玉门打开图| 国产黄a三级三级三级看三级| 打开这个网站你会感谢我的| 久久人人97超碰香蕉987| 久无码久无码av无码| 老人玩小处雌女视频| 精品国产一区二区三区av| 欧美zc0o人与善交另类a片| 曰本女人与公拘交酡免费视频| 国产欧美日韩一区二区三区| 丝袜 亚洲 另类 欧美 变态| 国产又爽又大又黄a片| 久久久久精品| 衣服被扒开强摸双乳18禁网站| 上流社会在线观看| 色综合久久久久久久久久| 新婚之夜玩弄人妻系列| 亚洲av精品无码喷水直播间| 亚洲国产精品成人久久| 少妇真实被内射视频三四区| 国产乱妇乱子在线播视频播放网站| 国产精品天天看天天做夜夜爽|