《電子技術(shù)應(yīng)用》
您所在的位置:首頁 > 通信與網(wǎng)絡(luò) > 設(shè)計應(yīng)用 > 基于GPS和北斗的高可靠性信標(biāo)機系統(tǒng)設(shè)計
基于GPS和北斗的高可靠性信標(biāo)機系統(tǒng)設(shè)計
2018年電子技術(shù)應(yīng)用第7期
于皓博,單彥虎,任勇峰,焦新泉
中北大學(xué) 電子測試技術(shù)國家重點實驗室 儀器科學(xué)與動態(tài)測試教育部重點實驗室,山西 太原030051
摘要: 針對飛行器記錄器的回收問題,設(shè)計了一種小型化的新型信標(biāo)機。該信標(biāo)機由GPS模塊、主控單元、北斗模塊和電源模塊組成。工作時通過GPS進行快速定位,定位信息經(jīng)主控單元精簡后通過北斗發(fā)送至接收設(shè)備,能夠迅速鎖定目標(biāo)物具體位置,極大提高回收效率。同時該信標(biāo)機還具有定位精確、可靠性高、小巧便攜和低功耗的特點。
關(guān)鍵詞: GPS 北斗 信標(biāo)機 低功耗
中圖分類號: TP92
文獻標(biāo)識碼: A
DOI:10.16157/j.issn.0258-7998.175065
中文引用格式: 于皓博,單彥虎,任勇峰,等. 基于GPS和北斗的高可靠性信標(biāo)機系統(tǒng)設(shè)計[J].電子技術(shù)應(yīng)用,2018,44(7):94-97.
英文引用格式: Yu Haobo,Shan Yanhu,Ren Yongfeng,et al. Design of high reliability beacon system based on GPS and Beidou[J]. Application of Electronic Technique,2018,44(7):94-97.
Design of high reliability beacon system based on GPS and Beidou
Yu Haobo,Shan Yanhu,Ren Yongfeng,Jiao Xinquan
National Key Laboratory For Electronic Measurement Technology,Key Laboratory of Instrumentation Science & Dynamic Measurement, Ministry of Education,North University of China,Taiyuan 030051,China
Abstract: A new miniaturized beacon is designed aiming at the retrieval of aircraft recorder. The beacon consists of a GPS module, a control unit, a Beidou module and a power supply module. The control unit streamlines the positioning information quickly gathered by GPS, and transmits the coordinate information to receivers through the Beidou module during work. The target position is rapidly locked,and consequently the retrieval efficiency is greatly improved this way. The beacon also has the characteristics of accurate positioning, high reliability, portability and low power consumption.
Key words : GPS;Beidou;beacon;low power consumption

0 引言

    信標(biāo)機是向外界傳遞自身位置信息的裝置,一個重要的應(yīng)用是降低目標(biāo)物的搜尋難度。在軍事和航天領(lǐng)域中,設(shè)計新型的飛行器需要進行大量的實驗測試,每次實驗獲得的重要參數(shù)均存儲在記錄器中,而記錄器在實驗后往往降落在地形復(fù)雜、人跡罕至的地區(qū),如果通過信標(biāo)機準(zhǔn)確定位記錄器位置,將會大幅降低搜尋成本,并提高回收效率[1]。

    通過信標(biāo)機定位通常有兩種方法,分別是GPS定位和無線定位[2]。無線定位方式由于信號傳輸距離有限,需要接收機距離信標(biāo)機一定范圍內(nèi)方可接收到其發(fā)射的信號[3],而且一般需要多臺接收機同時對信號強度進行探測來確定方向,同時多普勒頻移效應(yīng)的存在也有可能影響通信[4],這種方法的搜索效率并不高。因此針對記錄器回收問題,本文提出一種基于GPS和北斗的高可靠性信標(biāo)機系統(tǒng)設(shè)計,該設(shè)計采用GPS快速獲得定位信息,并通過北斗模塊將定位信息發(fā)送至接收機,這種能為搜索人員提供記錄器坐標(biāo)的方案可大大提高回收效率。

1 系統(tǒng)總體方案

    如圖1所示,該信標(biāo)機系統(tǒng)由發(fā)射端和接收端兩部分組成。發(fā)射端為信標(biāo)機,包含主控單元、GPS模塊、北斗模塊及電源模塊;接收端為兩部北斗手持機。

