一种基于浮子式油量传感器的重型车油量数字化显示方法转让专利

申请号 : CN201110241815.5

文献号 : CN102435247B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 李晓多李艳明刘涛郑洁袁盛瑞郭会然许金飞温文仙李玉刚

申请人 : 中国北方车辆研究所

摘要 :

本发明提供一种基于浮子式油量传感器的重型车油量数字化显示方法,具体步骤为:步骤一、获取传感器油量曲线;步骤二、在时间周期T内连续采集n个浮子式油量传感器输出的电阻值,获取其对应的油量值;步骤三、通过总线车速信号判重型车是否处于停止状态,若是则进入步骤四,否则进入步骤五;步骤四、计算重型车静止时的油量值并显示;步骤五、计算重型车运动时的油量值。本发明根据重型车不同的运动状态(静止和运动),分别对采集的油量信息进行平滑处理,使得本发明方法可以对采用浮子式油量传感器采集的油量信息进行数字化显示。

权利要求 :

1.一种基于浮子式油量传感器的重型车油量数字化显示方法,其特征在于,具体步骤为:步骤一、获取油箱处于静止状态时,表示油箱内油量与浮子式油量传感器输出电阻阻值关系的传感器油量曲线,令j=1;

步骤二、在时间周期T内采集n个浮子式油量传感器输出的电阻值,并根据所述传感器油量曲线,计算所采集的n个电阻值对应的油量值Ai,i=1,2,……,n;

步骤三、通过总线车速信号判断重型车是否处于停止状态,若是则进入步骤四,否则进入步骤五;

步骤四、去掉Ai中最大值和最小值后进行平均,获取平均值P,进一步将当前时刻之前m个相邻时刻的油量值与P进行平均,获取当前时刻的油量值V′,并将V′通过CAN总线上传给显示器进行显示;

步骤五、去掉Ai中最大值和最小值后进行平均,获取平均值P,进一步将P与当前时刻之前m个相邻时刻的油量值进行平均,得到当前时刻的油量值Vj;

判断此时j是否等于预先设置的采集次数k,若是则令

V″为此时获取的油量值,进入步骤六,否则令j加1,返回步骤二;

步骤六、把此时获取的油量值V″通过CAN总线上传给显示器进行显示。

2.根据权利要求1所述基于浮子式油量传感器的重型车油量数字化显示方法,其特征在于,所述将当前时刻之前m个相邻时刻的油量值与P进行平均为:从与当前最近时刻的油量值开始,针对所述m个相邻时刻的油量值,设置连续递减的加权系数,并与P进行加权平均。

3.根据权利要求1所述基于浮子式油量传感器的重型车油量数字化显示方法,其特征在于,所述时间周期T为100ms。

4.根据权利要求1所述基于浮子式油量传感器的重型车油量数字化显示方法,其特征在于,所述n为10。

说明书 :

一种基于浮子式油量传感器的重型车油量数字化显示方法

技术领域

[0001] 本发明涉及一种基于浮子式油量传感器的重型车油量数字化显示方法,属于重型车技术领域。

背景技术

[0002] 在重型车技术领域中,为了降低其生产成本,通常采用浮子式油量传感器对重型车上油箱的油量进行采集。浮子式油量传感器是利用浮子在传感器上下滑动使传感器的输出电阻发生变化,根据输出电阻的变化获取当前油箱的油量信息。浮子式油量传感器具有结构简单、成本低,可靠性好的优点。但是由于重型车使用环境以及使用领域的特性(在颠簸的山林中行驶的越野特性),使得油箱内部的油平面晃动非常大,导致浮子式油量传感器输出信号的稳定性较差,当进行数字显示时,其数字跳动量大,无法对油量内的油量进行准确的数字显示。因此当前无法对采用浮子式油量传感器采集的油量信息进行数字化显示,以便直观的读取。

发明内容

