一种依据GPS数据计算脉冲系数接近值的方法技术

技术编号:11094254 阅读:201 留言:0更新日期:2015-02-27 04:54
一种依据GPS数据计算脉冲系数接近值的方法,包括:步骤1:检测到有脉冲信号输入时开始;步骤2:查看卫星信号,如果卫星信号不好,则退回步骤1;对车辆行驶状态判断,如方向、速度、时间,如条件不满足则退回步骤1;检测行驶距离是否达到设定值L,或者检测行驶时间是否达到时间T,如未达到,则转入步骤2,继续累积行驶距离或时间,如达到则通过公式:脉冲系数M=P/L,其中P为行驶距离L内的脉冲总数,计算出脉冲系数;重复以上步骤,多次计算脉冲系数,以求出最终值。本发明专利技术通过判断定位状态和运动状态从而有效降低误差值。

【技术实现步骤摘要】
一种依据GPS数据计算脉冲系数接近值的方法
】本专利技术涉及一种依据GPS数据计算脉冲系数接近值的方法。【
技术介绍
】脉冲系数是车辆行驶每公里里程时产生的脉冲总数。可知脉冲系数和里程与该里程产生的脉冲总数有关。通过实时定位信息,可知实时的经纬度,从而计算出车辆所行使的里程,但由于定位信息本身有一定误差,且车辆行驶过程中有可能慢速或者转弯等,所求的里程误差较大,导致最终脉冲系数出现大误差。行车记录仪有个功能是要记录脉冲速度,脉冲速度需要至少两个条件:单位时间脉冲数、脉冲系数。一般情况下的脉冲系数是依据出厂参数进行手动设置。但是某些特殊情况下,没有条件对行车记录仪初始化时就设置好脉冲系数,这就需要行车记录仪能自动计算出一个与脉冲系数相对接近的值。【
技术实现思路
】本专利技术所要解决的技术问题在于提供一种依据GPS数据计算脉冲系数接近值的方法,通过判断定位状态和运动状态从而有效降低误差值。本专利技术是这样实现的:一种依据GPS数据计算脉冲系数接近值的方法,包括如下步骤:步骤1:检测到有脉冲信号输入时开始;步骤2:查看卫星信号,如果卫星信号不好,则退回步骤I ;步骤3:对车辆行驶状态判断,如方向、速度、时间,如条件不满足则退回步骤I ;步骤4:检测行驶距离是否达到设定值L,或者检测行驶时间是否达到时间T,如未达到,则转入步骤2,继续累积行驶距离或时间,如达到则通过公式:脉冲系数M = P/L,其中P为行驶距离L内的脉冲总数,计算出脉冲系数;步骤5:重复以上步骤,多次计算脉冲系数,以求出最终值。所述步骤1,当接收到连续的脉冲信号,且GPS速度达到V = 30Km/H时,自动触发计算开始。所述步骤2,卫星信号必须满足定位且卫星星数大于8颗,各卫星信噪比大于30,位置精度因子、水平精度因子和垂直精度因子均小于10,则判定卫星信号良好,且在计算一次脉冲系数的整个过程中,都必须满足这个条件,如果不满足这个条件,则退回步骤1,重新开始。所述步骤3,车辆行使状态通过方向、速度和时间进行判断;首先是方向,需要保证车辆尽量不行使大的弯度,通过判断时间段T内的方向角差值是否超过A°,如超过则认为车辆有在短时间内曲线行驶,容易造成距离上的误差;其次是判断慢速时间是否超长,需要保证车辆慢速或停止时间不要超长导致因为静态漂移经纬度重复计算,通过计算从开始到此刻速度小于V的累计时间,如果超过时间P,则认为慢速时间过长,容易造成经纬度多计算导致误差大;如果以上两个条件中任意一个,则认为此次计算失败,退回步骤1,重新开始;所述时间T取值3秒,角度A取值60,速度V取值30Km/H。所述步骤4,达到设定行驶路程,计算脉冲系数:通过计算从开始到此刻速度大于V的累计时间,如果超过时间N,则认为达到设定值;或者累计从开始到此刻的累积行驶距离是否大于L,如果超过L,则认为达到设定值,计算一次脉冲系数接近值;[0021 ] 通过每秒产生的实时经纬度可以计算出每秒的行驶距离L1、L2、L3、L4、L5……Ln,从而计算出累计的行驶距离L = L1+L2+L3+……Ln ;其中Ln表示GPS每一点和前一个点的距离,通过每秒产生的脉冲个数P1、P2、P3、P4、P5......Pn,计算开始到此刻的总脉冲个数P=P1+P2+P3+......Pn,其中Pn对应每个小间隔时间段的脉冲数,通过脉冲系数公式脉冲系数M = P/L,计算出来的M进行存储。所述步骤5,多次计算脉冲系数,测量N次,得到N个M值,再对这N个值取中间值,这个值就是最终的脉冲系数接近值。本专利技术的优点在于:通过依据GPS数据计算脉冲系数接近值方法的设计,解决了在无脉冲系数的情况下,无法求得脉冲速度的问题。并且通过该方法,依据判断卫星定位的性能和车辆行驶的状态,大大降低了因为外部原因造成的计算误差,经过多次测量求中间值的方法大大提高了最终求得的脉冲系数的准确性。【【附图说明】】下面参照附图结合实施例对本专利技术作进一步的描述。图1是本专利技术的方法总体流程简图。【【具体实施方式】】如图1所示,一种依据GPS数据计算脉冲系数接近值的方法,包括如下步骤:步骤1:检测到有脉冲信号输入时开始;步骤2:查看卫星信号,如果卫星信号不好则退回步骤I ;步骤3:对车辆行驶状态判断,如方向、速度、时间等,如条件不满足则退回步骤I ;步骤4:检测行驶距离是否达到设定值L或者检测行驶时间是否达到时间T,如未达到,则进入步骤2,继续累积行驶距离或时间,如达到则通过公式计算出脉冲系数;步骤5:重复以上步骤,多次计算脉冲系数,以求出最终值。下面详细描述各步骤:步骤1:脉冲信号输入开始。当接收到连续的脉冲信号,且GPS速度达到V时,自动触发计算开始。速度需要达到V,是为了避免在低速中经纬度计算不准确,避免频繁的进行无效计算。V可取值30Km/H。步骤2:卫星信号判断。卫星信号必须满足定位且卫星星数大于8颗,各卫星信噪比大于30,位置精度因子、水平精度因子和垂直精度因子均小于10。则判定卫星信号良好,且在计算一次脉冲系数的整个过程中,都必须满足这个条件,否则容易出现因环境原因定位出现漂移,从而导致出现较大误差。如果不满足这个条件,则退回上一步,重新开始。步骤3:车辆行驶状态判断。车辆行使状态主要通过方向、速度和时间进行判断。首先是方向,需要保证车辆尽量不行使大的弯度,通过判断时间段T内的方向角差值是否超过A°,如超过则认为车辆有在短时间内曲线行驶,容易造成距离上的误差。其次是判断慢速时间是否超长,需要保证车辆慢速或停止时间不要超长导致因为静态漂移经纬度重复计算,通过计算从开始到此刻速度小于V的累计时间,如果超过时间P,则认为慢速时间过长,容易造成经纬度多计算导致误差大。如果以上两个条件中任意一个,则认为此次计算失败,重新开始。T可取值3秒,A可取值60,V可取值30Km/H。步骤4:达到设定行驶路程,计算脉冲系数。通过计算从开始到此刻速度大于V的累计时间,如果超过时间N,则认为达到设定值;或者累计从开始到此刻的累积行驶距离是否大于L,如果超过L,则认为达到设定值,可以计算一次脉冲系数接近值。通过每秒产生的实时经纬度可以计算出每秒的行驶距离L1、L2、L3、L4、L5……Ln,从而计算出累计的行驶距离L = L1+L2+L3+......Ln ;其中Ln表示GPS每一点和前一个点的距离。通过每秒产生的脉冲个数P1、P2、P3、P4、P5……Pn,计算开始到此刻的总脉冲个数P = P1+P2+P3+……Pn。其中Pn对应每个小间隔时间段的脉冲数。通过脉冲系数含义:车辆行驶每公里里程时产生的脉冲总数。可得公式脉冲系数M = P/L;其中L单位为公里。计算出来的M进行存储。如设定时间可取3分钟,设定距离可取3公里。步骤5:重复以上步骤,多次计算脉冲系数,求最终值。由于环境问题,每次计算出来的脉冲系数都存在一定误差,所以进行多次测量,通过多次测量,可以减小偶然误差,让误差概率降低。如测量N次,得到N个M值,再对这N个值取中间值,这个值就是最终的脉冲系数接近值。其中N越大越准确。如N可取15。本专利技术通过依据GPS数据计算脉冲系数接近值方法的设计,解决了在无脉冲系数的情况下,无法求得脉冲速度的问题。并且通过该方法,依据判断卫星定位的性本文档来自技高网...

