模吧

 找回密码
 立即注册

QQ登录

只需一步,快速开始

手机号码,快捷登录

1650查看 | 12回复

【原创】从头开始探讨做四轴飞控之GPS提取【七】

[复制链接]
发表于 2014-2-26 17:17:52 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
大家都用过GPS或者北斗GPS兼容的模块的。
它的传输数据格式很多,但是我们需要从哪一条来结算处我们的位置格式呢/

那就是GPRMC,这一条了。

这里包含的数据比较丰富的。

其数据格式如下所示:

$GPRMC,<1>,<2>,<3>,<4>,<5>,<6>,<7>,<8>,<9>,<10>,<11>,<12>*hh<CR><LF>
<1> UTC时间,hhmmss(时分秒)格式
<2> 定位状态,A=有效定位,V=无效定位
<3> 纬度ddmm.mmmm(度分)格式(前面的0也将被传输)
<4> 纬度半球N(北半球)或S(南半球)
<5> 经度dddmm.mmmm(度分)格式(前面的0也将被传输)
<6> 经度半球E(东经)或W(西经)
<7> 地面速率(000.0~999.9节,前面的0也将被传输)
<8> 地面航向(000.0~359.9度,以真北为参考基准,前面的0也将被传输)
<9> UTC日期,ddmmyy(日月年)格式
<10> 磁偏角(000.0~180.0度,前面的0也将被传输)
<11> 磁偏角方向,E(东)或W(西)
<12> 模式指示(仅NMEA0183 3.00版本输出,A=自主定位,D=差分,E=估算,N=数据无效)


下面我们主要来描述一下在程序中怎么来提出位置消息的。

首先定义出来 我们的一个移位寄存器的
【原创】从头开始探讨做四轴飞控之GPS提取【七】 飞控,四轴,GPS 作者:china 9939

这个msgshift 就是我们要移位的存储。
然后一下处理
【原创】从头开始探讨做四轴飞控之GPS提取【七】 飞控,四轴,GPS 作者:china 9275

然后判断其中的字符是否是我们想要的数据:

【原创】从头开始探讨做四轴飞控之GPS提取【七】 飞控,四轴,GPS 作者:china 5402

如果判断是的话,
则开始提出我们要的位置消息的。

然后保存在X、Y两个字符串中。进行下一步的处理才。




发表于 2014-2-26 17:35:56 | 显示全部楼层
看不懂  但是我顶            
发表于 2014-2-26 17:56:53 | 显示全部楼层
不懂也看看
发表于 2014-2-26 18:55:17 | 显示全部楼层
看看               
发表于 2014-2-26 20:11:11 | 显示全部楼层
不太懂,帮顶
发表于 2014-2-26 22:32:58 | 显示全部楼层
得到的顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶【原创】从头开始探讨做四轴飞控之GPS提取【七】 飞控,四轴,GPS 作者:沈淼章 3951
 楼主| 发表于 2014-2-26 22:50:45 | 显示全部楼层
【原创】从头开始探讨做四轴飞控之GPS提取【七】 飞控,四轴,GPS 作者:china 9352 【原创】从头开始探讨做四轴飞控之GPS提取【七】 飞控,四轴,GPS 作者:china 1320 【原创】从头开始探讨做四轴飞控之GPS提取【七】 飞控,四轴,GPS 作者:china 8298 {:1_10:}{:1_10:}
发表于 2014-3-3 11:18:07 来自手机 | 显示全部楼层
确实不懂,帮顶!楼主辛苦!
发表于 2014-3-4 17:50:20 来自手机 | 显示全部楼层
不懂,顶
 楼主| 发表于 2014-3-5 00:05:07 | 显示全部楼层
夜雨落木 发表于 2014-3-3 11:18 【原创】从头开始探讨做四轴飞控之GPS提取【七】 飞控,四轴,GPS 作者:china 1848
确实不懂,帮顶!楼主辛苦!

【原创】从头开始探讨做四轴飞控之GPS提取【七】 飞控,四轴,GPS 作者:china 8033          
 楼主| 发表于 2014-3-5 00:05:46 | 显示全部楼层
飞天 发表于 2014-3-4 17:50 【原创】从头开始探讨做四轴飞控之GPS提取【七】 飞控,四轴,GPS 作者:china 7430
不懂,顶

【原创】从头开始探讨做四轴飞控之GPS提取【七】 飞控,四轴,GPS 作者:china 2706                  
发表于 2016-2-4 11:05:50 | 显示全部楼层
lz用的什么编程语言
发表于 2016-2-20 13:32:25 | 显示全部楼层
推荐楼主去github下载tinygps++
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|关于模吧|APP下载|广告报价|小黑屋|手机版|企业会员|商城入驻|联系我们|模吧 ( 冀公网安备13080502000084号 )

© 2013-2020 Moz8.com 模吧,玩出精彩!