首页 / 专利库 / 软件 / 软件 / 车辆里程脉冲的软件滤波处理方法

车辆里程脉冲的软件滤波处理方法

阅读:1053发布:2020-06-29

专利汇可以提供车辆里程脉冲的软件滤波处理方法专利检索,专利查询,专利分析的服务。并且车辆里程脉冲的 软件 滤波处理方法涉及一种脉冲 波形 的处理方法,包括步骤:A,根据车辆固有参数计算出理论最小有效脉冲间隔时间Tmin;B,当ACC 信号 有效时,开始检测并记录每个脉冲对应的出现时刻点,判定有效脉冲:该脉冲与前一个有效脉冲的出现的间隔时间≧Tmin,认定为有效脉冲,否则认定为无效脉冲;C,根据记录的m个有效脉冲,计算该m个有效脉冲的平均间隔时间,作为实时基准脉冲间隔时间Tref;再根据实时基准脉冲间隔时间Tref计算出实时最小有效脉冲脉冲间隔时间Trmin;D,当ACC信号有效时,有效脉冲的判定:该脉冲与前一个有效脉冲的出现的间隔时间≥Trmin,认定为有效脉冲,否则认定为无效脉冲;并根据每个新出现的有效脉冲,返回步骤C进行实时更新计算出新的Trmin;E,当ACC信号无效时,结束。,下面是车辆里程脉冲的软件滤波处理方法专利的具体信息内容。

1.车辆里程脉冲的软件滤波处理方法,其特征在于,包括步骤:A,根据车辆固有参数计算出理论最小有效脉冲间隔时间Tmin;B,当ACC信号有效时,开始检测并记录每个脉冲对应的出现时刻点,并计算当前脉冲的出现时刻点与前一个有效脉冲的出现时刻点的间隔时间,有效脉冲的判定是:该脉冲与前一个有效脉冲的出现的间隔时间≥理论最小有效脉冲间隔时间Tmin,认定为有效脉冲,否则认定为无效脉冲;C,根据记录的m个有效脉冲,计算该m个有效脉冲的平均间隔时间,作为实时基准脉冲间隔时间Tref;再根据实时基准脉冲间隔时间Tref计算出实时最小有效脉冲间隔时间Trmin,Trmin=Cpw×Tref,其中m的取值范围是
10-30,且Cpw的取值范围是0.6-0.8;继续步骤D,D,当ACC信号有效时,继续检测并记录每个脉冲对应的出现时刻点,并计算当前脉冲的出现时刻点与前一个有效脉冲的出现时刻点的间隔时间,有效脉冲的判定是:该脉冲与前一个有效脉冲的出现的间隔时间≥实时最小有效脉冲间隔时间Trmin,认定为有效脉冲,否则认定为无效脉冲;并根据每个新出现的有效脉冲,返回步骤C进行实时更新计算出新的实时最小有效脉冲间隔时间Trmin;当ACC信号无效时,结束。
2.根据权利要求1所述的车辆里程脉冲的软件滤波处理方法,其特征在于:所述的步骤A的中的理论最小有效脉冲间隔时间Tmin是根据车辆的预计最高时速Vmax、车速传递系数Cv和速度传感器每转产生的脉冲数Nr来计算的,具体是:Trmin=3600/(Vmax×Cv×Nr)。
3.根据权利要求1或2所述的车辆里程脉冲的软件滤波处理方法,其特征在于:所述的理论最小有效脉冲间隔时间Tmin保存于非易失存储器中,下次无需重新计算,直接进入步骤B。
4.根据权利要求1所述的车辆里程脉冲的软件滤波处理方法,其特征在于:所述的m的取值是15,Cpw的取值是0.75。

说明书全文

车辆里程脉冲的软件滤波处理方法

技术领域

[0001] 本发明涉及脉冲波形的处理方法,尤其是针对车辆里程脉冲波形通过软件的方法进行滤波处理,以使车辆里程脉冲更加准确。

背景技术

