基于arm的GPS导航定位系统设计.docx

上传人:b****6 文档编号:16148007 上传时间:2023-07-10 格式:DOCX 页数:57 大小:257.23KB
下载 相关 举报
基于arm的GPS导航定位系统设计.docx_第1页
第1页 / 共57页
基于arm的GPS导航定位系统设计.docx_第2页
第2页 / 共57页
基于arm的GPS导航定位系统设计.docx_第3页
第3页 / 共57页
基于arm的GPS导航定位系统设计.docx_第4页
第4页 / 共57页
基于arm的GPS导航定位系统设计.docx_第5页
第5页 / 共57页
基于arm的GPS导航定位系统设计.docx_第6页
第6页 / 共57页
基于arm的GPS导航定位系统设计.docx_第7页
第7页 / 共57页
基于arm的GPS导航定位系统设计.docx_第8页
第8页 / 共57页
基于arm的GPS导航定位系统设计.docx_第9页
第9页 / 共57页
基于arm的GPS导航定位系统设计.docx_第10页
第10页 / 共57页
基于arm的GPS导航定位系统设计.docx_第11页
第11页 / 共57页
基于arm的GPS导航定位系统设计.docx_第12页
第12页 / 共57页
基于arm的GPS导航定位系统设计.docx_第13页
第13页 / 共57页
基于arm的GPS导航定位系统设计.docx_第14页
第14页 / 共57页
基于arm的GPS导航定位系统设计.docx_第15页
第15页 / 共57页
基于arm的GPS导航定位系统设计.docx_第16页
第16页 / 共57页
基于arm的GPS导航定位系统设计.docx_第17页
第17页 / 共57页
基于arm的GPS导航定位系统设计.docx_第18页
第18页 / 共57页
基于arm的GPS导航定位系统设计.docx_第19页
第19页 / 共57页
基于arm的GPS导航定位系统设计.docx_第20页
第20页 / 共57页
亲,该文档总共57页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

基于arm的GPS导航定位系统设计.docx

《基于arm的GPS导航定位系统设计.docx》由会员分享,可在线阅读,更多相关《基于arm的GPS导航定位系统设计.docx(57页珍藏版)》请在冰点文库上搜索。

基于arm的GPS导航定位系统设计.docx

基于arm的GPS导航定位系统设计

江苏科技大学

本科毕业设计(论文)

I

基于ARM的GPS导航定位系统设计

ARM-basedGPSnavigationsystemdesign

摘要

GPS(全球定位系统)是一种全方位的实时定位技术,随着GPS技术的发展,以ARM处理

器作为主CPU的嵌入式硬件平台几乎已经成为信息产业的硬件标准。

一方面,它具有体

积小、性能强、功耗低、可靠性高等特点;另一方面,它为高速、稳定地运行嵌入式操

作系统提供了硬件基础。

本文以WindowsCE为嵌入式操作系统,对基于ARM的GPS定位

系统的开发进行了研究与实现。

硬件平台设计以三星公司的ARM920T核的S3C2410为微处理器,对以下三个方面的技

II

术进行了研究:

一是对GPS及嵌入式技术进行了介绍,介绍了GPS技术原理、特点、和

定位方式;二是搭建基于ARM的硬件平台,对电源电路,存储电路等进行了设计;三是

对GPS模块及通讯接口进行了设计。

关键字:

GPSARMWindowsCE操作系统

Abstract

GPS(GlobalPositioningSystem)isacomprehensivereal-timepositioningtechnology,

withGPStechnologytoARMprocessorasthemainCPUoftheembeddedhardwareplatform

hasalmostbecometheinformationindustryhardwarestandards.Ontheonehand,ithasa

small,strongperformance,lowpower,highreliabity:

ontheotherhand,itishighspeed,stable

operationandprovidesahardwarebasedembeddedoperatingsystem.Inthispaper,Windows

CEembeddedoperatingsystem,ARM-basedGPSpositioningsystemandimplementationof

III

developmentstudied.PlatformdesignedtoSamsungS3C2410ARM920Tmicroprocessorcore,onthefollowing

threetechniqueswerestudied:

oneontheGPSandembeddedtechnologiesareintroduced,

