新聞中心

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

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

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

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

        名稱

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

        實例

        單位

        敘述

        信息代號

        $GPGGA

        GGA數(shù)據(jù)

        格林尼治時間

        025812.487

        時時分分秒秒.秒秒秒

        緯度

        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

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


        上一頁 1 2 3 下一頁

        評論


        相關(guān)推薦

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

        關(guān)閉
        主站蜘蛛池模板: 张北县| 昌图县| 炎陵县| 锡林郭勒盟| 伊通| 洞头县| 尼玛县| 大竹县| 梅州市| 松滋市| 东港市| 甘德县| 屏边| 建昌县| 上栗县| 平乐县| 江孜县| 榆林市| 苗栗县| 石柱| 温泉县| 柞水县| 耒阳市| 将乐县| 科技| 改则县| 南乐县| 万荣县| 西乌| 怀集县| 依兰县| 海原县| 奉贤区| 天柱县| 辽阳县| 弋阳县| 枝江市| 皋兰县| 庆城县| 清河县| 元谋县|