ck5-t1.gif

    在飛行器發(fā)生分離前由其上采編器為信標(biāo)機提供12 V供電,并對其內(nèi)部電池進行充電,信標(biāo)機通過GPS模塊獲取定位信息,并將定位信息和信標(biāo)機電池電壓采集信息經(jīng)RS422串口發(fā)送給采編器。

    當(dāng)飛行器分離以后,信標(biāo)機與采編器斷開連接,供電方式轉(zhuǎn)為內(nèi)部電池供電,單片機控制終止與采編器的通信,并將定位信息編輯為北斗報文,通過北斗模塊以一定的頻度發(fā)送出去,經(jīng)北斗衛(wèi)星轉(zhuǎn)發(fā)至北斗手持機。此外,北斗短消息的接收具有實時性,為防止手持機某一時刻由于信號較弱錯過信息接收,同時為了提高通信頻度以保證較高可靠性,采用雙SIM卡切換交替發(fā)送位置信息至兩臺手持機的設(shè)計。

    此系統(tǒng)涉及的技術(shù)要點主要有兩個:其一是提高信標(biāo)機通信的可靠性,北斗民用SIM卡允許的最大通信頻率為1次/min,增加單位時間內(nèi)的通信次數(shù)是提高通信可靠性的有效途徑;其二是降低信標(biāo)機的功耗,由于該信標(biāo)機在小型化方面有著較高的要求,電池的體積和容量也受到限制,因此在器件選型和各模塊控制方面要盡可能地降低其功率損耗,以延長工作時間。

2 硬件設(shè)計

2.1 GPS模塊

    作為高速飛行器定位裝置,其定位精度和速度極為關(guān)鍵,本文雖涉北斗系統(tǒng),北斗系統(tǒng)同樣具有定位功能,但經(jīng)過比較發(fā)現(xiàn)GPS的定位速度、精度、穩(wěn)定性等方面均相對優(yōu)于北斗,故采用GPS來實現(xiàn)快速定位功能,以達到高精度、高可靠性的目的。

    GPS定位模塊選用北京東方聯(lián)星公司的CNS35H-202,5 V電壓供電,體積小,45 s內(nèi)快速定位,具備失鎖重捕功能,可適應(yīng)速度0~5 000 m/s、加速度小于等于35 g的應(yīng)用環(huán)境,定位精度水平位置15 m,垂直位置20 m。此外,該模塊數(shù)據(jù)輸出引腳采用TTL邏輯電平輸出,可直接連接于單片機的串口接收引腳,波特率為9 600 bit/s。

    如圖2所示,單片機通過光繼電器控制GPS模塊供電,信標(biāo)機上電后,單片機初始化打開GPS供電通路,GPS采集定位信息;與飛行器分離后2 min可認(rèn)為設(shè)備已經(jīng)著陸,位置信息不再改變,單片機將控制光耦斷開GPS模塊的供電,以降低設(shè)備的功率損耗。

ck5-t2.gif

2.2 北斗模塊

    “北斗一號”是我國自主研制的導(dǎo)航定位及通信系統(tǒng),在中國境內(nèi)無通信盲區(qū),雨雪等天氣對其產(chǎn)生的影響非常小,通信成功率幾乎達到100%[5],與其他通信手段相比,非常適合在偏遠(yuǎn)地區(qū)及惡劣天氣環(huán)境下使用。因此,選用北斗系統(tǒng)來實現(xiàn)高可靠性和強環(huán)境適應(yīng)性的通信功能。

    北斗模塊選用北京東方聯(lián)星公司的TM0558,該模塊體積小,同等應(yīng)用條件下其集成度做到業(yè)界領(lǐng)先,外接SIM卡和無源天線即可實現(xiàn)通信功能;采用5 V供電,待機功耗≤0.65 W,發(fā)射瞬間功耗≤15 W;有5個引腳連接至SIM卡,其中IC_CLK、IC_DAT為讀取SIM信息的時鐘引腳和數(shù)據(jù)引腳,IC_VCC和GND為北斗模塊向SIM卡供電的引腳,IC_RST為復(fù)位引腳;通信引腳采用TTL邏輯電平,可直接與單片機連接進行通信。

    北斗模塊只在通信期間需要供電,通信等待時間不需要進行其他工作,可切斷對其供電以降低設(shè)備功耗。

    為了實現(xiàn)北斗上下電控制,以及實現(xiàn)單北斗模塊進行雙SIM切換通信,在北斗的電源引腳及北斗對SIM卡的供電輸出IC_VCC引腳處設(shè)置光繼電器進行隔離。光繼電器選用Panasonic公司的AQV252G2S,響應(yīng)速度快,可承受負(fù)載電流大,滿足北斗模塊發(fā)射瞬間功率15 W的要求。單片機可通過光繼電器控制北斗模塊的供電和SIM的切換,北斗模塊周圍電路如圖3所示。

