我是靠谱客的博主 务实画板,最近开发中收集的这篇文章主要介绍GPS北斗模块串口助手输出测试,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

GPS北斗模块测试

材料:北斗模块、usb转ttl、杜邦线。

1、模块接线如下图所示(可用5v跟3.3v):
在这里插入图片描述

2、usb转ttl连接电脑通电指示灯亮:
在这里插入图片描述

3、电脑通过串口调试助手可以收到北斗模块发送的数据(还没定位信息),波特率为9600:

在这里插入图片描述

4、接上天线后到可以接收到卫星信号的地方测试(一般在露天的空地,天线面向天空):
在这里插入图片描述

5、等待指示灯闪烁(一般一两分钟)后,通过串口调试助手可以看接收到的定位数据:
在这里插入图片描述

注意事项:

如果串口助手没有收到数据的话,给北斗模块供电,tx和rx不接线,通过示波器或者万用表测试北斗模块tx和gnd之间的电压变化,正常模块一般在1.4v左右到3.3v左右有电压跳变。
如果电压是在1.4v到3.3v跳变的话,建议换一个usb转ttl测试。

问 1:模块定位误差很大,有几千米怎么回事?

首先 GPS 模块输出的经纬度数据 ddmm.mmmm 格式 问题来了,我们转出来的经纬度是国际标准。百度地图,高德地图,腾讯地图这些不能直接代入的,强制代入就会出现几公里的误差,为什么呢,我们科普一下经纬度格式。 常用地图坐标系介绍: WGS-84:是国际标准,GPS 坐标(Google Earth 使用、或者 GPS 模块) GCJ-02:中国坐标偏移标准,Google 地图、高德、腾讯使用 BD-09 :百度坐标偏移标准,Baidu 地图使用 这个测试软件这里输入的是百度地图的经纬度,我们计算后转出来的不能直接代入 我们经常在常用的这几种地图中进行坐标转换,或用于第三方地图的导航,或用于后台 下发地址的打点等等场景。虽然百度和高德都提供相应的 api,但是他们都只提供向自家坐 标系转化的 api,需要连网请求才能得到转化后的结果。(前提还得申请他们开放平台的 appKey)。

问 2:模块波特率多少?

模块默认波特率 9600

问 3:模块如何修改波特率,定位更新频率,NMEA 语句设置等参数?

用配套的中科微 GNSS 工具即可(设置后记得保存配置信息)

问 4:模块连接 usb 转 ttl 或者单片机后没有数据输出,没有反应怎么办?

1.首先判断 5V 供电后电源灯是否亮起了,亮的话证明模块供电正常了。

2.检查是否 TXD 和 RXD 是否接反了,TXD 和 RXD 对倒一下试试。

3.还是不行就考虑是电平不兼容的情况了,这时候需要把下面两个电阻换成 10-50 欧姆。

问 5:模块可以在室内定位吗,怎么判断定位是否成功?

模块必须在室外空旷地才能定位,天线金属头必须面对天空,天线上方不能有遮挡物的,有 时候大雾大雨天气也是有影响的,室内是没办法定位成功的。模块定位成功的话红色 led 会 以 1S 一次的频率闪烁。

最后

以上就是务实画板为你收集整理的GPS北斗模块串口助手输出测试的全部内容,希望文章能够帮你解决GPS北斗模块串口助手输出测试所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(52)

评论列表共有 0 条评论

立即
投稿
返回
顶部