安信可A7模块GPS定位功能测试及解析

本文详细介绍了如何开启安信可A7模块的GPS功能,设置GPS串口接收经纬度,并解析NMEA 0183协议中的GPRMC和GPGGA信息,包括时间转换、经纬度换算、定位质量与精确度等内容,提供了GPS数据的实战应用指南。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、开启A7模块GPS功能

在GPRS模块下在串口调试助手里输入指令“AT+GPS=1”开启GPS功能



二、设置GPS串口信息,接收经纬度


然后将DB9接口的RXD接GPS的TXD,接收GPS发来的信号,将波特率设置为9600,把GPS天线放到室外



可以看到接收到地理位置信息,但是一眼看去明显看不懂,接下来对接收到的信息进行解析


三、解析GPS发送到串口的位置信息


      NMEA 0183是美国国家海洋电子协会(National Marine Electronics Association )为海用电子设备制定的标准格式。目前业已成了GPS导航设备统一的RTCM(Radio Technical Commission for Maritime services)标准协议。
        GPS接收机上电后,会自动通过串口或USB口发送NMEA0183格式的数据包,它是一组包含有各种地理位置信息的字符串,字符串格式为:

$信息类型,xxx,xxx,xxx,xxx,xxx,xxx,xxx,
 
每行开头的字符都是‘$’,接着是信息类型,后面是数据,以逗号分隔开。一行完整的数据如下:

$GPRMC,122846.000,A,3029.63167,N,11423.61625,E,0.00,0.00,090617,,,A*62


信息类型为:
GPGSV:可见卫星信息
GPGLL:地理定位信息
GPRMC:推荐最小定位信息
GPVTG:地面速度信息
GPGGA:GPS定位信息
GPGSA:当前卫星信息
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值