ImageVerifierCode 换一换
格式:DOCX , 页数:35 ,大小:45.98KB ,
资源ID:12111401      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/12111401.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(北斗卫星定位系统的研究.docx)为本站会员(b****4)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

北斗卫星定位系统的研究.docx

1、北斗卫星定位系统的研究 Standardization of sany group #QS8QHH-HHGX8Q8-GNHHJ8-HHMHGN#北斗卫星定位系统的研究哈 尔 滨 理 工 大 学毕 业 设 计 题 目: 北斗定位系统研究 院、 系: 荣成学院 电气工程系 姓 名: 朱瑞锋 指导教师: 侯甲童 系 主 任: 王哈力 2016年6月24日北斗定位系统研究摘 要全球卫星导航系统已经成为重要的信息产业之一,越来越多的国家注意到其巨大的潜在价值。并成为衡量一个国家综合实力强弱的工具,成为各国研究的重点。本设计主要对基于STC89C52单片机的北斗定位接收机的软硬件系统展开了研究。首先,研究

2、了北斗导航系统的发展现状、原理和特点;其次,选用和芯星通的UM220-N芯片为北斗模块的核心芯片;然后,研究了接收机芯片的工作原理和特征,确定了北斗导航接收机的硬件和软件整体方案;最后,在此方案的基础上进行了软硬件的调试。本次设计的接收机首先通过北斗模块接收定位信息,然后发送给单片机进行信息处理,最终在显示模块显示且在语音模块播报。本设计所做的北斗导航接收机实现了精准定位。可以用LCD12864显示经纬度、速度、时间、日期,并且用YS-M3语音播报模块播放经纬度。关键词 卫星定位系统;北斗;STC89C52;UM220-N芯片The Research of Beidou Positioning

3、 System AbstractThe global satellite navigation system has become one of the important information and more countries pay attention to its huge potential has become the tool to measure a nations comprehensive strength , and a focus of research.In this design, the hardware and software system of the

4、Beidou positioning receiver based on STC89C52 single chip microcomputer is studied. Firstly, the paper studies the development, principle and characteristic of the Beidou navigation system; secondly, choose the He Xin Xing Tong UM220- III N chip as the core chip of Beidou module; then, study the wor

5、king principle and characteristics of the receiver chip, determine the Beidou navigation receiver hardware and software of the overall program; finally, on the basis of this scheme were the debugging of the hardware and software. The design of the receiver first through the Beidou module to receive

6、positioning information, and then sent to the microcontroller for information processing, and finally in the display module display and broadcast in the voice module.This design for the Beidou navigation receiver has realized the accurate positioning. It can be used LCD12864 display latitude and lon

7、gitude, speed, time, date, and with YS-M3 speech module play the latitude and longitude.Keywords Satellite positioning system; Beidou; STC89C52; UM220-N chip第1章 绪论1.1 课题研究背景及意义全球导航卫星系统(Global Navigation Satelite System,GNSS)是一种为人们提供全球、全时段高精度定位导航信息的卫星系统。作为一个国家的基础设施,GNSS标志着一个国家的综合实力,是保障国家安全、提高人民幸福指数的重

8、要设施。众所周知,20世纪70年代以来。以美国和苏联为首的各国认识到太空资源的重要性,相继启动各自的卫星导航计划。为紧随经济和科技迅速发展的步伐,我国于1980年开始创立一个独立的北斗卫星导航系统。2003年,随着将第三颗北斗卫星顺利送入太空,我国组建了完整的卫星导航定位系统,可以确保全天候、全天时提供卫星导航通信信息。标志着继美国和前苏联后,我国成为世界上第三个建立了完善卫星导航系统的国家。改变了我国长期缺少高精度、实时定位的局面,填补了我国卫星导航定位系统的领域空白1。1.2 国内外发展现状1.2.1 国外发展现状目前,世界上已建成的全球卫星导航体系有美国的“全球定位系统”(GPS)和俄罗

