安卓源码集成北斗android SDK

   日期:2024-12-28    作者:zzjhy666 移动:http://3jjewl.riyuangf.com/mobile/quote/77569.html


NO.8 模型用GPS测速仪(已完成)(更新第二版本)

这个是用显示屏显示的


定位精度2.5m

GPS模块VCC————–Arduino的5v

GPS模块GND————–Arduino的GND

GPS模块TXD————–Arduino的D0(数字IO 0)

GPS模块RXD不接

GPS模块PPS不接

其中GPS的天线记得要接,并且要室外放置,因为GPS模块是室外定位的,室内没有卫星信号。在室外时需要大概1分钟左右的时间来获取当前位置数据。

Arduino自测程序:

一组数据如下:

数据里面我们看到三种数据类型

GN、GP、BD 分别代表双模模式、GPS 模式、北斗模式

(1) $GPGGA (GPS 定位信息)


(2) $GPGLL (地理定位信息)


(3)$GPGSA (当前卫星信息)


(4) $GPGSV(可见卫星信息)


(5) $GPRMC(最简定位信息)这个可用信息较多


(6) $GPVTG(地面速度信息)


(7)天线状态输出

$GPTXT,01,01,01,ANTENNA OK*35

Ok 代表天线已经检测到,open 代表天线断开。

关于热启动温启动冷启动的阐述
冷启动是指在一个陌生的环境下启动GPS 直到GPS 和周围卫星联系并且计算出
坐标的启动过程。以下几种情况开机均属冷启动:
1、初次使用时;
2、电池耗尽导致星历信息丢失时;
3、关机状态下将接收机移动1000 公里以上距离。也就是说冷启动是通过硬件方
式的强制性启动,因为距离上次操作GPS 已经把内部的定位信息清除掉,GPS 接
收机失去卫星参数,或者已经存在的参数和实际接收到卫星参数相差太多,导致
导航仪无法工作,必须重新获得卫星提供的坐标数据,所以说车辆从地库里启动
导航百分百算冷启动,这也是从地库出来搜星时间长的原因。
温启动是指距离上次定位时间超过2 个小时的启动,搜星定位时间介于冷启动和
热启动之间。如果您前一日使用过GPS 定位,那么次日的第一次启动就属于温启
动,启动后会显示上次的位置信息。因为上次关机前的经纬度和高度已知,但由
于关机时间过长,星历发生了变化,以前的卫星接受不到了,参数中的若干颗卫
星已经和GPS 接收机失去了联系,需要继续搜星补充位置信息,所以搜星的时间
要长于热启动,短于冷启动。
热启动是指在上次关机的地方没有过多移动启动GPS,但距离上次定位时间必须
小于2

GPS解析程序:


特别提示:本信息由相关用户自行提供,真实性未证实,仅供参考。请谨慎采用,风险自负。


举报收藏 0评论 0
0相关评论
相关最新动态
推荐最新动态
点击排行
{
网站首页  |  关于我们  |  联系方式  |  使用协议  |  隐私政策  |  版权隐私  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  网站留言  |  RSS订阅  |  违规举报  |  鄂ICP备2020018471号