introducedtheprincipleofGPStechnology,features,andpositioningmeans;Second,ARM-basedhardwareplatformbuiltonthepowersupplycircuit,memorycircuitdesign,etc.;

Third,GPSmoduleandthecommunicationinterfaceisdesigned.

Keywords:

GPSARMWindowsCEOperationSystem

第一章绪论............................................................1

1.1嵌入式技术研究背景...................................................1

1.2GPS技术研究背景......................................................2

第二章GPS技术基本原理...............................................3

2.1GPS基本原理..........................................................3

2.1.1卫星的位置........................................................3

2.1.2卫星与用户间的相对距离............................................4

2.1.3卫星信号的解算....................................................4

2.1.4GPS的定位方式....................................................5

IV

2.2GPS发展前景..........................................................6

第三章嵌入式系统设计.................................................8

3.1嵌入式系统............................................................8

3.2WINDOWSCE嵌入式操作系统..............................................8

3.3WINDOWSCE系统框架....................................................9

3.4嵌入式软件平台开发...................................................10

3.4.1BootLoader开发.................................................10

3.4.2OAL开发.........................................................11

3.5ARM技术介绍.........................................................13

3.5.1ARM处理器的体系结构.............................................13

3.5.2ARM920T微处理器概述.............................................14

第四章系统硬件及GPS模块设计.....................................15

4.1总体硬件设计方案.....................................................15

4.1.1系统硬件的选择..................................................15

4.1.2S3C2410处理器...................................................15

4.2系统硬件电路设计.....................................................16

4.2.1电源电路.........................................................18

4.2.2串口电路........................................................18

4.2.3Flash电路.......................................................194.2.4SDRAM电路.......................................................20

4.2.5显示电路........................................................21

4.3GPS模块电路设计.....................................................22

4.3.1GPS模块选择.....................................................22

4.3.2GPS模块与主机的串口通信.........................................23

第五章系统软件设计.................................................25

5.1NEMA0183协议........................................................25

5.2GPS程序设计.........................................................25

5.3用户界面............................................................29

总结.....................................................................30

致谢.....................................................................31

参考文献................................................................32

附录.....................................................................33

V

第一章绪论

1.1嵌入式技术研究背景

随着计算机和通信技术的快速发展,嵌入式系统己经广泛渗透到人们的工作、生活

中,从家用电器、手持通讯设备、信息终端、仪器仪表到汽车、军事装备、制造工业、

过程控制等。

尤其是随着嵌入式系统与Internet的日益结合,使得嵌入式应用项目越来越

多样化,使嵌入式电子产品的功能也日益强大。

嵌入式微处理器具有体积小、重量轻、成本低、可靠性高的优点,是嵌入式系统的

核心。

而ARM处理器具有高性能低功耗、低成本等显著优点,已成为高性能、低功耗嵌

入式微处理器的代名词,是目前32位、64位嵌入式处理器中应用最为广泛的一个系列。

而英国先进RISC机器公司这一生产模式最为成功的典范,既不生产芯片,也不销售芯片,

而是设计出高效的P内核,授权给各半导体公司使用;半导体公司在ARM技术的基础上,

根据自己公司的产品定位,添加自己的设计并推出芯片产品;最后由OEM客户采用这些

芯片来构建基于ARM技术的最终应用系统产品。

经过十多年的发展,ARM公司己是业

界领先的IP供应商。

ARM微处理器得到了众多半导体厂家和整机厂商的大力支持,全球己有十多家公司

在采用ARM技术,20家最大的半导体厂商中有19家是ARM的用户,包括TI、PHILIPS和

INTEL等公司。

优良的性能和准确的市场定位极大地丰富了ARM资源,加速了基于ARM

核的、面向各种应用系统芯片的开发应用,使得ARM获得了更广泛的应用,确立了ARM

技术的市场领先地位。

ARM在高性能嵌入式应用领域获得了巨大的成功,己在32位嵌入

式应用中稳居世界第一。

在2002年,基于ARM核的芯片占据了整个32、64位嵌入式微处

理器市场的79.5%,全世界已使用了20多亿个核。