9、斯的“格洛纳斯”(GLONASS)系统。而欧洲也正在抓紧建设“伽利略”(Galileo)系统2。1995年4月27日,美国成功实现了GPS系统的完全组网运行。在空间部分,GPS的星座由24颗卫星组成,这24颗卫星等距地分布在6个近圆轨道上,每个轨道上有4颗卫星。接收部分由1个主控站和5个监控站组成。用户在同一时刻精准计算4颗卫星信号的传播时间,可得到高精度的三维定位数据。现役的第二代GPS卫星增加了星钟、星间链路和自主导航三大功能,大大增强了GPS的导航精度、GPS系统的生存能力。1995年12月,俄罗斯(前苏联)的GLONASS卫星定位系统落成。但由于美国压制和后期资金紧缺,补网卫星没有及时

10、发射,系统还满足不了导航和定位的要求。GLONASS系统由24颗卫星组成,散布在三个轨道上。GLONASS系统的民用标准定位精度是50m。伽利略卫星导航系统(Galileo)是由欧盟牵头开发的全球卫星导航体系。该体系内共有30颗卫星,包括27颗运行星,3颗备用星。2014年8月,随着第二批的一颗卫星成功进入预定轨道,太空中已有6颗正式的伽利略卫星,可初步施展地面定位的作用。Galileo系统与GPS系统、GLONASS系统相兼容的全球定位系统。它吸收了GPS的经验,具有很多优点。Galileo系统实施了三载波模糊度解算技术(Three-carrier Ambiguity Resolution,

11、TCAR),较好地处理了加密、密钥和拒用三者的关系。该系统定位精度10m,定时精度33ns3。当今,卫星导航系统正在向多系统组合导航和差分导航方向发展。卫星导航定位技术与惯性导航技术、无线电导航技术相结合,并且即将应用数字化铯钟技术。这对我国北斗导航系统提出了更严格的要求和更新的挑战。1.2.2 国内发展现状中国北斗卫星导航系统(BeiDou Navigation Satellite System,BDS)由空间段、地面段和用户段三部分构成。目前为止,中国已成功发射22颗北斗导航卫星。已成功覆盖亚太大部分地区,具备区域无源导航服务能力。预计2020年前后,北斗导航系统将形成全球无源服务能力。随

12、着我国综合实力水平的提高,“北斗”产品越来越多地在工业制造、军用领域、生活服务领域发挥着不可替代的作用。北斗定位系统在陆地上的开发应用方面具有极其重要的地位,体现在诸多方面,如:车辆行驶状态监测和导航;旅游景点导航;应急车辆最快路线引导;大气物理观测;工程建设的施工测算;板内运动状态和地壳形变测量;智能火车网建设;智能放牧;气象监测等4。北斗定位系统在海洋方面有着同样重要的作用,例如:提供远洋船只的定位;计算最短航程,提高运输安全和效率;远洋船队在航行中的实时调度和检测;提供两船之间、船与陆地的短报文通信;海洋救援的搜救和定点测量;海底管道铺设测量;水文监测等。2014年11月23日,国际海事

13、组织海上安全委员会审议通过了对北斗卫星导航系统认可的航行安全通函,这标志着北斗卫星导航系统正式成为全球无线电导航系统的组成部分,取得面向海事应用的国际合法地位5。北斗定位系统在航空方面的应用主要体现在:民航飞机的自主导航;飞机精密着陆;飞机空中加油等。北斗系统已经在我国许多领域发挥着重要作用。利用这套系统,最基本的就是接收北斗系统发出的信号并能够实时输出显示。输出的信息包括定位地点的经纬度、天线高程、UTC(协调世界时)时间、地面速度、日期、时间、卫星个数等。由于北斗系统发展时间较短,与GPS和GLONASS系统在精度方面有一些差距。但相信北斗卫星系统在未来会大放异彩。1.3 本课题主要研究内

14、容本设计采用STC89C52单片机为核心,研究北斗卫星工作原理,读取北斗卫星导航模块的标准数据,在LCD12864屏幕上显示当前的经纬度、日期、时间和速度信息,并且使用语音模块播报经纬度。能够正确画出系统原理图,并且能够正确调试电路,最终完成导航系统的实物制作,为今后开发北斗卫星导航仪打下基础。第2章 北斗定位系统2.1 北斗定位系统概述北斗卫星导航定位系统是中国正在努力实施的自主研发、独立运行的全球卫星导航定位系统。系统建设目标是:建成独立自主、开放兼容、技术先进、稳定可靠的覆盖全球的北斗卫星导航系统。促进卫星产业链形成,具有完善的国家卫星导航系统。2.1.1 北斗定位系统组成北斗卫星导航定

