GPS北斗模块串口助手输出测试

GPS北斗模块测试

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

1、模块接线如下图所示(可用5v跟3.3v):
GPS北斗模块串口助手输出测试_第1张图片

2、usb转ttl连接电脑通电指示灯亮:
GPS北斗模块串口助手输出测试_第2张图片

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

GPS北斗模块串口助手输出测试_第3张图片

4、接上天线后到可以接收到卫星信号的地方测试(一般在露天的空地,天线面向天空):
GPS北斗模块串口助手输出测试_第4张图片

5、等待指示灯闪烁(一般一两分钟)后,通过串口调试助手可以看接收到的定位数据:
GPS北斗模块串口助手输出测试_第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 一次的频率闪烁。

你可能感兴趣的:(单片机)