如今,ARM公司已经成为业界的龙头

老大,“每个人口袋中都装着ARM”是毫不夸张的,因为几乎所有的手机、移动设备、PDA

都是用基于ARM核的系统芯片开发的。

嵌入式操作系统是支持嵌入式系统工作的操作系统软件,一般用于比较复杂的嵌入

式系统软件开发中。

嵌入式操作系统一般具有实时特点,是嵌入式系统的灵魂,它的出

现大大提高了嵌入式系统开发的效率,减少了系统开发的总工作量,而且提高了嵌入式

应用软件的可移植性。

目前常见的嵌入式操作系统有Linux,WindowsCE等。

其中

WindowsCE.Net是微软推出的一款面向嵌入式应用的操作系统,它继承了Windows家族优

1

秀的图形用户界面,是一款多任务、模块化、实时性能好、通信能力强大且支持多种CPU

的操作系统。

WindowsCE.net是微软专门为信息设备、移动应用、消费类电子产品等领

域设计开发的操作系统产品,己开始广泛应用于数码相机、智能手机、PDA、工业控制

等嵌入式领域。

1.2GPS技术研究背景

自从1978年2月22日第一颗GPS试验卫星进入轨道以来,27年间GPS已经显示了它巨

大的社会、军事作用与经济、社会效益。

GPS卫星发射的导航、定位信号,作为一种时空

信息资源,可在全球范围内向无数用户提供位置、速度和时间信息。

GPS是一个全球性、

全天候、全天时、高精度的导航定位和时间传递系统,空间部分由24颗卫星组成,主要

是用于军用,现在己经渐渐转变为军民两用系统。

随着GPS向民用开放,它所蕴藏的巨大

商机也被发掘出来。

GPS不仅用于导弹、飞船的导航定位,更是广泛用于飞机、汽车、船

舶的导航定位,公安、银行、医疗、消防,林业、环保、资源调查、物理勘探、电信等

都离不开导航定位,特别是随着卫星导航接收机的集成微型化,出现各种融通信、计算

机、GPS于一体的个人信息终端,使卫星导航技术从专业应用走向大众应用,成为继通信、

互联网之后的IT第二个新的增长点。

随着嵌入式系统的高度发展和GPS应用的逐渐广泛,尤其是我国北斗导航系统的使

用,现在车载导航系统和手持导航设备的开发已经成为嵌入式系统发展的一个热门方面。

GPS主要功能有定位、测量及授时等,而动态(即瞬间)定位是GPS接收机、控制系统、软

件系统及显示器等几部分。

目前,车载导航系统在美国、日本已经商品化,在我国也早

已展开了很多的研究和设计。

中国是个GPS应用大国,车载导航监控系统的研制具有广泛

的实用价值和市场前景,但是从系统的技术水平和产品的质量和成熟程度来说,我们还

处在往上发展时期。

目前,城市建设发展速度越来越快,道路变得也越来越复杂,在这

种情况下,随着汽车的日益普及,找到一种方式,使人们能够从容的面对错综复杂的交

通网,己经迫在眉睫。

利用GPS进行车辆定位导航是个不错的选择。

因此,研究和开发基

于嵌入式系统的GPS定位系统具有现实意义。

2

第二章GPS技术基本原理

2.1GPS基本原理

GPS的基本定位原理是:

卫星不问断地发送自身的星历参数和时间信息,用户接收到

这些信息后,经过计算求出接收机的三维位置,三维方向以及运动速度和时间信息。

2.1.1卫星的位置

GPS卫星的位置信息包括在卫星发射的信号中。

卫星信号包括三种信号分量:

载波、

测距码和数据码。

内容有:

(1)卫星星历及星钟校正参数;

(2)测距时间间距;

(3)大气附加延迟校正参数;

(4)与导航有关的信息;

一般的GPS接收机只能接收。

接收机根据特定的算法,能够从L1信号中提取出数据

码D(t),即导航电文。

导航电文的具体内容包括遥测码,转换码,第一数据块,第二数据块,和第三数据

块五部分。

遥测码(TLM)位于每个子帧的第一个子码,作为捕获导航电文的前导。

其中所含的同

