编辑: bingyan8 2013-04-23

1 61

22 9.

48 7,A,3

72

3、

24 75 , N,

1 21

5 8.

3 41 6,W ,0.

1 3 ,

3 0 9.

6 2,

1 2

0 5

9 8 , ,

1 0 . 详细信息如表

1 所示:表1RMC数据格式 Na m e E x a mp l e Un i t s D e s c r i p t i o n Me s s age I D $ GPRMC RMC p r ot o c ol he a der U1 ℃ Pos i t i o n

1 61

22 9

48 7 hh mmss SS S S【 a t u s A A= da t a v al i d or V=da t a no t va l i d L a t ~u d e

3 723

2 47

5 ddmm mm mm N 『 S I n d i c a t o r N N = n o ~ h o r S = s o u t h L ong i t u d e

12 15

8 3

41 6 dd dmm m mmm E, W I n di c at or W E=ea s t or W 恃s t Spe e d Ov er Gr oun d

0 1

3 k n ot s COH r s eOv er

3 09

62 d egme s Tr ue Gr ou n d Da t e

1 20

59 8 d dmmyy Ma gn et i c Va r i a t i on de gr ee s E=e as t or W v v es t'

Che c ks um

1 0 <

C R>

E n d o f me s s a g e t e r mi n a t i o n

3 时 间信 息提取GPS模块 和单片机 的接 口电路如图

1 所示 . 本 设计 中GPS模块采用的是台湾 R o y a h e k公司生产的REB一21R. 时间精度为+ l u S C C . , 有 两个支持

1 T r L电平 的全双工 串口.G P S 模块 上 电后就会有 信息不断从 串 口输 出(也可设 置只输 出一种信 息.如RMC信息),利用 单片机 的串行 口与之 建立通讯 . 从GP S模块中读取时间信息.GPS模 块只要处于工作 状 态就 会源源不断地 把接收的GPS导航定 位和 时钟信息 通过 串 口输 出.输 出的信息 代码在 没有 进一步处理 之前缓存 中是 一长 串字节流 ,这些信 息在没 @国自控嘲邮局订阅号_82.946360元,年_191―维普资讯 http://www.cqvip.com GP S GI S 中文 核心 期刊《微 计算 机信息》( 测控自动 化)2007年 第23卷 第1O.1期 有经 过分类 提取之前是无法加 以利用 的.因此 , 必须通过程序 将各个字段的信息提取 出来,将其转化成有实际意义的,可供高层决策使用 的定位信息数据或时间信息数据.同其他通讯协 议类似 , 对GPS进行信息 提取必须首先 明确其帧结构 , 然后 才 能根据其结构完成对各定位和时间信息 的提取.对于本文所使 用的 R E B 一21RGPS模块 , 其发送到单 片机 的数 据主要 由帧头 、 帧尾和帧 内数据组成 , 根据数据 帧的不同 , 帧头也不 相同 , 主要 有 $ G P G G A 、 $ G P G S A 、 $ G P G S V 以及 $ G P R MC 等.这些帧 头标识了后续帧内数据的组成结构 , 各帧均以 回车符 和换行 符 作为帧尾标识一帧的结束.对于通常 的情况 , 我们所关 心的数 据如经纬 度、 速度 、 时间等均 可以从 $ G P R MC 帧中获取得 到,该帧的结构 及各字段释义如 下:$GP RMC , <

1 >

, >

, <

3 >

, <

4 >

, <

5 >

, <

6 >

, <

7 >

, <

8 >

. <

9 >

, <

1 0 >

, <

1 l >

* h h <

1 >

当前 位置的格林 尼治时间,格式为hhmms s <

2 >

状态, A为有效位置, V为非有效接收警告 , 即当前 天线视野上 方 的卫 星数少于3颗 . <

3 >

纬度, 格式为 d d m m、 m m mm <

4 >

标明南北半 球.N为 北半球、S为 南 半球 <

5 >

经度,格 式为dddmm. m m mm <

6 >

标明东西半球,E为东半球 、 w 为西半球 <

7 >

地 面上 的速 度,范围为0.0到

9 9

9 .

9 <

8 >

方位角.范围为000.0到

3 5

9 . 9度日期 , 格式为ddmm y y <

下载(注:源文件不在本站服务器,都将跳转到源网站下载)
备用下载
发帖评论
相关话题
发布一个新话题