資料介紹
隨著計算機(jī)技術(shù)、網(wǎng)絡(luò)通信技術(shù)的進(jìn)步,組建分布式網(wǎng)絡(luò)化測試系統(tǒng),提高測試效率、共享信息資源,已成為現(xiàn)代測試系統(tǒng)發(fā)展的方向。分布式測試系統(tǒng)通過網(wǎng)絡(luò)等通信媒介把分布于各測試點、獨(dú)立完成特定功能的測試設(shè)備連接起來,以達(dá)到測試資源共享和協(xié)同工作等目的。時鐘同步是分布式系統(tǒng)的核心技術(shù)之一,其目的是維護(hù)一個全局一致的物理或邏輯時鐘,使得系統(tǒng)內(nèi)各個節(jié)點中與時間有關(guān)的信息、事件及行為有一個全局一致的解釋。IEEE1588精確時鐘協(xié)議是當(dāng)前分布式測試系統(tǒng)中時鐘同步研究的熱點。采用硬件支持的IEEE1588協(xié)議能夠在以太網(wǎng)中不同結(jié)點之間實現(xiàn)納秒級的時鐘同步,為工廠自動化、測試和測量以及通信等領(lǐng)域需要高精度時鐘同步的應(yīng)用提供了一種有效的解決方案。本文采用具有IEEE1588精確時鐘協(xié)議硬件支持功能DP83640芯片在基于ARM和WinCE的嵌入式系統(tǒng)平臺上實現(xiàn)IEEE1588協(xié)議,為基于嵌入式系統(tǒng)的智能測試儀器組成分布式測試系統(tǒng)奠定了基礎(chǔ)。
1 IEEE1588協(xié)議原理
IEEE1588的全稱是“網(wǎng)絡(luò)測量和控制系統(tǒng)的精密時鐘同步協(xié)議標(biāo)準(zhǔn)”,簡稱精確時鐘協(xié)議(Precision Time Protocol,PIP)。IEEE1588協(xié)議是通用的提升網(wǎng)絡(luò)系統(tǒng)定時同步能力的規(guī)范,在起草過程中主要參考以太網(wǎng)來編制,使分布式通信網(wǎng)絡(luò)能夠具有嚴(yán)格的定時同步,并且應(yīng)用于工業(yè)自動化系統(tǒng)。基本構(gòu)思是通過硬件和軟件將網(wǎng)絡(luò)設(shè)備(客戶機(jī))的內(nèi)時鐘與主控機(jī)的主時鐘實現(xiàn)同步,提供同步建立時間小于10μs的運(yùn)用,與未執(zhí)行IEEE1588協(xié)議的以太網(wǎng)延遲時間1000μs相比,整個網(wǎng)絡(luò)的定時同步指標(biāo)有顯著的改善。
IEEE1588時鐘協(xié)議在進(jìn)行時鐘同步時,主時鐘設(shè)備按照一定的時間間隔(一般為2 s)周期性地以廣播方式發(fā)送同步報文(Sync)和同步跟隨報文(FollowUp),且在FollowUp報文中記錄Sync報文的發(fā)送時間戳t1,而從時鐘設(shè)備接收Syne報文記錄接收時間戳為t2;然后,從時鐘設(shè)備節(jié)點定期發(fā)送延遲請求報文(Delay_Req)(一般4~60 s發(fā)送一次),并記錄其發(fā)送時間戳t3,主時鐘設(shè)備接收判延遲請求后,記錄接收時間戳t4,并給相應(yīng)從節(jié)點發(fā)送延遲請求響應(yīng)報文(Delay_Resp),該報文信息中包古時間戳t4。通過得到的4個時間戳,可以計算出主從時鐘之間的偏移量Toffset和網(wǎng)絡(luò)傳輸?shù)木€路延遲ms_delay,其過程如圖1所示。
得到了從時鐘與主時鐘之間的時間偏移值,就可以采用適當(dāng)?shù)恼{(diào)節(jié)算法來調(diào)節(jié)從時鐘,最終使得從時鐘與主時鐘同步。從時鐘并不是每個同步周期都需要進(jìn)行時間同步,而是根據(jù)從時鐘與主時鐘之間的時間偏移值等時間信息來決定是否需要進(jìn)行時間同步。當(dāng)主從時鐘之間建立起穩(wěn)定的同步關(guān)系后,從時鐘還需周期性地監(jiān)聽來自主時鐘發(fā)布的Sync報文,一旦出現(xiàn)主從時鐘之間不處于時間同步的狀態(tài),就重新進(jìn)行上述的時間同步過程,直到重新達(dá)到主從時鐘之間的時間同步。
IEEE1588協(xié)議的運(yùn)行是由時間戳驅(qū)動的,時鐘同步精度主要?dú)w結(jié)為時間戳的定時精度。IEEE1588使用UDP協(xié)議發(fā)送網(wǎng)絡(luò)同步報文,基于UDP協(xié)議傳輸?shù)倪^程都是在TCP/IP協(xié)議模型下進(jìn)行數(shù)據(jù)包的逐層封裝和傳遞的。要使時鐘獲得的報文發(fā)送時間和報文接收時間相對精確、穩(wěn)定,且把發(fā)送延遲和接收延遲不相等這種因素對計算傳播延遲產(chǎn)生的影響減小到最低,最好的解決辦法就是在TCP/IP協(xié)議棧的底層即物理層對同步報文標(biāo)記時間戳,標(biāo)記時間戳的操作越接近物理層,計算得到的主從時鐘的時間偏移量和傳播線路延遲就越準(zhǔn)確。要實現(xiàn)這一目的就必須加入專門的硬件設(shè)備。美國國家半導(dǎo)體公司(National Semiconductor)推出的DP83640芯片就是一款集成IEEE1588精確時鐘協(xié)議硬件支持功能的以太網(wǎng)收發(fā)器。芯片內(nèi)置高精度IEEE1588時鐘,并具有由硬件執(zhí)行的時間戳標(biāo)記功能,可為接收及發(fā)送信息包加入時間標(biāo)記。采用DP83640的同步系統(tǒng),可獲得納秒級的同步精度。
1 IEEE1588協(xié)議原理
IEEE1588的全稱是“網(wǎng)絡(luò)測量和控制系統(tǒng)的精密時鐘同步協(xié)議標(biāo)準(zhǔn)”,簡稱精確時鐘協(xié)議(Precision Time Protocol,PIP)。IEEE1588協(xié)議是通用的提升網(wǎng)絡(luò)系統(tǒng)定時同步能力的規(guī)范,在起草過程中主要參考以太網(wǎng)來編制,使分布式通信網(wǎng)絡(luò)能夠具有嚴(yán)格的定時同步,并且應(yīng)用于工業(yè)自動化系統(tǒng)。基本構(gòu)思是通過硬件和軟件將網(wǎng)絡(luò)設(shè)備(客戶機(jī))的內(nèi)時鐘與主控機(jī)的主時鐘實現(xiàn)同步,提供同步建立時間小于10μs的運(yùn)用,與未執(zhí)行IEEE1588協(xié)議的以太網(wǎng)延遲時間1000μs相比,整個網(wǎng)絡(luò)的定時同步指標(biāo)有顯著的改善。
IEEE1588時鐘協(xié)議在進(jìn)行時鐘同步時,主時鐘設(shè)備按照一定的時間間隔(一般為2 s)周期性地以廣播方式發(fā)送同步報文(Sync)和同步跟隨報文(FollowUp),且在FollowUp報文中記錄Sync報文的發(fā)送時間戳t1,而從時鐘設(shè)備接收Syne報文記錄接收時間戳為t2;然后,從時鐘設(shè)備節(jié)點定期發(fā)送延遲請求報文(Delay_Req)(一般4~60 s發(fā)送一次),并記錄其發(fā)送時間戳t3,主時鐘設(shè)備接收判延遲請求后,記錄接收時間戳t4,并給相應(yīng)從節(jié)點發(fā)送延遲請求響應(yīng)報文(Delay_Resp),該報文信息中包古時間戳t4。通過得到的4個時間戳,可以計算出主從時鐘之間的偏移量Toffset和網(wǎng)絡(luò)傳輸?shù)木€路延遲ms_delay,其過程如圖1所示。
得到了從時鐘與主時鐘之間的時間偏移值,就可以采用適當(dāng)?shù)恼{(diào)節(jié)算法來調(diào)節(jié)從時鐘,最終使得從時鐘與主時鐘同步。從時鐘并不是每個同步周期都需要進(jìn)行時間同步,而是根據(jù)從時鐘與主時鐘之間的時間偏移值等時間信息來決定是否需要進(jìn)行時間同步。當(dāng)主從時鐘之間建立起穩(wěn)定的同步關(guān)系后,從時鐘還需周期性地監(jiān)聽來自主時鐘發(fā)布的Sync報文,一旦出現(xiàn)主從時鐘之間不處于時間同步的狀態(tài),就重新進(jìn)行上述的時間同步過程,直到重新達(dá)到主從時鐘之間的時間同步。
IEEE1588協(xié)議的運(yùn)行是由時間戳驅(qū)動的,時鐘同步精度主要?dú)w結(jié)為時間戳的定時精度。IEEE1588使用UDP協(xié)議發(fā)送網(wǎng)絡(luò)同步報文,基于UDP協(xié)議傳輸?shù)倪^程都是在TCP/IP協(xié)議模型下進(jìn)行數(shù)據(jù)包的逐層封裝和傳遞的。要使時鐘獲得的報文發(fā)送時間和報文接收時間相對精確、穩(wěn)定,且把發(fā)送延遲和接收延遲不相等這種因素對計算傳播延遲產(chǎn)生的影響減小到最低,最好的解決辦法就是在TCP/IP協(xié)議棧的底層即物理層對同步報文標(biāo)記時間戳,標(biāo)記時間戳的操作越接近物理層,計算得到的主從時鐘的時間偏移量和傳播線路延遲就越準(zhǔn)確。要實現(xiàn)這一目的就必須加入專門的硬件設(shè)備。美國國家半導(dǎo)體公司(National Semiconductor)推出的DP83640芯片就是一款集成IEEE1588精確時鐘協(xié)議硬件支持功能的以太網(wǎng)收發(fā)器。芯片內(nèi)置高精度IEEE1588時鐘,并具有由硬件執(zhí)行的時間戳標(biāo)記功能,可為接收及發(fā)送信息包加入時間標(biāo)記。采用DP83640的同步系統(tǒng),可獲得納秒級的同步精度。
下載該資料的人也在下載
下載該資料的人還在閱讀
更多 >
- 基于ARM和CAN總線的分布式數(shù)據(jù)采集系統(tǒng)設(shè)計
- 基于ARM11和WinCE的溫室大棚嵌入式監(jiān)控系統(tǒng)設(shè)計
- 基于DSP的航空發(fā)動機(jī)分布式總線設(shè)計方案 14次下載
- 結(jié)合網(wǎng)絡(luò)推演和失效檢測算法的航電分布式顯控 13次下載
- 使用ZigBee協(xié)議利用CC2430完成分布式溫度測量系統(tǒng)的設(shè)計方案說明 7次下載
- 基于ARM-WinCE平臺時鐘同步的設(shè)計(全解析) 9次下載
- 嵌入式同步時鐘系統(tǒng)的設(shè)計方案 6次下載
- Windows平臺的分布式實時仿真系統(tǒng) 10次下載
- 基于嵌入式ARM&WinCE的小型監(jiān)控系統(tǒng)的設(shè)計 1次下載
- 基于MAXII570的高精度同步時鐘信號在分布式錄波器中的實現(xiàn) 23次下載
- 工業(yè)機(jī)器人分布式控制系統(tǒng)實例 112次下載
- 基于ARM-WinCE平臺的時鐘同步設(shè)計 51次下載
- 基于IEEE1588協(xié)議的分布式系統(tǒng)時鐘同步方法
- 基于GPRS的分布式銷售系統(tǒng)研究
- 基于嵌入式ARM & WinCE 的小型監(jiān)控系統(tǒng)的設(shè)計
- 【技術(shù)分享】EtherCAT 分布式時鐘簡介 746次閱讀
- Java手寫分布式鎖的實現(xiàn) 612次閱讀
- tldb提供分布式鎖使用方法 923次閱讀
- 如何使用分布式存儲系統(tǒng)促進(jìn)AI模型訓(xùn)練 608次閱讀
- 詳解Zabbix分布式監(jiān)控平臺建設(shè) 888次閱讀
- 利用NI VeriStand 2010實現(xiàn)分布式同步系統(tǒng)的設(shè)計 3436次閱讀
- 詳談分布式系統(tǒng)的定義及屬性 3896次閱讀
- 同步關(guān)鍵的分布式系統(tǒng)時,新型Σ-Δ ADC架構(gòu)可避免中斷的數(shù)據(jù)流 1969次閱讀
- 關(guān)于騰訊的開源分布式存儲系統(tǒng)DCache 2028次閱讀
- 存儲分布式系統(tǒng)中如何從CAP轉(zhuǎn)到PACELC 2779次閱讀
- 嵌入式設(shè)計經(jīng)驗:ARM-WinCE平臺時鐘同步設(shè)計 1728次閱讀
- 分布式電源接入的配電系統(tǒng)保護(hù)解決方案 3208次閱讀
- 基于云計算技術(shù)和分布式能源的智能微電網(wǎng)云平臺解析 8466次閱讀
- 深度解讀分布式存儲技術(shù)之分布式剪枝系統(tǒng) 1860次閱讀
- 基于CAN總線的分布式網(wǎng)架健康狀態(tài)監(jiān)測系統(tǒng)的設(shè)計 1027次閱讀
下載排行
本周
- 1TC358743XBG評估板參考手冊
- 1.36 MB | 330次下載 | 免費(fèi)
- 2開關(guān)電源基礎(chǔ)知識
- 5.73 MB | 6次下載 | 免費(fèi)
- 3100W短波放大電路圖
- 0.05 MB | 4次下載 | 3 積分
- 4嵌入式linux-聊天程序設(shè)計
- 0.60 MB | 3次下載 | 免費(fèi)
- 5基于FPGA的光纖通信系統(tǒng)的設(shè)計與實現(xiàn)
- 0.61 MB | 2次下載 | 免費(fèi)
- 6基于FPGA的C8051F單片機(jī)開發(fā)板設(shè)計
- 0.70 MB | 2次下載 | 免費(fèi)
- 751單片機(jī)窗簾控制器仿真程序
- 1.93 MB | 2次下載 | 免費(fèi)
- 8基于51單片機(jī)的RGB調(diào)色燈程序仿真
- 0.86 MB | 2次下載 | 免費(fèi)
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費(fèi)
- 2555集成電路應(yīng)用800例(新編版)
- 0.00 MB | 33564次下載 | 免費(fèi)
- 3接口電路圖大全
- 未知 | 30323次下載 | 免費(fèi)
- 4開關(guān)電源設(shè)計實例指南
- 未知 | 21548次下載 | 免費(fèi)
- 5電氣工程師手冊免費(fèi)下載(新編第二版pdf電子書)
- 0.00 MB | 15349次下載 | 免費(fèi)
- 6數(shù)字電路基礎(chǔ)pdf(下載)
- 未知 | 13750次下載 | 免費(fèi)
- 7電子制作實例集錦 下載
- 未知 | 8113次下載 | 免費(fèi)
- 8《LED驅(qū)動電路設(shè)計》 溫德爾著
- 0.00 MB | 6653次下載 | 免費(fèi)
總榜
- 1matlab軟件下載入口
- 未知 | 935054次下載 | 免費(fèi)
- 2protel99se軟件下載(可英文版轉(zhuǎn)中文版)
- 78.1 MB | 537796次下載 | 免費(fèi)
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420026次下載 | 免費(fèi)
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費(fèi)
- 5Altium DXP2002下載入口
- 未知 | 233046次下載 | 免費(fèi)
- 6電路仿真軟件multisim 10.0免費(fèi)下載
- 340992 | 191185次下載 | 免費(fèi)
- 7十天學(xué)會AVR單片機(jī)與C語言視頻教程 下載
- 158M | 183278次下載 | 免費(fèi)
- 8proe5.0野火版下載(中文版免費(fèi)下載)
- 未知 | 138040次下載 | 免費(fèi)
評論
查看更多