基于51单片机的GPS定位系统设计

来源 :科技信息·下旬刊 | 被引量 : 0次 | 上传用户:dh184866884
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:GPS是英文Global Positioning System(全球定位系统)的简称。由于GPS技术具有全天候,高精度和自动测量功能,作为先进的测量工具和新的生产力,已被纳入国家经济建设,国防建设和社会发展的各个领域。本次设计以单片机STC89C52为核心,采用GPS模块(SiRF Star III),LCD1602液晶显示屏等芯片,利用GPS模块与单片机串口通讯原理,实现了GPS信息的提取、显示。本设计精确度高,体积小,可连续导航,可用于自驾车出游,出租车定位等领域。
  1.引言
  GPS是全球定位系统(Global Positioning System)的简称,它是一种基于卫星形式的定位系统,其目的是获取目标位置的地理坐标信息、时间信息以实现最终的位置锁定。如今它广泛用于现代测量以及建筑建设,也更多的用于民间,且范围越来越广,作用越来越大。
  GPS技术已遍布各行各业的方方面面,现在市面上已经有各式各样由GPS接收模块所研发的定位产品,如车载导航仪、带GPS功能的手机平板等。本次设计针对广大普通用户,切合他们实际需求,运用单片机的基本原理和GPS的理论知识,选择合适的GPS接收模块,设计并制作一个既实用又价廉的定位系统。
  2.SiRF Star Ⅲ GPS信号接收模块
  SiRF Star Ⅲ是完全独立的GPS接收器,这一芯片通过采用20万次/频率的相关器提高了灵敏度,可以同时追踪20个卫星信道。它使用了全新的SiRFstar TM III GPS架构GSC3F(高性能GPS单芯片),GPS集成实时时钟(RTC),ARM7-TDMI CPU,4Mbit的FLASH存储器,低噪声放大器和SAW滤波器,TCXO,复位和调节器等,且具有内置备用电池,GPS接收机贴片天线,可选择的内部/外部射频连接器。尺寸参数如下:
  贴片天线尺寸:35(宽)mm×35(厚)mm×3(高)mm;
  尺寸:39.0(宽)毫米×35.5(厚)mm×8.0(高)mm;
  重量:21.5克。
  GPS接收模块中RX为信号输入端,TX为信号输出端,接口电路如图1
  3.系统方案
  本设计主要完成了GPS信号的接收与处理、数据的传输与显示。在硬件上有SiRF Star Ⅲ GPS接收处理模块和LCD1602液晶显示模块,并且还需要中央处理器来将各个部分连接起来。因为单片机的结构简单明了,价格比较低,功能强大且操作简单,其中又以51单片机最合适,所以选着STC89C52作为核心单片机。系统的结构框图如图2
  4.系统的硬件设计
  考虑到成本及操作难度等,8位单片机更简单,成本也更低,所以采用低电压,高性能CMOS 8 位单片机STC89C52作为主控制器。该器件采用ATMEL高密度非易失存储器制造技术制造,与工业标准的MCS-51指令集和输出管脚相兼容[4]。它有4个8位I/O口、一个双工串口、两个16位的计/定数器、五个中断源;拥有的全双工异步通信接口,可以与外部接口直接进行读取数据、数据处理以及数据输出。
  LCD1602叫做1602字符型液晶屏,它被用来显示数字、字母、符号。它是一种点阵型液晶显示模块。它由若干个5x11或者5x7点阵字符组成,字符间有间隔,一个字符位只能显示一个字符,故他并不能用来显示图形。在本设计中,由于LCD1602显示内容有限,单次只能显示两行内容,且本系统需要得到日期、时间、经纬度、海拔、速度共计3组数据,故需要LCD1602用三次来显示,而这三次显示的切换就需要用按键来实现。每当按下键盘依次切换下一组信息显示,共计三组重复切换。系统的硬件电路如图3.
  5.软件设计
  1)NMEA-0183数据格式
  此协议是为了在不同的GPS导航设备中建立统一的RTCM标准。得益于这种格式的广泛使用,GPS接收模块的通用化程度越来越高。
  NMEA-0183数据格式采用ASCII字符编码形式输出,其中包括有经度纬度、速度、日期、时间、速度、海拔、方向以及卫星状况等信息。其中串行通信时的默认参数为:数据位=8bit,开始位=1bit,停止位=1bit,无奇偶校验,波特率=9600bps。
  帧格式形如:$aaccc,ddd,ddd,…,ddd*hh
  1. “$”:帧命令起始位;
  2. aaccc:地址域,后三位为语句名,前两位为识别符;
  3. ddd…ddd:数据;
  4. “*”:校验和前缀;
  5. hh:校验和(check sum),*与$之间所有字符的ASCII码的校验和(各字节做异或运算,得到校验和后,再转换16进制格式的ASCII字符。)
  6. :CR(Carriage Return)+ LF(Line Feed)帧结束,回车和换行。
  2)系统软件主要由初始化模块和数据接收处理模块流程图
  初始化模块是在完成上电后对单片机、LCD以及GPS模块的一个初始化操作。对单片机进行波特率设置,串口工作模式设置以及中断模式的设置,完成单片机与GPS模块的串口通信。另外初始化也包括对LCD显示屏的开机画面和显示模式设置。
  数据接收模块主要职能是对GPS模块所接收到的数据进行处理。通过单片机串口接收到GPS模块传过来的信息后,判断是否为起始位”$”,再接收后续数据内容,然后根据每位数据所代表的信息进行识别并进行ASCII码处理,以便进行显示。判断若整个数据接收正确则接受,否则放弃接收。在本次设计中主要提取这些内容:日期、时间、经度纬度、海拔高程、速度。需要注意的是GPS所提供的是国际标准的UTC时间,与北京时间相差8小时,所以在时间处理上应在UTC时间上加上8小时进行修正。系统工作时,GPS模塊不断接收到新的GPS信息,单片机也不断刷新串口数据接收,最后通过单片机送至显示器进行显示。
  数据接收处理程序流程图如下面图4所示。
  5.系统调试与测试结果
  1)系统调试 接线完成后用万用表对每个接点进行检查,看接线是否有短路或断路,同时还要对每个器件的引脚进行检测,看是否有短路的情况,若发现及时更改。完成硬件调试。
  在将程序编写完成后,先使用Keil uVision5检测程序是否有语法编译的错误,将这些语法错误改正过来。调试过程中,从每一个小的单元到一个模块的程序逐步检查。单独检测LCD12864液晶显示屏的显示以及初始化程序,看显示屏上有无数据显示。在LCD12864正常情况下,检测GPS VK2828U7G5LF模块,在确定检测到信号时,把它连接到单片机,看显示屏上是否有数据。每个模块都确定无误且满足预定功能后,就可以将程序连起来,生成“.hex”文件备用。
  2)测试结果
  将接受装置放于楼顶开放的环境以接收信号,启动GPS接收系统,经过测试,液晶显示的结果如下图,显示信息纬度为:29度33分87秒,经度103度43分55秒,海拔为351.3米,由于测试时处于静止状态,故当时速度为0。
  6.结束语
  本系统是自行设计开发的一种便捷GPS定位系统。测试结果显示数据稳定,定位精度较好。本系统能够满足日常使用,且具有小巧轻便、性价比高等特点。