ck5-t3.gif

2.3 主控單元

    主控單元選用TI公司的MSP430F149超低功耗單片機,負(fù)責(zé)定位信息的提取、精簡、編幀及定時發(fā)送,同時控制各個模塊的供電以降低功耗。單片機具有兩路串口,通過USART0進行北斗通信,通過USART1接收GPS定位信息和向采編器發(fā)送數(shù)據(jù);具有12位ADC,可實現(xiàn)電池電壓的采集;16位定時器可完成對北斗通信周期的精準(zhǔn)控制。

2.4 供電模塊設(shè)計

    北斗在發(fā)送信息的瞬間需要最大3 A的瞬態(tài)電流,由于供電模塊同時為單片機、北斗模塊、GPS模塊等器件供電,為防止北斗發(fā)送消息瞬間電壓被拉低,供電模塊選用MICREL公司的MIC29501芯片提供5 V電平輸出,最大對地電流可達5 A;輸入端允許2.3 V~26 V電壓,范圍較寬,滿足采編器12 V和電池8.4 V電壓輸入條件;并具有使能引腳,可通過單片機控制裝置斷電。供電模塊電路如圖4所示。

ck5-t4.gif

    采編器12 V供電和電池供電分別串接一個二極管后再接入電源芯片輸入端,二極管可防止3個電源間出現(xiàn)電流倒灌,當(dāng)12 V電源斷開時可自動轉(zhuǎn)換為電池8.4 V供電。

3 軟件設(shè)計

3.1 信標(biāo)機工作流程

    上電后單片機對裝置進行初始化,使能GPS模塊獲取定位信息,然后判斷信標(biāo)機與采編器是否斷開連接,若沒有斷開,則將定位信息和電池電壓采集信息編幀后通過串口發(fā)送至采編器;若識別到斷開連接,則關(guān)斷通信串口,轉(zhuǎn)而將定位信息編幀后通過北斗發(fā)送至手持機。信標(biāo)機與采編器斷開后單片機定時器對斷開時間進行計時,因為裝置非海上使用,落地后位置固定,當(dāng)計時滿2 min后可確認(rèn)著陸,因此關(guān)閉GPS供電,之后每間隔65 s分別使用SIM卡1和SIM卡2向外界通信兩次,兩卡通信間隔5 s。信標(biāo)機工作流程如圖5所示。

ck5-t5.gif

3.2 定位信息處理

    GPS定位輸出頻率為1 Hz,輸出數(shù)據(jù)包括幀頭為﹩GPGGA、﹩GPGSV、﹩GPRMC的3種數(shù)據(jù),幀頭為﹩GPGGA的一幀數(shù)據(jù)中含有經(jīng)緯度和高度信息,單片機通過串口接收到GPS的數(shù)據(jù)后,進行幀頭判斷,將幀頭為﹩GPGGA的一幀數(shù)據(jù)存入數(shù)組WHOLE_GPS[];接著從WHOLE_GPS[]數(shù)組中提取經(jīng)緯度、高度信息存入數(shù)組BRIEF_GPS[]中,其中高度保留一位小數(shù);同時,提取的經(jīng)緯度信息去掉小數(shù)點并將高度保留整數(shù)后也將循環(huán)存儲在數(shù)組BRI1[]、BRI2[]和BRI3[]。

    每次通過北斗發(fā)送消息時,先將BRI1[]、BRI2[]和BRI3[] 3個數(shù)組的內(nèi)容按照更新先后順序存入數(shù)組BD_TX[]中,然后再將此數(shù)組的內(nèi)容編輯為北斗短報文格式進行發(fā)送,例如,發(fā)送前最新的一組定位信息被存入數(shù)組BR2[]中,則將3個數(shù)組以BR3[]、BR1[]、BR2[]的順序存入BD_TX[]進行發(fā)送,這樣可以使每條短消息包含最近3次定位的信息,并且最后一組信息為最新定位信息,充分利用北斗短報文的通信容量。定位信息處理流程如圖6所示。

