需要准备的硬件

GPS功能测试步骤

  1. 用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和北斗的卫星情况也很清晰

1.2 使用电脑测试MC20模块的GPS功能测试的更多相关文章

  1. 1.1 使用电脑测试MC20模块的基础使用和测试

    需要准备的硬件 MC20开发板 1个 https://item.taobao.com/item.htm?id=562661881042 GSM/GPRS天线 1根 https://item.taoba ...

  2. 1.6 使用电脑测试MC20的读取带中文短信功能

    需要准备的硬件 MC20开发板 1个 https://item.taobao.com/item.htm?id=562661881042 GSM/GPRS天线 1根 https://item.taoba ...

  3. 1.5 使用电脑测试MC20的发送英文短信功能

    需要准备的硬件 MC20开发板 1个 https://item.taobao.com/item.htm?id=562661881042 GSM/GPRS天线 1根 https://item.taoba ...

  4. 1.4 使用电脑测试MC20的接收英文短信功能

    需要准备的硬件 MC20开发板 1个 https://item.taobao.com/item.htm?id=562661881042 GSM/GPRS天线 1根 https://item.taoba ...

  5. 1.3 使用电脑测试MC20的电话语音功能

    需要准备的硬件 MC20开发板 1个 https://item.taobao.com/item.htm?id=562661881042 GSM/GPRS天线 1根 https://item.taoba ...

  6. 1.8 使用电脑测试MC20的GPRS功能

    需要准备的硬件 MC20开发板 1个 https://item.taobao.com/item.htm?id=562661881042 GSM/GPRS天线 1根 https://item.taoba ...

  7. 1.7 使用电脑测试MC20的发送带中文的短信功能

    需要准备的硬件 MC20开发板 1个 https://item.taobao.com/item.htm?id=562661881042 GSM/GPRS天线 1根 https://item.taoba ...

  8. MC20模块教程目录

    MC20模块使用教程 为了阅读和修正方便,所有教程在线观看,请在有网络的环境下观看下面教程,谢谢! MC20模块教程在线目录 第一章:基础使用,使用电脑调试MC20的各项功能 1.1 使用电脑测试MC ...

  9. surging如何使用swagger 组件测试业务模块

    1.前言 微服务架构概念的提出已经有非常长一段时间了,但在近期几年却开始频繁地出现,大家都着手升级成微服务架构,使用着各种技术,大家认为框架有服务治理就是微服务,实现单一协议的服务调用,微服务虽然没有 ...

随机推荐

  1. python模块学习之os

    16.1. os-复杂的操作系统接口 Source code: Lib/os.py 该模块提供了使用操作系统相关功能的便携式方法. 如果您只想读或写一个文件,请参阅open(),如果要操作路径,请参阅 ...

  2. [c#.Net] NUnit Test 体验

    NUit Test Adapter 安装,两种方式 第一种:从扩展和更新里搜索nunit,进行下载安装

  3. java - day10 - uptest

    package day03; public class UpTest { public static void main(){ Aoo o = new Aoo(); o.a = 3; o.b = 3; ...

  4. Tree UVA - 548 已知中序遍历和后序遍历,求这颗二叉树。

    You are to determine the value of the leaf node in a given binary tree that is the terminal node of ...

  5. 修改Nginx与Apache上传文件大小限制

    一.修改Nginx上传文件大小限制 我们使用ngnix做web server的时候,nginx对上传文件的大小有限制. 当超过大小的时候会报413错误. 这个时候我们要修改nginx参数. sudo ...

  6. ftp 下载最近一小时的文件

    #!/bin/bash #cd /home/ftptmp/ ftp -v -n 192.168.0.100 2121 <<EOF user  test  2009 binary cd OU ...

  7. 【Mac + ATX基于uiautomator2】使用weditor时,报错:requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(54, 'Connection reset by peer'))

    产生以下原因找到了:是因为启动了appium,两者冲突,不能同时使用. 之前讲过怎么安装u2([Mac安装,ATX基于uiautomator2]之安装步骤)以及使用weditor, 但是经过一段时间, ...

  8. 解决Bootstrap 试用手机端 布满全屏

    @media (max-width: 767px) { body{ margin: 0; padding: 0; } } @media (max-width: 970px) { body{ margi ...

  9. Servlet 处理日期

    使用 Servlet 的最重要的优势之一是,可以使用核心 Java 中的大多数可用的方法.本章将讲解 Java 提供的 java.util 包中的 Date 类,这个类封装了当前的日期和时间. Dat ...

  10. excel添加复选框和去掉复选框

    添加复选框 我测试的excel版本是最新版2016,所有版本都是找开发者工具里面包含很多工具呢,大家可以慢慢测试 excel的右上角 点击文件-->选项-->自定义功能区-->添加开 ...