一、开启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:当前卫星信息