默认头像
论坛版主
论坛版主
  • 注册日期2003-08-22
  • 发帖数994
  • QQ55359982
  • 铜币2579枚
  • 威望0点
  • 贡献值0点
  • 银元0个
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 当没有和卫星取得联系时,那么字符串的格式为:

$GPRMCUTC_TIMEV…… 例如:

$GPRMC,,V,,,,,,,270503,1.3,W,N*2B

其他语句可以参考一下相关文献

网 站: www.52xoo.com (3S,信息融合,数字图像处理,模式识别与人工智能等专业电子书、学术文章及源代码共享) E-mail: Jianhong72@163.com QQ: 88128745 (55359982用了近10年,最近被盗了,郁闷!!!)
举报 回复(0) 喜欢(0)     评分
默认头像
路人甲
路人甲
  • 注册日期2004-10-24
  • 发帖数13
  • QQ
  • 铜币134枚
  • 威望0点
  • 贡献值0点
  • 银元0个
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编辑过]
举报 回复(0) 喜欢(0)     评分
默认头像
路人甲
路人甲
  • 注册日期2004-06-30
  • 发帖数1
  • QQ
  • 铜币112枚
  • 威望0点
  • 贡献值0点
  • 银元0个
12楼#
发布于:2004-11-02 15:00

是不是所有GPS都是这种格式.

举报 回复(0) 喜欢(0)     评分
默认头像
路人甲
路人甲
  • 注册日期2005-09-07
  • 发帖数10
  • QQ
  • 铜币136枚
  • 威望0点
  • 贡献值0点
  • 银元0个
13楼#
发布于:2006-05-18 10:47

时间要转换成中国时间需要加8小时

举报 回复(0) 喜欢(0)     评分
上一页 下一页
默认头像

返回顶部