一种基于定时器的速度标定方法

申请号 CN201610178336.6 申请日 2016-03-25 公开(公告)号 CN105606838A 公开(公告)日 2016-05-25
申请人 航天科技控股集团股份有限公司; 发明人 郑祥滨; 孙孝武; 李德贤; 邓雷;
摘要 一种基于 定时器 的速度标定方法,涉及一种基于定时器的速度标定方法。本 发明 为了解决车辆特征系数计算不准确、速度标定不准确的问题,进而提供了一种基于定时器的速度标定方法。技术要点:通过定时器控制脉冲数采集的时间;采集脉冲数;判断脉冲数采集时间是否达到设定的时间,如果是进行特征系数计算,否则继续采集直至达到设定的采集时间;判断特征系数计算是否达到设定的次数;比较所述设定的次数的数值后取中间值;初步标定完成;进行长期修正。本发明方法达到节省客户时间,又具有标定效果准确的优点。
权利要求

1.一种基于定时器的速度标定方法,其特征在于,所述方法的实现过程为:
步骤一、开启定时器,通过定时器控制脉冲数采集的时间;
步骤二、采集脉冲数;
步骤三、判断脉冲数采集时间是否达到设定的时间,如果是执行步骤四,否则继续采集;
步骤四、进行特征系数计算;
步骤五、判断特征系数计算是否达到设定的次数,如果执步骤六,否则重新执行步骤一,进行下一次的特征系数计算;
步骤六、比较所述设定的次数的数值后,取中间值;
步骤七、至此,初步标定完成;
步骤八、进行长期修正:初步标定后,还需对记录仪显示的车速再进行修正。
2.根据权利要求1所述的一种基于定时器的速度标定方法,其特征在于,在步骤三中,设定的时间为0.5~1.5分钟。
3.根据权利要求2所述的一种基于定时器的速度标定方法,其特征在于,在步骤三中,设定的时间为1分钟。
4.根据权利要求1、2或3所述的一种基于定时器的速度标定方法,其特征在于,在步骤五中,征系数计算时设定的次数为大于或等于3的奇数次。
5.根据权利要求4所述的一种基于定时器的速度标定方法,其特征在于,在步骤五中,设定的次数为5次。
6.根据权利要求1所述的一种基于定时器的速度标定方法,其特征在于,在步骤八中,进行长期修正时,至少还要连续测试500次,以修正初步标定值。
7.根据权利要求1所述的一种基于定时器的速度标定方法,其特征在于,所述定时器采用java定时器。

说明书全文

一种基于定时器的速度标定方法

技术领域

[0001] 本发明涉及一种基于定时器的速度标定方法。

背景技术

[0002] 车辆特征系数,即车辆行驶每公里里程时驱动速度传感器的转数(r/km),它是测量车辆速度的重要信息,例如:汽车行驶记录仪就是利用测量到的单位时间脉冲数和车辆特征系数来计算车辆速度的。
[0003] 假设:速度为V,
[0004] 车辆特征系数为X,即每公里转X次,
[0005] 时间T小时内采集到M个脉冲,每转一周产生N个脉冲
[0006] 则:V=M/(N*X*T)(千米/小时)
[0007] 每种车辆的特征系数,只有生产该车辆的厂家知道,用户很难得到,但用户又需要安装汽车行驶记录仪,记录仪又要求必须采集到准确的车速值。所以该特这系数值就需要记录仪用标定的方法,计算出来。
[0008] 目前同类产品的标定方法一般是通过粗略的采集一段时间内的脉冲数,并利用公式计算出车辆特征系数。
[0009] 这样的作法会产生两个问题:
[0010] 1、采集时间段不准确,导致车辆特征系数计算不准确;
[0011] 2、一般情况下,用户不会等太久,几分钟内就要标定成功,这么短的时间内往往标定不准确,导致用户抱怨。

发明内容

