1.2 使用电脑测试MC20模块的GPS功能测试
需要准备的硬件
- MC20开发板 1个
https://item.taobao.com/item.htm?id=562661881042 - GSM/GPRS天线 1根
https://item.taobao.com/item.htm?id=531979567261 - IPEX接口转SMA接口转接线 1根
https://item.taobao.com/item.htm?id=531979903836 - GPS有源天线 1根
https://item.taobao.com/item.htm?id=26241892024 - 中国移动或者联通的SIM卡一张,micro sim尺寸的
需要自备,如果只是测试GPRS可以购买物联网卡,该卡不能测试电话和短信功能
https://item.taobao.com/item.htm?id=562257211778 - DC9V1A电源一个
https://item.taobao.com/item.htm?id=41915338664
或者两节串联的18650电池
https://item.taobao.com/item.htm?id=530904849115 - USB-TTL模块 1个
https://item.taobao.com/item.htm?id=39481188174 - 杜邦线若干
https://item.taobao.com/item.htm?id=562848773709
GPS功能测试步骤
- 用SSCOM发送指令
AT+QGNSSC=1
启动模块的GPS功能,此时PPS指示灯会点亮
2. 发送
AT+QGNSSRD?
指令,可以获取GPS的NMEA协议数据
刚开机时候是上图所示的数据,每一帧数据的逗号与逗号之间是空的,这是因为还没有获取到卫星信号。
当卫星定位成功后,所有数据就会填充上,如下图,这个过程是冷启动,一般要几十秒到几分钟,看所处环境不同而异
另外一定要注意,GPS是室外使用的模块,想测试这个模块,需要在室外或者至少把天线放在室外,才能接收到卫星信号,室内是没有卫星信号的。
当看到上图的数据数据,就说明已经定位了,这个时候PPS指示灯是1秒闪烁频率
3.也可以用
AT+QGNSSRD="NMEA/RMC"
指令只查询RMC这一帧数据,有了这个指令嘿嘿,单片机读取GPS数据容易很多,给MC20模块点个赞(▽)
4.获取到经纬度后可以用测试软件查询定位,该软件需要联网才能使用,因为需要连接百度地图服务器
5.如果您觉得自己手动输入指令麻烦,其实也可以用USB-TTL工具通过GPS的TXD引脚接收GPS的帧数据。
当然这种测试方法也是需要发送过AT+QGNSSC=1指令后才能在GNSS_TXD引脚读取到数据
接线方式:
USB-TTL模块 MC20模块
5V ---> V_IO
GND ---> GND
RXD ---> GNSS_TXD
但是,记得这里内核输出的GPS数据的波特率是115200
也可以用资料包里面的GNSS_Viewer-7.0.2.1.exe测试,如下
这里已经解析出来了各种GPS的数据,比如经纬度已经换算了度分秒格式,获取的gps和北斗的卫星情况也很清晰
文章对您有帮助,开心可以打赏我,金额随意,欢迎来赏!
需要电子方面开发板/传感器/模块等硬件可以到我的淘宝店逛逛