资源预览内容
第1页 / 共16页
第2页 / 共16页
第3页 / 共16页
第4页 / 共16页
第5页 / 共16页
第6页 / 共16页
第7页 / 共16页
第8页 / 共16页
第9页 / 共16页
第10页 / 共16页
亲,该文档总共16页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
基于基于STC89S52STC89S52的的GPSGPS定位系统定位系统 的设计与研究的设计与研究导导 师师: :曾庆立曾庆立 答辩人答辩人: :樊彦樊彦 专专 业业: :通行工程通行工程论文框架uGPS背景 uGPS定位系统的组成 uGPS绝对定位原理 uGPS接收模块S3310B uGPS导电文的数据格式u系统硬件设计思想 u系统软件设计思想 u系统测试 u总结31.GPS背景GPS即全球定位系统(Global Positioning System)是美国从 本世纪70年代开始研制,历时20 年,耗资200亿美元,于1994年 全面建成,具有在海、陆、空进 行全方位实时三维导航与定位能 力的新一代卫星导航与定位系统 。2.GPS系统的组成l空间部分GPS卫星星座;l地面控制部分地面监控系统;l用户设备部分GPS信号接收机。3.GPS绝对定位系统原理原理图4.GPS接收模块S3310BS3310B的主要特性: uNMEA-0183通信协议u实时时钟自动回复 u可兼容ARM7CPU u4/8MFlash存储器 u数据输出是TTL电平信号, 其默认的波特率是9600bps,8 位数据位,1位停止位,无校验位5.GPS导航电文数据格式NMEA-0183 协议语句的数据格式如下: u“$”:语句起始标志。 u“,”:域分隔符。 u“ *”:校验和识别符,其后面的两位数 为校验和,代表了“$”和“*”之间所有字 符的按位异或值(不包括这两个字符) 。 u“”:终止符,所有的语句 必须以此来结束,也就是 ASCII 字符的“ 回车”(十六进制的 0D)和“换行”(十 六进制的 0A)。6.系统的总体设计论文文档7.系统硬件电路设计8.系统软件设计软件系统由3个模块组成u系统初始化模块:单片机的串口和液晶 初始化,其中必须保证串口通信的波特 率和工作方式与S3310B匹配。u信号接收模块:使单片机的串口接收从 S3310B发送来的GPS定位数据,主要是 由单片机的串口中断程序实现接收功能 。 u信号处理显示模块:将缓存在全局数组 中的定位信息按位显示到液晶屏。主程序流程图: 其主要部分是液晶 ,串口的初始化, 特别是串口与 S3310B初始配置 需要一致,然后等 待串口中断接收数 据处理数据,最后 分类显示存储在全 局数组中经纬度数 据信息。论文文档串口中断处理程序:9.系统测试8.结论u可取之处:本设计提出了AT89S52单片 微型计算机的GPS独立定位设备概念。 比较具体的说明了软硬件的设计步骤。 经了解和同学之间的反馈,该设计适合 学生DIY,加强学生与学生之间的技术 交流。 u不足之处:本设计只是GPS入门级的设 计,不能满足现在市场上日益激烈的竞 争环境,实用性还有待提高,功能也有 待完善。
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号