步信号为各子帧提供了一个同步起点,使用户便于解释电文数据。

转换码(HOW)是子帧的第二个子码,它的主要作用是帮助用户从以捕获的C/A码转换

到P码的捕获。

第一数据快的主要内容是:

卫星时钟校正参量及其数据龄期,星期的周数编号和大

气校正参数及卫星工作状态等。

第二数据块包括第二和第三子帧,它载有卫星的星历。

这是GPS定位中最常用的基本

数据。

第三数据块由第四子帧和第五子帧构成,它的内容为系统内所有卫星的粗略星历、

粗略时钟校正量、卫星识别及卫星工作正常与否的字符。

每颗卫星的数据需要占用一个

子帧,该数据块的目的是使用户只要收到一颗卫星的信号就可以初略知道其他卫星的情

况。

3

当GPS接收机接收到信号后,就可以根据这个编排格式提取出计算所需的数据。

2.1.2卫星与用户间的相对距离

GPS使用单向测距方法来测定某颗卫星与用户的相对距离。

它使用两台时钟,一台在

用户接收设备上,一台在卫星上。

计算卫星与用户之间的距离,实质上是通过比较GPS

接收机中恢复的卫星钟和用户本身的时钟之间的差,即测量卫星钟要传播到用户所花的

时间即传播时延得以实现。

如果两者时间精确同步,即两时钟信号同频同相,那么,利

用距离等于时间乘以光速的原理,得到卫星和用户间的真实距离R=C×△t。

但是卫星钟和用户钟却不能精确同步,当两者存在钟差△t时,这样测得的距离并不

是用户和卫星问的真实距离,而是伪距(Pseudorange),简称PR,表示为PR=R+C△t,△t

取值是有正负的,用户钟慢于卫星钟则取正,反之取负。

2.1.3卫星信号的解算

用户接收机在接收到卫星发出后的无线电信号后,如果它有与卫星钟准确同步的时

钟,便能测量出信号到达的时间,从而算出信号的空间传播时间。

再用这个时间乘以信

号在空间的传播速度,便能求出接收机与卫星的间距R,R=(Xi-x)2+(Yi-y)2+(Zi-z)2(2-1)

式(2—1)中R为观测量,(Xi,Yi,Zi)为卫星的坐标,(x,y,z)为接收机坐标。

其中卫星

坐标为己知量,接收机坐标待求。

这样,理想情况下,如果测得观测点与三颗卫星的距

离,便可确定三个未知数,即可完成定位。

实际上,一般接收机上的时钟不可能十分准确,因此由它测出的卫星信号在空间的

传播时间是不准确的。

因而测出的距离也不准确,而是伪距。

设接收机在接收卫星信号

的瞬间,接收机与卫星导航系统的钟差为定值△t,则上述公式就要改写成:

R=(Xi-x)2+(Yi-y)2+(Zi-z)2+∆t⨯C(2-2)

式中,c为卫星信号传播速度常数,其中的未知数比式(2-1)多了个△t,

这时,只要测出接收机距四颗卫星的伪距便得到4个这样的方程,如下:

R=(X1-x)2+(Y1-y)2+(Z1-z)2+∆t⨯C(2-3)

R=(X2-x)2+(Y2-y)2+(Z2-z)2+∆t⨯C

4

R=(X3-x)2+(Y3-y)2+(Z3-z)2+∆t⨯C

R=(X4-x)2+(Y4-y)2+(Z4-z)2+∆t⨯C

以上四个方程联立便可以解出四个未知量x,y,z和△t,即求出了接收机的位置,

并可将接收机的时间进行修正。

GPS卫星定位原理示意图如2-1所示:

图2-1GPS定位原理图

2.1.4GPS的定位方式

用GPS进行定位有许多定位方式,按照参考点的位置不同,定位方式可分为以下几种:

(1)静态定位和动态定位

如果在定位过程中,用户接收天线处于静止状态,或者明确的说,待定点在协议地

球坐标系中的位置,被认为是固定不动的,那么这些待定点的位置的定位测量被称为静

态定位。

由于待定点固定不动,因此可通过大量重复观测提高定位精度。

正因如此,静

