• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    基于雙指令模式的北斗通信衛(wèi)星控制上位機(jī)研究

    2019-04-12 10:12:18王思琦傅蘇陳兆倩
    科教導(dǎo)刊·電子版 2019年5期
    關(guān)鍵詞:上位機(jī)衛(wèi)星通信

    王思琦 傅蘇 陳兆倩

    摘 要 提出一款新型的北斗上位機(jī)開發(fā)思路,其能兼容目前北斗通信系統(tǒng)的集中數(shù)據(jù)收發(fā)系統(tǒng),采用一對多的服務(wù)端對終端的組織形式??梢越邮斩鄠€終端設(shè)備的信息,并能根據(jù)終端設(shè)備的不同進(jìn)行數(shù)據(jù)的分類存儲。同時,支持系統(tǒng)根據(jù)接收的終端信息,進(jìn)行實(shí)時響應(yīng)的區(qū)分終端設(shè)備的北斗信息發(fā)送功能,并對其可實(shí)現(xiàn)性以及應(yīng)用性進(jìn)行了分析。

    關(guān)鍵詞 北斗通信 上位機(jī) 衛(wèi)星通信

    0引言

    北斗衛(wèi)星通信作為一種能在廣袤地區(qū)使用的衛(wèi)星通信方式,雖然在通信速率和能力上無法和移動通信網(wǎng)絡(luò)比較,但是在移動網(wǎng)無法覆蓋的人跡罕至地區(qū)卻需求強(qiáng)烈,包括無人機(jī)勘探結(jié)果回傳、野外作業(yè)以及采礦工業(yè)開發(fā)等情況下,在很多場景下都沒有移動網(wǎng)的完全覆蓋,這時就需要衛(wèi)星通信作為有效補(bǔ)充手段。而現(xiàn)有的上位機(jī)的功能有部分局限性,與衛(wèi)星通信模塊的連接多少有些漏洞,本篇文章嘗試討論了新型的能應(yīng)用更廣的上位機(jī)的開發(fā)思路,新型的上位機(jī)應(yīng)該能開發(fā)配合野外數(shù)據(jù)回傳的服務(wù)北斗接收系統(tǒng),可以和布置在外的北斗終端系統(tǒng)進(jìn)行通信,滿足一對多的服務(wù)方式,形成集中通信管理系統(tǒng)等等。本文的結(jié)構(gòu)如下:第2節(jié),描述了具體的方案;第3節(jié),分析了之前的北斗通信上位機(jī)并與本文提出的上位機(jī)制作思路進(jìn)行對照以及新上位機(jī)的完成驗(yàn)證標(biāo)準(zhǔn),可行性分析以及可融合性分析;第4節(jié),結(jié)論。

    1基于雙指令模式的上位機(jī)的實(shí)現(xiàn)方案

    1.1背景

    因?yàn)橐苿泳W(wǎng)覆蓋范圍的局限性,在野外相當(dāng)多的場合并不可靠,但是人類的活動范圍越來越大,會去遠(yuǎn)離移動網(wǎng)基站的地方活動,所以與這部分人(或者代替人的智能機(jī)器設(shè)備)保持聯(lián)系的需求也在增加。簡言之就是使用衛(wèi)星通信的需求在增加。而如果想要使用北斗代替無線網(wǎng)進(jìn)行通訊,就必須彌補(bǔ)移動網(wǎng)不可靠的缺點(diǎn),換言之,只有與北斗的通訊必須可靠流暢可控制性高才可以去替代。所以能夠配合野外數(shù)據(jù)回傳的北斗通信系統(tǒng)上位機(jī)的需求也隨之增加,并且使用北斗通信的非專業(yè)人員也越來越多,對上位機(jī)的可靠性以及可操作性要求也在變高。

    1.2設(shè)計(jì)構(gòu)想思路

    確定開發(fā)環(huán)境vs與開發(fā)語言c++與開發(fā)模式MFC之后,應(yīng)該搭建起來大體框架并確定根據(jù)功能邏輯交互關(guān)系。其交互界面大致如圖1(由qt簡易編寫用于說明用)所示,其主界面應(yīng)該包括串口配置信息部分包括端口號,波特率,校驗(yàn)方式,數(shù)據(jù)長度,停止位長度、2.1指令模式與4.0指令模式開關(guān)根據(jù)選擇的指令模式,在發(fā)送指令時,同樣的指令功能會根據(jù)不同的指令模式,選擇具體的字符指令形式或者是16進(jìn)制ASCII碼指令形式進(jìn)行指令發(fā)送。北斗指令部分包括信號強(qiáng)度測試,定位申請,通信模式選擇,卡號缺人等等一系列指令,所有的指令均采用這種封裝的形式進(jìn)行,使操作性變的簡單,根據(jù)兩套北斗協(xié)議的內(nèi)容,寫出兩套指令并進(jìn)行封裝。數(shù)據(jù)收發(fā)控制窗口,以及調(diào)試窗口,在調(diào)試完成之后可用作顯示數(shù)據(jù)的窗口而另一個接收數(shù)據(jù)的窗口可用來顯示衛(wèi)星的反饋指令信息這樣看起來會更加清晰美觀,為了增加其應(yīng)用范圍,使其能夠以實(shí)現(xiàn)一上位機(jī)對多個終端收發(fā)指令,可以將幾個上位機(jī)界面集成到一個上位機(jī)之中并通過代碼邏輯區(qū)分,分別控制不同的終端需要注意的雖然使用同一個上位機(jī)但是是控制不同的端口的北斗模塊發(fā)送給不同的終端,同一個北斗模塊同一時間只能發(fā)送給一個終端。省去以前常出現(xiàn)星座圖因?yàn)閷τ谄胀ㄓ脩魜碚f看星座的分布沒有太大的意義,進(jìn)行簡化。其內(nèi)部具體的代碼實(shí)現(xiàn)過程可參照vc++構(gòu)建串口上位機(jī)的過程,在vs環(huán)境中使用c++編寫與在vc++環(huán)境下編寫的方式相差不多,利用其中的api接口加上對北斗兩種協(xié)議的解讀可以實(shí)現(xiàn)上述所有邏輯功能。

    其使用的步驟應(yīng)該按照通過標(biāo)準(zhǔn)的北斗指令方式來進(jìn)行,基本需要按照如下的步驟形式來形成北斗通信過程:

    (1)讀卡,獲取北斗模塊的信息,包括卡號、序列號、等級等信息。

    (2)功率檢測,檢測當(dāng)前的北斗信號強(qiáng)度,在信號強(qiáng)度允許的情況下進(jìn)行通信。

    (3)進(jìn)行通信對象的選擇以及選擇通信所用的指令模式。

    (4)進(jìn)行通信的模式選擇,分三種:一是,單純字符;二是,單純漢字;三是,字符漢字混發(fā)。

    (5)與通信終端進(jìn)行對話,收發(fā)指令數(shù)據(jù)。

    (6)解讀上面每一步返回的信息情況。

    (7)實(shí)時進(jìn)行通信監(jiān)控并返回錯誤信息。

    (8)發(fā)現(xiàn)錯誤信息進(jìn)入到應(yīng)急程序,解決錯誤后恢復(fù)為通信狀態(tài)。

    在北斗通信的整個過程中,實(shí)際上不但是單純的簡單指令發(fā)送,而且每條發(fā)送的指令,都會對應(yīng)反饋的發(fā)送指令信息。對每種功能發(fā)送的指令,都會對應(yīng)反饋相關(guān)北斗模塊反饋的信息情況。

    通過對指令反饋信息的收取,可以了解指令執(zhí)行的情況。比如,讀卡失敗,那么可以再次發(fā)送讀卡指令,如果一直讀卡失敗,可以更換指令模式或是可能北斗模塊自身問題導(dǎo)致,從而可以實(shí)時監(jiān)控整個通信的過程。

    2新上位機(jī)需要驗(yàn)證的功能以其可融合性分析

    2.1可融合性分析

    上位機(jī)并不是單獨(dú)存在的個體,需要與其他部分如北斗信號收發(fā)機(jī),一個或者多個移動的附帶北斗模塊的終端,所以該上位機(jī)的使用范圍是值得討論的以及如何與其他項(xiàng)目融合也值得分析。

    正如前面提到無線移動網(wǎng)的局限性,雖然在通常情況下其擁有速度快,穩(wěn)定,覆蓋率高等優(yōu)點(diǎn)在大多數(shù)情況下可以滿足通信要求,所以利用北斗衛(wèi)星進(jìn)行通訊的使用范圍是一些特殊情況(因?yàn)槔帽倍沸l(wèi)星通信的成本較高,如果在通常情況下使用會增加額外成本)而在遠(yuǎn)離城市的野外,如海上,山區(qū),森林等地,移動網(wǎng)的信號覆蓋很弱,而需要通信的客戶往往是處于移動狀態(tài),只能使用無線通信,而不依賴基站,信號覆蓋面最廣的衛(wèi)星通訊就顯得更加實(shí)用,而北斗衛(wèi)星通信系統(tǒng)相比于其他常用的衛(wèi)星通信系統(tǒng)如gps,銥星,glonass等等更有利于本國的科研人員進(jìn)行開發(fā)。北斗衛(wèi)星通信的需求范圍就是北斗上位機(jī)的需求范圍,比如戶外探險人員,應(yīng)急救援人員,礦物勘測人員,以及一些智能設(shè)備如探測用無人機(jī),在海上使用的水下機(jī)器人,礦物勘測機(jī)器人等等,在應(yīng)急救援領(lǐng)域,礦物開采領(lǐng)域,船只導(dǎo)航,無人設(shè)備導(dǎo)航等部分領(lǐng)域均有應(yīng)用。

    從另外一種角度來看,其并非只能融合到同一類設(shè)備中,由于該類上位機(jī)具有一對多的能力,那么即使北斗模塊的終端是完全不同的設(shè)備也能夠同時操控。舉個野外應(yīng)急救援指揮系統(tǒng)的例子,如果野外有人失聯(lián),通常來說會派遣搜救隊(duì)去尋找,通常失聯(lián)的地方移動網(wǎng)信號都不好,要不然手機(jī)信號還好的情況下也不會失聯(lián),而此時派遣出去的搜查人員需要攜帶衛(wèi)星通信終端設(shè)備防止進(jìn)一步出現(xiàn)人員失聯(lián)的情況,那么一個很簡單的邏輯關(guān)系便產(chǎn)生,派遣多名人員攜帶多個終端,最大范圍進(jìn)行搜尋,加快搜尋效率很符合,而此時的上位機(jī)如果按照以前的思路,每次只能與一名搜救人員通信,顯然此時與其他搜救人員的通信會有延遲,如果搜尋人員夠多,那么很可能這些搜救人員內(nèi)部的溝通就成問題,這里的解決方案可以是通過將上位機(jī)進(jìn)一步開發(fā)使其能夠同時一對很多的進(jìn)行北斗衛(wèi)星通信,同時與所有搜救人員進(jìn)行通訊,毫無疑問,會極大的增加搜救效率,不僅如此,如果搜尋范圍過大通過人力算時間內(nèi)無法完成,采取人工搜索與機(jī)器搜索同時進(jìn)行的方式,那么使用這種能同時與多個機(jī)器與人員公共進(jìn)行通信的上位機(jī)系統(tǒng)就能夠提高搜索效率,并且通過上位機(jī)系統(tǒng)統(tǒng)一進(jìn)行指示,能夠保持各個終端持有者的同時性。進(jìn)一步發(fā)展下去,當(dāng)搜救人員每個人都配上這種上位機(jī)系統(tǒng),那么理論上就會形成一個能夠互相交流搜救網(wǎng)絡(luò),可能該領(lǐng)域會有進(jìn)一步的發(fā)展。

    3結(jié)論

    本文提出了一種研發(fā)北斗上位機(jī)的新思路并解釋了其研發(fā)價值,新思路的上位機(jī)即指搭建出一款具有兼容兩種北斗指令,可以實(shí)時支持多個串口并發(fā)數(shù)據(jù)發(fā)送,并可以緩存多個來源的北斗回傳數(shù)據(jù),并具備自組織發(fā)送數(shù)據(jù)格式的能力,滿足適應(yīng)北斗SBD通信的短報(bào)文發(fā)送要求的上位機(jī)。

    其可以通過對實(shí)際北斗設(shè)備運(yùn)行的檢測,實(shí)時監(jiān)控北斗傳輸數(shù)據(jù)情況及工作模式,在北斗短報(bào)文的通信的間隔,主動調(diào)整北斗模塊工作模式以便節(jié)省能源,保證在不傳輸數(shù)據(jù)時,使北斗模塊主動進(jìn)入休眠狀態(tài)。支持多種節(jié)能狀態(tài)模式轉(zhuǎn)換的能力,方便本系統(tǒng)即便是在電池供電的情況下,也能長時間高效運(yùn)行,能開發(fā)配合野外數(shù)據(jù)回傳的服務(wù)北斗接收系統(tǒng),可以和布置在外的北斗終端系統(tǒng)進(jìn)行通信,滿足一對多的服務(wù)方式,形成集中通信管理系統(tǒng)等等。

    除此之外,該上位機(jī)在接入網(wǎng)絡(luò)后(比較常用的有GPRS、無線WIFI、以太網(wǎng)口,GPRS方式需要GPRS模塊和SIM卡的支持,無線WIFI模塊需要WIFI模塊支持),可以通過網(wǎng)絡(luò)和云端服務(wù)器建立TCP連接,將收到的北斗短報(bào)文數(shù)據(jù)按照一定的協(xié)議打包上傳至云端服務(wù)器后,用戶可以通過網(wǎng)絡(luò)實(shí)現(xiàn)對北斗數(shù)據(jù)包的在線管理,并對數(shù)據(jù)創(chuàng)建相關(guān)應(yīng)用,對接收數(shù)據(jù)進(jìn)行直觀展示,并且可以通過網(wǎng)絡(luò)通信實(shí)現(xiàn)對北斗終端設(shè)備的遠(yuǎn)程遙控。

    依據(jù)這些特性可以較為和諧的融入其他項(xiàng)目并具有一定的優(yōu)越性,并提升整體的效率,可交互性,可靠性等等,可見其具有一定的研發(fā)價值。但是依照本思路設(shè)計(jì)出來的上位機(jī)并不是完美的,由于收到諸多條件的制約如硬件數(shù)量,傳輸速率,通信帶寬有限,可移植性差等等,一對多的服務(wù)方式也會變得有限。

    參考文獻(xiàn)

    [1] Andreas,S&A.Neubauer&H.Ehm&R.Weigel&N.Lemke&G.Heinrichs,&J.Winkel&J.A.醰ila-Rodr韌uez&R.Kaniuth&T.Pany&B.Eissfeller&G. Rohmer&M.Overbeck.Combined Galileo/GPS architecture for enhanced sensitivity reception[J].AEUE-International Journal of Electronics and Communications,2005(05).

    [2] Thomas,H&T.Gotoh&J.Amagai&Y.Koyama&T.Kondo.A GPU based real-time GPS software receiver[J].GPS Solutions,2010(02).

    [3] Jiangping,D.&R.Chen&J. Wang.An enhanced bit-wise parallel algorithm for real-time GPS software receiver[J].GPS Solutions,2010 (02).

    [4] G.W. Hein,T. Pany,S. Wallner, et.Platforms for a Future GNSS Receiver: A Discussion of ASIC, FPGA, and DSP Technologies[J]. InsideGNSS ,2006.

    [5] 魯郁,GPS全球定位接收機(jī)[M].電子工業(yè)出版社,2009.

    [6] 王鵑,仇躍華.導(dǎo)航接收機(jī)上位機(jī)軟件的設(shè)計(jì)與開發(fā)[J].微計(jì)算機(jī)信息,2008(01).

    [7] 鄭少仁等. Ad hoc網(wǎng)絡(luò)技術(shù)[M].北京:人民郵電出版社, 2005.

    [8] 史偉艷.北斗_GPS_GLONASS組和導(dǎo)航接收機(jī)上位機(jī)軟件的設(shè)計(jì)和開發(fā)[J].信息與電腦(理論版),2011(10).

    [9] GPS、GLONASS、北斗、Galileo:四大衛(wèi)星導(dǎo)航系統(tǒng)“競風(fēng)流”[J].軍民兩用技術(shù)與產(chǎn)品,2012(05).

    [10] 祖秉法.“北斗二號”民用軟件接收機(jī)關(guān)鍵技術(shù)研究[D].哈爾濱:哈爾濱工程大學(xué),2010.

    [11] 李長林,高潔,Visual C++串口通信技術(shù)與典型實(shí)例[M].北京:清華大學(xué)出版社,2006.

    [12] 侯艷,vs2005中串口通信的實(shí)現(xiàn)[J].信息技術(shù),2009(04).

    [13] 駱拓,龔寄.基于VC++和Windows API的串口通信程序設(shè)計(jì)[J].電腦編程技巧與維護(hù),2014(18).

    [14] 鮑然.北斗衛(wèi)星導(dǎo)航系統(tǒng)與全球定位系統(tǒng)的性能比較[J].信息通信,2013(07).

    [15] 劉海濤.高靈敏度GPS/Galileo雙模導(dǎo)航接收機(jī)的研究與開發(fā)[D].長沙:國防科學(xué)技術(shù)大學(xué),2006.

    [16] 李現(xiàn)勇.Visual C++串口通信技術(shù)與工程實(shí)踐[M].人民郵電出版社, 2002.

    [17] 蔡雨楠,李洋,權(quán)立,黃夏.多模無線通信技術(shù)在應(yīng)急指揮系統(tǒng)中的應(yīng)用[J].電力系統(tǒng)通信,2011(11).

    [18] 蔡勇,陳一民,陳養(yǎng)彬,高飛.移動多媒體應(yīng)急指揮系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].計(jì)算機(jī)應(yīng)用,2005(S1).

    [19] 李博.無線通訊在應(yīng)急方面的應(yīng)用[J].電子技術(shù)與軟件工程,2018(08).

    [20] 谷豐.無線多模通信終端關(guān)鍵技術(shù)的設(shè)計(jì)與實(shí)現(xiàn)[D].北京:北京郵電大學(xué),2015.

    [21] 闞能琪.VC++串口通信中多線程技術(shù)的應(yīng)用研究[J].西華大學(xué)學(xué)報(bào)(自然科學(xué)版),2005(04).

    [22] 楊軍,曹沖.我國北斗衛(wèi)星導(dǎo)航系統(tǒng)應(yīng)用需求及效益分析[J].武漢大學(xué)學(xué)報(bào)(信息科學(xué)版),2004(09).

    [23] 屈武江.串口數(shù)據(jù)采集系統(tǒng)在VS2008中的設(shè)計(jì)與實(shí)現(xiàn)[J].師范大學(xué)學(xué)報(bào)(自然科學(xué)版),2013(03).

    [24] 郭寶錄,李朝榮,樂洪宇.國外無人機(jī)技術(shù)的發(fā)展動向與分析[J].艦船電子工程,2008(09).

    [25] 林興銘.基于嵌入式平臺的微型無人機(jī)地面控制系統(tǒng)設(shè)計(jì)[D].福州:福州大學(xué),2014.

    猜你喜歡
    上位機(jī)衛(wèi)星通信
    衛(wèi)星通信、導(dǎo)航、遙感在自然災(zāi)害防治中的融合應(yīng)用
    船載衛(wèi)星通信天線控制的關(guān)鍵技術(shù)
    衛(wèi)星通信專家的選擇
    論網(wǎng)絡(luò)通信技術(shù)
    基于云的短波發(fā)射機(jī)機(jī)房中央空調(diào)自動控制系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
    基于上位機(jī)、NRF多點(diǎn)無線溫度監(jiān)控系統(tǒng)
    景點(diǎn)智能導(dǎo)航系統(tǒng)
    全自動包裝及碼垛系統(tǒng)的發(fā)展與應(yīng)用
    航空器的順風(fēng)耳——機(jī)載衛(wèi)星通信
    太空探索(2016年3期)2016-07-12 09:58:45
    機(jī)載衛(wèi)星通信設(shè)備BIT設(shè)計(jì)方案
    莱西市| 玉溪市| 绥阳县| 河西区| 岳西县| 牟定县| 南开区| 城市| 黄浦区| 甘谷县| 金塔县| 襄汾县| 招远市| 鹤峰县| 沁阳市| 焦作市| 汉阴县| 毕节市| 金塔县| 汉源县| 剑阁县| 都江堰市| 咸阳市| 平塘县| 台安县| 梁平县| 正镶白旗| 南澳县| 合水县| 文安县| 宣城市| 合作市| 元江| 巴彦淖尔市| 嫩江县| 和硕县| 民权县| 连平县| 思茅市| 克拉玛依市| 遂宁市|