基于虛擬串口的GPS/GSM遠(yuǎn)程定位技術(shù)
0 引 言
全球定位系統(tǒng)(Global Positioning System,GPS)是美國國防部于1973年提出,歷時(shí)20年,耗資200多億美元建立起來的,具有在海、陸、空進(jìn)行全方位實(shí)時(shí)三維導(dǎo)航與定位能力的新一代衛(wèi)星導(dǎo)航與定位系統(tǒng)。GPS能為用戶提供連續(xù)實(shí)時(shí)、高精度的三維位置、三維速度和時(shí)間基準(zhǔn),是一種全球性、全天候、連續(xù)的衛(wèi)星無線電導(dǎo)航系統(tǒng)。在目前世界上所有的衛(wèi)星定位系統(tǒng)中,GPS是技術(shù)最成熟,應(yīng)用最為廣泛的。
在遠(yuǎn)程目標(biāo)定位中,需要將利用GPS技術(shù)獲得的遠(yuǎn)程目標(biāo)的定位信息發(fā)送到監(jiān)控中心。這可利用無線電臺進(jìn)行發(fā)送,但是該方法容易受到干擾而且還受到電臺通信距離的限制。隨著移動通信的發(fā)展和GSM網(wǎng)絡(luò)的廣泛覆蓋,GSM短消息業(yè)務(wù)也得到廣泛應(yīng)用,利用短消息服務(wù)來傳輸GPS定位數(shù)據(jù)是具有優(yōu)勢的。GSM網(wǎng)絡(luò)容量大,通信盲區(qū)少,利用該方法不僅可以克服傳輸距離的限制,而且相當(dāng)方便、可靠,費(fèi)用也十分低廉。結(jié)合GSM網(wǎng)絡(luò)作為數(shù)據(jù)傳輸方式的各種優(yōu)點(diǎn)和GPS這一成熟的定位技術(shù),本文研究并實(shí)現(xiàn)了一種利用較少的資源就可實(shí)現(xiàn)的基于虛擬串口的GPS/GSM遠(yuǎn)程定位技術(shù)。
1 系統(tǒng)架構(gòu)
系統(tǒng)構(gòu)成框圖如圖1所示。在遠(yuǎn)程目標(biāo)端,單片機(jī)通過GPS模塊獲取有用的信息,如經(jīng)緯度、時(shí)間、速度等信息,定時(shí)的以短消息的形式操控GSM短消息模塊發(fā)送定位數(shù)據(jù)給監(jiān)控中心。在監(jiān)控中心部分,采用一個(gè)GSM模塊與PC機(jī)通信,編寫一個(gè)PC上的軟件實(shí)現(xiàn)收發(fā)短消息、撥打電話、保存短消息等功能,并顯示出遠(yuǎn)程目標(biāo)定位信息。同時(shí),通過撥打遠(yuǎn)程目標(biāo)處TC35i模塊的電話可實(shí)現(xiàn)系統(tǒng)的一些擴(kuò)展功能。
1.1 GPS模塊
GPS模塊采用的是Navman公司的Jupiter 21OEM板,它具有12通道,體積小、重量輕、功耗低;定位迅速準(zhǔn)確,抗干擾性能突出;操作簡便、易于開發(fā),可通過串口與PC機(jī)進(jìn)行通訊。可以根據(jù)通信的波特率選擇輸出NMEA-0183語句格式或者SIRF二進(jìn)制格式的定位信息,默認(rèn)情況下輸出為NMEA-0183語句格式。該模塊還具有1 PPS秒脈沖輸出,且精度優(yōu)于1μs,在本系統(tǒng)設(shè)計(jì)中用對1 PPS秒脈沖計(jì)數(shù)的方法很好地實(shí)現(xiàn)了收發(fā)短信的定時(shí)。
1.2 GSM短消息模塊
GSM短消息模塊采用的是SIEMENS公司的TC35i模塊,這是一個(gè)支持中文短消息的工業(yè)級GSM模塊,工作在EGSM 900和GSM 1800雙頻段,電源范圍為3.3~5.5 V,可傳輸語音和數(shù)據(jù)信息,可以利用AT命令通過接口電路對其進(jìn)行控制。TC35i模塊支持以TEXT模式和PDU模式發(fā)送短消息,使用TEXT模式發(fā)送短消息代碼簡單,容易實(shí)現(xiàn),但不能收發(fā)中文短信,而PDU格式實(shí)現(xiàn)較復(fù)雜,但可以收發(fā)中文短信。系統(tǒng)設(shè)計(jì)中處于簡單且能滿足系統(tǒng)需要考慮,采用的TEXT模式收發(fā)短消息。
評論