亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于MiiNePort E2的氫原子鐘監(jiān)控設(shè)計(jì)與實(shí)現(xiàn)

        2016-12-21 09:58:14王淑華張忠能趙赟
        全球定位系統(tǒng) 2016年5期
        關(guān)鍵詞:參數(shù)信息氫原子串口

        王淑華,張忠能,趙赟

        (1.中國(guó)科學(xué)院上海天文臺(tái),上海 200030;2.上海交通大學(xué)計(jì)算機(jī)科學(xué)與工程系,上海 200040;3. 北京衛(wèi)星導(dǎo)航中心,北京 100094)

        ?

        基于MiiNePort E2的氫原子鐘監(jiān)控設(shè)計(jì)與實(shí)現(xiàn)

        王淑華1,張忠能2,趙赟3

        (1.中國(guó)科學(xué)院上海天文臺(tái),上海 200030;2.上海交通大學(xué)計(jì)算機(jī)科學(xué)與工程系,上海 200040;3. 北京衛(wèi)星導(dǎo)航中心,北京 100094)

        NRAO是中國(guó)科學(xué)院上海天文臺(tái)為國(guó)家射電天文臺(tái)研發(fā)的新型氫原子鐘。本文介紹了NRAO內(nèi)部實(shí)時(shí)監(jiān)控模塊MIINePort E2的設(shè)計(jì)與實(shí)現(xiàn)。該模塊基于Web Server實(shí)現(xiàn),實(shí)時(shí)接收NRAO控制板傳來(lái)的各子系統(tǒng)工作參數(shù),在PC端可以通過(guò)Web頁(yè)面完成對(duì)系統(tǒng)工作狀態(tài)的監(jiān)視和控制,因而可以對(duì)氫原子鐘實(shí)現(xiàn)遠(yuǎn)程監(jiān)控。

        氫原子鐘;NRAO 監(jiān)控;MiiNePort E2

        0 引 言

        衛(wèi)星導(dǎo)航、深空探測(cè)和VLBI地面測(cè)控系統(tǒng)中,一般采用高穩(wěn)定度、低相位噪聲的氫原子鐘作為本振頻率源和時(shí)間源[1]。氫原子鐘需要對(duì)其物理參數(shù)和相關(guān)狀態(tài)進(jìn)行實(shí)時(shí)監(jiān)視和控制,為故障診斷提供參考。目前,中國(guó)科學(xué)院上海天文臺(tái)研發(fā)的氫原子鐘SOHM-4,通過(guò)串口聯(lián)接并在計(jì)算機(jī)上安裝應(yīng)用軟件對(duì)其進(jìn)行監(jiān)控。一旦計(jì)算機(jī)的操作系統(tǒng)升級(jí),監(jiān)控軟件就會(huì)因?yàn)檐浖嫒菪詥?wèn)題而無(wú)法運(yùn)行。內(nèi)置MiiNePort E2模塊通過(guò)網(wǎng)絡(luò)接口對(duì)NRAO實(shí)施監(jiān)控,對(duì)現(xiàn)有硬件的改動(dòng)最小,且計(jì)算機(jī)系統(tǒng)升級(jí)與之無(wú)沖突。

        1 NRAO氫原子鐘監(jiān)控的總體結(jié)構(gòu)設(shè)計(jì)

        NRAO氫原子鐘通過(guò)網(wǎng)口與網(wǎng)絡(luò)內(nèi)的監(jiān)控計(jì)算機(jī)相連,在計(jì)算機(jī)上打開(kāi)瀏覽器對(duì)NRAO進(jìn)行實(shí)時(shí)監(jiān)控。為了通過(guò)MiiNePort E2模塊對(duì)NRAO進(jìn)行實(shí)時(shí)監(jiān)控,需在氫原子鐘原有的外部通訊板卡上加一塊尺寸為29×17×9 mm(11.41×6.69×3.54in)的MiiNePort E2模塊[2]及一個(gè)網(wǎng)口水晶頭插座,其結(jié)構(gòu)如圖1所示。

        MiiNePort E2完成的主要功能如下:

        1) 接收NRAO每秒發(fā)送的實(shí)時(shí)參數(shù)信息,并

        將參數(shù)信息按接口約定解析;

        2) 將各參數(shù)值及其狀態(tài)信息在網(wǎng)頁(yè)上更新,方便用戶(hù)查看分析;

        3) 接收用戶(hù)在網(wǎng)頁(yè)上設(shè)定的參數(shù)或命令,對(duì)NRAO進(jìn)行控制。

        圖1 NRAO氫原子鐘監(jiān)控的總體結(jié)構(gòu)設(shè)計(jì)

        2 NRAO氫原子鐘監(jiān)控軟件的設(shè)計(jì)與實(shí)現(xiàn)

        NRAO氫原子鐘監(jiān)控軟件的開(kāi)發(fā)調(diào)試,采用MiiNePort E2-SDK評(píng)估板[3]進(jìn)行模擬開(kāi)發(fā)。評(píng)估板自帶MiiNePort E2-SDK模塊,該模塊提供了基礎(chǔ)的集成開(kāi)發(fā)環(huán)境和軟件源代碼調(diào)試環(huán)境。當(dāng)所有的功能在評(píng)估板上調(diào)試開(kāi)發(fā)實(shí)現(xiàn)后,將生成的ROM文件寫(xiě)入MiiNePort E2模塊(該模塊無(wú)法進(jìn)行調(diào)試,MiiNePort E2-SDK模塊具備調(diào)試環(huán)境),即可在監(jiān)控計(jì)算機(jī)上通過(guò)瀏覽器實(shí)時(shí)對(duì)NRAO的參數(shù)和狀態(tài)進(jìn)行監(jiān)控。

        2.1 軟件開(kāi)發(fā)環(huán)境與設(shè)計(jì)

        2.1.1 開(kāi)發(fā)環(huán)境

        NRAO監(jiān)控軟件的開(kāi)發(fā)環(huán)境如圖2所示,在MiiNePort E2-SDK評(píng)估板上共有四個(gè)外部接口,分別為

        1) 電源

        該接口為MiiNePort E2-SDK評(píng)估板提供12V電壓。

        2) 網(wǎng)口

        該接口實(shí)現(xiàn)MiiNePort E2-SDK評(píng)估板與監(jiān)控計(jì)算機(jī)的網(wǎng)絡(luò)連接。MiiNePort E2-SDK評(píng)估板通過(guò)該接口使用一根交叉網(wǎng)線(xiàn)連接交換機(jī),監(jiān)控計(jì)算機(jī)通過(guò)一根直連網(wǎng)線(xiàn)連接交換機(jī)。

        3) USB口

        該接口將監(jiān)控計(jì)算機(jī)上調(diào)試的軟件連接到MiiNePort E2-SDK模塊,通過(guò)此接口調(diào)試在MiiNePort E2-SDK模塊中運(yùn)行的應(yīng)用程序。

        4) 串口RS232

        該接口實(shí)現(xiàn)MiiNePort E2-SDK評(píng)估板與監(jiān)控計(jì)算機(jī)的串口連接,通過(guò)此接口,監(jiān)控計(jì)算機(jī)可以模擬NRAO氫原子鐘外部通訊板卡向MiiNePort E2-SDK模塊發(fā)送的參數(shù)信息,同時(shí)接收MiiNePort E2-SDK模塊向外發(fā)送的信息,如圖2所示。

        圖2 軟件開(kāi)發(fā)環(huán)境

        2.1.2 軟件

        MiiNePort E2-SDK評(píng)估板帶有配套的開(kāi)發(fā)軟件MiiNePort-IDE,MiiNePort-IDE是一個(gè)基于Eclipse的開(kāi)發(fā)綜合平臺(tái),包括源代碼編輯器——C/C++編譯器和源代碼調(diào)試工具。

        2.2 組成設(shè)計(jì)

        NRAO監(jiān)控軟件的組成如圖3所示,由信息接收模塊、信息解析模塊、網(wǎng)頁(yè)顯示模塊和參數(shù)控制模塊組成,其中信息解析模塊包括狀態(tài)解析子模塊和參數(shù)解析子模塊,網(wǎng)頁(yè)顯示模塊包括狀態(tài)及參數(shù)顯示子模塊和參數(shù)設(shè)置子模塊,參數(shù)控制模塊包括無(wú)變量參數(shù)控制子模塊和含變量參數(shù)控制子模塊。

        圖3 NRAO監(jiān)控軟件的組成

        2.3 各模塊功能描述

        NRAO各模塊的主要功能如下:

        1) 信息接收模塊:

        信息接收模塊主要是對(duì)串口進(jìn)行初始化設(shè)置,通過(guò)串口接收NRAO發(fā)送的信息,若判斷為NRAO向MiiNePort E2-SDK模塊發(fā)送的信息,則開(kāi)始接收,該信息發(fā)送頻度為每秒一次。

        2) 信息解析模塊

        信息解析模塊主要是對(duì)接收的NRAO參數(shù)信息,按照接口定義進(jìn)行解析,解析完成后寫(xiě)入?yún)?shù)文件。參數(shù)信息有以下兩類(lèi):

        a) 十進(jìn)制ASCII碼信息:此類(lèi)信息主要有NRAO內(nèi)部的電源電壓、電離源電壓電流、離子泵流量、接收機(jī)的中頻和調(diào)諧電壓、NRAO的綜合器值和NRAO的年月日時(shí)分秒?yún)?shù)等;

        b) 十六進(jìn)制ASCII碼信息:此類(lèi)信息主要表述輸入輸出信號(hào)的有無(wú)及設(shè)備狀態(tài)。如將十六進(jìn)制B轉(zhuǎn)換為二進(jìn)制后可表示8路信號(hào)的有無(wú)或狀態(tài):0表示信號(hào)無(wú)或者信號(hào)異常,1表示信號(hào)有或者信號(hào)正常。

        3) 網(wǎng)頁(yè)顯示模塊

        網(wǎng)頁(yè)顯示模塊將頁(yè)面分為上下兩部分。上半部分主要是從參數(shù)文件中讀取參數(shù)信息,判斷參數(shù)狀態(tài)后在網(wǎng)頁(yè)上顯示。網(wǎng)頁(yè)下半部分為人機(jī)交互,用戶(hù)可在該區(qū)域設(shè)置參數(shù)。

        4) 參數(shù)控制模塊

        參數(shù)控制模塊中,部分指令如鐘面加減一秒和清除錯(cuò)誤等無(wú)需參數(shù),只需在用戶(hù)操作后立即發(fā)送即可;而部分指令如NRAO的綜合器值即氫原子鐘頻率、NRAO輸出的1 PPS與10 MHz的相對(duì)時(shí)延控制等,需在用戶(hù)輸入?yún)?shù)值后,對(duì)參數(shù)進(jìn)行判斷,參數(shù)合法后才能發(fā)送,避免誤操作的發(fā)生。

        2.4 接口設(shè)計(jì)

        NRAO與MiiNePort E2模塊之間采用串行通信接口RS232進(jìn)行通信,在評(píng)估板上開(kāi)發(fā)時(shí),首先在監(jiān)控計(jì)算機(jī)上通過(guò)網(wǎng)絡(luò)對(duì)MiiNePort E2-SDK模塊進(jìn)行設(shè)置,將其設(shè)置為Real COM Mode,并設(shè)置串口的波特率、奇偶校驗(yàn)等屬性。所有設(shè)置完成后,即可通過(guò)RS232通道在監(jiān)控計(jì)算機(jī)和MiiNePort E2-SDK模塊之間進(jìn)行數(shù)據(jù)傳輸,傳輸?shù)臄?shù)據(jù)包格式如表1所示。

        該接口的設(shè)計(jì)可兼容不同種類(lèi)的設(shè)備。

        表1 傳輸數(shù)據(jù)格式

        2.5 NRAO監(jiān)控軟件設(shè)計(jì)流程

        NRAO監(jiān)控軟件的設(shè)計(jì)流程圖如圖4所示。

        圖4 NRAO監(jiān)控軟件的設(shè)計(jì)流程

        監(jiān)控軟件采用多個(gè)線(xiàn)程并發(fā)執(zhí)行的開(kāi)發(fā)方式,主要有三個(gè)線(xiàn)程:

        1) 數(shù)據(jù)接收處理

        數(shù)據(jù)接收處理線(xiàn)程當(dāng)串口有觸發(fā)即啟動(dòng),首先根據(jù)NRAO與MiiNePort E2模塊之間的接口定義判斷是否為NRAO數(shù)據(jù),若是則按照接口進(jìn)行解析,解析完成后寫(xiě)入MiiNePort E2模塊中的參數(shù)文件。

        2) 數(shù)據(jù)顯示

        數(shù)據(jù)顯示線(xiàn)程每秒讀取MiiNePort E2模塊中的參數(shù)文件,根據(jù)接口定義,判斷參數(shù)的狀態(tài),以不同的底色顯示參數(shù)信息。

        3) 控制指令發(fā)送

        控制指令由操作人員在網(wǎng)頁(yè)上輸入?yún)?shù)后單擊發(fā)送按鈕,若參數(shù)合法,指令會(huì)被立即發(fā)送執(zhí)行,若參數(shù)不合法,提醒用戶(hù)參數(shù)不合法需重新設(shè)置。

        2.6 界面設(shè)計(jì)和實(shí)現(xiàn)

        NRAO氫原子鐘監(jiān)控軟件的WEB頁(yè)面如圖5所示。整個(gè)界面分為上下兩部分,上半部分為參數(shù)顯示部分,用戶(hù)可以很直觀地在界面上看到所有參數(shù)及其狀態(tài);下半部分為人機(jī)交互部分,用戶(hù)可以發(fā)送對(duì)NRAO的控制指令。

        圖5 NRAO監(jiān)控軟件的WEB頁(yè)面

        NRAO氫原子鐘監(jiān)控軟件在MiiNePort E2-SDK評(píng)估板上完成開(kāi)發(fā)調(diào)試,生成的ROM文件寫(xiě)入MiiNePort E2模塊,該模塊與NRAO氫原子鐘的外部通訊板卡整合后進(jìn)行測(cè)試。經(jīng)過(guò)為期半年的測(cè)試,該系統(tǒng)運(yùn)行良好,能實(shí)時(shí)準(zhǔn)確地監(jiān)測(cè)NRAO各參數(shù),且用戶(hù)能遠(yuǎn)程對(duì)相關(guān)參數(shù)進(jìn)行控制。另外,只要能訪(fǎng)問(wèn)NRAO的監(jiān)控頁(yè)面,通過(guò)身份驗(yàn)證后,用戶(hù)隨時(shí)隨地能進(jìn)行軟件升級(jí),維護(hù)方便。

        3 結(jié)束語(yǔ)

        本文詳細(xì)介紹了針對(duì)中國(guó)科學(xué)院上海天文臺(tái)的新型氫原子鐘NRAO,采用監(jiān)控模塊MiiNePort E2進(jìn)行實(shí)時(shí)監(jiān)控的設(shè)計(jì)與實(shí)現(xiàn)方法。目前,該系統(tǒng)已經(jīng)被成功運(yùn)用,能實(shí)時(shí)監(jiān)視NRAO的運(yùn)行狀態(tài),并進(jìn)行遠(yuǎn)程控制,具有良好的實(shí)用性、可移植性,滿(mǎn)足了用戶(hù)的工作需求。

        [1] 周兵,龔航. 高精度時(shí)頻信號(hào)的遠(yuǎn)距離傳輸技術(shù)[J].全球定位系統(tǒng),2014,39(6):38-41.

        [2] Moxa.MiiNePort E2 Dimension Drawing[R].2010.

        [3] Moxa.MiiNePort E2 Schematic Design Guide[R].2010.

        The Design and Implementation of Atomic Hydrogen Maser Monitoring and Controlling Basedon MiiNePort E2

        WANG Shuhua1,ZHANG Zhongneng2,ZHAO Yun3

        (1.ShanghaiAstronomicalObservatory,ChineseAcademyofSciences,Shanghai200030,China; 2.DepartmentofComputerScienceandEngineering,ShanghaiJiaotongUniversity,Shanghai200040,China;3.SatelliteNavigationCenterofBeijing,Beijing100094,China)

        NRAO is the Atomic hydrogen maser developed by Chinese Academy of Sciences Shanghai Astronomical Observatory. This paper introduces the design and implementation of MiiNePort E2, which is the web server based real-time monitoring and controlling module of NRAO. It receives real-time operating parameters of NRAO sub-systems. Operators can remotely monitoring NRAO system status and send control messages to the module through web pages on PC.

        Atomic hydrogen maser; NRAO; monitor; MiiNePort E2

        10.13442/j.gnss.1008-9268.2016.05.023

        2016-06-14

        P228.4

        A

        1008-9268(2016)05-0113-05

        王淑華 (1975-),女,上海人,高級(jí)工程師,主要從事時(shí)間頻率技術(shù)研究。

        張忠能 (1958-),男,上海人,副教授,主要從事信息系統(tǒng)設(shè)計(jì)。

        趙赟 (1978-),女,江蘇儀征人,工程師,主要從事時(shí)間同步,時(shí)間頻率技術(shù)研究。

        聯(lián)系人: 王淑華 E-mail: sunneny@shao.ac.cn

        猜你喜歡
        參數(shù)信息氫原子串口
        基于BIM技術(shù)的建筑構(gòu)件參數(shù)信息交互研究
        基于SolidWorks和Excel二次開(kāi)發(fā)零部件參數(shù)化設(shè)計(jì)研究
        一維模型氫原子在啁啾激光場(chǎng)中的閾上電離
        淺談AB PLC串口跟RFID傳感器的通訊應(yīng)用
        BIM參數(shù)信息在管網(wǎng)運(yùn)維平臺(tái)上的應(yīng)用研究
        模擬輸注系統(tǒng)的設(shè)計(jì)與應(yīng)用
        關(guān)于氫原子躍遷問(wèn)題的難點(diǎn)突破
        對(duì)氫原子能量吸收的再認(rèn)識(shí)お
        USB接口的多串口數(shù)據(jù)并行接收方法探索
        氫原子n=2能級(jí)的二級(jí)斯塔克效應(yīng)
        未满十八勿入av网免费| 成 人 网 站 免 费 av| 少妇高潮av久久久久久| 精品久久人妻av中文字幕| a级毛片无码久久精品免费| 国产内射999视频一区| 999久久久精品国产消防器材| 成年女人A级毛片免| 国产韩国精品一区二区三区| 国产黑色丝袜在线观看网站91| 我也色自拍俺也色自拍| 成人国产精品三上悠亚久久| 欧美性猛交xxxx乱大交极品| 狠狠人妻久久久久久综合蜜桃| 人妻精品无码一区二区三区| 一本到无码AV专区无码| 丝袜美腿av免费在线观看| 一区二区高清免费日本| 亚洲国产高清精品在线| 少妇精品无码一区二区三区 | 国产精品女人呻吟在线观看| 日韩亚洲av无码一区二区三区| 四虎影视在线观看2413| 91精品国产91久久久久久青草| 国产成人午夜av影院| 男女搞基视频免费网站| 漂亮人妻被强了完整版| 国产精品538一区二区在线| 无码日韩精品一区二区三区免费 | 久久国产精品一区二区| 国产精品一区二区夜色不卡| 国产精品会所一区二区三区| 美女脱了内裤张开腿让男人桶网站| 97久久香蕉国产线看观看| 欧美日韩国产免费一区二区三区欧美日韩| 无码人妻中文中字幕一区二区| 国产成人精品中文字幕| 精品国产sm最大网站| 亚洲精品天堂成人片av在线播放| 最新四色米奇影视777在线看| 国产主播一区二区在线观看|