一种高频车速采集系统及采集方法技术方案

技术编号:9959443 阅读:79 留言:0更新日期:2014-04-23 19:30
本发明专利技术提出了一种高频车速采集系统及采集方法,该系统包括车速传感器、脉冲计数器、采集间隔定时器、脉冲统计时间定时器、第一控制器和第二控制器,脉冲计数器和采集间隔定时器的定时时间不同。当采集间隔定时器的定时时间到时,第一控制器读取脉冲计数器的计数值并以先入先出的方式存储。当脉冲统计时间定时器的定时时间到,第二控制器读取存储器从堆栈头开始的2×m个数值,并以间距为m的两个数据为一组,计算m个速度值。本发明专利技术采集间隔和脉冲统计时间的独立,能够有效减小车速误差;一次计算多个车速值,能够有效减少系统负担,降低对处理器性能的要求。

【技术实现步骤摘要】
【专利摘要】本专利技术提出了,该系统包括车速传感器、脉冲计数器、采集间隔定时器、脉冲统计时间定时器、第一控制器和第二控制器,脉冲计数器和采集间隔定时器的定时时间不同。当采集间隔定时器的定时时间到时,第一控制器读取脉冲计数器的计数值并以先入先出的方式存储。当脉冲统计时间定时器的定时时间到,第二控制器读取存储器从堆栈头开始的2×m个数值,并以间距为m的两个数据为一组,计算m个速度值。本专利技术采集间隔和脉冲统计时间的独立,能够有效减小车速误差;一次计算多个车速值,能够有效减少系统负担,降低对处理器性能的要求。【专利说明】
本专利技术涉及数据处理
,具体涉及在车载终端中的。
技术介绍
随着政府和公众对车辆的安全运营和日常监管要求越来越高,市面上出现了各类行驶记录仪、车载卫星定位终端产品,用于监控车辆的行驶过程。车速是所有这类产品监控的参数中最重要的参数之一。而随着政府相关产品标准的出台,速度的采集间隔要求不大于 0.2s。 通常车速信息都是通过车速传感器获取。车速传感器随着车轮的转动输出脉冲信号。统计车速传感器在单位时间内的脉冲个数,即可计算出当前车速。常用的计算方法为:(采集间隔内脉冲个数X轮胎周长)/ (每周脉冲个数X采集间隔时间)。每隔采集间隔时间读取脉冲个数,并计算车速值。上述方法有两个缺点:第一,在采集间隔很小时,单位时间(即采集间隔)内的脉冲个数会很小,以此计算出的车速误差会较大;第二,在采集间隔很小时,系统需要频繁切换来计算车速,在同等要求下,需要主频更高的处理器,增加了硬件成本。
技术实现思路
为了克服上述现有技术中存在的缺陷,本专利技术的目的是提供,本专利技术通过采集间隔和脉冲统计时间独立设置,能够有效减小车速误差;本专利技术一次计算多个车速值,能够有效减少系统负担,降低对处理器性能的要求。为了实现本专利技术的上述目的,根据本专利技术的一个方面,本专利技术提供了一种高频车速采集系统,包括车速传感器及与所述车速传感器相连的脉冲计数器,还包括:采集间隔定时器和脉冲统计时间定时器,所述采集间隔定时器和脉冲统计时间定时器的定时时间不同,所述采集间隔定时器的定时长度为T,所述脉冲统计时间定时器的定时长度为T’,所述nXT ( T^mXT,所述Τ、Τ’均为正数,所述m、n均为大于I的正整数,且 m-n < I ;第一控制器,所述第一控制器分别与所述脉冲计数器和采集间隔定时器相连,当所述采集间隔定时器的定时时间到时,所述第一控制器读取所述脉冲计数器的计数值并存储于存储器内,所述存储器包括不少于2 Xm个存储单元并形成堆栈结构,所述第一控制器读取的脉冲计数器的计数值以先入先出的方式存储于所述堆栈结构中;第二控制器,所述第二控制器分别与所述存储器和脉冲统计时间定时器相连,当所述脉冲统计时间定时器的定时时间到时,所述第二控制器读取所述存储器堆栈内从堆栈头开始的2 Xm个数值,并以间距为m的两个数据为一组,计算m个速度值。本专利技术的高频车速采集系统采用独立的脉冲计数器累计车速传感器输出的脉冲信号,根据采集间隔读取并存储脉冲计数器的值,每隔脉冲统计时间计算一次车速,使用两个相隔脉冲统计时间的脉冲计数器值间的差值作为该脉冲统计时间内的脉冲个数来计算车速,每次同时计算多个车速值。采集间隔和脉冲统计时间的独立,能够有效减小车速误差;一次计算多个车速值,能够有效减少系统负担,降低对处理器性能的要求。为了实现本专利技术的上述目的,根据本专利技术的一个方面,本专利技术提供了一种高频车速采集方法,包括如下步骤:SI,开始,开启脉冲计数器,初始化采集间隔定时器和脉冲统计时间定时器,所述采集间隔定时器和脉冲统计时间定时器的定时时间不同,所述采集间隔定时器的定时长度为T,所述脉冲统计时间定时器的定时长度为T’,所述nXTST’ ^mXT,所述Τ、T’均为正数,所述m、η均为大于I的正整数,且m-n < I ;S2,脉冲计数器接收车速传感器输出的脉冲数,脉冲计数器对车速传感器输出的脉冲进行独立计数,达到最大值自动清零并继续计数采集间隔定时器控制第一控制器工作,脉冲统计时间定时器控制第二控制器工作;S3,判断采集间隔定时器的定时时间是否到,如果到了,则第一控制器读取脉冲计数器的值并存储于存储器内,所述存储器包括不少于2Xm个存储单元并形成堆栈结构,所述第一控制器读取的脉冲计数器的计数值以先入先出的方式存储于所述堆栈结构中,重新执行步骤S3 ;如果没到,执行步骤S4 ;S4,判断脉冲统计时间定时器的定时时间是否到,如果到了,则第二控制器读取存储器堆栈内从堆栈头开始的2Xm个数值,并以间距为m的两个数据为一组,计算m个速度值,输出速度值并返回步骤S3。在步骤S4中,若脉冲统计时间定时器的定时时间还没到,则检查是否被要求关闭速度采集,若不要求关闭速度采集,则返回步骤S3;若要求关闭速度采集,则关闭所有定时器、计数器,并退出程序。本专利技术的高频车速采集方法采用独立的脉冲计数器累计车速传感器输出的脉冲信号,根据采集间隔读取并存储脉冲计`数器的值,每隔脉冲统计时间计算一次车速,使用两个相隔脉冲统计时间的脉冲计数器值间的差值作为该脉冲统计时间内的脉冲个数来计算车速,每次同时计算多个车速值。采集间隔和脉冲统计时间的独立,能够有效减小车速误差;一次计算多个车速值,能够有效减少系统负担,降低对处理器性能的要求。在本专利技术的一种优选实施方式中,所述Τ’ =nX T,所述m=n,所述存储器包括不少于2n+l个存储单元并形成堆栈结构,所述第二控制器读取所述存储器堆栈内从堆栈头开始的2Xn个数值,并以间距为η的两个数据为一组,计算η个速度值。一次计算η个车速值,能够有效减少系统负担,降低对处理器性能的要求。在本专利技术的一种优选实施方式中,采用如下公式计算η个速度值,Vp= (Mp*L) / (Rji*T,)其中,Mp=Dn+p- DpDn+p ^ DpMp=K+Dn+p - DpDn+p〈Dp其中,Vp为计算的第P个车速;Rji是车速传感器特征参数,表示每周多少个脉冲;L表示轮胎周长;Dp为第P个T时刻读取的脉冲计数值;Mp表示在T’时间内的脉冲个数;K表示脉冲计数器的最大值。本专利技术的附加方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本专利技术的实践了解到。【专利附图】【附图说明】本专利技术的上述和/或附加的方面和优点从结合下面附图对实施例的描述中将变得明显和容易理解,其中:图1是本专利技术高频车速采集系统的方框图;图2是本专利技术高频车速采集方法的流程图。【具体实施方式】下面详细描述本专利技术的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本专利技术,而不能理解为对本专利技术的限制。在本专利技术的描述中,除非另有规定和限定,需要说明的是,术语“安装”、“相连”、“连接”应做广义理解,例如,可以是机械连接或电连接,也可以是两个元件内部的连通,可以是直接相连,也可以通过中间媒介间接相连,对于本领域的普通技术人员而言,可以根据具体情况理解上述术语的具体含义。本专利技术提供了一种高频车速采集系统,如图1所示,其包括车速传感器及与所述车速传感器相连的脉冲计数器,在本实施方式中,本文档来自技高网...

【技术保护点】
一种高频车速采集系统,包括车速传感器及与所述车速传感器相连的脉冲计数器,其特征在于,还包括:采集间隔定时器和脉冲统计时间定时器,所述采集间隔定时器和脉冲统计时间定时器的定时时间不同,所述采集间隔定时器的定时长度为T,所述脉冲统计时间定时器的定时长度为T’,所述n×T≤T’≤m×T,所述T、T’均为正数,所述m、n均为大于1的正整数,且m‑n≤1;第一控制器,所述第一控制器分别与所述脉冲计数器和采集间隔定时器相连,当所述采集间隔定时器的定时时间到时,所述第一控制器读取所述脉冲计数器的计数值并存储于存储器内,所述存储器包括不少于2×m个存储单元并形成堆栈结构,所述第一控制器读取的脉冲计数器的计数值以先入先出的方式存储于所述堆栈结构中;第二控制器,所述第二控制器分别与所述存储器和脉冲统计时间定时器相连,当所述脉冲统计时间定时器的定时时间到时,所述第二控制器读取所述存储器堆栈内从堆栈头开始的2×m个数值,并以间距为m的两个数据为一组,计算m个速度值。

【技术特征摘要】

【专利技术属性】
技术研发人员:董其秀殷庆任海强姚志伟
申请(专利权)人:重庆恩菲斯软件有限公司
类型:发明
国别省市:重庆;85

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

1