[0002] 汽车通常通过检测里程脉冲,并经过一些硬件或软件的运算处理,得到车辆行驶里程和当前速度值。里程脉冲的信号源有多种方式,如磁电式、霍尔式、光电式、干簧式车速传感器,ABS输出,变速器电脑输出等。无论哪种脉冲输出方式,由于车辆实际运行环境存在各种干扰,如振动、车载电器或点火引起的电磁干扰、电源波动等,里程脉冲波形中总会存在一些干扰信号,从而导致检测不准确的问题。虽然汽车硬件上通常都有一定的硬件抗干扰措施,可以过滤掉干扰信号中能量分布最强的频段,但无法消除所有干扰波形;而且单纯的硬件抗干扰措施存在成本高、可变性差、适应能不强等缺点。
[0003] 而对于脉冲矩形波进行软件滤波处理以实现波形抗干扰的方法主要被应用于一些计数器波形、传感器波形等场合。但是这类波形的是脉冲的脉宽恒定或者变化较小的,而车辆里程脉冲的波形(主要是脉宽)是随着车辆状态而实时变化的,这种方法不能适用于车辆里程脉冲的处理。因此,车辆里程脉冲的软件滤波处理方法问题,则要相对复杂得多。

发明内容

[0004] 因此,本发明的目的是:在基于传统的硬件滤波电路对车辆里程脉冲进行滤波抗干扰的前提外,再通过本发明的软件滤波处理方法,以进一步提高里程脉冲检测的准确度。
[0005] 本发明的车辆里程脉冲的软件滤波处理方法具体采用如下技术方案:车辆里程脉冲的软件滤波处理方法,包括步骤:
A,根据车辆固有参数计算出理论最小有效脉冲间隔时间Tmin;
B,当ACC信号有效时,开始检测并记录每个脉冲对应的出现时刻点,并计算当前脉冲的出现时刻点与前一个有效脉冲的出现时刻点的间隔时间,有效脉冲的判定是:该脉冲与前一个有效脉冲的出现的间隔时间≥理论最小有效脉冲间隔时间Tmin,认定为有效脉冲,否则认定为无效脉冲;
C,根据记录的m个有效脉冲,计算该m个有效脉冲的平均间隔时间,作为实时基准脉冲间隔时间Tref;再根据实时基准脉冲间隔时间Tref计算出实时最小有效脉冲间隔时间Trmin,Trmin=Cpw×Tref,其中m的取值范围是10-30,且Cpw的取值范围是0.6-0.8;继续步骤D,D, 当ACC信号有效时,继续检测并记录每个脉冲对应的出现时刻点,并计算当前脉冲的出现时刻点与前一个有效脉冲的出现时刻点的间隔时间,有效脉冲的判定是:该脉冲与前一个有效脉冲的出现的间隔时间≥实时最小有效脉冲间隔时间Trmin,认定为有效脉冲,否则认定为无效脉冲;并根据每个新出现的有效脉冲,返回步骤C进行实时更新计算出新的实时最小有效脉冲间隔时间Trmin;
E,当ACC信号无效时,结束。
[0006] 进一步的,所述的步骤A的中的理论最小有效脉冲间隔时间Tmin是根据车辆的预计最高时速Vmax、车速传递系数Cv和速度传感器每转产生的脉冲数Nr来计算的,具体是:Trmin=3600/(Vmax×Cv×Nr)。
[0007] 进一步的,所述的理论最小有效脉冲间隔时间Tmin保存于非易失存储器中,下次无需重新计算,直接进入步骤B。
[0008] 进一步的,所述的m的取值是15,Cpw的取值是0.75。
[0009] 本发明采用如上的技术方案,能够在很大程度上对车辆里程脉冲中的干扰波进行软件上的滤除处理,进一步提高里程脉冲检测的准确度,从而改善里程和速度计算的准确度。并且本发明的实现较为简单,只要脉冲检测设备的微控制器具备一定的运算处理能力即可,可适应能力强,并且不增加成本。附图说明
[0010] 图1是一个车辆里程脉冲波形实例的示意图。

具体实施方式

