车载卫星定位导航系统设计.doc
《车载卫星定位导航系统设计.doc》由会员分享,可在线阅读,更多相关《车载卫星定位导航系统设计.doc(63页珍藏版)》请在沃文网上搜索。
1、浙江工业大学本科毕业设计论文车载卫星定位导航系统设计摘 要车载卫星定位导航系统是为了解决汽车文明带来的日益严重的城市交通问题而提出的。目前应用最为广泛的卫星导航系统是美国的GPS(Global Positioning System,全球定位系统),因此本文以GPS为主进行研究。本文首先简单介绍了全球4大导航定位系统,对比了各个系统的优劣,决定用兼容GPS系统和北斗系统的模块。重点介绍了基于ARM(Advanced RISC Machines)芯片和android系统的车载卫星导航系统的设计理念和设计流程。通过编写测试代码,用开发板试验模块接受解析GPS数据的功能,然后继续android系统中间
2、层的研究,完成android应用层到Linux底层的对GPS模块的调用,最终在开发板上基本实现了地图实时定位的功能。关键词:GPS,北斗,android,定位导航,ARMDISSERTATION TITLE IN ENGLISHABSTRACTCar satellite positioning and navigation system was proposed in order to solve the growing problem of urban traffic automobile civilization. Currently the most widely used satell
3、ite navigation system is the U.S. GPS (Global Positioning System) ,This article is studying on GPS.This article first briefly describes the four global navigation and positioning system, comparing the pros and cons of each system, and decided to use the module compatible with the GPS system and the
4、Beidou system. Focuses on the design concept and process of car satellite navigation system based on ARM(Advanced RISC Machines) chip and the android system. To accept the function of parsing the GPS data by writing test code, test module development board, and then continue to the middle of the and
5、roid system layer to complete the call of the Android application layer to Linux the bottom of the GPS module, the final panel in the development of basic map in real time positioning function. Key Words: GPS, Beidou, android, positioning and navigation, ARMII目 录摘 要IABSTRACTII第1章 绪论11.1 引言11.2 国内外的研
6、究发展现状21.3 研究背景及意义3第2章 车载卫星定位系统简介42.1 GPS卫星定位系统42.2 定位原理42.3 车辆监控终端解决方案6第3章 需求分析73.1 CPU选择及分析73.1.1 CPU型号73.1.2 DM3730芯片介绍73.2 串口93.2.1 串口介绍93.2.2 RS-232103.2.3 串口扩展芯片103.3 GPS、导航电子地图应用123.3.1 芯片选择123.3.2 GPS模块硬件分析与设计143.3.3 UM220模块及该方案的特点163.3.4 GPS协议163.3.5 地图应用程序19第4章 android系统简介与开发环境的搭建204.1 andr
7、oid系统简介204.2 android开发环境的搭建204.2.1 JDK安装214.2.2 Eclipse安装214.2.3 Android SDK安装224.2.4 ADT安装234.3 android学习中的问题汇总244.3.1 android导入项目常见问题解决24第5章 GPS模块测试程序(Linux下)调试285.1 ubuntu与开发板之间的nfs挂载285.2 6410上的GPS模块的调试及结果295.3 调试过程中遇到的问题34第6章 android系统下GPS及串口应用程序的开发366.1 android系统下GPS的构架解析366.2 如何打通android中间层38
8、6.3 串口及GPS应用程序运行结果426.3.1 android上的串口测试程序426.3.2 自编简单GPS应用程序演示436.4 地图定位446.4.1 定位演示446.4.2 地图使用中的遇到的问题45第7章 总结46参考文献47附录 1 GPS模块及接口原理图49附录 2 串口扩展芯片及GPS模块接口PCB图50附录 3 程序流程图51附录 4 GPS在Linux下的测试程序主代码52附录 5 GPS应用程序android源码55致谢5959浙江工业大学本科毕业设计论文第1章 绪论1.1 引言二十世纪五十年代,前苏联学导航的概念起源于航海业,最初是引导船只安全航行。早在中国先秦时期发
9、明的司南以及宋朝时期发明的指南针,都是人类在导航和定位方面做出的早期探索。随着近代科学技术的发展,后来出现了汽车、飞机、火箭等高级的载运工具,导航的领域也扩充到了整个人类的生活空间乃至宇宙空间,人们对导航提出了更高的要求,保证航行安全、并且信息要实用丰富1。GPS全称为Global Positioning System,即全球定位系统,是以卫星为基础的无线电导航定位系统,具有全能性、全球性、全天候、精密、实时连续、高效的特点。广泛应用于陆海空导航、导弹制导、精密定位、时间传递及速度测量等方面2。近几十年来,全球定位系统GPS的出现和飞速发展,导航定位进入了一个新时代。在车辆导航方面,用户不必去
10、考虑庞大的GPS系统是如何运转的,只需要一个客户端接收机就可以实现动态定位,并且目前接收机的价格越来越低,性能也越来越好,越来越多的车辆需要配备GPS导航定位系统。电子地图是计算机与地图学的结合产生和发展而来的。广义上讲,电子地图是通过计算机技术并在计算机环境中使用的地图。狭义上讲,电子地图即屏幕地图3。随着计算机技术及其硬件的迅猛发展,电子地图方面也得到了极大地发展,逐渐形成以电子地图为雏形,以信息系统为基础的GIS(Geographic Information System)地理信息系统,即一种采集、存储、分析、显示与应用地理信息的计算机系统,是分析和处理海量地理数据的通用技术。在资源调查
11、、环境评估、区域发展规划、公共设施管理、交通安全等领域得到了广泛的应用4。伴随着GIS电子地图的出现和快速发展,GPS定位结果的准确性和GIS电子地图中数据处理和直接显示结合在一起即和GPS的GIS结合使得导航事业进入了嵌入式车载导航系统的研究与开发全新的领域。通过GPS定位信息,人们可以知道所处的坐标位置。再配合具有坐标系统的电子地图,就可以通过计算机在电子地图中实时、准确、形象地显示出自己所处的地理位置,以及获得所处位置的周围环境和其他更多的信息。使得导航系统导航性能更准确,服务项目更丰富5。1.2 国内外的研究发展现状我国智能交通系统的发展起步较晚,二十世纪九十年代之前,主要是在一些大城
12、市引进和消化城市交通信号控制系统。九十年代以后开始逐步应用GPS车辆监控调度系统。从我国的情况来看,GPS车辆导航系统不如车辆跟踪定位监控系统市场来得成熟,发展还处在初始阶段6。相关的基础配套设旌与资源正在完善之中,对于实时交通信息的发布和完善的电子导航地图的提供与更新机制,缺乏实际的解决方案和途径,因而市场推进困难重重。但面对庞大的汽车市场,GPS车载系统的潜力不可估量,其发展前景比较乐观。市场上,许多新的硬件产品层出不穷,由于生产成本的降低,其价格大体上一直都在降低,而性能却在提高。许多嵌入式操作系统的应用与推广,也为人们的研发提供了极大的便利7。车载卫星定位系统,属于智能交通系统(即通过
13、运用先进的信息、通信和控制等高新技术对传统运输系统进行改造而形成的一种信息化、智能化和社会化的交通运输方式)的分支,在智能交通系统这一庞大的体系中,占有极其重要的地位。作为整个智能交通系统的基础,车载卫星定位系统的主要目的就是找出特定车辆在特定时间的位置。目前,车辆导航电子地图的规范的行业标准和国家标准正在由中国全球定位系统技术应用协会承担制订,适合我国应用的GPS与某些GLONASS(Global Navigation Satelite System,全球卫星导航系统)相关标准也正在由信息产业部电子第四研究所牵头制订中8。国外对于智能交通系统的研究,已经开展了三、四十年,美国,日本和欧洲等国
14、都为此投入了大量的资金、人力和物力,取得了很多有价值的成果,并成为世界智能交通系统研究的三大基地。另外一些国家和地区对智能交通系统的研究也有相当大的规模,如澳大利亚、韩国、新加坡和香港等。目前可以说,全球正在形式一个新的智能交通系统产业,发展规模和速度惊人。在这样的形势下,车载导航系统肯定会迎来一个新的发展时期。我们必须立足于新技术和新形势,着眼于该领域中的关键问题,在这方面做出创造性的研究和实践9。1.3 研究背景及意义 随着城市化进程的加快,城市交通势必成为城市化发展的重大问题。汽车产业的快速发展,使得汽车已成为并且在相当长的时期内将还是城市交通的主要运载工具。城市交通中面临的交通拥挤和堵
15、塞、交通事故频发、以及交通中存在的资源浪费等问题,将严重制约影响着城市化的发展和人民的生活10。近年来我国汽车数量猛增,由于车辆增多引起的城市交通问题也将日益突出,为此非常有必要加强车载导航定位系统的研究11。 目前,在我国大部分车辆都还没有配装有GPS导航定位系统,能够配有包含诸多功能及丰富信息的导航电子地图更是极少。导航电子地图作为GPS(全球卫星定位系统)技术、GIS(地理信息系统)技术、计算机技术、数据库技术、网络技术等众多学科技术的集成产品。其功能实用,信息丰富,大体上是将空间信息、地理信息通过计算机技术转化为电子地图信息产品,传达给用户,以达到商业、民用、军用等目的12。导航电子地
16、图的质量是由其覆范围、信息含量、精确度、表现形式的水平来衡量。并逐步发展为信息具体,信息量大能够反映现实世界的三维高质量地图。导航电子地图与普通电子地图相比,有位置精确、查询快速明确、灵活方便等特征。导航电子地图中定位精度的高低直接影响着产品的质量好坏及其应用层次。空间位置信息是GIS导航电子地图中的基本信息,例如在算距离,计算面积等方面,位置信息是不可缺少的13。 GPS和GIS的结合在应用范围上不断扩大,深度上也逐步加深,由此而产生的导航电子地图也越来越受到社会的关注,在餐饮、娱乐、旅游、医疗救护、交通疏散、消防等方面都得到了应用。国家的相关部门和企业都对此投入了大量的人力、财力,物力从事
17、这方面的科研与应用研究。导航电子地图也将成为高新技术产业14。 另外一个重要问题就是目前国内厂商缺乏核心技术,无法深入到芯片级的开发,当前的手持车载导航终端上帝GPS模块基本都是美国或者台湾的产品15。第2章 车载卫星定位系统简介2.1 GPS卫星定位系统 全球定位系统是美国从本世纪70年代开始研制,历时20年,耗资200亿美元,于1994年全面建成,具有在海、陆、空等进行全方位实时三维导航与定位能力的新一代卫星导航与定位系统。经近10年我国测绘等部门的使用表明,GPS以全天候、高精度、自动化、高效益等显著特点,赢得广大测绘工作者的信赖,并成功地应用于大地测量、T程测量、航空摄影测量、运载工具
18、导航和管制、地壳运动监测、工程变形监测、资源勘察、地球动力学等多种学科,从而给测绘领域带来一场深刻的技术革命16。 全球定位系统属美国第二代卫星导航系统。该系统的空间部分使用24颗高度约2.02万千米的卫星组成卫星星座。21+3颗卫星均为近网形轨道,运行周期约为11小时58分,分布在六个轨道面上(每轨道四颗),轨道倾角为55度。卫星的分布使得在地球的任何地方,任何时间都可观测到四颗以上的卫星,并能保持良好定位解算精度的几何图形17。这就提供了在时叫上连续的全球定位能力。 随着全球定位系统的不断政进,硬、软件的不断完善,应用领域正在不断地扩展,目前已遍及国民经济各种部门,并开始逐步深入人们的日常
19、生活。2.2 定位原理 利用GPS定位的方法很多种,按照参考点的不同可分为:单点定位(绝对定位)和相对定位(差分定位)18。单点定位是利用GPS卫星和用户接收机之间的距离观测值,直接确定用户接收机天线在WGS一84(World Geodetic System)坐标系中相对于坐标系原点一地球质心的绝对位置。该方法的优点是只需一台GPS接收机。但由于单点定位的结果受卫星星历误差和卫星信号传播过程中的大气延迟误差的影响比较显著,定位精度较差1920。相对定位也叫差分定位,即使用至少两台GPS接收机,同步观测相同的GPS卫星。其中一台接收机被安置在地面的已知点上作为基准点,将实际的观测量与已知的精确位
20、置比较得出差分修正量,然后将此修正量传输给其它的用户接收机,用户再根据此修正量来修正自身的观测量,从而提高定位结果的精度。 GPS定位系统的工作原理是:在离地面2万2百公里的高空上有24颗GPS卫星,它们环绕地球运行,使得在任意时刻,在地面上的任意一点都可以同时观测到4颗以上的卫星由于卫星的位置精确可知,在GPS模块中,可得到卫星到模块的距离,利用三维坐标中的距离公式,只要接收到3颗卫星,就可以组成3个方程式,解出观测点的位置(X,Y,Z)。图2-1 GPS定位原理 根据图2-1(出自文献智能车辆定位导航系统及应用)可以确定下面的方程式:上面方程中c为GPS信号的传播速度(即光速)。通过解上述
21、方程组,再经过处理分析后,消去大部分误差,得到一个较准确的位置。以上就是GPS定位的基本原理21。2.3 车辆监控终端解决方案图2-2 车载监控终端方案设计 (1)北斗/GPS导航模块:接收北斗卫星信号和GPS卫星信号,解算出终端的实时位置,并发送给应用处理单元。 (2)应用处理单元:运行监控终端内部程序,进行数据处理和周边设备控制,主要包括信息显示、告警、数据存储、车辆状态采集、通信协议处理以及相关接口。 (3)GPRS/CDMA(Code Division Multiple Access,码分多址)模块:负责车载监控终端与控制中心之间的通讯, 可以是GSM(Global System of
22、 Mobile communication, 全球移动通讯系统)/CDMA短信通道或GPRS/CDMA数据通道。 (4)电源模块:负责系统供电。第3章 需求分析3.1 CPU选择及分析3.1.1 CPU型号考虑到ARM处理器的强大性能和发展前景,以及一体机系统设计需要的大量外围设备,我们选择TI公司的DM3730芯片作为CPU(CentralProcessingUnit, 中央处理器)。3.1.2 DM3730芯片介绍 DM3730 采用ARM Cortex-A8与C64x+ DSP(Digital Signal Processing, 数字信号处理)内核,在单个片上系统上集成影像及视频加速器
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
20 积分
下载 | 加入VIP,下载更划算! |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 车载 卫星 定位 导航系统 设计