基于单片机的GPS轨迹记录系统-毕业设计.doc
《基于单片机的GPS轨迹记录系统-毕业设计.doc》由会员分享,可在线阅读,更多相关《基于单片机的GPS轨迹记录系统-毕业设计.doc(41页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、基于单片机的GPS轨迹记录系统-毕业设计摘 要论文研究的GPS定位系统主要分为四大部分: GPS定位,单片机MPS430,GPRS传输及PC机用户界面部分。GPS定位使用的是ET662模块,而GPRS数据传输部分的核心部件GPRS模块采用了Siimcom公司SIM900A模块,MCU则使用美国TI公司低功耗MPS430单片机。在整个硬件系统中MSP430单片机作为系统的主控制芯片,接受由 GPS 模块采集到的位置信息并对 GPRS 模块进行控制,将坐标信息通过 GPRS 模块发到 Internet 上的监控电脑主机。PC 机用户部分采用的是 C#编写的界面,通过自动调用百度地图的API 函数,
2、实时显示移动对象的位置信息,这样设计者可以在电脑上方便的监控移动对象的位置。本文完成基于 GPS 和 GPRS轨迹记录系统的硬件电路和软件程序的设计。硬件部分主要包括 GPS 模块、GPRS 模块和单片机的外围电路设计,PCB 电路板设计制作.软件部分则是包含了 MSP430 单片机控制 GPS 和 GPRS 模块的程序,以及用 C#编写的控制百度地图,数据库的程序。关键词:PC机用户界面;GPS;GPRS;MPS430ABSTRACTThe GPS positioning system of this paper can be divided into four parts: the fir
3、st part is the system of GPS positioning, the second part is the GPRS transmission and the third part is the software on monitor PC,the fouth part is signal microcontroller MSP430.The vehicle position monitoring system of this paper can be divided into three parts: the first part is the system of GP
4、S positioning, the second part is the GPRS transmission and the third part is the software on monitor PC.the GPS positioning uses the ET662 module, and the GPRS module uses SIM900A which comes from Simcom Company. This paper chooses TIs ultralow power consumption mixed signal microcontroller MSP430
5、as the MCU。 In the hardware system, The MSP430 microcontroller works as the main control chip。GPS module gets the information of Moving objects position and sends it to the MSP430 microcontroller。 Then MSP430 takes control of GPRS module and sends the information to monitor PC which is online。 The s
6、oftware on monitor PC is written by C, and will automatic calls baidu map API functions to take control of baidu map. The position information of Moving objects will be displayed on computer. So that users can monitor the Moving objects easily。Key word: software on monitor PC; GPS; GPRS; MSP430目 录1
7、引 言12 概 述22。1GPS轨迹记录系统概述22。2系统设计方案思路22。3 研究方向及相关技术22。3。1研究方向22.3.2 GPS相关技术22。3。3 GPRS相关技术52.3。4上位机软件相关技术82.4 主要技术指标83 系统总体设计93。1 总体结构框图93。2 芯片的选择93.3。1 GPS模块:ET66293。3。2单片机模块:MSP430F19693。3.3 数据传输模块:SIM900A103。3其他说明104 硬件电路设计114。1MSP430单片机电路设计114.1。1 MSP430单片机介绍114。1。2MSP430外围电路124。2 GPS模块电路设计144。2。
8、1GPS模块介绍144.2。2GPS模块外围电路164。3 GPRS模块电路设计174。3。1 GPRS模块介绍174.3.2 GPRS模块外围电路185 软件设计215.1 软件总述215.2 单片机MPS430软件设计235.2。1 单片机读取GPS数据235。2.2单片机发送GPS数据235.3 GPS软件设计235.4 GPRS软件设计235。5 PC机软件设计245。5。1数据的标注245。5。2数据的存储245。5。3数据的调用246 系统的总体组装与调试256.1系统组装256.2 实测267 结束语29致谢30参考文献31附录331原理图332源程序351 引 言3GPS系统的
9、前身是美军研制的一种子午仪卫星定位系统(Transit), 最初的GPS计划在联合计划局的领导下诞生了,该方案将24颗卫星放置在互成120度的三个轨道上。每个轨道上有8颗卫星,地球上任何一点均能观测到6至9颗卫星。这样,粗码精度可达100m,精码精度为10m。由于预算压缩,GPS计划不得不减少卫星发射数量,改为将18颗卫星分布在互成60度的6个轨道上。然而这一方案使得卫星可靠性得不到保障。1988年又进行了最后一次修改:21颗工作星和3颗备用星工作在互成30度的6条轨道上。这也是现在GPS卫星所使用的工作方式。GPS的应用都是基于两个基本服务 1)空间位置服务 。定位:如汽车防盗、地面车辆跟踪
10、和紧急救生. 。导航:如船舶远洋导航和进港引水、飞机航路引导和进场降落、智能交通、汽车自主导航及导弹制导. .测量:主要用于测量时间、速度、及大地测绘,如水下地形测量、地壳形变测量,大坝和大型建筑物变形监测及浮动车数据,利用GPS定期记录车辆的位置和速度信息。从而计算道路的拥堵情况. 2)时间服务 。系统同步:如CDMA通信系统和电力系统 .授时:准确时间的授入、准确频率的授入2010年,中国GPS市场发展迅速,无论是车载产品还是便携式产品,销量均较2009年有明显上升.另外,GPS产品价格在2010年出现明显下降,许多知名品牌也纷纷加大对低端市场的重视程度。从行业整体情况看,导航功能、相关增
11、值服务正逐渐成为新的市场增长点,售后保障服务也更加规范,市场呈现良性发展趋势。 随着汽车、手机等高档消费品的普及,中国正在成为全球卫星定位导航系统(GPS)产业增长最快的市场之一。中国投资咨询网2007年中国GPS导航市场分析及投资咨询报告称,截至2005年底,中国安装车载导航设备的车辆不足10万辆,普及率不到1。随着中国市场的高速发展及新品牌的层出不穷,预计GPS产业产值在2007年可接近10亿元。“十一五”期间,GPS在航空、海路、铁路、建筑、电信、电力等领域的应用都会有很大的发展空间。2 概 述2.1GPS轨迹记录系统概述论文研究的GPS定位系统主要分为三大部分: GPS定位,GPRS传
12、输及PC机用户界面部分.GPS定位使用的是ET662模块,而GPRS数据传输部分的核心部件GPRS模块采用了Siimcom公司SIM900A模块,MCU则使用美国TI公司低功耗MPS430单片机。在整个硬件系统中MSP430单片机作为系统的主控制芯片,接受由 GPS 模块采集到的位置信息并对 GPRS 模块进行控制,将坐标信息通过 GPRS 模块发到 Internet 上的监控电脑主机。PC 机用户部分采用的是 C#编写的界面,通过自动调用百度地图的API 函数,实时显示移动对象的位置信息,这样设计者可以在电脑上方便的监控获取移动对象的位置。2.2系统设计方案思路实际设计的主要思路是:首先是硬
13、件电路的设计制作:将GPS定位、GPRS通信模块、MPS430单片机、电源模块集成到一个系统板中;然后是软件方面的设计制作:1通过GPS模块获取移动物体的位置信息,并将数据发送给单片机,用单片机解析GPS定位数据(因为GPS数据是一大串的,要提取里边有用的);2.将单片机处理以后的定位数据通过GPRS无线通信方式发送到指定的电脑终端(每台电脑都有一个特定的WEB端口,将这个端口的信息写入程序中,就可以实现信息的定点传递);3。数据库数据存储,将上位机软件从计算机WEB端口读取的数据处理后存储到数据库中;4。上位机软件的编写,需要制作一个上位机软件界面来调用百度地图标注GPS定位信息,显示移动对
14、象的运动轨迹,并可以对某时刻的位置信息进行查询;2.3 研究方向及相关技术2.3.1研究方向设计一种GPS轨迹记录仪器,要求测量经纬度坐标,能与地图连接,实时在地图上显示位置,并记录运动轨迹,也可以根据需要查询某时间点的位置。2。3.2 GPS相关技术29w GPS 概述GPS( Global Positioning System),中文译为 “全球定位系统 ”。是美国从 20世纪 70 年代开始研制,耗资 300 亿美元,于 1994 年全面建成,是具有对海上、陆地、空中进行全方位实时三维导航与定位能力的卫星导航与定位系统。GPS可在全球范围内、全天候、实时地为各类用户提供高精度的三维位置(
15、经度、纬度、高度),三维速度和时间信息。GPS 是导航技术领域内的一项重大革命.它实质上是一种无线电导航系统,但因它吸取了现代最新科技成果,不但为载体导航和定位提供了最有效的手段,同时还具有精确授时功能4。GPS 初期只对军用领域开放,克林顿政府时期开始向民用领域开放,此后展现了广阔的应用前景,在大地测量、地质勘探、车辆导航定位和人员定位等领域都表现出了极大地应用价值。w GPS 组成GPS 系统包括三大部分5:1.空间部分 GPS 卫星星座。2.地面控制部分 地面监控系统。3.用户设备部分 GPS 信号接收机. 图 2。3.2。1 GPS 星座图GPS 卫星星座:由24颗卫星组成,其中包含2
16、1颗工作卫星, 3颗备用卫星。24 颗卫星均匀分布在 6 个轨道平面内,每个轨道四颗卫星,轨道倾角为 55度,各个轨道平面之间相距 60 度。每个轨道平面内各颗卫星之间的升交角距相差 90 度,一轨道平面上的卫星比西边相邻轨道平面上的相应卫星超前 30 度.当地球对恒星自转一周时,它们绕地球运行二周,即绕地球一周的时间为 12 恒星时。对于地面用户来说,每天将提前 4 分钟见到一颗 GPS 卫星.位于地平线以上的卫星颗数随着时间和地点的不同而不同,最少可见到 4 颗,最多可见到 11颗。GPS 卫星星座示意图如图 2。1 所示。地面监控系统:主要由分布在全球的 1 个地面主控站,5 个地面监测
17、站,3个信息注入站组成。主控站是地面监控部分的中心,它位于美国科罗拉多州的Falcon 空军基地,主控站除负责管理和协调整个地面监控系统的工作外,其主要任务是根据本站和其他监测站的所有跟踪观察数据,计算卫星的轨道参数,钟差参数以及大气层的修正参数,编制成导航电文并传送至各个注入站.主控站还负责调整偏离轨道的卫星,使之沿预定的轨道运行,必要时启用备用卫星代替失效的工作卫星.5 个监测站分布在美国本土和三大洋的美军基地上,其主要任务是为主控站提供卫星的观测数据。监测站是一个数据自动采集中心,监测站包含双(L1/L2)GPS 接收机,接收机天线的相对位置是精确已知的。每个监测站均用 GPS 接收机对
18、视界内每颗卫星进行连续观测,所有观测数据连同气象数据传送到主控站,用以更新主控站的精密卡尔曼滤波器对每颗卫星位置、速度和时间的统计估计值.3 个注入站分别设在南大西洋的阿松森群岛,印度洋的迪戈加西亚岛和南太平洋的卡瓦加兰岛。其主要任务是将主控站发过来的导航电文注入到相应的卫星存储器,每天注入三至四次,此外,注入站能自动向主控站发射信号,每分钟报告一次自己的工作状态.地面监控系统示意图如下图所示:图2.3.2.2 GPS地面监控系统GPS信号接收机:GPS信号接收机就是用户接收设备,它处理由卫星发射来的L波段信号以确定用户的PVT(位置、速度和时间)。对于GPS接收机的要求是能迅速的捕获按一定卫
19、星截止高度角所选择的待测卫星信号,并跟踪这些卫星的运行,对接收到的卫星信号进行变换、放大和处理,以便测定出GPS信号从卫星到接收机天线的传播时间,解译出GPS卫星所发送的导航电文,实时的计算出监测站的三维坐标、三维速度和时间等所需的数据。w GPS原理GPS卫星是利用测距交会的原理确定点位的.GPS卫星发射测距信号和导航电文,导航电文中含有卫星的位置信息.用户使用GPS接收机在某一时刻同时接收三颗以上的GPS卫星信号,测量出测站点(接收机天线中心)至三颗以上GPS卫星的距离并解算出该时刻GPS卫星的空间坐标,据此利用距离交会法解算出测站点的位置6。其定位数学模型如下图所示:图2.3。2.3 卫
20、星定位数据模型GPS定位是根据高速运动的卫星瞬间位置作为己知的起算数据,采用空间距离后方交会的方法,确定待测点的位置,假设T时刻在地面待测点上安置GPS接收机,可以测定GPS信号到达接收机的时间为t,再加上接收机所接收到的卫星星历等其他数据可以确定以下四个方程: (21) (2-2) (2-3) (24)其中,待测点坐标为X, Y, Z以及Vto为未知参数,其中di=Ct(i=1,2,3,4。di(i=1,2,3,4)分别为卫星1,2,3,4到接收机之间的测码伪距。ti(i=1,2,3,4)分别为卫星1,2,3,4的信号到达接收机所经历的时间传播延时,C为光速.方程中其他参数的含义如下:X,Y
21、,Z分别为待测点坐标的空间直角坐标。Xi,Yi, Zi(i=1,2,3,4)分别为卫星1,2,3,4在t时刻的空间直角坐标,可由卫星导航电文求的.Vti(i=1,2,3,4)分别为卫星1,2,3,4的卫星钟的钟差,由卫星星历提供,Vto为接收机的钟差。由以上四个方程即可解出待测点的坐标X,Y,Z和接收机的钟差Vto。2。3.3 GPRS相关技术19w GPRS概述 GPRS的英文全称是General Packet Radio Service,就是常说的通用分组无线服务,是一种基于GSM系统的无线分组交换技术,提供了端到端的,广域的无线IP技术连接。GPRS经常被描述成“2。5G,也就是说这项技
22、术位于第二代(2G)和第三代(3G)移动通讯技术之间。它通过利用GSM网络中未使用的TDMA信道,提供中速的数据传递,理论上的传输速度能达到171kbs。w GPRS网络结构GPRS突破了GSM网络只能提供电路交换的思维方式,只通过增加GGSN(Gateway GPRS Support Node,网关GPRS支持节点)和SGSN(Serving GPRS Support Node,GPRS服务支持节点)以及对现有的基站系统进行部分改造来实现分组交换。其系统结构图如下图所示:图2。3.3。1 GPRS系统机构图 其主要由以下几部分组成: 1。移动台MS 完整的GPRS移动台由移动设备(ME)和S
23、IM卡组成,ME又包含移动终端(MT)和终端设备(TE),移动终端是具有TE接口,含有GPRS功能软件,可以把终端设备连接到GPRS网络。终端设备是GPRS系统用来发送和接收终端用户分组数据的部件。 2.BSS基站子系统 BSS由基站系统控制器(BSC)和一个或多个基站收发信机(BTS)组成,GPRS网络共享GSM系统的基站,但BSC需要增加处理分组数据及无线分组信道管理的PCU(分组控制单元)模块,同时还要增加新的移动性管理软件。由于GPRS采用了新的编码方案,还需要对GSM网络的BTS进行改造. 3。SGSN GPRS服务支持节点 在GPRS网络结构中,SGSN是GSM网络结构中的一个节点
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 单片机 GPS 轨迹 记录 系统 毕业设计
限制150内