[0003] 本发明提供一种基于浮子式油量传感器的重型车油量数字化显示方法,该方法按照一定的周期采集浮子式油量传感器的信号,根据重型车的运动状态,采用对所采集的信号进行平滑处理,使得本发明方法可以对采用浮子式油量传感器采集的油量信息进行数字化显示。
[0004] 实现本发明的技术方案如下:
[0005] 一种基于浮子式油量传感器的重型车油量数字化显示方法,具体步骤为:
[0006] 步骤一、获取油箱处于静止状态时,表示油箱内油量与浮子式传感器输出电阻阻值关系的传感器油量曲线,令j=1;
[0007] 步骤二、在时间周期T内采集n个浮子式油量传感器输出的电阻值,并根据所述传感器油量曲线,计算所采集的n个电阻值对应的油量值Ai,i=1,2,……,n;
[0008] 步骤三、通过总线车速信号判断重型车是否处于停止状态,若是则进入步骤四,否则进入步骤五;
[0009] 步骤四、去掉Ai中最大值和最小值后进行平均,获取平均值P,进一步将与当前时刻之前m个相邻时刻的油量值与P进行平均,获取当前时刻的油量值V′,并将V′通过CAN总线上传给显示器进行显示;
[0010] 步骤五、去掉Ai中最大值和最小值后进行平均,获取平均值P,进一步将P与当前时刻之前m个相邻时刻的油量值与P进行平均,得到当前时刻的油量值Vj;
[0011] 判断此时j是否等于预先设置的采集次数l,若是则令
[0012]
[0013] 进入步骤六,否则令j加1,返回步骤二;
[0014] 步骤六、把此时获取的油量值V″通过CAN总线上传给显示器进行显示。
[0015] 本发明所述将与当前时刻之前m个相邻时刻的油量值与P进行平均为:从与当前最近时刻的油量值开始,针对所述m个相邻时刻的油量值,设置连续递减的加权系数,并与P进行加权平均。
[0016] 有益效果
[0017] 本发明由于重型车在静止状态下可能存在加油等油量变化较快的情况,因此需要在较小的时间周期内对油箱内的油量进行更新;而重型车在行驶状态下只有车辆发动机在消耗油量变化较慢,因此较之静止状态可以较缓地对油箱内的油量进行更新;因此本发明根据重型车不同的运动状态(静止和运动),分别对采集的油量信息进行平滑处理,使得本发明方法可以对采用浮子式油量传感器采集的油量信息进行数字化显示。

附图说明

[0018] 图1为本发明基于浮子式油量传感器的重型车油量数字化显示方法的流程图。

具体实施方式

[0019] 下面结合附图和具体实施例对本发明进行进一步详细说明。
[0020] 如图1所示,本发明基于浮子式油量传感器的重型车油量数字化显示方法,具体步骤为:
[0021] 步骤一、获取油箱处于静止状态时,表示油箱内油量与浮子式传感器输出电阻阻值关系的传感器油量曲线,令j=1。该传感器油量曲线是根据油箱容量曲线(容量/高度对应曲线)和油量传感器曲线(电阻值/浮子位置对应曲线)计算获取的。
[0022] 步骤二、在时间周期T内采集n个浮子式油量传感器输出的电阻值,并根据所述传感器油量曲线,计算所采集的n个电阻值对应的油量值Ai,i=1,2,……,n。本实施例中时间周期T=100ms,令n=10,即每采集10个数即进入步骤三。
[0023] 步骤三、由于在重型车静止时,主要是存在加油等油量变化较快的情况;在重型车运动时,主要是发动机对油箱内的耗油而带来变化;因此本步骤需要对重型车的运动状态进行判断,即通过总线车速信号判断重型车是否处于停止状态,若是则进入步骤四,否则进入步骤五;
[0024] 步骤四、重型车处于停止状态,静止状态油量平滑算法为:对采集的10个数据去掉最大和最小值后进行平均,获取平均值P,这样可以滤除电路中的尖峰干扰;进一步将与当前时刻之前9个相邻时刻的油量值与P进行加权平均,获取当前时刻的油量值V′,并将V′通过CAN总线上传给显示器进行显示,其中所述平均为:从与当前最近时刻的油量值开始,针对所述9个相邻时刻的油量值,设置连续递减的加权系数,并与P进行加权平均。
[0025] 步骤五、重型车处于运动状态,相比于静止时,可以较长时间对油量信息更新一次,运动状态油量平滑算法为:静止状态油量平滑算法计算出来的油量值作为行驶状态滑动平均滤波算法的一个数据,通过30个静止状态油量值进行平均获得油量V″。即对采集的10个数据去掉最大和最小值后进行平均,获取平均值P,这样可以滤除电路中的尖峰干扰进一步将P与当前时刻之前9个相邻时刻的油量值进行平均,获取当前时刻的油量值Vj,其中所述平均也为:从与当前最近时刻的油量值开始,针对所述9个相邻时刻的油量值,设置连续递减的加权系数,并与P进行加权平均。
[0026] 判断此时j是否等于30,若是则令
[0027]
[0028] 进入步骤六,否则令j加1,返回步骤二。
[0029] 步骤六、把此时获取的油量值V″通过CAN总线上传给显示器进行显示。
[0030] 虽然结合了附图描述了本发明的具体实施方式,但是对于本领域技术人员来说,在不脱离本发明原理的前提下,还可以做出若干变形、替换和改进,这些也应视为属于本发明的保护范围。