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