其他文献
摘要:现代银行的经营发展过程中,金融业务也是在不断进行创新的,而金融创新有助于更好的促进现代银行的建设与发展,满足广大用户们的需求。但是在是进行金融创新的过程中,也会存在一些问题,计算机信息安全问题就比较凸显,这就要求有关方面能够做好银行计算机信息管理工作。  关键词:银行金融创新;计算机;信息安全管理  银行金融创新与计算机信息安全管理工作是值得人们加以注意的,因为这关系着银行金融行业的发展,同
期刊
摘要:随着我国建设创新型国家战略的实施,高校作为国家科学研究的主要阵地之一,将会承担更多地科研创新任务。随着高校科研项目数量和科研人员的增加,各课题组多个项目并行开展,科研人员相互交叉,更需要科学完善的项目管理方法。借鉴先进的项目管理方法,结合科学研究的自身特点,建立科学的科研项目管理方法,最大限度的发挥人员的积极性和创造性,推动整个科研工作的进展。本文分析了并分析了高校科研管理的现状,研究其项目
期刊
摘要:工匠精神是中国制造业的灵魂,世界制造强国高度重视工匠和工匠精神培育。职业教育作为工匠的摇篮,培养具有一丝不苟、精益求精“工匠精神”的高技能人才队伍,是建设一流高职院校的要求。以中国制造2025智能制造的职业能力需求为起点,汇集德国职业教育名师、德资企业专家和国内智能制造领域人才,以及学校、企业、行业及同类专业的优质教学资源,以德国工业4.0的用人标准,引进德国机电专业职教课程体系、课程内容和
期刊
五矿二十三冶建设集团有限公司(以下简称“五矿二十三冶”)是一家具有60多年历史的以建筑安装、矿业工程、房地产开发、基础设施投资为主业的大型企业集团。公司目前总资产160.28亿元,在职员工5000余人。五矿二十三冶通过建立一个全新、健壮、集成的一体化平台来对业务进行有效支撑,把IT治理和规划的先进思想与公司管理模式相融合,支持并加速集团运营模式转型,提升业务管理能力,并固化流程和绩效管理机制,支撑
期刊
摘要:本文对我国当前企业人力资源管理的现状进行分析,对企业人力资源管理存在的问题进行深入的探究,并针对企业人力资源管理的创新发展策略提出自己的意见和看法,以期为我国企业人力资源管理的发展略尽绵力。  关键词:企业;人力资源;创新;发展  一、我国当前企业人力资源管理存在的问题  (一)人力资源管理机构  我国大多数企业对于人力资源管理并没有足够的重视,并没有成立专门的  管理机构对人力资源进行管理
期刊
摘要:本文是针对一款新型的翻译软件做的浅谈。它是采用科大讯飞大数据语音识别、翻译的接口,集成世界上上百种语言实时、精确相互翻译的一款软件,运行在微信小程序上面,只要双方各自选择打开一个客户端,设置输出语言类型即可随时愉快的沟通了  关键词:语音识别;精准翻译;微信小程序  引言:  现如今,随着国家经济发展越来越好,人民的生活水平相对提高,人们空闲的时候都会想到出去旅游,从原来的在国内各大城市走走
期刊
摘要:配电变压其接地在保护配电安全,促进配电系统平稳运行方面具有重要的作用。文章以配电变压器接地优化为研究对象,首先对实施配电变压器接地原因与作用进行了分析,随后着重分析了配电变压器接地优化方式及注意事项以供参考。  关键词:配电变压器;接地优化;注意事项  前言:  在实际实施配电变压器的接地过程中,需要根据实际的接地需求,加强对多种接地技术控制与运用,实现配电变压其接地的优化,使得配电变压器接
期刊
摘要:电力电子技术在整个电力系统中的应用领域是非常广泛的,其在整个电子领域中有很高的地位,电力电子技术主要是将电力变化情况进行研究,而智能电网的终极目标是实现信息化与智能化,电子技术的在智能电网中的应用有着很好的效益,本文中笔者以先进电力电子技术应用为基础进行了展望,以期本行业在发展中能够得到更好的突破。  关键词:电力;先进;智能电网;应用;电子技术  信息化的世界,信息化的发展,我国的信息技术
期刊
摘要:我国各项科学技术的发展中互联网技术发展速度最快,同时网络信息的安全性也越来越受到广泛关注,主要原因在于计算机应用到各个行业领域中,由于需要把多数重要信息都存储在云端中,如果一些涉及到商业秘密的信息泄露出去,将会对企业或者个人造成无法挽回的严重损失。  关键词:计算机;网络信息;安全分析;防护策略  引言  在信息化环境下,人们的日常生活及生产方式也出现相应变化,信息技术在人们日常生活中的应用
期刊
摘要:采用永宁县国家气象观测站1958-2017年近60年逐日平均气温观测资料,运用5d滑动平均气温法,分析了近60年永宁县四季开始的平均日期、四季持续天数。研究结果表明:春、夏季开始日期呈提前趋势,秋、冬季开始日期呈推迟的趋势;近60年永宁县春季持续天数有所缩短;夏季持续天数有所延长;秋季持续天数无明显变化;冬季持续天数有所缩短;春、夏、秋、冬季节的平均开始时间分别为4月5日、6月17日、8月1
期刊