多設備時鐘同步系統(tǒng)的設計與實現
發(fā)布時間:2021-09-01 11:12
隨著一體化測控信息系統(tǒng)的規(guī)劃建設,科研試驗任務需要在試驗場區(qū)多臺設備之間時間信息高度統(tǒng)一的前提下進行,隨之產生在多設備之間必須實現時鐘同步的需求?紤]到試驗任務的安全保密性,試驗場區(qū)所有參試設備必須與互聯網高度隔離,如何在進行隔離后的系統(tǒng)內實現時鐘同步就顯得尤為重要。為解決這一問題,必需根據NTP協議的工作原理和應用特點,設計和開發(fā)專用的時鐘同步系統(tǒng),可以使計算機對其服務器或時鐘源進行時間同步,提供高精準度的時間校正,同時可以使用加密確認的方式來防止惡毒的協議攻擊。在深入研究NTP協議工作原理和基本算法的基礎上,對C/S模型中網絡時間延遲、客戶端時間源的提供和本地時鐘的校正和保持展開研究,確定采用數據報文選擇方法設計一種新的面向網絡延時測量的時鐘同步算法。系統(tǒng)由硬件和軟件構成,注重軟硬件功能合理分擔。應用軟件架構采用層次化、模塊化設計。由人機界面模塊,socket網絡通訊部分,BMC時鐘優(yōu)先算法,流量控制和身份認證等部分組成。軟件在開發(fā)中只使用了C語言的基礎庫,系統(tǒng)的移植性好,公共的算法部分可以被不同的過程調用,減少了系統(tǒng)規(guī)模和復雜性,通過連接多臺計算機與多臺授時服務器,實現多臺計算機...
【文章來源】:電子科技大學四川省 211工程院校 985工程院校 教育部直屬院校
【文章頁數】:73 頁
【學位級別】:碩士
【部分圖文】:
NTP授時服務系統(tǒng)結構圖
inSock_StopIt() -- 發(fā)送通知,以停止主流程或線程的執(zhí)行,為退出前做準備。inSock_Destroy() -- 釋放句柄內存,退出。當然,為了實現 socket 通信的功能,還需要使用到第二類函數,包括以下四函數:inSock_TCPConnect() -- 作為客戶端建立 TCP 連接,連接到對方。inSock_TCPListen() -- 作為服務端監(jiān)聽端口,等待別人的連接到來。inSock_TCPSend() -- 發(fā)送 TCP 數據包。inSock_Close() -- 關閉 TCP 連接。.5.3 VC6.0 基于對話框的程序構建先打開 VC++ 6.0 版本, 第一步:創(chuàng)建一個工程名為:Main Dialog 的 Win32pplication。創(chuàng)建過程如下: 打開 File 菜單中 New,選自 Win32 Application,工名為:Main Dialog,點擊 OK,再選自 Asimple Win32 application,點擊 Finish。如 2-3 所示。
圖 2-4 資源腳本的創(chuàng)建 本章小結本章介紹了時間同步技術的相關概念,對現有時鐘同步系統(tǒng)的常用種類進行一介紹,詳細介紹了網絡時間協議和時間同步算法的相關概念及工作原理,航天器測控通信技術發(fā)展與 IP 網絡時鐘同步現狀分析中提出課題開發(fā)需求和目標,最后詳細介紹了系統(tǒng)開發(fā)使用的工具與開發(fā)環(huán)境的搭建。
【參考文獻】:
期刊論文
[1]一種全數字鎖相環(huán)的設計與應用[J]. 薛建剛,唐石平,林孝康. 微計算機信息. 2007(14)
[2]基于分布式算法的時間同步系統(tǒng)的研究和實現[J]. 張卓,陳春玲. 電力系統(tǒng)通信. 2007(05)
[3]鎖相環(huán)自鎖定技術的研究及應用[J]. 鄭世林. 電子測量技術. 2007(01)
[4]基于鎖相環(huán)的時間同步機制與算法[J]. 任豐原,董思穎,何滔,林闖. 軟件學報. 2007(02)
[5]高速網絡測量系統(tǒng)時鐘同步的研究與分析[J]. 林容容,丁偉,程光. 小型微型計算機系統(tǒng). 2006(02)
[6]相位噪聲及其測試技術[J]. 陳國龍. 電子質量. 2005(02)
[7]NTP時間同步性能研究[J]. 徐怡山,陶克,賀鵬. 三峽大學學報(自然科學版). 2004(06)
[8]異步環(huán)境中基于時鐘精度差的時鐘同步[J]. 趙英,潘立登. 計算機工程. 2004(18)
[9]一種自組織時間同步網[J]. 包秀國,胡銘曾,張宏莉,徐斌斌. 通信學報. 2004(01)
[10]基于NTP的網絡時間服務系統(tǒng)的研究[J]. 宋妍,朱爽. 計算機工程與應用. 2003(36)
碩士論文
[1]局域網時間同步應用研究[D]. 黃長江.中國科學院研究生院(國家授時中心) 2006
本文編號:3376875
【文章來源】:電子科技大學四川省 211工程院校 985工程院校 教育部直屬院校
【文章頁數】:73 頁
【學位級別】:碩士
【部分圖文】:
NTP授時服務系統(tǒng)結構圖
inSock_StopIt() -- 發(fā)送通知,以停止主流程或線程的執(zhí)行,為退出前做準備。inSock_Destroy() -- 釋放句柄內存,退出。當然,為了實現 socket 通信的功能,還需要使用到第二類函數,包括以下四函數:inSock_TCPConnect() -- 作為客戶端建立 TCP 連接,連接到對方。inSock_TCPListen() -- 作為服務端監(jiān)聽端口,等待別人的連接到來。inSock_TCPSend() -- 發(fā)送 TCP 數據包。inSock_Close() -- 關閉 TCP 連接。.5.3 VC6.0 基于對話框的程序構建先打開 VC++ 6.0 版本, 第一步:創(chuàng)建一個工程名為:Main Dialog 的 Win32pplication。創(chuàng)建過程如下: 打開 File 菜單中 New,選自 Win32 Application,工名為:Main Dialog,點擊 OK,再選自 Asimple Win32 application,點擊 Finish。如 2-3 所示。
圖 2-4 資源腳本的創(chuàng)建 本章小結本章介紹了時間同步技術的相關概念,對現有時鐘同步系統(tǒng)的常用種類進行一介紹,詳細介紹了網絡時間協議和時間同步算法的相關概念及工作原理,航天器測控通信技術發(fā)展與 IP 網絡時鐘同步現狀分析中提出課題開發(fā)需求和目標,最后詳細介紹了系統(tǒng)開發(fā)使用的工具與開發(fā)環(huán)境的搭建。
【參考文獻】:
期刊論文
[1]一種全數字鎖相環(huán)的設計與應用[J]. 薛建剛,唐石平,林孝康. 微計算機信息. 2007(14)
[2]基于分布式算法的時間同步系統(tǒng)的研究和實現[J]. 張卓,陳春玲. 電力系統(tǒng)通信. 2007(05)
[3]鎖相環(huán)自鎖定技術的研究及應用[J]. 鄭世林. 電子測量技術. 2007(01)
[4]基于鎖相環(huán)的時間同步機制與算法[J]. 任豐原,董思穎,何滔,林闖. 軟件學報. 2007(02)
[5]高速網絡測量系統(tǒng)時鐘同步的研究與分析[J]. 林容容,丁偉,程光. 小型微型計算機系統(tǒng). 2006(02)
[6]相位噪聲及其測試技術[J]. 陳國龍. 電子質量. 2005(02)
[7]NTP時間同步性能研究[J]. 徐怡山,陶克,賀鵬. 三峽大學學報(自然科學版). 2004(06)
[8]異步環(huán)境中基于時鐘精度差的時鐘同步[J]. 趙英,潘立登. 計算機工程. 2004(18)
[9]一種自組織時間同步網[J]. 包秀國,胡銘曾,張宏莉,徐斌斌. 通信學報. 2004(01)
[10]基于NTP的網絡時間服務系統(tǒng)的研究[J]. 宋妍,朱爽. 計算機工程與應用. 2003(36)
碩士論文
[1]局域網時間同步應用研究[D]. 黃長江.中國科學院研究生院(國家授時中心) 2006
本文編號:3376875
本文鏈接:http://sikaile.net/kejilunwen/ruanjiangongchenglunwen/3376875.html