15、位系统由空间段、地面段和用户段三部分构成。空间段包括5颗静止轨道卫星和30颗非静止轨道卫星。地球静止轨道卫星分别位于、80 oE、 oE、140 oE和160 oE。非静止轨道卫星由3颗倾斜同步轨道卫星和27颗中圆轨道卫星组成5。地面段包括主控站、注入站和监控站等若干个地面站。主控站主要作用是收集每个监测站的观测数据,分析数据,生成卫星导航电文和差分完好性信息,完成任务规划与调度,实现系统运行与控制等。注入站主要任务是在主控站的统一调度下,完成卫星导航电文、差分完好性信息注入和有效载荷的控制管理。监测站接收卫星信号,发送给主控站,实现对卫星的跟踪、监测,为卫星轨道确定和时间同步提供观测资料。用

16、户段包含北斗系统用户终端以及与其他卫星导航系统兼容的终端。北斗卫星导航系统采用卫星无线电测定(Radio Determination Satellite Service,RDSS)与卫星无线电导航(RNSS)集成体制。既能像GPS一样,为用户提供卫星无线电定位服务,又具有位置报告及短报文通信功能。2.1.2 北斗定位系统的定位原理目前,国际上三大定位系统GPS、GLONASS、Galileo和北斗卫星导航系统的定位原理都是相同的,均是采用三球交会的几何原理来实现定位。用户接收机在同一时刻接收两颗及以上卫星信息,计算出接收机至两颗卫星的距离,解算出卫星的空间坐标,再利用距离交会法解算出用户接收机

17、的位置。具体流程如下:1.用户测量出接收机到三颗卫星的距离;2.卫星的位置精确已知,通过电文播发给用户;3.以卫星为球心,距离为半径画球面;4.三个球面交得两个点,根据地理常识排除一个不合理点即得用户位置。如图2-1所示。图2-1 三球交会定位原理图由于第二代北斗导航卫星系统已不再要求用户发送上行信号,因为不再依靠中心站电子高程图处理或由用户提供高程信息,而是直接接受卫星单方面测距信息自行定位,所以需要4颗以上的卫星测距才可精确定位。这样就面临一个问题,就是需要大量卫星实行全覆盖,所以我国的北斗卫星目前为止只能进行亚太地区的卫星导航通信,还没有全球覆盖6。如图2-2所示。图2-2 北斗定位原理

18、图2.2 UM220-N模块2.2.1 UM220-N芯片介绍如图2-3为和芯星通针对车辆导航、便携设备、电信/电力授时、气球探空等应用生产的具有自主知识产权的国产北斗/GPS双系统模块。UM220-N芯片采用的是ARM9内核,较高的跟踪灵敏度,定位精度,速度精度s,授时精度优于20ns。该模块具有功耗低、体积小、可靠性高等特点。图2-3 UM220-N模块外观相较于单一的GPS模块,UM220-N可以随意切换接受信息模式。可接收单一的GPS或北斗定位信息,也可同时接收北斗和GPS双信号。这样大大加强了定位信息的准确性7。2.2.2 UM220-N引脚功能描述如图2-4、表2-1为UM220-

19、N的引脚图和引脚功能介绍。UM220-N引脚为两排对称排列共24个引脚:图2-4 UM220-N引脚图表2-1 UM220-N管脚说明序号名称I/O电平标准描述1nRESETILVTTL外部低电压重置2AADET_NILVTTL有源天线检测1:非有源天线0:有源天线3TIMEPULSEOLVTTL时间脉冲4EXTINT0ILVTTL外部中断引脚5GPIO2ILVTTL天线短路检测1:天线对地短路0:天线对地正常6TXD2OLVTTL串口2发送数据7RXD2ILVTTL串口2接收数据8RSV保留管脚,悬空处理9VCC_RF2O10%输出电压信号(不用则悬空)10GNDI接地11RF_INIGNS