[0011] 现结合附图和具体实施方式对本发明进一步说明。
[0012] 首先对下文中涉及的几个术语进行解释:里程脉冲:也称速度脉冲,是通过车速传感器或其他检测装置产生的与车辆行驶速度按特定系数相关联的脉冲信号。
[0013] 车辆速度传递系数:车辆行驶每公里里程时驱动速度传感器的转数(转/公里)。
[0014] ACC信号:ACC是汽车钥匙中的一个档位,表示不启动发动机也可以给车内部分电器供电,通常汽车在发动前,车钥匙要先拨到这个档位,然后再点火。ACC信号是由该档位开关控制的电路信号。当车钥匙处于ACC档位或车辆处于发动状态时,该信号为高电平,即ACC有效;当车钥匙拨到OFF档位时,该信号为低电平(车体地),即ACC无效。
[0015] 对于车辆里程脉冲的传统的硬件抗干扰措施主要是通过在检测电路中并联一些由电阻、电容组成的滤波电路,过滤掉一定频段的干扰信号,修复一部分脉冲波形。这方面的技术比较成熟,亦非本发明的改进之处,本发明不再具体描述。本发明主要描述通过软件计算的方法实现滤波处理的方案。
[0016] 参阅图1所示,脉冲的检测设备通常通过检测脉冲信号的上升沿或下降沿来统计脉冲个数,常见的方式是采用CPU的外部中断输入来检测。无论是待检测的脉冲还是干扰脉冲信号,其高电平须超过最低有效电平Vmin,低电平须低于Vmin,否则检测设备无法检测到,为直接忽略的滤除脉冲。本文主要以检测到的脉冲的上升沿的情况进行说明描述;对于以检测下降沿实现的情况,原理完全一致,可以依此类推。
[0017] 参阅图1所示,实线部分的矩形方波为待检测的理想的车辆里程脉冲信号,矩形脉冲之间的虚线部分的不规则波形为叠加的干扰信号,t1、t4为两个相邻理想矩形脉冲的上升沿时刻点,t2、t3为两个相邻的干扰脉冲上升沿时刻点(即,超过最低有效电平Vmin而被检测出的时刻点)。
[0018] 本发明的车辆里程脉冲的软件滤波处理方法,具体如下:(1)根据车辆的预计最高时速Vmax(单位:公里/小时)、车速传递系数Cv(单位:转/公里)和速度传感器每转产生的脉冲数Nr(单位:个/转),可计算得到理论最小有效脉冲间隔时间Trmin=3600/(Vmax×Cv×Nr),单位:秒。例如,预计最高速度Vmax取值为150公里/小时,车速传递系数Cv和速度传感器每转产生的脉冲个数Nr是车辆的不变固有参数,这些一般在车辆出厂时就确定了。理论最小有效脉冲间隔时间Tmin为固定值,可以保存在非易失存储器中,以供以后使用,无需每次再重新计算。
[0019] (2)当检测到ACC信号从无效到有效切换时,开始检测并记录n个脉冲的时刻点,t1、t2、……、tn-1、tn,分别对应脉冲P1、P2、……、Pn-1、Pn。计算脉冲P2和脉冲P1的间隔时间Δt1=t2-t1,若Δt1发明人基于这些考虑,经过大量实验和计算,获得当且仅当m为10-30且Cpw为0.6-0.8时,可以保证车辆里程脉冲的滤波效果较为可靠,即最大程度滤除干扰脉冲,又不会丢失真实的里程脉冲;
(4)在ACC信号有效时,继续检测后续的脉冲Px,并计算当前脉冲Px与前一个有效脉冲Px-1的间隔时间Tx,当满足间隔时间Tx≥实时最小有效脉冲间隔时间Trmin时,表示已检测到一个新的有效脉冲,然后根据该检测到的脉冲Px,按照前面步骤的方法重新计算Tref和Trmin,且按照不断检测到的有效脉冲而不断按照该方式进行更新Tref和Trmin和按照新的Tref和Trmin判断下一个检测到的脉冲,也就是Tref和Trmin总是由最近m个有效脉冲间隔计算得到的。这样,就可以保证车辆里程脉冲的能够实时有效地进行滤波处理;
(5)当车辆保持运行时,即ACC信号一直处于有效时,重复步骤(4),检测设备可持续检测到有效脉冲;
(6)若车辆逐渐减速至停止,则单位时间内检测到的有效脉冲数也会逐渐趋于0;
(7)当检测到ACC信号从有效到无效切换时,重置所有实时记录的有效脉宽数据和实时参考值,待车辆再次启动后,可根据非易失存储器中存储的理论最小有效脉冲间隔时间Tmin直接重新从步骤2开始执行,以避免每次的相同的计算理论最小有效脉冲间隔时间Tmin。
[0020] 另外的,发明人经过大量实验和计算后获知,当所述的m的取值是15,Cpw的取值是0.75时,本发明的车辆里程脉冲的软件滤波处理方法效果最佳。
[0021] 尽管结合优选实施方案具体展示和介绍了本发明,但所属领域的技术人员应该明白,在不脱离所附权利要求书所限定的本发明的精神和范围内,在形式上和细节上可以对本发明做出各种变化,均为本发明的保护范围。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