李 慶
(中鐵第一勘察設(shè)計(jì)院集團(tuán)有限公司,西安 710043)
基于機(jī)車北斗衛(wèi)星、GPS雙模的CIR衛(wèi)星定位單元設(shè)計(jì)
李 慶
(中鐵第一勘察設(shè)計(jì)院集團(tuán)有限公司,西安 710043)
機(jī)車綜合無(wú)線通信設(shè)備(CIR)用于實(shí)現(xiàn)機(jī)車和調(diào)度臺(tái)之間的通信,衛(wèi)星定位單元是CIR的重要組成之一,通過(guò)雙模衛(wèi)星定位單元的系統(tǒng)架構(gòu)完成硬件和軟件設(shè)計(jì)。現(xiàn)場(chǎng)試驗(yàn)結(jié)果表明,設(shè)計(jì)的雙模衛(wèi)星定位單元具有北斗衛(wèi)星、GPS衛(wèi)星雙套定位導(dǎo)航系統(tǒng)定位能力,具有更高的可靠性、穩(wěn)定性、精確性,滿足CIR的通信要求。
衛(wèi)星定位單元;機(jī)車綜合無(wú)線通信設(shè)備;北斗衛(wèi)星導(dǎo)航系統(tǒng);全球衛(wèi)星定位系統(tǒng)
GPS是世界上第一個(gè)成熟、可供全民使用的全球衛(wèi)星定位導(dǎo)航系統(tǒng)。該系統(tǒng)由28顆中高軌道衛(wèi)星組成,其中4顆為備用星,均勻地分布在6個(gè)等間隔的近圓軌道上,每個(gè)軌道分布4顆衛(wèi)星。GPS標(biāo)準(zhǔn)定位服務(wù)空間信號(hào)的水平位置精度為13 m(95%),垂直高度精度22 m(95%),時(shí)間同步精度為40 ns(95%)[1-2]。
北斗導(dǎo)航系統(tǒng)是我國(guó)自主研發(fā)、獨(dú)立運(yùn)行的全球衛(wèi)星導(dǎo)航系統(tǒng),在體制上,北斗與美國(guó)的GPS、俄羅斯的GLONASS和歐盟建設(shè)中的Galileo一樣,同屬于RNSS(Radio Navigation Satellite System)[3]。北斗導(dǎo)航系統(tǒng)由3部分組成,分別為地面段、用戶段和空間段。地面段包括如主控站、監(jiān)測(cè)站和注入站等若干地面站,用戶段包括如北斗用戶端以及能兼容其他衛(wèi)星系統(tǒng)的終端,空間段包括5顆靜止軌道衛(wèi)星和30顆非靜止軌道衛(wèi)星。北斗導(dǎo)航系統(tǒng)提供高質(zhì)量導(dǎo)航、定位以及授時(shí)服務(wù),包括了授權(quán)服務(wù)和開(kāi)放服務(wù)兩種方式。授權(quán)服務(wù)向有精度高、可靠性高的衛(wèi)星導(dǎo)航需求的用戶,提供速度測(cè)量、授時(shí)、定位與通信的服務(wù)以及系統(tǒng)的完好性信息。開(kāi)放服務(wù)為全球免費(fèi)提供速度測(cè)量、授時(shí)和定位服務(wù),定位精度為10 m,測(cè)速精度為0.2 m/s,授時(shí)精度為10 ns[4]。北斗在2012 年年底已經(jīng)形成了區(qū)域?qū)Ш较到y(tǒng),并正式開(kāi)始向亞太地區(qū)提供全天候的區(qū)域?qū)Ш健⒍ㄎ缓褪跁r(shí)服務(wù)[5]。
北斗衛(wèi)星和GPS有很多相似之處:相同的信號(hào)調(diào)制方式(CDMA)、相同的基本觀測(cè)量(碼偽距、載波相位)以及相當(dāng)?shù)姆?wù)性能,使得北斗和GPS可以進(jìn)行組合定位[6]。
目前每臺(tái)機(jī)車安裝的機(jī)車綜合無(wú)線通信設(shè)備(CIR)的衛(wèi)星定位單元是采用美國(guó)GPS,GPS的所有權(quán)、控制權(quán)、運(yùn)營(yíng)權(quán)都屬于美國(guó)國(guó)防部,雖然免費(fèi)向中國(guó)開(kāi)放,但并不承諾保證使用,我國(guó)的CDMA網(wǎng)絡(luò),曾經(jīng)因?yàn)槊绹?guó)GPS未授時(shí),出現(xiàn)過(guò)癱瘓事件[7]。
CIR中的GPS單元包含GPS模塊、GPS數(shù)據(jù)庫(kù)和主控單元3個(gè)部分,GPS模塊實(shí)現(xiàn)GPS數(shù)據(jù)的接收,單點(diǎn)定位接受C/A碼偽距的GPRMC格式數(shù)據(jù);GPS數(shù)據(jù)庫(kù)包含各個(gè)車站進(jìn)站和出站信號(hào)機(jī)的GPS位置坐標(biāo)點(diǎn)、車站名稱、車站電話號(hào)碼等信息;主控單元根據(jù)接收到的GPS數(shù)據(jù)信息和數(shù)據(jù)庫(kù)中預(yù)存的信息進(jìn)行比對(duì),然后輸出GPS公用信息。公用信息里包含前站、本站、后站的站名、電話號(hào)碼等信息內(nèi)容。CIR中的操作顯示終端(MMI)根據(jù)接收到的GPS公用信息進(jìn)行相應(yīng)的顯示,提示司機(jī)進(jìn)行操作[8]。
衛(wèi)星定位單元具有輸出衛(wèi)星定位原始信息、公用位置信息的功能[9]。衛(wèi)星定位原始信息輸出間隔不大于2s,GPS數(shù)據(jù)格式采用NMEA-0183協(xié)議;公用位置信息中,時(shí)鐘信息作為設(shè)備的標(biāo)準(zhǔn)時(shí)鐘,設(shè)備的時(shí)鐘校準(zhǔn)周期不應(yīng)大于10 min[10]。
從維護(hù)國(guó)家信息安全的角度出發(fā),迫切需要研制北斗、GPS雙模的衛(wèi)星定位單元,二者互為冗余設(shè)備,可以使定位更可靠,精度更高,為全路機(jī)車提供安全可靠的產(chǎn)品。
目前CIR上使用的衛(wèi)星定位單元都是通過(guò)GPS模塊串口直接與主控單元串口相連[11],即GPS數(shù)據(jù)傳給主控單元,由主控單元進(jìn)行后續(xù)經(jīng)緯度和時(shí)間的提取;前面板原始數(shù)據(jù)是GPS模塊直接發(fā)出,前面板公用數(shù)據(jù)是主控發(fā)出。
既有衛(wèi)星定位單元系統(tǒng)框圖如圖1所示。
圖1 既有衛(wèi)星定位單元系統(tǒng)框圖
這種系統(tǒng)架構(gòu)就決定了定位單元的功能是為主控單元和原始數(shù)據(jù)口提供GPS模塊的原始數(shù)據(jù)信息、為主控單元到公用數(shù)據(jù)口提供通路;同時(shí),也限制了雙模衛(wèi)星定位單元給主控定位數(shù)據(jù)需要與既有定位單元的定位數(shù)據(jù)相同。
定位單元電源是通過(guò)96pin引腳5 V取電,無(wú)電源冗余設(shè)計(jì)。
考慮到需要將GPS+BD2雙模模塊數(shù)據(jù)轉(zhuǎn)換為原來(lái)GPS模塊格式的數(shù)據(jù),雙模衛(wèi)星定位單元增加了一個(gè)MCU微控制器AVR,用來(lái)進(jìn)行數(shù)據(jù)轉(zhuǎn)換。上電后AVR進(jìn)行GPS+BD2雙模模塊的初始化任務(wù),模塊正常發(fā)送的定位數(shù)據(jù)經(jīng)AVR轉(zhuǎn)換后發(fā)給主控單元、未轉(zhuǎn)換的定位數(shù)據(jù)轉(zhuǎn)發(fā)到前面板的原始數(shù)據(jù)端口;來(lái)自主控的公用數(shù)據(jù)直接轉(zhuǎn)發(fā)到前面板公用數(shù)據(jù)端口。安裝結(jié)構(gòu)保持與現(xiàn)有產(chǎn)品相同,這樣一來(lái)就可以完全地替換原來(lái)的衛(wèi)星定位單元。
雙模衛(wèi)星定位單元系統(tǒng)框圖如2所示。
圖2 雙模衛(wèi)星定位單元系統(tǒng)框圖
通過(guò)Mode Select撥碼開(kāi)關(guān)進(jìn)行單GPS定位、單BD2定位、GPS+BD2聯(lián)合定位3種工作模式切換。除了硬件設(shè)計(jì),雙模定位單元也要進(jìn)行嵌入式軟件設(shè)計(jì),主要是串口數(shù)據(jù)的轉(zhuǎn)發(fā)和模式切換。電源方面雙模衛(wèi)星定位單元采用96pin引腳12 V和5 V雙引電,最大限度提供電源供給。
主要包括軟件功能設(shè)計(jì)、輸入輸出設(shè)計(jì)、數(shù)據(jù)流向設(shè)計(jì)、應(yīng)用算法、軟件架構(gòu)等。
(1)功能
基于C語(yǔ)言的嵌入式軟件采用分層結(jié)構(gòu)化設(shè)計(jì),主要功能包括:初始化AVR片內(nèi)資源,包括I/O口、定時(shí)器、看門(mén)狗、2個(gè)串口、中斷設(shè)置等;初始化1擴(kuò)5串口擴(kuò)展芯片GM8125;初始化BD+GPS雙模衛(wèi)星定位模塊;將來(lái)自雙模定位模塊的定位信息轉(zhuǎn)發(fā)給主控單元和前面板原始數(shù)據(jù)口,轉(zhuǎn)發(fā)給主控單元時(shí)會(huì)根據(jù)情況進(jìn)行協(xié)議轉(zhuǎn)換;將來(lái)自主控單元的公用數(shù)據(jù)轉(zhuǎn)發(fā)到前面板公用數(shù)據(jù)口;每秒通過(guò)AVR升級(jí)串口輸出轉(zhuǎn)發(fā)統(tǒng)計(jì)信息。
(2)輸入和輸出
輸入:BD+GPS雙模模塊的串口數(shù)據(jù)輸入;主控單元公用數(shù)據(jù)輸入。
輸出:向主控單元轉(zhuǎn)發(fā)定位數(shù)據(jù);向雙模定位模塊發(fā)送設(shè)置命令數(shù)據(jù);向原始數(shù)據(jù)口轉(zhuǎn)發(fā)定位數(shù)據(jù);向公用數(shù)據(jù)口轉(zhuǎn)發(fā)公用數(shù)據(jù);向AVR升級(jí)串口每秒輸出轉(zhuǎn)發(fā)統(tǒng)計(jì)信息數(shù)據(jù)。
(3)數(shù)據(jù)流向(圖3)
注:①來(lái)自主控單元的公用數(shù)據(jù);②發(fā)向主控單元的定位信息數(shù)據(jù);③來(lái)自雙模定位模塊的定位信息數(shù)據(jù);④發(fā)向雙模定位模塊的設(shè)置命令數(shù)據(jù);⑤發(fā)向原始數(shù)據(jù)口的定位信息數(shù)據(jù);⑥發(fā)向公用數(shù)據(jù)口的公用數(shù)據(jù);⑦發(fā)向AVR升級(jí)口的轉(zhuǎn)發(fā)統(tǒng)計(jì)信息數(shù)據(jù)圖3 數(shù)據(jù)流向
(4)應(yīng)用算法
根據(jù)雙模定位模塊輸出信息包含BCC校驗(yàn)數(shù)據(jù),在協(xié)議轉(zhuǎn)換后要重新進(jìn)行BCC校驗(yàn)生成。
BCC:(Block Check Character/信息組校驗(yàn)碼),也是常說(shuō)的異或校驗(yàn)方法。從第一個(gè)字節(jié)到最后一個(gè)字節(jié)數(shù)據(jù)一個(gè)一個(gè)地按位進(jìn)行異或運(yùn)算,最后生成一個(gè)8位校驗(yàn)數(shù)據(jù)。最后拆轉(zhuǎn)為2個(gè)ASCII數(shù)據(jù)傳送。
(5)軟件架構(gòu)
軟件從邏輯上分為如下3層。
①硬件、底層服務(wù)層:基于AVR硬件的中斷處理、I/O檢測(cè)與控制;
②基礎(chǔ)服務(wù)層:串口數(shù)據(jù)的收發(fā)控制、服務(wù)類函數(shù)等;
③應(yīng)用層:命令處理、模式監(jiān)測(cè)、各功能的實(shí)現(xiàn)等。
(1)靜態(tài)
在完成硬件、軟件設(shè)計(jì)后制作完成單元樣板,經(jīng)過(guò)單板調(diào)試、整機(jī)系統(tǒng)測(cè)試(將CIR中的衛(wèi)星定位單元GPS用單元樣板替代制成實(shí)驗(yàn)整機(jī))、電磁兼容性測(cè)試等室內(nèi)靜態(tài)地面實(shí)驗(yàn)[12]。
選取一實(shí)驗(yàn)點(diǎn)的經(jīng)緯度信息:3 946.115 4,N,11 620.791 8,E作為基準(zhǔn),分別測(cè)試GPS單獨(dú)、北斗單獨(dú)、GPS+北斗聯(lián)合的定位信息,如表1所示。
表1 3種定位模式經(jīng)緯度記錄
最靠近該值的是GPS+北斗聯(lián)合定位,其次是GPS,最后是北斗。測(cè)試證明實(shí)驗(yàn)整機(jī)功能正常,性能穩(wěn)定,可以進(jìn)行整機(jī)動(dòng)態(tài)上車試驗(yàn)。
(2)動(dòng)態(tài)
試驗(yàn)線路選擇既有包西線,整機(jī)安裝在既有機(jī)車上進(jìn)行試驗(yàn)。線路自新豐編組站起始,經(jīng)蒲城東、西社、北塬、黃陵南、洛川東、富縣東、甘泉北、延安,到延安北結(jié)束。通過(guò)實(shí)際線路測(cè)試,驗(yàn)證包括北斗+GPS雙模衛(wèi)星定位單元代替原CIR衛(wèi)星定位單元的可行性;北斗+GPS雙模衛(wèi)星定位單元和單獨(dú)北斗定位或單獨(dú)GPS定位的準(zhǔn)確性;單獨(dú)北斗定位能否為機(jī)車的安全、穩(wěn)定運(yùn)行提供準(zhǔn)確的定位信息。表2為3種定位模式數(shù)據(jù)記錄。
表2 3種定位模式數(shù)據(jù)記錄(摘要)
(1)北斗+GPS聯(lián)合定位、單獨(dú)北斗定位、單獨(dú)GPS定位3種定位方式都能滿足定位、授時(shí)的需要;
(2)比較性能、準(zhǔn)確性等方面,效果最好的是北斗+GPS聯(lián)合定位,其次是單獨(dú)GPS定位,最后是單獨(dú)北斗定位;
(3)由3種定位方式的原始數(shù)據(jù)的對(duì)比,可以看出北斗+GPS雙模衛(wèi)星定位的準(zhǔn)確性更好,是單獨(dú)北斗定位和單獨(dú)GPS定位的修正;
(4)通過(guò)隧道時(shí),3種定位方式的定位都失效;
(5)從隧道出來(lái)后,最先恢復(fù)定位的是北斗+GPS雙模衛(wèi)星定位,其次是單獨(dú)GPS定位,最后是單獨(dú)北斗定位。
通過(guò)3趟車的實(shí)際線路測(cè)試,結(jié)論如下:
(1)北斗+GPS雙模衛(wèi)星定位單元可以代替原CIR衛(wèi)星定位單元正常運(yùn)行;
(2)北斗+GPS雙模衛(wèi)星定位單元從性能、穩(wěn)定性、準(zhǔn)確性等方面均優(yōu)于單獨(dú)北斗定位或單獨(dú)GPS定位,可以作為優(yōu)先選擇模式;單獨(dú)北斗衛(wèi)星定位雖然在熱啟動(dòng)定位時(shí)間上不及GPS定位快,但實(shí)際使用中也依舊能夠?yàn)闄C(jī)車提供準(zhǔn)確、穩(wěn)定的位置信息和時(shí)鐘信息,使用北斗衛(wèi)星單獨(dú)定位依舊可以順利完成運(yùn)輸任務(wù)。
[1] 李天文.GPS原理及應(yīng)用[M].2版.北京:科學(xué)出版社,2010.
[2] 霍夫曼-韋倫霍夫,利希特內(nèi)格爾,瓦斯勒.全球衛(wèi)星導(dǎo)航系統(tǒng)GPS,GLONASS,Galileo及其他系統(tǒng)[M].北京:測(cè)繪出版社,2009.
[3] 劉雅娟.北斗局域差分定位技術(shù)[J].無(wú)線電工程,2006(4):24-29.
[4] 蘇蕊,劉曉娟.“北斗”衛(wèi)星導(dǎo)航系統(tǒng)在鐵路行業(yè)中的應(yīng)用[J].鐵路通信信號(hào)工程技術(shù),2011(6):53-57.
[5] 王利杰. BD2 偽距單點(diǎn)定位方法及定位性能分析[D]. 桂林:桂林電子科技大學(xué),2014.
[6] 劉琳.北斗/GPS雙模差分定位技術(shù)的研究及實(shí)現(xiàn)[D]. 北京:北京交通大學(xué),2013:12.
[7] 高靖.關(guān)于北斗-GPS組合導(dǎo)航定位系統(tǒng)的設(shè)計(jì)與研究[J].硅谷,2010(9):47-48.
[8] 熊道權(quán),嚴(yán)小生.CIR的GPS數(shù)據(jù)庫(kù)在線管理辦法[J]. 鐵道通信信號(hào),2009(7):59-61.
[9] 鐵道部科學(xué)技術(shù)司,鐵道部運(yùn)輸局.科技運(yùn)[2009]28號(hào).GSM-R數(shù)字移動(dòng)通信網(wǎng)設(shè)備技術(shù)規(guī)范第二部分:機(jī)車綜合無(wú)線通信設(shè)備(V2.0)[S].北京:鐵道部科學(xué)技術(shù)司,鐵道部運(yùn)輸局,2009.
[10]徐程龍,田秀臣,韓贊東,等.基于GPS的CIR衛(wèi)星定位單元設(shè)計(jì)[J].鐵道通信信號(hào),2012(5):65-66.
[11]周超.GSM-R技術(shù)及機(jī)車綜合無(wú)線通信設(shè)備的研究與設(shè)計(jì)[D].北京:北京郵電大學(xué),2006:29.
[12]王赤陽(yáng),徐鈞.機(jī)車綜合無(wú)線通信設(shè)備(CIR)的性能質(zhì)量測(cè)評(píng)要點(diǎn)[J].鐵道通信信號(hào),2005(10):42.
CIR Satellite Positioning Unit Design Based on Dual-mode of Locomotive CNSS and GPS
LI Qing
(China Railway First Survey and Design Institute Group Co. Ltd., Xi’an 710043, China)
The cab integrated radio communication device (CIR) is designed to fulfill the communication between the train and the dispatching station. The satellite positioning unit is one of the important parts of CIR. The design of the hardware and software of the unit is conducted with a dual mode positioning unit system architecture. Field experiment results show that the designed dual mode positioning unit has the combined functions in navigation system positioning of both CNSS and GPS satellite. It has higher reliability, stability, accuracy, and satisfies the requirements of CIR communication.
Satellite positioning unit; CIR (cab integrated radio communication device); CNSS (Compass Navigation Satellite System); GPS (global position system)
2015-07-10;
2015-07-14
中鐵第一勘察設(shè)計(jì)院集團(tuán)有限公司科研課題(院科2013-28)
李 慶(1969—),男,高級(jí)工程師,1992年畢業(yè)于西安交通大學(xué)工業(yè)電氣自動(dòng)化專業(yè),工學(xué)學(xué)士,E-mail:thliqing@126.com。
1004-2954(2015)11-0114-03
U285.21+1; TN925+.1
A
10.13238/j.issn.1004-2954.2015.11.027