编辑: 颜大大i2 | 2013-04-18 |
4、 Sensor Status Information(PGRMT)工作状态信息 $PGRMT,,
,,
,,
,,
,*hh 产品型号和软件版本(数据长度可变,如 GPS 15L/15H VER 2.05 ) ROM校验测试,P=通过,F=失败 接收机不连续故障,P=通过,F=失败 存储的数据,R=保持,L=丢失 时钟的信息,R=保持,L=丢失 振荡器不连续漂移,P=通过,F=检测到过度漂移 数据不连续采集,C=正在采集,如果没有采集则为空 GPS接收机温度,单位为摄氏度 GPS接收机配置数据,R=保持,L=丢失 注:本语句每分钟发送一次,与所选择的波特率无关.
5、 3D velocity Information(PGRMV)三维速度信息 $PGRMV,,
,*hh 东向速度,514.4~514.4米/秒 北向速度,514.4~514.4米/秒 上向速度,999.9~9999.9米/秒
6、 DGPS Beacon Information(PGRMB)信标差分信息 $PGRMB,,
,,
,,
K,,
,*hh 信标站频率(0.0,283.5~325.0kHz,间隔为0.5kHz) 信标比特率(0,25,50,100或200bps) SNR信标信号信噪比(0~31) 信标数据质量(0~100) 与信标站的距离,单位为公里 信标接收机的通讯状态,0=检查接线,1=无信号,2=正在调谐,3=正在接收,4=正在扫描 差分源,R=RTCM,W=WAAS,N=非差分定位 差分状态,A=自动,W=仅为WAAS,R=仅为RTCM,N=不接收差分信号
三、TEXT文本格式说明: 区域描述:长度: 注释: 句头起始符
1 始终为 '
@'
/年2UTC年的最后两位数字 | 月2UTC月,
01 ..
12 T i | 日2UTC日,
01 ..
31 m e | 时2UTC时,
00 ..
23 | 分2UTC分,
00 ..
59 \秒2UTC秒,
00 ..
59 /纬度半球
1 '
N'
或'
S'
| 纬度坐标
7 WGS84坐标系统,坐标格式ddmmmmm, 在第4位数字后省略了一个小数点. | 经度半球
1 '
E'
或'
W'
| 经度坐标
8 WGS84坐标系统,坐标格式dddmmmmm, P 在第5位数字后省略了一个小数点. o s | 定位状态
1 '
d'
2维差分定位 i D'
3维差分定位 t g'
2维定位 i G'
3维定位 o S'
模拟状态 n 无效 | 水平定位误差
3 单位为 米 | 高度符号
1 '
+'
或'
-'
\高度
5 海拔高,单位为 米 /东/西 速度方向
1 '
E'
或'
W'
| 东/西速度
4 单位是 米/秒 ,在第三位后省略了一个小数点,
1234 = 123.4 m/s) V e | 南/北 速度方向
1 '
S'
或'
N'
l | o c | 南/北 速度
4 单位是 米/秒 ,在第三位后省略了一个小数点, i
1234 = 123.4 m/s) t y | 垂直速度方向
1 '
U'
(上) 或'
D'
(下) | 垂直速度
4 单位是 米/秒 ,在第二位后省略了一个小数点,
1234 = 12.34 m/s) 句尾结束符
2 回车, '
0x0D'
, 和换行'
0x0A'
实际使用中在软件中需要实现的常用功能 在目前手持项目中,正常的定位或导航系统,基本主要完成如下的功能: 读取当前坐标 使用报文:Recommended Minimum Specific GPS/TRANSIT Data(RMC)推荐定位信息 读取速度 使用报文:Track Made Good and Ground Speed(VTG)地面速度信息 读取方向 使用报文:Track Made Good and Ground Speed(VTG)地面速度信息 --注:速度和方向的计算这块,有一点需要注意,就是GPS接收机并非简单的将两次坐标相减进行计算,而是采用的多普勒效应进行处理,所以在实际应用中,速度和方向的计算会稍后一点延迟,因为信号是1秒接收一次,而且方向的计算还要根据前几秒的方向进行加权平均. 读取卫星数及状态 使用报文:GPS Satellites in View(GSV)可见卫星信息 GPS DOP and Active Satellites(GSA)当前卫星信息GPS的误差 有很........