GPS 地理位置信息采集及显示系统软件开发

Post on 17-Mar-2016

140 views 4 download

description

GPS 地理位置信息采集及显示系统软件开发. 答辩人: 郭闻宇 指导教师:章亦葵 答辩时间: 2009.6.24. GPS 地理位置信息采集 及显示系统软件开发. 1. 项目介绍 2. 相关技术 3. 项目设计实现 4. 项目测试结果. 项目介绍. - PowerPoint PPT Presentation

Transcript of GPS 地理位置信息采集及显示系统软件开发

GPS 地理位置信息采集及显示系统软件开发 答辩人: 郭闻宇指导教师:章亦葵答辩时间: 2009.6.24

GPS 地理位置信息采集及显示系统软件开发 1. 项目介绍 2. 相关技术 3. 项目设计实现 4. 项目测试结果

项目介绍 这个项目对 GPS 在汽车导航上的应用做了一些简单的研究和设计,目的是使载有 GPS 接收机的小车在完成对 GPS 定位数据的采集,通过 PC 解析数据后,把小车的行使路径在电子地图上显示出来。整个系统被放置在一个运行着 petalinux 操作系统的嵌入式开发板上,程序部分包括:小车上 GPS 数据的接收和发送, PC 终端上定位数据解析,以及电子地图显示三个主要部分。

相关技术 NMEA 0183 标准 GoogleMap API FPGA Petalinux

项目资料— GoogleMap API

加载地图 API

地图创建地图初始化

地图被载入 DOM元素 添加叠加层

项目实现 系统结构 各部分实现

Petalinux 安装测地系初始化GPS 数据接收和发送NMEA 数据校验和解析地图操作

项目实现—系统结构

项目实现—系统结构GPS

地理

位置

信息

系统

车载

系统

初始化设置模块

GPS数据模块

控制命令模块

终端

PC

系统

NMEA数据处理模块

电子地图模块

各部分实现— Petalinux 安装 安装的注意事项有: 从 xilinx 官网下载一个 opb_ethernetlite 的 license 两台电脑,一台 windows ,一台 linux , xilinx 的

XPS 装在 windows 上 编译内核时要把整个 Petalinux 目录拷贝到 linux 下 下载内核映像时的地址为 0x27051956 。它由 I:\

petalinux\software\petalinux-dist\u-boot\include 目录下的 image.h 文件中的 IH_MAGIC 宏来定义的

各部分实现—测地系初始化gpsModule:GPSModule

CoorSet(command:string):bool

StateReport():string

sysIni tial :SysIni tial

GetCheckCode(command:string):string

gpsState

各部分实现— GPS 接收和发送gpsModul e:GPSModul egpsData:GPSData

MsgReturn():bool

gps_data:string

:DataFi l e

GPSSave(posData:string,savedi r:string):bool

SaveState:bool

GPSRev():string

tcp:Network

GPSSend(Di r:string):bool

sendState:bool

各部分实现—终端接收nmeaData:NMEAData

NMEAHandl e(nmeaData: stri ng): stri ng

NMEARev(): stri ng

:NMEAFi l etcp:Network

nmeaData: stri ng

Check(nmeaData: stri ng, checkCode: stri ng): bool

NMEASave(nmeaData: stri ng, saveDi r: stri ng):bool ()

saveState:bool

getCheckCode(nmeaData: stri ng): stri ng

各部分实现—地图操作mapI nfoDpy:MapI nfoDpy :NMEAFi l e

OpenFi le(di r:string):bool

CloseFi le(di r:string):bool

:GoogleServer

DataRead(di r:string):string

LatLngData:double

overlays

AddOverlays()

GetOverlays(posLat:double,posLng:double):Overlays

项目测试及结果 GPS 数据接收 无效

$GPGSA,A,1,,,,,,,,,,,,,,,*1E$GPRMC,062542.957,V,,,,,,,311006,,*26

有效$GPGSA,A,2,30,31,14,,,,,,,,,,3.7,3.5,1.0*34<CR><LF>

$GPRMC,062628.961,A,3906.4185,N,11709.1775,E,7.67,92.41,090609,,*35<CR><LF>

项目测试及结果 NMEA 数据校验和解析

项目测试及结果 地图路径显示

这是显示在地图上的全部路径,在优化之前路径在全部数据读取完了之后才能全部显示出来

项目测试及结果 项目优化

这是优化后的路径,优化后路径能随数据的读取动态变化,但是缺少了很多细节信息

结束 至此整个课题的内容讲述完了,请各位老师给予指导

谢谢