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

          新聞中心

          EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 便攜式地理信息采集儀的設(shè)計(jì)

          便攜式地理信息采集儀的設(shè)計(jì)

          作者: 時(shí)間:2012-02-21 來(lái)源:網(wǎng)絡(luò) 收藏

          系統(tǒng)軟件
          3.1 主程序功能
          主程序負(fù)責(zé)初始化、開(kāi)中斷、分析解析GPS數(shù)據(jù)、數(shù)據(jù)顯示指導(dǎo)系統(tǒng)進(jìn)入各種相應(yīng)的工作狀態(tài)。主程序流程圖見(jiàn)圖6a。
          6.jpg
          圖6 程序流程圖
          Fig.6 Program Flow Diagram
          3.1 GPS數(shù)據(jù)接收程序
          車(chē)載終端的需要從GPS定位信息中提取出有用的信息并且顯示出來(lái),所以也需要了解各種NMEA數(shù)據(jù)的含義。下面僅列出GPS固定數(shù)據(jù)輸出語(yǔ)句(GPGGA)輸出范例,各數(shù)據(jù)代表的意義如表1所示。輸出范例:

          名稱(chēng)

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

          實(shí)例

          單位

          敘述

          信息代號(hào)

          $GPGGA

          GGA數(shù)據(jù)

          格林尼治時(shí)間

          025812.487

          時(shí)時(shí)分分秒秒.秒秒秒

          緯度

          3752.5236

          度度分分.分分

          北半球或南半球指示器

          N

          北半球(N)或南半球(S

          經(jīng)度

          11229.1768

          度度度分分.分分

          東半球或西半球指示器

          E

          東(E)半球或西(W)半球

          GPS狀態(tài)

          1

          1=非差分定位

          使用衛(wèi)星數(shù)

          07

          水平精度因子

          1.0

          海拔高度

          830.0

          m

          -9999.9~99999.9

          當(dāng)GPS模塊有數(shù)據(jù)輸出時(shí),單片機(jī)進(jìn)入串口中斷程序。程序首先判斷是否為數(shù)據(jù)頭標(biāo)志即“$GPGGA”,若判斷到數(shù)據(jù)正確則程序進(jìn)入數(shù)據(jù)接收模式,直到接收到“*”表示數(shù)據(jù)接收成功,否則退出中斷程序等待下次數(shù)據(jù)的到來(lái)。以下為部分中斷程序代碼。
          While ((IFG1 URXIFG0) == 1);
          { UART0_RX_BUF[num++]=RXBUF0;
          if (UART0_RX_BUF[0]!='$') num=0;
          if(num==5)
          { if (UART0_RX_BUF[2]!='P') num=0;
          if (UART0_RX_BUF[3]!='G') num=0;
          if (UART0_RX_BUF[4]!='G') num=0;
          }
          if (num==90)
          { for (i=70;i90;i++)
          { if (UART0_RX_BUF[i]!='*') num=0;
          else k=i; }
          }
          }
          }
          3.3顯示程序設(shè)計(jì)
          信息儀具有實(shí)時(shí)數(shù)據(jù)顯示功能,可以將到的顯示出來(lái),工作人員可以更直觀的掌握數(shù)據(jù)。單片機(jī)接收到GPS數(shù)據(jù)并且解析完成后,將需要顯示的信息(經(jīng)緯度、海拔等)存儲(chǔ)到顯示緩沖器內(nèi),以便顯示時(shí)調(diào)用。本設(shè)計(jì)采用定時(shí)器中斷方式進(jìn)行數(shù)據(jù)顯示,當(dāng)定時(shí)器溢出中斷時(shí),進(jìn)入數(shù)據(jù)顯示程序,顯示程序調(diào)用顯示緩沖器內(nèi)數(shù)據(jù),通過(guò)P6端口送到LCD顯示模塊進(jìn)行顯示。顯示程序流程圖如圖6b:
          結(jié)論
          分析研究一門(mén)發(fā)展迅速的學(xué)科,是氣候變化,地理地貌的研究的基礎(chǔ),其應(yīng)用涉及到民用、軍用各個(gè)行業(yè),所以信息的精確程度一直備受各方面關(guān)注。地理信息采集儀硬件以及軟件均采用模塊化設(shè)計(jì),易于升級(jí)與維護(hù)。經(jīng)過(guò)實(shí)際運(yùn)行,采集數(shù)據(jù)準(zhǔn)確可靠,為地理信息研究部門(mén)提供了第一手資料。避免了以往人工記錄存在較大誤差的缺點(diǎn),該系統(tǒng)具有良好的推廣價(jià)值和應(yīng)用前景。


          上一頁(yè) 1 2 3 下一頁(yè)

          評(píng)論


          相關(guān)推薦

          技術(shù)專(zhuān)區(qū)

          關(guān)閉
          看屁屁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); })();