【CT511N-A(T0)大夏龙雀4G模块】GPS定位实操和各个参数解释(详细简单,一看就懂)

总览

1.前言
2.硬件软件需求
3.具体操作
3.1 重置&&冷启动(重要)
4.注意事项(重要!重要!)

!!!警告!!!
!!!警告!!!
!!!警告!!!

所有我们得到的报文中的坐标点位都是基于 GPS 坐标标准的,而不是bai度和gao德的标准
所以说你用这两家去查询坐标点就会发现偏差很大甚至超过1公里
你需要使用 GPS 坐标来查询确认。

随便给个网站:http://jingweidu.757dy.com/

在这里插入图片描述

一、前言

1.介绍

我在寻找4G+GPS模块的过程中发现的一款小产品,感觉还不错,试着定位一下,顺便就写个文档,方便自己也方便大家。

另外,也算是我闲的,希望花几天时间详细地测试这个模块的各个功能,然后出一个系列的教程文档,如果有必要会出视频。
这里强调我和甲方无任何利益合作关系,不是广告,纯属自己瞎玩,一切测试结果仅供参考。(免责声明)

此模块使用了 3 种卫星进行融合定位,分别是来自美国的 GPS、中国 北斗、俄罗斯 GLONASS。

2.这款产品的基本串口数据输出格式

先挑两段报文,看一下格式吧,是不是大家需要的:

$GNRMC,072345.000,A,4104.430204,N,12214.624581,E,0.067,0.00,011024,,E,A*0D
$GNVTG,0.00,T,,M,0.067,N,0.124,K,A*25
$GNGGA,072345.000,4104.430204,N,12214.624581,E,1,10,1.32,23.421,M,0,M,,*64
$GPGSA,A,3,10,12,25,31,32,194,196,,,,,,2.46,1.32,2.07*03
$BDGSA,A,3,08,32,38,,,,,,,,,,2.46,1.32,2.07*14
$GLGSA,A,3,,,,,,,,,,,,,2.46,1.32,2.07*1B
$GPGSV,2,1,08,01,,,37,10,39,195,40,12,29,047,35,25,62,080,34*44
$GPGSV,2,2,08,31,27,261,23,32,82,037,30,194,49,141,32,196,55,163,34*77
$BDGSV,1,1,03,08,37,203,30,32,49,156,34,38,26,192,39*53
$GLGSV,1,1,01,71,,,42*64
$GNGLL,4104.430204,N,12214.624581,E,072345.000,A,A*48
$GNZDA,072345.000,01,10,2024,00,00*4B
$GNGST,072345.000,1.0,11.7,6.3,125.8,10.8,12.1,15.3*7F
$GNTXT,01,01,02,ANTSTATUS=UNKNOWN*69
$HOSTSLEEP

$GNRMC,072346.000,A,4104.430698,N,12214.624028,E,0.059,0.00,011024,,E,A*04
$GNVTG,0.00,T,,M,0.059,N,0.110,K,A*2F
$GNGGA,072346.000,4104.430698,N,12214.624028,E,1,10,1.32,24.265,M,0,M,,*61
$GPGSA,A,3,10,12,25,31,32,194,196,,,,,,2.46,1.32,2.07*03
$BDGSA,A,3,08,32,38,,,,,,,,,,2.46,1.32,2.07*14
$GLGSA,A,3,,,,,,,,,,,,,2.46,1.32,2.07*1B
$GPGSV,2,1,08,01,,,37,10,39,195,41,12,29,047,35,25,62,080,35*44
$GPGSV,2,2,08,31,27,261,23,32,82,037,30,194,49,141,32,196,55,163,34*77
$BDGSV,1,1,03,08,37,203,30,32,49,156,34,38,26,192,39*53
$GLGSV,1,1,01,71,,,42*64
$GNGLL,4104.430698,N,12214.624028,E,072346.000,A,A*4C
$GNZDA,072346.000,01,10,2024,00,00*48
$GNGST,072346.000,1.5,10.7,6.0,126.2,10.4,11.7,14.9*70
$GNTXT,01,01,02,ANTSTATUS=UNKNOWN*69
$HOSTSLEEP

简略的报文内容解析,一会儿下面写详细的:
$GNRMC:GPS推荐最小定位信息(Recommended Minimum Specific GNSS Data)。
$GNVTG:地面航向和速度(Course over Ground and Ground Speed)。
$GNGGA:GPS定位基本数据(Global Positioning System Fix Data)。
$GPGSA:GPS DOP值和活动卫星(GPS DOP and Active Satellites)。
$BDGSA:北斗DOP值和活动卫星。
$GLGSA:GLONASS DOP值和活动卫星。
$GPGSV:GPS卫星可见信息(Satellites in View)。
$BDGSV:北斗卫星可见信息。
$GLGSV:GLONASS卫星可见信息。
$GNGLL:地理定位信息(Geographic Position – Latitude/Longitude)。
$GNZDA:日期和时间(UTC Date/Time and Local Time Zone Offset)。
$GNGST:GNSS伪距误差统计数据(GNSS Pseudorange Error Statistics)。
$GNTXT:文本传输(Text Transmission)。

二、硬件软件需求

1.硬件

1.1 串口烧录工具
需要的接口:5V、GND、RX、TX
串口驱动:CH340

1.2 CT511N-A(T0) 模块
一般来说,买模块会自带一个 串口烧录工具,能正好插在上面就不用杜邦线了

在这里插入图片描述

2.软件

开发文档、工具下载:
CT511N-A(T0).zip
链接:https://pan.baidu.com/s/1dHForoPctPFVI2P638ST2w?pwd=mc0w
提取码:mc0w

下载之后解压打开这个路径下面的软件(默认你已经安装了 CH340 串口驱动,我不再在此处赘述):
03 模块测试工具 -> PC串口助手 -> sscom5.13.1.exe

三、具体操作

1.使用 sscom5 进行AT命令发送 和 接收数据

按照我下面的 1、2、3、4 操作。

在这里插入图片描述
官方文档里关于打开和关闭 GPS 的操作:

在这里插入图片描述

所以直接串口输入命令:

AT+MGPSC=1

然后点击发送,开始接收数据:

请注意,这个时候接收到的数据是没有定位的,我们需要将我们的设备拿到室外进行定位
请注意,这个时候接收到的数据是没有定位的,我们需要将我们的设备拿到室外进行定位
请注意,这个时候接收到的数据是没有定位的,我们需要将我们的设备拿到室外进行定位

在这里插入图片描述

拿到室外一分钟,定位完成,开始输送有效数据:

在这里插入图片描述

红色框框的数据就是定位出来的原始数据,这些原始数据需要进一步加工:
你可以选择手动计算或者交给 GPT 完成…

在这里插入图片描述

2.精确定位方法

在模块从厂家到我们手中的这个过程,实际上走过的路程太远,导致卫星原始存储数据精度偏差
所以,我们要重新寻找一下卫星。
说白了,这也就是一个重新 reset 的过程,它可以帮助我们更加精确地定位,避免误差。

冷启动方法:

首先,如果你还没有开启GPS功能,那么开启它:

AT+MGPSC=1

在这里插入图片描述

冷启动命令:

AT+GPSMODE=3

注释:
GPSMODE 有 3 个可选择的值,官方文档中分别介绍了它们:

在这里插入图片描述

在这里插入图片描述

到此结束,定位精度如无意外可达5m之内。

3.数据加工和各个报文的详细解释(GPT-o1 preview)

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

MicroLindb

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值