10楼#
发布于:2004-09-01 17:55
给一个NMEA0813协议的$GPRMC语句做参考: 1 当GPS接收仪和卫星的通讯正常时 接收到的数据中就包含如下格式的字串:$GPRMC,055142,A,3603.3291,N,10346.3723,E,0.0,230.4,250503,1.3,W,A*02 其中数据分别为: $GPRMC 串头,其中RMC为定位语句 055142 表示UTC 24小时制的标准时间,格式为“时时/分分/秒秒”。根据任务再将其转换成北京时间 A 或 V 表示信号接收状态,其中A表示数据"OK",V表示一个警告 3603.3291 表示 纬度值,格式为“ddmm.mmmm” N 标明南北半球, N 为北半球、S为南半球 10346.3723 表示经度值,格式为“dddmm.mmmm” E 标明南北半球, N 为北半球、S为南半球 0.0 表示速度,(这里速度为0) 230.4 方位角,范围为000.0到 359.9 度 250503 为UTC的日期,格式为“日日/月月/年年” 1.3 地磁变化(磁偏角),从000.0到 180.0 度 W 地磁变化方向,为E 或 W 2 当没有和卫星取得联系时,那么字符串的格式为: $GPRMC,UTC_TIME,V,…… 例如: $GPRMC,,V,,,,,,,270503,1.3,W,N*2B
其他语句可以参考一下相关文献
![]() |
|
|
11楼#
发布于:2004-10-24 14:48
F0000040$GPRMC,125900.877,A,2751.8159,N,11254.5012,E,004.5,256.0,090804,002.7,W*7C74 $GPRMC,<1>,<2>,<3>,<4>,<5>,<6>,<7>,<8>,<9>,<10>,<11> $GPRMC,Recommended Minimum Specific GPS/TRANSIT data(RMC)推荐定位信息 <1> 125900.877 UTC时间,格式为 HHMMSS(时分秒) 例中为12:59:00.877 <2> A 定位状态 A=有效定位,V=无效定位 <3> 2751.8159 纬度ddmm.mmmm(度分)格式 例中为:北纬27度51。8159分 <4> N 北纬(北半球)S南纬(南半球) <5> 11254.5012 经度dddmm.mmmm(度分)格式 例中为 东经112度54.5012分 <6> E 东经 W 西经 <7> 004.5 地面速率(000.0~999.9节) 例中为 4.5* 1.852=8.334公里/小时 <8>256.0 地面航向,(000。0~359。9度,以真北为参考基准) 例中为 256度 <9>090804, UTC日期,ddmmyy(月日年格式) 例中为04年9月4日 <10>002.7 磁偏角(000.0~180度) 例中为 2.7度 <11>W*7C74 校验值 [此贴子已经被作者于2004-10-24 15:02:44编辑过] |
|
12楼#
发布于:2004-11-02 15:00
是不是所有GPS都是这种格式. |
|
13楼#
发布于:2006-05-18 10:47
时间要转换成中国时间需要加8小时 |
|