【技术保护点】
一种依据GPS数据计算脉冲系数接近值的方法,其特征在于:包括如下步骤:步骤1:检测到有脉冲信号输入时开始;步骤2:查看卫星信号,如果卫星信号不好,则退回步骤1;步骤3:对车辆行驶状态判断,如方向、速度、时间,如条件不满足则退回步骤1;步骤4:检测行驶距离是否达到设定值L,或者检测行驶时间是否达到时间T,如未达到,则转入步骤2,继续累积行驶距离或时间,如达到则通过公式:脉冲系数M=P/L,其中P为行驶距离L内的脉冲总数,计算出脉冲系数;步骤5:重复以上步骤,多次计算脉冲系数,以求出最终值。

【技术特征摘要】
1.一种依据GPS数据计算脉冲系数接近值的方法,其特征在于:包括如下步骤: 步骤1:检测到有脉冲信号输入时开始; 步骤2:查看卫星信号,如果卫星信号不好,则退回步骤I ; 步骤3:对车辆行驶状态判断,如方向、速度、时间,如条件不满足则退回步骤I ; 步骤4:检测行驶距离是否达到设定值L,或者检测行驶时间是否达到时间T,如未达至IJ,则转入步骤2,继续累积行驶距离或时间,如达到则通过公式:脉冲系数M = P/L,其中P为行驶距离L内的脉冲总数,计算出脉冲系数; 步骤5:重复以上步骤,多次计算脉冲系数,以求出最终值。2.如权利要求1所述的一种依据GPS数据计算脉冲系数接近值的方法,其特征在于:所述步骤1,当接收到连续的脉冲信号,且GPS速度达到V = 30Km/H时,自动触发计算开始。3.如权利要求1所述的一种依据GPS数据计算脉冲系数接近值的方法,其特征在于:所述步骤2,卫星信号必须满足定位且卫星星数大于8颗,各卫星信噪比大于30,位置精度因子、水平精度因子和垂直精度因子均小于10,则判定卫星信号良好,且在计算一次脉冲系数的整个过程中,都必须满足这个条件,如果不满足这个条件,则退回步骤I,重新开始。4.如权利要求1所述的一种依据GPS数据计算脉冲系数接近值的方法,其特征在于:所述步骤3,车辆行使状态通过方向、速度和时间进行判断; 首先是方向,需要保证车辆尽量不行使大的弯度,通过判断时间段T内的方向角差值是否超过A°,如超过则认为车辆有在短时间内曲线行驶...

【专利技术属性】
技术研发人员:林君钺郭碧莲丁祥商云鹏孟艳琼叶伟
申请(专利权)人:福建星海通信科技有限公司
类型:发明
国别省市:福建;35

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1