需要准备的硬件

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. Atitit. Ati IDE 开发平台的第一版规划

    Atitit. Ati IDE 开发平台的第一版规划 1. 增加业务类型复杂类型内置1 1.1. 简单类型string int float自动类型转换以及2 1.2. $变量str连接2 2. Dsl ...

  2. libevent源码学习_event结构体

    在libevent中最重要的结构体莫过于event和event_base了,下面对于这2个结构体进行分析. 1.结构体event,位于:event.h struct event { /* * 双向链表 ...

  3. Java 扫描包下所有类(包括jar包)

    package com.MyUtils.file; [java] view plain copy import java.io.File; import java.io.FileFilter; imp ...

  4. ToString(string format)输出格式简述

    ToString说明 ToString 是 .NET Framework 中主要的格式化方法.它将对象转换为其字符串表现形式,使它适合于显示.(有关对 .NET Framework 中的格式设置支持的 ...

  5. JSP接口浅析

    一.tree型关系 JSP页面继承了org.apache.jasper.runtime.HttpJspBase抽象类并实现了org.apache.jasper.runtime.JspSourceDep ...

  6. easyui datagrid onLoadSuccess加载两次。。

    今天使用EasyUI的datagrid时发现首次打开页面时onLoadSuccess方法执行了两次.后来发现主要问题是datagrid被初始化了两次.主要原因是一开始html中声明了dg为easyui ...

  7. 一套一般般的前端框架 layui

    http://www.layui.com/doc/

  8. Handler机制原理

    andriod提供了Handler 和 Looper 来满足线程间的通信.Handler先进先出原则.Looper类用来管理特定线程内对象之间的消息交换(MessageExchange). 1)Loo ...

  9. cmd命令 sc

    SC 是用于与服务控制管理器和服务进行通信的命令行程序. 用法:sc <server> [command] [service name] <option1> <optio ...

  10. dict字典使用方法

    keys(). values() .items()方法 1.返回格式 dict_keys. dict_values 和 dict_items 2.常用于循环.迭代 for key in dict_te ...