嵌入式高精度NTP網(wǎng)絡時間服務器研究與實現(xiàn)
發(fā)布時間:2020-11-03 18:56
隨著計算機網(wǎng)絡的快速發(fā)展,利用網(wǎng)絡為用戶提供時間服務的需求越來越多,F(xiàn)階段使用最為廣泛的網(wǎng)絡時間協(xié)議為NTP(Network Time Protocol),普遍采用工控機作為NTP時間服務器的硬件平臺,NTP時間服務器的時間來源由GPS(Global Positioning System)提供。這種方案存在成本高、體積大和易死機等缺點,而且當無法得到GPS授時服務時,NTP服務器無法為用戶提供精確時間。為此,本文設計了一種帶有守時功能的嵌入式NTP網(wǎng)絡時間服務器的方案。 在本方案設計中,設計了一種基于加法器ABC的守時方案,即使無法得到GPS授時服務時,也能維持高精度的守時功能,為NTP網(wǎng)絡授時提供高精度的時間,還采用嵌入式系統(tǒng)作為NTP授時方案,這樣不僅可以有效的解決死機現(xiàn)象和高成本問題,而且還可以采用外部中斷方式標記NTP報文,提高NTP服務器的精度。針對本方案,完成了系統(tǒng)的整體設計并對相應的硬件進行選型,構建了測試平臺。選用CPLD實現(xiàn)ABC邏輯電路;選用TDC進行高精度的時間間隔測量;選用LM3S8962微控制器開發(fā)NTP授時單元,該控制器集成了一個以太網(wǎng)控制器,開發(fā)簡單,易實現(xiàn)網(wǎng)絡通信協(xié)議。 最后本文對整個設計進行了測試,選用初始頻率準確度優(yōu)于±2×10~(-9),日老化率為±0. 15×10~(-9)高穩(wěn)恒溫OCXO晶振(額定頻率為20MHz),在一次GPS校準后,本地守時單元的守時偏差可低至1.2ns/s。利用delphi開發(fā)工具開發(fā)了NTP客戶端測試平臺,分別對廣播模式和客戶端/服務器模式進行了測試,NTP授時精度可達毫秒級。
【學位單位】:華中科技大學
【學位級別】:碩士
【學位年份】:2011
【中圖分類】:TP368.1;TP393.05
【部分圖文】:
圖 2-1 時鐘同步的網(wǎng)絡層次結構據(jù)時間的精度和重要性,一般從 0-15 分為 16 個級別成階梯式的架構相互連接。其中 0 級的級別最高,的降低。其中 0 級設備是 UTC 時間的標準參考源,最個級別的設備可以扮演幾個角色,例如第五層設備,于第六層設備為服務器,而且每一層的設備有很多個們每個人所使用的 PC 機都是可以通過互聯(lián)網(wǎng)向上一,實現(xiàn)時間同步。TP 的工作模式備可以采用多種 NTP 工作模式進行時間同步,其中包模式,廣播模式和組播模式。用戶可以根據(jù)需要選擇務器或對等體 IP 地址、網(wǎng)絡中需要同步的設備很多等
圖 2-2 客戶端/服務器模式動對等體和被動對等體之間首先交互的 NTP 報文。之后,主動對等體向被字段設置為 1(主動對等體),被動對等送應答報文,報文中的 Mode 字段模式建立起來。主動對等體和被動對步,則以層數(shù)小的時鐘為準[6]。播地址 255.255.255.255 發(fā)送時間同客戶端首次監(jiān)聽到廣播信號后,服務ode 字段為 3(客戶端模式)的報文信
統(tǒng)的整體方案是由本地守時單元和 NTP 授時單元構成,本地守時單元為元提供高精度時間,NTP 授時單元為局域網(wǎng)中的設備提供時間服務。本體方案進行了說明,然后對本地守時單元方案的選定和設計進行了著重說述了 NTP 授時單元的方案。統(tǒng)的整體方案據(jù)設計要求,我們要設計一個局域網(wǎng)內使用的NTP服務器,故可以認為該為一級服務器,它的時間來源只能由外部的時鐘(例如:GPS 授時服務,供。如圖 3-1 所示,本設計是由 NTP 授時單元和本地守時單元兩部分構成TP 授時單元的作用是為網(wǎng)絡中的設備提供時間服務,本地守時單元的作 授時單元提供精確時間。
【引證文獻】
本文編號:2868972
【學位單位】:華中科技大學
【學位級別】:碩士
【學位年份】:2011
【中圖分類】:TP368.1;TP393.05
【部分圖文】:
圖 2-1 時鐘同步的網(wǎng)絡層次結構據(jù)時間的精度和重要性,一般從 0-15 分為 16 個級別成階梯式的架構相互連接。其中 0 級的級別最高,的降低。其中 0 級設備是 UTC 時間的標準參考源,最個級別的設備可以扮演幾個角色,例如第五層設備,于第六層設備為服務器,而且每一層的設備有很多個們每個人所使用的 PC 機都是可以通過互聯(lián)網(wǎng)向上一,實現(xiàn)時間同步。TP 的工作模式備可以采用多種 NTP 工作模式進行時間同步,其中包模式,廣播模式和組播模式。用戶可以根據(jù)需要選擇務器或對等體 IP 地址、網(wǎng)絡中需要同步的設備很多等
圖 2-2 客戶端/服務器模式動對等體和被動對等體之間首先交互的 NTP 報文。之后,主動對等體向被字段設置為 1(主動對等體),被動對等送應答報文,報文中的 Mode 字段模式建立起來。主動對等體和被動對步,則以層數(shù)小的時鐘為準[6]。播地址 255.255.255.255 發(fā)送時間同客戶端首次監(jiān)聽到廣播信號后,服務ode 字段為 3(客戶端模式)的報文信
統(tǒng)的整體方案是由本地守時單元和 NTP 授時單元構成,本地守時單元為元提供高精度時間,NTP 授時單元為局域網(wǎng)中的設備提供時間服務。本體方案進行了說明,然后對本地守時單元方案的選定和設計進行了著重說述了 NTP 授時單元的方案。統(tǒng)的整體方案據(jù)設計要求,我們要設計一個局域網(wǎng)內使用的NTP服務器,故可以認為該為一級服務器,它的時間來源只能由外部的時鐘(例如:GPS 授時服務,供。如圖 3-1 所示,本設計是由 NTP 授時單元和本地守時單元兩部分構成TP 授時單元的作用是為網(wǎng)絡中的設備提供時間服務,本地守時單元的作 授時單元提供精確時間。
【引證文獻】
相關碩士學位論文 前1條
1 黎磊;城市軌道交通時間同步子系統(tǒng)的研究與開發(fā)[D];蘭州交通大學;2013年
本文編號:2868972
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/2868972.html
最近更新
教材專著