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