【郭天祥 TX-1C经典版 51单片机开发板试用体验】+北斗导航

  • Dch
  • LV3工程师
  • |      2017-11-09 17:07:06
  • 浏览量 1413
  • 回复:2
本帖最后由 Dch 于 2017-11-9 17:26 编辑 2.jpg【郭天祥 TX-1C经典版 51单片机开发板试用体验】+北斗导航定位系统 申请到【郭天祥 TX-1C经典版 51单片机开发板】已有一个月有余,无奈因为自己的个人原因,写过开箱贴后一直没有再来更贴。 这一个月一直在利用空闲时间来学习51单片机的基础应用,因为学习东西比较基础,所以就没来写基础的调试过程。这一次,通过学习,自己做了一个小的北斗导航定位系统,发到帖子上与大家分享一下。 综述:本次设计使用到的模块有51单片机开发板、UM-220北斗导航模块、北斗/GPS天线,供电使用了拆解的小米移动电源(通过可调升压模块调压到5V,最大输出电流为2A,后面不再赘述)。因为UM-220使用的是集成好的模块,所以使用起来外部电路比较简单,只需要外接一个通讯线就可以实现与单片机的连接。 一:UM-220简介 UM220-III是和芯星通公司生产开发的一款北斗/GPS双系统模块(如下图所示),针对车辆监控/导航、手持设备、电信/电力授时、气球探空等应用而推出,是目前市场上尺寸最小的完全国产化的北斗/GPS模块,具有集成度高、功耗低等特点,非常适合对尺寸、功耗要求高的北斗规模应用。UM220-III模块采用GNSS多系统融合及卡尔曼滤波等优化算法,能够在各种复杂环境下保持出色的捕获能力和可靠的连续定位结果。UM220-III还能够提供高精确度的1PPS输出,授时精度优于20ns。 二:硬件设计 因为使用了郭天祥的开发板,而UM-220-III的使用又仅需要连接通讯接口即可,所以下面仅叙述一些使用的到的开发板外设。 本次设计主要使用到了开发板的LCD12864显示数据接口、LED灯(D1、D2、D3)、JP5-9针串口、蜂鸣器。 1、JP5-9针串口主要用来与UM-220进行数据通讯,进行数据的接收或数据的发送。本次设计主要使用其进行接收数据,不涉及单片机对其进行发送数据,因为UM-220有一定的调试格式,其前期的调试主要在上位机上来完成。 2、LCD12864液晶显示主要用来显示导航模块采集到的数据,单片机采集到数据后,根据写入的程序对每行数据进行解析,最终将解析出来的信息实时的显示在液晶屏上。现实的内容包括开机初始化信息、时间、经纬度、速度、海拔、卫星颗数。部分显示数据如下图所示: 3、蜂鸣器的作用主要是模块数据解析的一个报警处理,如若单片机接收数据异常的话,蜂鸣器会每隔20S报警一次,每次报警时长为10S,直至接收数据正常后解除报警。 4、三颗LED主要是对数据接收是否异常的警示。本次设计接收的数据格式有三种,三种数据格式互不干扰,如果接收正常则其有规律的闪烁,如果发生故障,则其常亮。 自己尝试根据其工作原理画了一个最小系统的原理图,希望大家多提提意见。好了,先写这么多了,有时间来更新一些下位机程序。
  • 0
  • 收藏
  • 举报
  • 分享
我来回复

登录后可评论,请 登录注册

所有回答 数量:1
great_CC 2017-11-09
这个北斗模块,定位精度如何,会漂的厉害吗。
0   回复
举报
发布
Dch 回复 2017-11-10
实验下来,在空旷的地方卫星颗数能达到10~14颗之间(理论上至少四颗卫星就可以定位),经纬度的定位信息还是比较准确的,我对比了手机的位置定位,相差无几。但是其他的定位信息漂的厉害,比如海拔和速度这一块。
0   回复
举报
x
收藏成功!点击 我的收藏 查看收藏的全部帖子