更新时间:08-20 上传会员:米粒粒
分类:科技学院 论文字数:18206 需要金币:2000个
摘要:伴随着我国经济社会持续快速发展,国民生活水平日渐提高,汽车数量呈快速增长趋势。随着汽车的普及和道路建设力度增大,城际间的经济往来变得频繁,人们活动的区域也逐渐增大,所以如今找不到目的地,不认识道路的情况时有发生。而且,由于人们的出行时候的行走或者行车路线需要,对道路地图,区域的规划等问题都需要花费时间来积累信息库并花费高费用来了解道路信息等。针对以上问题,全球卫星定位系统GPS会以一个比较能让人接受的价位进入人们的视线,并成为车上的基本而又必需的常见设备。由于GPS导航定位出来的移动终端的轨迹能够反映出当前所处区域的地图信息,而这些信息也就因此能够逐渐累积组成一个道路信息数据库,在我们需要了解具体区域道路信息时候就可以从该区域道路信息数据库中获取,这类方法获取性强,低价位成本等特点。由此可见,全球定位系统GPS对于当前的国内外定位,追踪,报警以及交通信息方面来说都是及其必要的,这不仅可以切实并快速的解决实际问题,还能促进国内外的科学技术的发展,特别对于国内来说,具有比较深远的意义。可以说GPS来源于科技,又能有益于科技。
本文使用STC89S52单片机,GPS模块,TTL转换模块等器件,按照相关的串口通信协议实现GPS接收模块与51单片机的连接、GPS与TTL模块连接,以及TTL或者单片机模块与电脑的连接。主要实现功能是利用GPS进行定位,然后通过51单片机对GPS数据进行提取,存储,解析和显示并把这些功能利用TTL转换模块在计算机的调试助手和上位机上显示。在系统中加入TTL模块也弥补了单片机解析的数据的转换的不足,具有安全可靠、成本低、实时定位等优点。
关键词:GPS模块;STC89S52系统模块;TTL模块;定位
目 录
摘 要
ABSTRACT
第一章 绪 论-1
1.1 研究背景和意义-1
1.1.1 课题的研究背景-1
1.1.2 课题的研究意义-2
1.2 发展现状和趋势-2
1.3 论文的组织结构-3
第二章 硬件电路设计-4
2.1 硬件电路总体框图-4
2.2 GPS模块-4
2.2.1 GPS定位原理-4
2.2.2 GPS模块选型-5
2.2.3 NEO-6 GPS介绍-6
2.2.4 MAX2659模块-7
2.2.5 24C32模块-7
2.3 单片机模块-7
2.3.1 单片机模块选型-7
2.3.2 单片机最小系统介绍-7
2.4 TTL模块-8
2.5硬件总体电路图-9
第三章 单片机软件设计-11
3.1 NMEA-0183数据格式(GPS定位数据格式)-11
3.1.1 输入语句-11
3.1.2 输出语句-11
3.2 总体软件设计-13
3.3 数据提取软件设计-14
3.4 数据解析软件设计-16
第四章 上位机软件设计-18
4.1 串口通讯-18
4.2 上位机界面设计-18
4.3 上位机VB程序设计-20
4.3.1 基本控件程序设计-20
4.3.2 串口扫描程序设计-20
4.3.3 数据接收和显示程序设计-21
第五章 系统综合调试-23
5.1 代码调试-23
5.1.1 Keil软件代码调试-23
5.1.2 Visual Basic 软件代码调试-24
5.2 硬件实物图-25
5.3 调试助手展示定位-26
5.4 上位机界面调试成果-28
第六章 总结与展望-31
6.1 设计总结-31
6.2 设计展望-31
参考文献-32
致 谢-33
附录-34