GPS数据格式

本菜鸟人:专业导航,善于寻北,精通惯导,兼职GPS,然近日因课题之需,方究机器之视觉也,乃叹人生之无常兮!惯导今天不讲,讲的话可以说上6天7夜(貌似被拍成电影了)。今天主题是GPS,GPS导航俗称:狗屁式导航(太TM俗了,老美怎么想出个这么个名字啊,God forgive me!)。

正题开始:
近日买了个GPS接受机跑了跑,甚喜。不知何时可用上本土的北斗啊。

第一日:石市天阴细雨,惊为江南之梅雨,连线开机,心如脱兔,目视终端(OK6410开发板,及配套的GPS模块),乱码!my God,Google之,然需波特率4800,改后接受正常。截取一段如下:

GPGGA,031531.391,,,,,0,00,,,M,0.0,M,,0000*58
$GPGSA,A,1,,,,,,,,,,,,,,,*1E    //<M = 手动,A = 自动>,<1 = 未定位, 2 = 二维定位, 3 = 三维定位>
$GPRMC,031531.391,V,,,,,,,030911,,,N*49
 // <UTC时间>,<A=有效定位,V=无效定位>   (既然无效的定位,后面的就不用看了)
$GPGGA,031532.403,,,,,0,00,,,M,0.0,M,,0000*57
$GPGSA,A,1,,,,,,,,,,,,,,,*1E
$GPRMC,031532.403,V,,,,,,,030911,,,N*46
$GPGGA,031533.392,,,,,0,00,,,M,0.0,M,,0000*59
$GPGSA,A,1,,,,,,,,,,,,,,,*1E
$GPRMC,031533.392,V,,,,,,,030911,,,N*48
$GPGGA,031534.392,,,,,0,00,,,M,0.0,M,,0000*5E // 隔几帧会送上一个长点的帧,包括了卫星的状态
$GPGSA,A,1,,,,,,,,,,,,,,,*1E
$GPGSV,3,1,12,25,84,328,,03,80,086,,06,65,062,,13,51,236,*7F
//<3表示有3个子帧>,<1表第一个子帧>,<12表可见卫星数>
//从第四个开始表示四组卫星(25,03,06,13)的情况
//<25表卫星号>,<84俯仰角>,<328方位角>,<信噪比(空字符表没有信号)>
$GPGSV,3,2,12,23,45,231,,07,19,046,,19,18,207,,31,16,125,*71
$GPGSV,3,3,12,14,15,179,,16,03,075,,21,01,031,,08,00,309,*70
$GPRMC,031534.392,V,,,,,,,030911,,,N*4F

结论由于天气原因,未能定位


次日:天清云淡

$GPGGA,012013.000,3800.5678,N,11400.1234,E,1,07,1.6,113.3,M,-15.0,M,,0000*7B
$GPGSA,A,3,03,06,19,16,20,32,31,,,,,,2.5,1.6,1.9*31
// 三维定位成功,收到信号的卫星为:03,06,19,16,20,32,31
$GPRMC,012013.000,A,3800.5678,N,11400.1234,E,0.12,349.87,040911,,,A*6F
$GPGGA,012014.000,3800.5678,N,11400.1234,E,1,07,1.6,113.2,M,-15.0,M,,0000*7E
$GPGSA,A,3,03,06,19,16,20,32,31,,,,,,2.5,1.6,1.9*31
$GPGSV,3,1,12,14,71,190,,16,67,267,35,07,51,082,,06,46,164,35*78
$GPGSV,3,2,12,23,46,303,,31,43,086,32,25,37,305,,03,36,184,37*78
$GPGSV,3,3,12,13,23,317,,32,15,225,33,20,14,249,33,19,06,190,32*73
$GPRMC,012014.000,A,3800.5678,N,11400.1234,E,0.13,343.31,040911,,,A*6D

成功定位,维度:3800.5678 (N),经度:11400.1234 (E)

 

LabVIEW是一种流行的工程软件,可以用于对GPS数据进行格式化处理。首先,我们需要明白GPS数据一般包括经度、纬度、海拔、速度等信息,而这些信息通常以NMEA格式(National Marine Electronics Association标准)进行传输和存储。在LabVIEW中,我们可以通过读取GPS设备发送的NMEA数据流,然后解析其中的各个字段数据,并对其进行格式化处理。 为了实现GPS数据的格式化,我们可以使用LabVIEW中提供的字符串处理函数和格式化工具。我们可以首先将接收到的NMEA字符串数据按照标准格式进行解析,提取出其中的经度、纬度、海拔、速度等信息,并将其存储到合适的变量中。然后,我们可以根据需要对这些数据进行格式化处理,比如将经纬度数据转换为度分秒格式、将速度数据转换为公里/小时格式等。 在对GPS数据进行格式化处理的过程中,我们需要注意数据的精度和有效性,并确保格式化后的数据符合我们的需求。同时,我们也可以利用LabVIEW的图形化编程环境,将格式化处理的过程进行可视化设计,从而使得我们能够更加直观地理解和管理GPS数据格式化的过程。 总之,通过LabVIEW,我们可以轻松地对GPS数据进行格式化处理,使其符合我们的需求,并且可以通过图形化界面直观地展现处理过程,为工程实践提供了便利和高效的解决方案。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值