新聞中心

EEPW首頁 > 汽車電子 > 設(shè)計應(yīng)用 > 基于AT89C52的GPS車輛導(dǎo)航設(shè)備研制

基于AT89C52的GPS車輛導(dǎo)航設(shè)備研制

作者:林粵偉,吳則舉 時間:2012-10-30 來源:電子產(chǎn)品世界 收藏

  摘要:本文論述了車輛導(dǎo)航系統(tǒng)的車載臺的電子電路設(shè)計與實現(xiàn),詳細(xì)論述了基于的嵌入式系統(tǒng)設(shè)計方法。介紹了、短信息以及液晶顯示技術(shù)。自行定制了車載臺與監(jiān)控中心的通信協(xié)議。

本文引用地址:http://m.butianyuan.cn/article/138278.htm

  系統(tǒng)的特點與功能

  如圖1所示,本設(shè)計中車輛導(dǎo)航系統(tǒng)將“全球衛(wèi)星定位技術(shù)”(GPS)、“蜂窩移動通信技術(shù)”()和“地理信息技術(shù)”(GIS)結(jié)合在一起,分為監(jiān)控中心與車載臺兩部分,兩者間采用短信息的無線通信方式傳輸數(shù)據(jù)。車載臺屬GPS車輛導(dǎo)航系統(tǒng)中的下位機(jī)部分,完成的主要功能有:1)接收GPS衛(wèi)星定位信號;2)以GSM短信息方式與監(jiān)控中心通信;3)使用軟件狗技術(shù),防止死機(jī)現(xiàn)象等?! ?/p>

 

  設(shè)計實現(xiàn)

  車載臺分為車外的GPS天線部分與車內(nèi)部分兩部分,車內(nèi)部分包括GPS-OEM板、、液晶顯示模塊、GSM終端、電源模塊。車載臺主要部件組成如圖2。

  
  采用ATMEL公司的單片機(jī)作為車載臺的中央控制芯片,目前單片機(jī)編程可以選擇的開發(fā)語言主要是匯編語言與單片機(jī)C語言,即C51語言。在對單片機(jī)進(jìn)行編程時,主要功能采用C51語言實現(xiàn),液晶驅(qū)動、顯示部分采用匯編語言實現(xiàn)。

  接收GPS信號
  車載臺的定位功能是由GPS天線和Conexant公司的GPS-OEM板(型號Jupiter TU30-D410)一起提供的。GPS-OEM板記錄天線傳來的GPS信號,對信號進(jìn)行解調(diào)和濾波,還原出GPS衛(wèi)星發(fā)送的導(dǎo)航電文,獲得實時定位數(shù)據(jù),通過串行方式輸出數(shù)據(jù)。

  將GPS-OEM板的輸出引腳接至單片機(jī)的RxD引腳,GPS-OEM板上電后自動輸出NMEA-0183格式的GPS語句。單片機(jī)串口采用中斷方式接收數(shù)據(jù),波特率9600bps,與GPS-OEM板的串行輸出一致。在單片機(jī)的串口中斷服務(wù)程序中接收GPS數(shù)據(jù)流,按照NMEA-0183協(xié)議將經(jīng)度、緯度等數(shù)據(jù)提取出來,根據(jù)車載臺與監(jiān)控中心的通信協(xié)議重新編幀,通過短信息發(fā)往監(jiān)控中心。

  與監(jiān)控中心通信
  使用GSM短信息的無線通信方式與監(jiān)控中心通信,車載臺與監(jiān)控中心各配置一臺GSM終端,用以收發(fā)短信息,采用法國Wavecom公司的GSM終端,型號為Fastrack M1206。

  單片機(jī)通過串口發(fā)送AT指令控制GSM終端,單片機(jī)只有一個串口,前文已介紹使用該串口接收GPS數(shù)據(jù),因此用8251A串口擴(kuò)展芯片將單片機(jī)的P2口擴(kuò)展成一個串口,用于單片機(jī)和GSM終端間的通信,示意如圖3。單片機(jī)為TTL電平,GSM終端為RS232電平,因此把8251A的RxD(串口輸入)、TxD(串口輸出)引腳接至MAX232芯片的對應(yīng)引腳,經(jīng)過TTL-RS232電平轉(zhuǎn)換后接至GSM終端的串口?! ?/p>

c語言相關(guān)文章:c語言教程




關(guān)鍵詞: GPS 單片機(jī) AT89C52 GSM 201210

評論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