[0012] 本发明为了解决车辆特征系数计算不准确、速度标定不准确的问题,进而提供了一种基于定时器的速度标定方法。
[0013] 本发明为解决上述技术问题采取的技术方案是:
[0014] 一种基于定时器的速度标定方法,所述方法的实现过程为:
[0015] 步骤一、开启定时器,通过定时器控制脉冲数采集的时间;
[0016] 步骤二、采集脉冲数;
[0017] 步骤三、判断脉冲数采集时间是否达到设定的时间,如果是执行步骤四,否则继续采集;
[0018] 步骤四、进行特征系数计算;
[0019] 步骤五、判断特征系数计算是否达到设定的次数,如果执步骤六,否则重新执行步骤一,进行下一次的特征系数计算;
[0020] 步骤六、比较所述设定的次数中每次计算得到的特征系数数值后,取所得的特征系数数值的中间值确定为最终的特征系数数值;
[0021] 步骤七、根据确定的特征系数值,标定车速(测量车辆速度);至此,初步标定完成;
[0022] 步骤八、进行长期修正:初步标定后,还需对记录仪显示的车速再进行修正。
[0023] 进一步限定:在步骤三中,设定的时间为0.5~1.5分钟。
[0024] 进一步限定:在步骤三中,设定的时间为1分钟。
[0025] 进一步限定:在步骤五中,征系数计算时设定的次数为大于或等于3的奇数次。
[0026] 进一步限定:在步骤五中,设定的次数为5次。
[0027] 进一步限定:在步骤八中,进行长期修正时,至少还要连续测试500次,以修正初步标定值。
[0028] 进一步限定:所述定时器采用java定时器。
[0029] 本发明的有益效果是:本发明方法可实现采用软件的处理方式来标定速度(车速),使标定更稳定、更准确,经测试,标定精度<1Km/h。
[0030] 本发明提出了采用定时器中断进行定时,速度标定结果更准确。因为汽车行驶记录仪就是利用测量到的单位时间脉冲数和车辆特征系数来计算车辆速度的,采用定时器能准确计算出时间,只有时间准确,才能够准确得到特征系数值。
[0031] 一般的标定算法在“初步标定成功”时已经结束,但本发明发明在此时只是得到一个标定的中间值,后续还要连续测试500次,不断的修正该值,从而达到即节省客户时间,又能达到准确标定车速的效果。附图说明
[0032] 图1是本发明的流程框图

具体实施方式

[0033] 具体实施方式一:如图1所示,本实施方式所述的一种基于定时器的速度标定方法的实现过程为:
[0034] 步骤一、开启定时器,通过定时器控制脉冲数采集的时间;
[0035] 步骤二、采集脉冲数;
[0036] 步骤三、判断脉冲数采集时间是否达到设定的时间,如果是执行步骤四,否则继续采集;
[0037] 步骤四、进行特征系数计算;
[0038] 步骤五、判断特征系数计算是否达到设定的次数,如果执步骤六,否则重新执行步骤一,进行下一次的特征系数计算;
[0039] 步骤六、比较所述设定的次数的数值后,取中间值;
[0040] 步骤七、至此,初步标定完成;
[0041] 步骤八、进行长期修正:初步标定后,还需对记录仪显示的车速再进行修正。
[0042] 具体实施方式二:如图1所示,本实施方式所述的一种基于定时器的速度标定方法,其特征在于,在步骤三中,设定的时间为0.5~1.5分钟。其它步骤与具体实施方式一相同。
[0043] 具体实施方式三:本实施方式在步骤三中,设定的时间为1分钟。其它步骤与具体实施方式一或二相同。
[0044] 具体实施方式四:本实施方式在步骤五中,征系数计算时设定的次数为大于或等于3的奇数次。其它步骤与具体实施方式一、二或三相同。
[0045] 具体实施方式五:本实施方式在步骤五中,设定的次数为5次。其它步骤与具体实施方式一、二、三或四相同。
[0046] 具体实施方式六:本实施方式在步骤八中,进行长期修正时,至少还要连续测试500次,以修正初步标定值。其它步骤与具体实施方式一、二、三、四或五相同。
[0047] 具体实施方式七:本实施方式所述定时器采用java定时器。其它步骤与具体实施方式一相同。
[0048] 以上所述,仅为本发明较佳的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,根据本发明的技术方案及其发明构思加以等同替换或改变,都应涵盖在本发明的保护范围之内。
QQ群二维码
意见反馈