ck5-t6.gif

3.3 北斗模塊數(shù)據(jù)傳輸協(xié)議

    使用北斗模塊進行通信,只需通過單片機串口USART0向其發(fā)送包含定位信息的通信申請即可,通信波特率為115 200 bit/s,通信協(xié)議如表1所示。

ck5-b1.gif

    每次通信申請發(fā)出后,北斗模塊會返回反饋信息,由此來查看通信完成情況,幀格式如表2所示,如接收到的信息中反饋標(biāo)志為0x00,表示通信成功。

ck5-b2.gif

4 測試結(jié)果及分析

    信標(biāo)機系統(tǒng)設(shè)計完成后,對其功能實現(xiàn)進行了測試。信標(biāo)機與采編器斷開連接前通過串口發(fā)送定位信息及電池電壓采集信息,例如,一條串口數(shù)據(jù)內(nèi)容為“EB 90 00 60 0F 6C 0F 85 33 38 30 30 2E  38 33 39 33 36 2C 4E 2C 31 31 32 32 36 2E 37 35 36 35 33 2C 45 2C 38 34 39 2E 35 00”,其中“EB 90”為幀頭,“00 60”為幀計數(shù),“0F 6C 0F 85”為內(nèi)部兩塊電池電壓采集的數(shù)字量,后面信息為定位信息,含義為“北緯38°0.83936′,東經(jīng)112°26.75653′,高度849.5 m”。

    與采編器斷開后,信標(biāo)機切換內(nèi)部SIM卡分別向兩臺手持機發(fā)送短信,短信內(nèi)容為最近3次的定位信息,例如,手持機接收的一條信息為“380084359N1122674530E827M380084357N1122674521E827M380084333N1122674497E827M”,其中最后一條定位信息為最新坐標(biāo),坐標(biāo)含義為“北緯38°0.84333′,東經(jīng)112°26.74497′,高度827 m”。實際測試結(jié)果表明,該信標(biāo)機系統(tǒng)的定位及通信功能均能正常實現(xiàn)。

5 結(jié)論

    基于GPS和北斗的信標(biāo)機系統(tǒng)能夠提供精確的目標(biāo)位置信息,接收機位于任何位置均可獲得該信息,突破了目標(biāo)物與接收機相對距離的限制,從而大大提高了回收效率,降低回收難度。在性能方面,該信標(biāo)機系統(tǒng)通過雙卡切換提高北斗信息發(fā)送頻率,從而提高其工作的可靠性;同時完成了小型化和低功耗設(shè)計,有利于作為手持設(shè)備等進行拓展應(yīng)用。

參考文獻

[1] 崔麗麗,丁永紅,尤文斌,等.基于MSP430單片機的信標(biāo)機系統(tǒng)設(shè)計[J].中國測試,2015,41(10):81-84.

[2] 劉曉燕.基于“北斗一號”的電力數(shù)據(jù)通信終端的設(shè)計與實現(xiàn)[D].北京:中國科學(xué)院大學(xué),2015.

[3] 唐衛(wèi)明,徐坤,金蕾,等.北斗GPS組合偽距單點定位性能測試和分析[J].武漢大學(xué)學(xué)報(信息科學(xué)版),2015,40(4):529-533.

[4] 龔振宇.北斗遠(yuǎn)程通信的設(shè)計與實現(xiàn)[D].成都:電子科技大學(xué),2015.

[5] 楊倩.彈載多參數(shù)測量系統(tǒng)地面測試臺的設(shè)計與研究[D].太原:中北大學(xué),2008.



作者信息:

于皓博,單彥虎,任勇峰,焦新泉

(中北大學(xué) 電子測試技術(shù)國家重點實驗室 儀器科學(xué)與動態(tài)測試教育部重點實驗室,山西 太原030051)

此內(nèi)容為AET網(wǎng)站原創(chuàng),未經(jīng)授權(quán)禁止轉(zhuǎn)載。