态定位在大地测量、地球动力学研究等方面获得广泛的应用。

相反,在定位过程中,用户接收天线处于运动状态:

这是待定点位置随时间变化。

确定这些待定点的位置,被称为动态定位。

(2)绝对定位和相对定位

绝对定位是以地球质心为参考点,测定接收天线(即待定点)在协议地球左边系中的绝

对位置,又称为单点定位。

单点定位工作和数据处理都比较简单,其定位结果受卫星星

5

历误差和信号传播误差影响显著,所以定位精度较低,适用于低收精度测量领域。

如果选择地面某个固定点为参考点,确定接机天线相位中心相对参考点的位置,称

为相对定位。

由于相对定位至少适用两台以上的接收机,同步跟踪测量4颗以上的GPS卫

星,因此所获得的观测量和误差都具有相关性。

采用适当的数学模型,即可消除或者削

弱观测量所含的误差,使定位结果达到相当高的精度。

在我国,GPS在导航、授时校频和高精度测量三个领域应用的比较广泛,涵盖军事部

门、交通部门、邮电部门、地矿、煤矿、石油、建筑以及农业、气象、土地管理、金融、

公安等部门和行业。

在GPS应用领域中,车辆应用所占的比重在各项应用中最大,约占总

数的50%左右。

但是目前市场上的GPS车载终端基本上仅具有定位跟踪及监控管理功能,而集定位、

导航与多媒体信息的即时传输于一身的车载定位导航智能管理系统,由于受到许多综合

因素的制约,特别是受到我国汽车工业发展现状、电子地图配套限制以及人均GDP水平

的整体制约,还没有形成较大的市场。

就国际上的发展情况而言,GPS应用产品产业己经是当前国际上八大无线通信产业之

一,也是目前世上发展的最快的三大信息产业之一,GPS与3G无线通信网络的结合已成

为全球通信导航界的热点。

在国际市场上,汽车类GPS设备销售额雄居各类GPS市场之首。

据业内人士预计,未来几年,国际上对GPS导航系统的需求量,将以每年50%以上的速度

递增。

到2006年为止,已有近50%的新车型和90%的豪华车型将具备部分互联网功能,

这意味着这些车都已经应用了车载电脑系统,汽车定位及监控、甚至导航产品市场份额。

2.2GPS发展前景

就国际上的发展情况而言,GPS应用产品产业己经是当前国际上八大无线通信产业之

一,也是目前世界上发展的最快的三大信息产业之一,GPS与3G无线通信网络的结合已

成为全球通信导航界的热点。

在国际市场上,汽车类GPs设备销售额雄居各类GPS市场之

首。

据业内人士预计,未来几年,国际上对GPS导航系统的需求量,将以每年50%以上的

速度递增。

到2006年为止,已有近50%的新车型和90%的豪华车型将具备部分互联网功

能,这意味着这些车都已经应用了车载电脑系统,汽车定位及监控、甚至导航产品市场

份额达到百亿美元。

在GPS应用领域中,车辆应用所占的比重越来越大,而且随着市场的发展,当前GPS

6

接收机向着小型化、智能化方向发展。

以前的GPS接收机由于受到处理器速度的限制,无

论在体积上,在处理速度上都无法满足实时性较高的要求。

因此,采用嵌入式系统为框

架,以高性能的处理器来处理定位信息,成为目前GPS定位系统的发展趋势。

7

第三章嵌入式系统设计

3.1嵌入式系统

嵌入式系统是以应用为中心,计算机技术为基础,软硬件可裁剪,适用于应用系统

对功能、可靠性、成本、体积、功耗有严格要求的专用计算机。

系统嵌入式系统由包括

嵌入式处理器、存储器、传感器和输入输出设备等一系列微电子芯片与器件构成的硬件

部分,和嵌入在存储器中的嵌入式操作系统、控制应用软件部分组成,共同实现诸如实

时控制、监视、管理、移动计算、数据处理等各种自动化处理任务。

与通用型计算机系统相比,嵌入式系统功耗低、可靠性高;功能强大、性能价格比

高;实时性强,支持多任务:

占用空间小,效率高

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > IT计算机 > 电脑基础知识

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2