20、S输入信号(BD2 B1+GPS L1)12GNDI接地13GNDI接地14SPLSDOOLVTTLSPI数据输出引脚(不用则悬空)15SPLSDIILVTTLSPI数据输入引脚(不用则悬空)16SPLSCKOLVTTLSPI时钟引脚(不用则悬空)17SPLCS1OLVTTLSPI芯片选择1(不用则悬空)18SDA23I/OLVTTLDDC数据(不用则悬空)19SCL24I/OLVTTLDDC时钟(不用则悬空)20TXD1OLVTTL串口1发送数据,固件升级21RXD1ILVTTL串口1接收数据,固件升级22V_BCKPIRTC和SRAM备份电压23VCC-10%供电电源24GND-接地2.2

21、.3 UM220-N输出语句格式北斗数据遵循NMEA-0183协议,该数据标准是由美国国家海事电子协会(National Marine Electronics Association,NMEA)于1983年制定的。同一标准形式NMEA-0183输出使用ASCII码,其串行通讯的参数为:波特率4800bps,数据位8bit,开始位1bit,停止位1bit,无奇偶校验位。数据传输以“语句”形式进行,每句话都以“$”开头,接着是两个字母的“识别符”和三个字母的“语句名”,最后就是以逗号分割的数据体,最末尾为校验和。在UM220-N模块中,“识别符”有三种。其中,GP为GPS系统单独定位;BD为北斗系

22、统单独定位;GN为GPS与北斗系统混合定位。NMEA-0183的数据信息有十几种。其中,GGA为输出GPS定位信息;GLL为输出大地坐标信息;ZDA为输出UTC时间信息;GSV为输出可见的卫星信息;GST为输出定位标准差信息;GSA为输出卫星DOP值信息;ALM为输出卫星星历信息;RMC为输出GPS推荐的最短数据信息等。鉴于本文配置信息为RMC形式,所以只介绍RMC语句格式。对于一般的GPS定位应用,RMC语句完全可以满足要求。格式如下8。$GNRMC,表2-2 RMC语句格式说明编号含义取值格式备注定位时间UTC时间状态有效位A/VA:有效V:无效纬度dd:度 :分南北半球N/SN:北纬 S

23、南纬经度ddd:度 :分东西半球E/WE:东经 W:西经地面速度单位:节速度方向日期010100311299日,月,年磁偏角单位:度磁偏角方向E/W固定为E模式指示及校验和A/ NA:单点定位N:未定位校验和:本语句从$到*之间所有字符进行异或得到的16进制数2.3 本章小结本章主要包括两部分内容。首先,介绍了北斗系统的组成与原理;在充分了解北斗定位原理后,讲解了UM220-N模块的基本信息。包括UM220-N模块的电气特性和引脚介绍。最后讲解了UM220-N输出语句格式和各数据位的含义。第3章 总体方案设计 北斗接受模块通过天线接收卫星信号,实现对天线视野内卫星的跟踪、锁定和测量。在获得卫星

24、的位置信息和测量出卫星信号的传播时间后,就可计算出天线所在位置,即实现定位。用户通过输入输出接口,获取定位信息语句,通过单片机进行信息处理。最后通过显示屏和语音播报模块进行人机交互。本设计要求通过单片机控制北斗导航器件实现定位信息显示和播报功能。北斗模块使用的是以和芯星通UM220-N模块为核心的BD+GPS接收机。利用STC89C52 单片机串口接收北斗和GPS混合信号(GNRMC)。并通过软件实现显示和播报定位数据。显示屏采用LCD12864,语音播放模块使用YS-M3模块。如图3-1所示为整体方案框图,通过天线接收的数据信号经过芯片UM220-N模块处理,通过串口将定位信息传到单片机,最

25、后通过单片机信息处理在LCD12864显示并在语音模块播放910。图3-1 北斗导航硬件设计框图3.1 单片机最小系统本设计中使用的是STC89C52单片机,单片机具有的特点有稳定性好、成本经济、使用简单、可控性好等。单片机电路加上复位和晶振两个部分就形成了其最小系统。最小系统是构成开发板的基本单元。以此为基础,用户加上北斗模块、语音播放模块和显示模块。单片机最小系统电路图如图3-2所示。其中包含晶振电路和复位电路。晶振电路采用的无源晶振,所以并联两个30pF电容作为起振电路11。图3-2 单片机最小系统电路3.2 北斗定位模块电路本设计选用的是和芯星通公司的UM220-N双系统高性能北斗定位

