新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 基于PIC單片機和GPS接收模塊的手持式GPS定位系統

        基于PIC單片機和GPS接收模塊的手持式GPS定位系統

        作者: 時間:2016-09-12 來源:網絡 收藏
        電路圖2

        5 系統軟件設計

        圖3為便攜式接收機的主程序流程。首先是18F2520的初始化,主要包括通用I/O端口,UART,SPI,以及LCD初始化,并在 LCD 上顯示開機初始信息。接著18F2520開始接收從EM411傳送的定位信息,該系統設計的18F2520只接收GGA以及 GPSRMC語句信息并將保存接收到的信息。然后從中提取要顯示在LCD上的信息,并將其寫入預先定義的顯示用緩存數組中再送往LCD顯示。然后鍵盤掃描,如果有鍵按下則進行鍵盤中斷程序的處理。當SW1鍵按下時,軟件通過延時子程序設定一個固定的保存時間間隔。當SW2鍵按下時,軟件執行SD卡驅動子程序,微芯公司提供了PIC單片機使用的完整的SD卡驅動程序代碼,可以方便地將GPS定位信息以FAT文件格式保存到SD卡中,并可在Windows操作系統下打開這些文件。SD卡驅動子程序主要完成SD卡初始化、卡插入檢測、寫保護檢測、 SD卡讀/寫命令的發送/接收、文件的更名、文件數據的傳送等任務。文獻[6]給出了微芯公司有關 PIC單片機SD卡驅動程序的詳細說明。

        程序流程圖

        6 結束語

        電路搭建好后,選擇室外空曠地帶、寫字樓室內、繁華街道、汽車內等環境對便攜式GPS接收機進行測試,在室外、室內以及移動的汽車內該GPS接收機均能很好的接收多顆衛星的GPS定位信息,關閉LCD背光顯示的情況下,可連續工作超過10 h。借助SD卡以及PC機可實現將接收到的GPS數據導入到Google Earth等電子地圖中。由EN411 GPS接收模塊以及PIC18F2520構成的手持式GPS接收機具有電路簡單、成本低、靈敏度高等優點,接收到的數據能以FAT文件格式保存到SD卡中,具有較高的實用價值,該系統設計可廣泛應用于野外作業、戶外運動等領域。


        上一頁 1 2 下一頁

        關鍵詞: PIC GPS

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 湘潭县| 通江县| 上林县| 长春市| 独山县| 通山县| 合水县| 孟津县| 仙桃市| 宣威市| 景洪市| 五华县| 罗定市| 南城县| 五河县| 卢湾区| 哈巴河县| 盐池县| 连平县| 阳新县| 邵武市| 卢湾区| 巴塘县| 颍上县| 马关县| 福州市| 德钦县| 安远县| 尖扎县| 龙岩市| 安康市| 常山县| 汝城县| 漾濞| 平原县| 家居| 洞头县| 资阳市| 什邡市| 曲松县| 汉源县|