新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 基于單片機的GPS車載終端設計與實現

        基于單片機的GPS車載終端設計與實現

        作者: 時間:2011-10-19 來源:網絡 收藏
        2.3 移動的軟件

        本文引用地址:http://www.104case.com/article/172443.htm

          2.3.1 數據的提取

          目前幾乎所有廠商都遵循美國國家海洋電子協會(National Marine Electronics Association)制定的NMEA-0183V20通信標準格式。TIM GPS接收機的輸出語句按串行通信協議,數據格式為8個數據位、1個起始位、1個停止位,無奇偶校驗。可以根據需要選擇傳輸速率。其輸出語句采用的是NMEA0183即ASCII格式碼,輸出語句達十多種,包括GGA、GSA、GSV、RMC、RMT、VTG等。這些定位數據語句不僅給出了位置、速度、時間等信息,而且指出當地的衛星接收情況。實際導航應用讀取GPS的空間定位數據時,可以根據需要每隔幾秒鐘更新一次經緯度和時間數據。而更頻繁的數據更新就沒有必要了,而且不需要了解NMEA0183通信協議的全部信息,僅需要從中挑選出所需要的那部分定位數據。RMC數據設置描述如表1所示,其數據設置示例如下:

          $GPRMC,130304.0,A,4717.115,N,00833.912,E,000.04,205.5,200601,01.3,W*7C

          提取GPS數據的流程圖如圖3所示。

          2.3.2 TC35的AT指令控制

          對TC35進行初始化并通過AT指令控制短消息的收發。對短消息的控制有PDU模式和Text模式。Text模式不能發中文,所以本方案中采用PDU模式進行短消息的接收和發送。

          首先對TC35進行初始化,設置短消息發送格式AT+CMGF=1,設置短消息中心AT+CSCA=+8613800531500(短消息中心),設置短消息到達自動提示AT+CNM1=1,1,0,0,1.

          發送短消息的過程:首先設置發送短消息的長度AT+CMGS=;等待TC35模塊返回字符>,則可以將PDU數據輸入;短消息發送成功后,模塊返回OK.

          接收短消息的過程:接收到指令+CMT1:SM,INDEX(信息存儲位置),就開始讀取PDU數據,AT命令為AT+CMGR=INDEX.

          2.3.3 移動軟件

          移動軟件總流程圖如圖4所示。

          本依據GPS全球定位系統、GSM公眾網絡以及通用的單片機技術,了車輛的定位監控。方案經過試驗驗證其技術可行,并且構成的系統成本低、應用范圍廣,為智能交通系統中的定位監控提出了一個較好的解決方法。


        上一頁 1 2 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 巴青县| 平顺县| 义乌市| 通化市| 道真| 龙口市| 盐亭县| 法库县| 科技| 霸州市| 梨树县| 当雄县| 邓州市| 手机| 皮山县| 梅州市| 绥滨县| 吴旗县| 芜湖市| 宾川县| 永定县| 渭南市| 辽中县| 沈丘县| 宜州市| 五峰| 双辽市| 苍南县| 瑞丽市| 台南县| 禄劝| 交口县| 镇赉县| 长兴县| 舒兰市| 湖南省| 汉川市| 枣阳市| 尉氏县| 郸城县| 盖州市|