26、模块。基于该公司的双系统多频率高性能SOC芯片,能够同时支持BD2B1、GPSL1两个频点。UM220-N体积小,采用SMT焊盘,适合低成本、低功耗的北斗模块。UM220-N通过UART接口与开发板进行通信。本设计中使用的北斗开发板为江苏艾琳科技生产的北斗开发板。该开发板可将TTL电平通过MAX232转换成232电平,与电脑进行数据交互。并引出了两组串口,两组串口都可以输出NMEA扩展语句,串口1还可对芯片内部升级7。实物如图3-3所示。图3-3 北斗开发板实物图本北斗卫星模块串口有磁珠和瞬态抑制二极管(Transient Voltage Suppressor, TVS),用于对浪涌的消除,使

27、得模块更加安全稳定。如图3-4为模块电源集成电路。模块电源集成电路由LM317集成稳压器构成,可输出37V的电压,保证输出电流。LM317有三个引脚,分别为调整端、输入端和输出端,调整端和输出端电压恒为。可通过设置为不串联电阻分压作用获得想要输出的电压大小。在电源两端并联多个F电容起到滤波作用,减少电源电压的波动,保护电路。图3-4 北斗模块电源电路如图3-5为北斗模块芯片电路。由北斗模块UM220-N和其附加电子器件组成。其中北斗模块外接4组插针,在芯片与电源间串联电感的作用是起差模滤波作用,防止电流突变对芯片造成损坏;并联电感的作用是提高芯片运行的稳定性,防止产生噪声。发光二极管为指示灯,

28、每有信号传输一次则闪烁一次。TXD1与单片机的(RXD)相连,进行串行通信。图3-5 北斗模块芯片电路如图3-6为北斗模块串口电路图,芯片UM220-N的串口信息通过MAX232转化为232电平信号,通过9针的串口与电脑PC端相连。可以进行模块数据定义和系统升级。图3-6 北斗模块串口电路北斗模块关键指标如表3-1所示1214。表3-1 北斗模块关键指标电源电压5V冷启动时间32秒热启动时间1秒温启动时间1秒接口TTL全双工接口波特率9600bps工作环境40853.3 液晶显示单元电路LCD12864可显示汉字及图形,内置8192个中文汉字、128个字符及64256点阵显示RAM。如图3-7

29、和表3-2为管脚说明。图3-7 LCD12864LCD液晶显示器数据由单片机P0口进行控制,P2口进行指令控制操作。LCD12864主要技术参数和显示特性如:电源:5V(内置升压电路,无需负压);显示内容:128列64行;接口:8位并行或串行;多种软件功能:光标显示、画面移动、自定义字符、背景光等15。表3-2 LCD12864管脚说明引脚序号管脚名称说明1GND电源地2VDD电源输入(+5V)3V0液晶显示对比度调节4RS数据输入5R/W读写选择(1读;0写)6E读写使能7-14DB0-DB7数据总线15PSB并/串口选择(1并;0串)16NC悬空17REST液晶模组复位18Vout悬空19

30、BLA背光源正端20BLK背光源负端3.4 语音模块电路3.4.1 语音模块工作原理YS-M3语音播放模块主要包括一个单片机芯片、一个MP3硬解码芯片、TF卡槽以及其他电阻电容组成。语音模块工作原理:首先将MP3歌曲文本从存储卡取出并读取存储器上的信号,其次,解码芯片对信号处理。然后通过D/A转换器将解出来的数字量转换成模拟量。最后再把转换后的模拟信号放大,通过低通滤波器传输到耳机或音响等播放装置。因此,语音播放模块最重要的两个芯片就是单片机芯片和解码芯片。单片机芯片运行MP3歌曲的整个控制程序,控制各个部件的工作:从存储设备读取数据送到解码器解码;与主机连接时完成与主机的数据交换;接受控制按键的操作等。由于本模块采用的是STC15W204S单片机,自带有D/A转换功能,所以不需要单独

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1