基于SPCE061单片机定位系统设计与实现.docVIP

基于SPCE061单片机定位系统设计与实现.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于SPCE061单片机定位系统设计与实现

基于SPCE061单片机定位系统设计与实现   摘 要:本文介绍了利用SPCE061A作为主控制器,结合GPS模组设计的全球定位系统。本系统在SPCE061液晶模组作为显示界面,可以精确的读出当前地理位置的经纬度,实现的功能包括日历时间显示与播报,经纬度、时间的显示与播报功能、地图定位功能。   关键词:SPLC501液晶模组;SPCE061A ;SPLC501液晶模组;GPS   1 引言   SPCE061A 是继μ’nSP?(Microcontroller and Signal Processor)系列产品SPCE500A等之后凌阳科技公司推出的新一款16位结构的微控制器,与先推出的产品不同,SPCE061在存储器资源方面考虑到用户便于程序调试和较少资源的需求等功能,SPCE061A单片机中嵌入了32K的FLASH存储器,FLASH较高的存取速度能使μ’nSP?能够快速地、非常容易地处理复杂的数字信号[1]。所以凌阳SPCE061产品与SPCE500A相比,以μ’nSP?为核心的微控制器SPCE061A在语音识别领域具有经济性的作用。SPCE061A的开发是通过在线调试器PROBE实现的。GPS全球导航定位系统越来越多的应用于手机、汽车等领域。使用单片机实现该系统,可以很好的学习GPS定位原理和掌握单片机的应用,为以后开发打下基础。 该方案配合SPLC501液晶模组,可以实现地图定位功能,经纬度、时间的显示与播报等功能,十分强调趣味性。   2 综合设计   2.1 总体要求   在基于SPCE061全球定位系统的总体设计中分为几个基本功能模块:(1)具有GPS信号搜索功能;61板通过UART与GPS模组通信,为了保证GPS模组发来消息的及时接收,UART 通过中断接收方式,UART 模块包括两个函数,一个是 UART 初始化函数、一个是 UART 中断处理函数;(2)利用SPLC501液晶模组显示一幅中国地图,当GPS接收到信号后会显示当前的位置;(3)可以显示、语音播报当前地理位置的经纬度;(4)调试成功后的程序通过下载器烧写在开发板上实现录播系统的功能。   2.2 硬件的设计   2.2.1 系统硬件设计   GPS全球定位系统的系统,采用SPCE061A作为主控制器,通过串口接收GPS模组发来的卫星消息。根椐消息特定的格式,对其进行解析,最后将解析后的信息用于各种显示[2]。   2.2.2 SPCE061A芯片简介   凌阳公司的SPCE061“61板”就是凌阳 16 位微控制器 SPCE061A的精简开发系统。它也是世界上最便宜的一款16位单片机开发系统。SPCE061主要有几个部分组成:16位的高性能unsp内核单片机。CPU时钟范围:0.32MHz~49Mz,片内32k字的Flash程序存储器、2k字的SRAM数据存储器,2个16位I/O端口,14个中断源,1通道专用音频AD转换通道,7通道AD转换通道[3]。   2.2.3 SPLC501液晶模组特性   SPLC501 液晶模组具有以下特性: 显示模式:黄色模式STN 液晶; 显示格式:128×64 点阵的图形液晶; 输入数据:兼容68/80 系列MPU 时序,SPLC501 液晶模组提供的LCD显示器采用凌阳SPLC501 液晶驱动芯片,点阵分辨率为128*64[4]。   2.2.4 GPS模组   GPS具有在海、陆、空实施三维导航与定位能力的新一代微型导航与定位系统。GPS由三个独立的部分组成: 空间部分:21颗工作卫星,3颗备用卫星。 地面支撑系统:1个主控站,3个注入站,5个监测站。 用户设备部分:接收GPS卫星发射信号,以获得必要的导航和定位信息,经数据处理完成定位和导航工作。GPS接收机硬件一般由主机、天线和电源组成。GPS以NMEA协议格式发送消息,要正确解析出信息首先要了解NMEA协议的格式。 基本NMEA指令是一个ASCII字符串,它以’$’字符开始、以序列结束。NMEA标准消息以’GP’开始,然后是三个字符的消息标识码。消息头和后面的内容通过逗号进行分隔,消息以校检码结束(校检码由一个‘*’和两个16位的校验字组成。校验码字段并不用逗号进行分隔。GPS模组采用的芯片型号APM7101,定位精度在10米以内。   2.3 软件系统的设计   本系统软件包括下面程序模块:主程序:首先完成硬件模块的初始化,进行键盘扫描,处理键盘信息,再根椐键值跳转到各功能子模块;键盘扫描模块:完成对61板三个按键的扫描并加入去抖功能; UART 接收模块: 完成对 UART 接口的初始化,利用中断接收数据; Queue 队列模块: 配合 UART 中断使用,完成对接收信息的保存与提取[5];SPLC501 驱

文档评论(0)

189****7685 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档