目录中文摘要…………………………………………………………………………2英文摘要…………………………………………………………………………31引言…………………………………………………………………………42系统的总体设计………………………………………………………………53GPS全球定位系统及其工作原理………………………………………………73.1GPS导航系统………………………………………………………………73.2GPS导航系统的定位原理…………………………………………………73.3GPSOEM板组成结构及原理…………………………………………………84GPS25LP系列OEM板的数据格式…………………………………………114.1GPSOEM板的窜口通信协议…………………………………………114.2NMEA0183语句格式…………………………………………………114.2.1输入语句格式…………………………………………………114.2.2输出语句格式…………………………………………………125GPSOEM板与MCS-51单片机接口电路设计…………………………………155.1单片机控制电路………………………………………………………155.2MAX232电平转换电路…………………………………………………165.3单片机的信息接收和处理……………………………………………176数据的控制与显示………………………………………………………………186.1液晶模块的工作特性…………………………………………………186.2液晶模块的电源电路设计……………………………………………197系统软件设计……………………………………………………………………227.1软件设计方案………………………………………………………………227.2程序设计…………………………………………………………………237.2.1程序功能…………………………………………………………237.2.2变量说明…………………………………………………………247.2.3程序代码…………………………………………………………25结束语………………………………………………………………………………26致谢…………………………………………………………………………………27参考文献……………………………………………………………………………28附录1………………………………………………………………………………29附录2………………………………………………………………………………30附录3………………………………………………………………………………31附录4………………………………………………………………………………2基于单片机及GPS器件的定位与测量系统设计摘要摘要摘要摘要::::本文主要介绍了利用单片型微机作为处理器,接收GPS定位导航系统信息的原理和方法,以及如何实现控制和显示所采集的信息。GPS(GlobalPositioningSystem)全球定位系统,是由美国为高精度导航和定位而研制的全球性被动式无线电卫星系统,是集无线电导航、定位和定时于一体的多功能系统。GPS系统由空间部分、地面监控部分和地面接收机部分组成。GPS全球定位系统精度高,可连续导航,抗干扰能力强,加之其全天候,全球覆盖,方便灵活,质优价廉的特点,因而具有广阔的应用前景。将GPS接收机的小型化OEM板与单片机相结合,配置相应的外围设备,即可开发GPS应用系统。在这里我们以MCS-51单片机作为控制模块,接收由GPS接收机发送的数据,进行定位信息的计算处理后,控制显示模块将当前时间、经度、纬度等定位信息用液晶显示器显示出来。借助该系统,只许按几次键,便可以清楚的知道自己的方位。本文以Garmin公司生产的GPS25LP型OEM板为例,介绍了全球定位系统(GPS)的基本工作原理,讨论了GPS-OEM板的组成和特点,分析了满足NMEA–0183通信协议语句的数据格式及信息组成,并结合其硬件特点,着重讲述了MCS-51单片机与GPSOEM板的串行通信问题,讨论了GPS应用系统的软硬件配置问题,并给出了单片机读取和现实导航数据的有关汇编语言程序。关键字关键字关键字关键字::::全球定位系统,单片机,OEM板,串行通讯,液晶显示器3PositioningandmeasurementsystembasedonSCMandGPSdeviceAbstract:Abstract:Abstract:Abstract:ThispapermainlyintroducedthetheoryandmethodofusingmicrocontrollerasmicroprocessorstoreceiveinformationfromGPSnavigationsystem,Andthecontrolanddisplayofthecollectionofinformation.GPSNamelyglobalpositioningsystemisbuiltforprecisionglobalsatellitesystemandpassiveradiobyAmerica'snavigationandpositioning,whichisamultifunctionalsystemofcollectionofradionavigation,locationandtime.GPSsystemconsistsofspace,groundmonitoringandgroundreceiversparts.GPShashighprecision,stronganti-jammingcapability,togetherwithitsall-weather,globalcoverage,convenientandflexible,inexpensive,andthushasthebroadapplicationprospect.TheminiaturizationofGPSreceiverwillbecombinedwithMCUOEMboard,configurecorrespondingperipherals,wecandeveloptheGPSsystemapplication.TocombineGPSreceiversofminiaturizationOEMplatewithSCM(singlechipmicrocomputer)ascontrolmoduletoreceivethedatasentGPSreceiver,andcorrespondingperipherals,wecandeveloptheGPSsystemapplication.UsingSCMasMicroprocessormoduletoreceivethedatafromGPSreceiverandcalculatethePositioninginformation,Thensendthecurrenttime,latitude,longitudeetcpositioninginformationtoLCDtodisplay.Here,wetaketheGPS25LPOEMboardofGarmincompanyasanexample,IntroducesthebasicprincipleofGPSdeviceanddataformats,discussestheGPS-OEMplatewithMCS-51SCMserialcommunicationinterfaceandliquidcrystaldisplaycircuitconnectionmethod,Andpresentthereading,controlanddisplayofGPSnavigationinformationassemblerlanguageprogram.Keywords:Keywords:Keywords:Keywords:globalpositionsystem(GPS),singlechipmicrocomputer(SCM),OEMboard;Serialcommunication;LCD41引言从事林业、石油、地质、海洋、铁路、公路、环保等行业的工作者由于工作范围大多地处户外,有些甚至是人迹罕至的不毛之地,所以他们对于获取自己当前所处位置的需求是非常强烈的。而且随着经济的不断发展,使移动目标的定位、监控、指挥和调度系统,成为公安、银行以及公交运输系统中一个越来越重要的问题。而GPS定位技术的出现也给车辆、轮船等移动目标的导航定位提供了精确、实时的定位能力。全球定位系统是美国第二代卫星导航系统。它是在子午仪卫星导航系统的基础上发展起来的,GPS能提供全天候、连续、实时高精度导航参数,实现三维定位,并可提供精确的时间信息。GPS系统由空间部分、地面监控部分和地面接收机部分组成。用户接收机接收到卫星发播的信号并利用本机产生的伪随机噪声码取得距离观测量和导航电文;根据导航电文提供的卫星位置和钟差改正信息计算接收机的位置。近年来GPS在在国内外得到广泛的应用,在各个领域发挥了极大的作用,已成为信息时代不可缺少的一部分。GPS系统一开始是为军事目的而建立的,但很快在民用方面得到了极大的发展。现在大多数的GPS都已经模块化并提供简洁的应用接口。本文中要讨论的定位测量系统就是利用单片微型计算机和GPS接收技术相结合而成的GPS定位测量系统。目前,世界市场上已经出现了许多性能优良的便携式GPS接收机,尤其是美国、日本公司的GPS接收机已经被广泛使用在车载导航、大地测量、远洋船舶导航等领域中。利用GPS全球定位系统而建立的实时导航,定位授时系统目前已被广泛应用。因此GPS接收机的原始设备制造产商(OriginalEquipmentManufacturer)接收板应运而生,其内部含有基本的GPS信号接收和解算单元以及必要的输入输出接口,具有性能可靠、结构简便、易于开发的特点,而且,仅数厘米的尺寸使其可以十分方便地与其他设备组合,适用于多种应用场合,正越来越受到开发者的关注。本文即使用Garmin公司生产的GPS25LP型OEM为例,介绍了其基本工作原理和输入输出数据格式,讨论了GPSOEM板与MCS-51单片机的串行通信接口以构成GPS基本应用系统,并给出了读取和控制GPS导航信息的汇编语言程序。52222系统的总体设计系统的总体设计系统的总体设计系统的总体设计本课题要求设计通过单片机控制GPS器件组成的定位与测量系统。在这里使用常见的MCS-51型单片机作为处理器,利用MCS-51单片机的串行接口接收GPS25型GPSOEM板输出的数据信号,并通过软件方法筛选出其中有用的定位数据,最后通过单片机的并行接口输出至液晶显示模块显示的方案。该GPS定位与测量系统硬件系统由以下几部分组成:(1)接收部分:以GarminGPSOEM板为核心的GPS接收机;(2)电平转换电路:应用MAX232电平转换芯片;(3)控制电路:由51单片机作为微处理器控制GPS信号;(4)显示部分:图形点阵液晶显示模块;(5)电源电路部分:用以提供系统电源和LCD背光调节的双电压输出。该系统所要实现的基本功能为单片机对GPS器件的控制和对所采集的定位信息的显示两个方面。系统的总体硬件电路图如附录1所示。单片机系统:本文提出使用8051单片机作为微处理器,控制GPS数据的读取和传输过程。利用其串行接口接收GPS25LP型GPSOEM板输出的NMEA0183语句数据,并将接收到的数据经过筛选和处理后发送到LCD液晶显示器显示。外围电路:外围电路一部分是由GPS接收器件及其辅助电路组成,一部分是LCD液晶显示模块的电源电路和显示电路。。GPS25系列OEM板主要由变频器、信号通道、存储器、中央处理器和输入输出接口构成。它接收天线获取的卫星信号,经过变频、放大、滤波、相关、混频等一系列处理,可以实现对天线视界内卫星的跟踪、锁定和测量。单片机控制程序:编写程