新闻中心

EEPW首页>嵌入式系统>设计应用> GPS的定位测向系统的软件实现

GPS的定位测向系统的软件实现

作者: 时间:2010-03-25 来源:网络 收藏

(2)预处理思路。鉴于NMEA 0183协议规范,一条完整的卫星语句是始于“$”,终于“CrLf(回车换行)”,我们可以利用VB内部的字符串函数Split()函数对从串口缓冲区获取的语句块进行分割,以CrLf为分割标志,将分割结果存放于一个字符串数组中,然后检查数组中的每一个字符串是否是一条完整的语句,剔除不完整信息。

(3)核心代码

3.2 信息提取

程序以Select…Case…分支选择结构按照不同语句的句头标识(如$GPGGA,$HEHDT等)进行相应语句的解析模块选择。

(1)时间、位置信息解析模块

(2)航向信息解析模块

航向信息语句格式:$HEHDT,23.254,T*cc

(3)卫星信息解析模块

卫星信息语句格式:

4 信息显示

经过以上数据采集、数据预处理以及信息解析过程,我们已经获得了测向工程中所需要的位置信息、海拔高程信息以及航向角度信息。航向信息的图形化显示的思路:可以采用表盘式显示方式,以粗短针表示航向角度的整数度数,以细长针表示小数位置的航向度数。代码方式如下:



评论


相关推荐

技术专区

关闭