<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 汽車電子 > 設計應用 > 基于TMS320F2812物探GPS接收機設計與實現(xiàn)

          基于TMS320F2812物探GPS接收機設計與實現(xiàn)

          作者: 時間:2011-04-06 來源:網(wǎng)絡 收藏

          1.2 DSP核心處理模塊設計
          為滿足接收機系統(tǒng)具備定位速度快,可靠性高及實時性的要求,選用DSP芯片作為中央處理單元的核心,根據(jù)中央處理單元對運算量的需求數(shù)據(jù)本身結構(要求處理的有效數(shù)字最大為11位),綜合考慮DSP芯片的運算速度、運算精度、DSP芯片的硬件資源及開發(fā)工具、功耗及價格等因素。
          選用了TI公司的320芯片作為主處理器,主要基于以下幾點考慮:
          (1)它的主頻高,時鐘頻率可達150 MHz,可以滿足系統(tǒng)的需要;
          (2)本身具有的大容量片內FLASH可方便系統(tǒng)實現(xiàn)、降低成本;
          (3)有著較多通用I/O口可以靈活配置,可以很方便地實現(xiàn)與其他器件接口;
          (4)320芯片系統(tǒng)采用高性能靜態(tài)CMOS技術,功耗非常低。
          1.3 存儲、顯示和控制單元
          為了能實時提供給用戶定位信息,本文設計中采用LCD液晶顯示屏和SD卡存儲器作為人機對話窗口。能實時、快速地輸出定位信息,通過軟件編程設計了簡單方便的、友好的人機操作界面。測量時可按照簡單的操作提示進行。另外,還可以將必要的數(shù)據(jù)存入SD卡存儲內部設備,方便后續(xù)查詢。

          2 系統(tǒng)軟件設計
          本文所設計的軟件程序采用C語言和匯編語言進行混合編程,對每一個功能模塊的子程序進行編譯和調試。程序設計主要部分包括:主程序部分;接收子程序;數(shù)據(jù)處理子程序;存儲部分子程序。所設計的具體軟件流程如圖3所示。

          本文引用地址:http://www.ex-cimer.com/article/197476.htm

          c.JPG


          (1)主程序部分:主要完成DSP的CPU初始化、建立中斷向量表、SD卡初始化、給OEM板初始化等,還有對各個子程序進行調用。
          (2)接收子程序:使程序指向接收數(shù)據(jù)緩沖區(qū)首地址,讓DSP處于讀接收狀態(tài)。當新月-HC12A OEM板接收到一幀信號時,就引串口接收中斷,將中斷信號送給DSP的中斷控制器,在其判斷中斷源后,DSP就會找到與之相應的中斷服務程序的入口地址。采用中斷方式接收OEM板發(fā)送過來的數(shù)據(jù),一直等待接收到的字符是一幀數(shù)據(jù)的有效開始字符,判斷特征字“$GPG-GA”后再接收信息內容,若符合就接收;否則就放棄,再重新判斷。當接收到在收到“CR>LF>”字符后結束接收,將結尾字符前的所有字符依次保存到一個接收緩沖數(shù)組內,并在接收完一幀數(shù)據(jù)后,調用數(shù)據(jù)處理子程序。
          (3)數(shù)據(jù)處理子程序:先緩沖接收到的數(shù)據(jù),將接收到的有效幀數(shù)據(jù)進行提取和轉換處理,以“,”為標記進行分離數(shù)據(jù)分別,提取并判讀第1,2,4,9個逗號,就能提取到對應的時間、經度、緯度、高度等信息。所得到的經緯度的信息是ddmm.mmmmm格式,其是字符型需要轉換成十進制的。另外,由于時間標準的不同,要得到北京時間還需對提取的時間信息進行轉換處理。若需要坐標轉換則應調用坐標轉換子程序。處理完后將有用的信息送至LCD顯示。
          (4)存儲部分子程序:對于收到的數(shù)據(jù),提取處理后,將數(shù)據(jù)存放到緩存中,當緩存中存滿512 b后,就將其寫入到SD卡里,以備事后處理。

          3 測試結果分析
          3.1 靜態(tài)測試方案與分析
          將GPS天線用三角架放置在樓頂上,進行了4次天線在不同位置的實驗,所有靜態(tài)點的數(shù)據(jù)采集時間均持續(xù)5 min(300個數(shù)據(jù)點),記錄每個時間段對應的位置數(shù)據(jù)的文件。提取其中標準點的經緯度信息,可得到其位置分布如圖4所示。

          d.JPG


          從圖4可以清楚地看出,雖然存在一些離群點,但是數(shù)據(jù)的密集程度還是比較高。經計算,經度方向主要集中在114.394 196°~114.394 205°,相差大約在O.000 009°(O.863 2 m);緯度方向主要集中在30.521 599°~30.521 604°,相差只是大約在O.000 005°(0.554 7 m)。從以上數(shù)據(jù)分析結果來看,在天氣情況較好的情況下,單點定位的平面誤差小于1 m。



          關鍵詞: F2812 2812 320F TMS

          評論


          相關推薦

          技術專區(qū)

          關閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();