一种汽车仪表油量显示的计算方法技术

技术编号:16173827 阅读:79 留言:0更新日期:2017-09-09 01:37
本发明专利技术公开了汽车仪表领域内的一种汽车仪表油量显示的计算方法,包括以下1)采集AD信号;2)判断参考点是否建立,是,则进入下一步,否,则建立参考点并进入下一步;3)判断车辆是禁止或运动;3‑1)静止,判断建立参考点是否建立,是则进入下一步,否则建立参考点并进入下一步;建立参考比较点;判断是否加油,若是,更新油量信息,若否,则用当前显示油量减去喷油量,一阶线性阻尼算法处理;3‑2)运动,清除参考点;判断油量是否低于“油量低”阀值,是,则用当前显示油量减去喷油嘴喷油量作为显示油量,否,一阶线性阻尼算法处理作为当前油量显示;4)按照1)‑3)循环,本发明专利技术抗干扰能力强,可准确显示油量,可应用于汽车油量监测系统中。

A calculation method of oil quantity display for automobile instrument

The calculation method of the invention discloses an automobile instrument oil field in the automotive instrument display, including the following 1) acquisition of AD signal; 2) to determine whether the reference point is set up, and then go to the next step, whether the reference point is established and the next step; 3) whether the vehicle is prohibited or movement 3; 1) static, established reference point is established, and it is the next step, or establish a reference point and enter the next step; establish reference point; judging whether the gas, if the amount of oil, update information, if not, use the current display oil quantity minus the amount of fuel injection, the first-order linear damping 3 algorithm; 2), clear reference point; judging whether the oil quantity is lower than the \low oil\ threshold, is, with the current display oil quantity minus the amount of fuel injection nozzle as a display of oil, not a linear damping algorithm as The oil quantity display; 4) 1) 3) according to the cycle, the invention has strong anti-interference ability, can accurately display the amount of oil, can be applied to vehicle oil monitoring system.

【技术实现步骤摘要】
一种汽车仪表油量显示的计算方法
本专利技术涉及一种汽车油量显示系统,特别涉及一种汽车油量显示计算方法。
技术介绍
目前,汽车油量表仅通过微处理器对燃油传感器内的电阻信号进行模拟采样后转化为数字信号,再把数字信号转化为剩余油量显示,但是在车辆行驶过程中,由于路面颠簸、车辆的拐弯和急刹车等因素会引起油箱内的油面晃动,导致燃油传感器上的输出油量和实际油箱油量存在较大的偏差,甚至引起显示跳变,给用户带来错误的判断。
技术实现思路
本专利技术的目的是提供一种汽车仪表油量显示的计算方法,可以不受外界干扰,平稳准确显示汽车燃油剩余。本专利技术的目的是这样实现的:一种汽车仪表油量显示的计算方法,其特征在于,包括以下步骤:步骤1)仪表上电,油位传感器采集AD信号;步骤2)判断参考点是否建立,若是,则进入下一步骤,若否,则建立参考点并进入下一步骤;步骤3)判断车辆是禁止状态或运动状态;步骤3-1)若是静止状态:步骤3-1-1)判断建立参考点是否建立,若是,则进入下一步骤,若否,则建立参考点并进入下一步骤;步骤3-1-2)建立参考比较点;步骤3-1-3)判断是否加油,如果参考比较点的油量大于参考点,并且大于加油阀值,则认为是加油处理,立即更新油量信息,若否,则用当前显示油量减去喷油量,经过一阶线性阻尼算法处理,作为当前油量显示;步骤3-2)若是运动状态;步骤3-2-1)清除参考点;步骤3-2-2)判断油量是否低于“油量低”阀值,若是,则用当前显示油量减去喷油嘴喷油量作为显示油量,若否,则经过一阶线性阻尼算法处理作为当前油量显示;步骤4)按照步骤1)-步骤3)循环。与现有技术相比,本专利技术的有益效果在于,本专利技术抗干扰能力强,可准确显示油量,同时无需对硬件结构做出改动,可直接应用于现有的汽车油量监测系统中。为了进一步提高本专利技术的精度,步骤3)一阶线性阻尼算法具体为:将传感器采集油量SensorVol和当前显示油量FuelVol比较;如果相等,并且阻尼计数器DampCnt大于0,阻尼计数器递减,直到为0;如果传感器采集油量SensorVol大于当前显示油量FuelVol,并且加油标识IncFlag被设置为1,则阻尼计数器DampCnt递加,当达到IncLimited,显示油量增加1/512L,且阻尼计数器DampCnt清0,如果加油标示别IncFlag等于0,则设置IncFlag为1,并进入下一个循环;如果传感器采集油量SensorVol小于当前显示油量FuelVol,并且减油标识DecFlag被设置为1,则阻尼计数器DampCnt递加,当达到DecLimited,显示油量减少1/512L,并且阻尼计数器DampCnt清0,如果减油标示别DecFlag等于0,则设置DecFlag为1,并进入下一个循环;其中,阻尼计数器DampCnt初始值为0,IncLimited、DecLimited可根据实际需要进行设置。为了进一步提高参考点建立的稳定性,步骤2)和步骤3)中参考点建立的具体方法为:检测当前状态是否为StateInit状态;如果是,初始化延时计数器DelayCnt为0,初始化采样计数器AveCnt为0,并进入StateDelay状态;如果不是,则检测是不是StateDelay状态;如果是StateDelay状态,再判断是否第一次上KL30电,如果是则直接进入StateBuild状态,如果不是第一次上KL30电,延时计数器DelayCnt循环计数,当DelayCnt达到Limit,进入StateBuild状态;如果不是StateDelay状态,则检测是不是StateBuild状态,如果是在StateBuild状态,并且传感器采集信号有效,则累计采样值求和,达到AveLimit次,计算采样平均值,该平均值即为参考点,设置参考点有效信号RefValid为1,进入StateReady状态;如果不是在StateBuild状态,则检测是不是在StateReady状态,如果是在StateReady状态,表示参考点建立成功,参考点建立结束;如果不是在StateReady状态,则检测是不是在StateReset状态,如果是在StateReset状态则结束建立,如果不是在StateReset状态,则检测是不是在StateErr状态,无论是不是在StateErr状态都结束本次参考点建立;StateInit状态为初始化状态。为了进一步提高参考比较点建立的稳定性,,步骤3)中建立参考比较点的具体方法为:如果当前是StateInit状态,初始化延时计数器DelayCnt为0,初始化采样计数器AveCnt为0,进入StateBuild状态;如果不是在StateInit状态,则检测是不是在StateBuild状态,如果在StateBuild状态,并且传感器采集信号有效,则累计采样值求和,达到AveLimit次,计算采样平均值,该平均值即为参考比较点,进入StateReady状态;如果不是在StateBuild状态,则检测是不是在StateReady状态,StateInit状态为初始化状态。附图说明图1为本专利技术工作流程图。图2为本专利技术中一阶线性阻尼算法流程图。图3为本专利技术中参考点建立方法流程图。图4为本专利技术中参考比较点建立方法流程图。具体实施方式如图1-4所示的一种汽车仪表油量显示的计算方法,其特征在于,包括以下步骤:步骤1)仪表上电,油位传感器采集AD信号;步骤2)判断参考点是否建立,若是,则进入下一步骤,若否,则建立参考点并进入下一步骤,参考点建立的具体方法为:检测当前状态是否为StateInit状态;如果是,初始化延时计数器DelayCnt为0,初始化采样计数器AveCnt为0,并进入StateDelay状态;如果不是,则检测是不是StateDelay状态;如果是StateDelay状态,再判断是否第一次上KL30电,如果是则直接进入StateBuild状态,如果不是第一次上KL30电,延时计数器DelayCnt循环计数,当DelayCnt达到Limit,进入StateBuild状态;如果不是StateDelay状态,则检测是不是StateBuild状态,如果是在StateBuild状态,并且传感器采集信号有效,则累计采样值求和,达到AveLimit次,计算采样平均值,该平均值即为参考点,设置参考点有效信号RefValid为1,进入StateReady状态;如果不是在StateBuild状态,则检测是不是在StateReady状态,如果是在StateReady状态,表示参考点建立成功,参考点建立结束;如果不是在StateReady状态,则检测是不是在StateReset状态,如果是在StateReset状态则结束建立,如果不是在StateReset状态,则检测是不是在StateErr状态,无论是不是在StateErr状态都结束本次参考点建立;StateInit状态为初始化状态;步骤3)判断车辆是禁止状态或运动状态;步骤3-1)若是静止状态:步骤3-1-1)判断建立参考点是否建立,若是,则进入下一步骤,若否,则建立参考点并进入下一步骤;步骤3-1-2)建立参考比较点,具体方法为:如果当前是StateInit状态,初始化延时计数器DelayCnt为0,初始化采样本文档来自技高网...
一种汽车仪表油量显示的计算方法

【技术保护点】
一种汽车仪表油量显示的计算方法,其特征在于,包括以下步骤:步骤1)仪表上电,油位传感器采集AD信号;步骤2)判断参考点是否建立,若是,则进入下一步骤,若否,则建立参考点并进入下一步骤;步骤3)判断车辆是禁止状态或运动状态;步骤3‑1)若是静止状态:步骤3‑1‑1)判断建立参考点是否建立,若是,则进入下一步骤,若否,则建立参考点并进入下一步骤;步骤3‑1‑2)建立参考比较点;步骤3‑1‑3)判断是否加油,如果参考比较点的油量大于参考点,并且大于加油阀值,则认为是加油处理,立即更新油量信息,若否,则用当前显示油量减去喷油量,经过一阶线性阻尼算法处理,作为当前油量显示;步骤3‑2)若是运动状态;步骤3‑2‑1)清除参考点;步骤3‑2‑2)判断油量是否低于“油量低”阀值,若是,则用当前显示油量减去喷油嘴喷油量作为显示油量,若否,则经过一阶线性阻尼算法处理作为当前油量显示;步骤4)按照步骤1)‑步骤3)循环。

【技术特征摘要】
1.一种汽车仪表油量显示的计算方法,其特征在于,包括以下步骤:步骤1)仪表上电,油位传感器采集AD信号;步骤2)判断参考点是否建立,若是,则进入下一步骤,若否,则建立参考点并进入下一步骤;步骤3)判断车辆是禁止状态或运动状态;步骤3-1)若是静止状态:步骤3-1-1)判断建立参考点是否建立,若是,则进入下一步骤,若否,则建立参考点并进入下一步骤;步骤3-1-2)建立参考比较点;步骤3-1-3)判断是否加油,如果参考比较点的油量大于参考点,并且大于加油阀值,则认为是加油处理,立即更新油量信息,若否,则用当前显示油量减去喷油量,经过一阶线性阻尼算法处理,作为当前油量显示;步骤3-2)若是运动状态;步骤3-2-1)清除参考点;步骤3-2-2)判断油量是否低于“油量低”阀值,若是,则用当前显示油量减去喷油嘴喷油量作为显示油量,若否,则经过一阶线性阻尼算法处理作为当前油量显示;步骤4)按照步骤1)-步骤3)循环。2.根据权利要求1所述的一种汽车仪表油量显示的计算方法,其特征在于,步骤3)一阶线性阻尼算法具体为:将传感器采集油量SensorVol和当前显示油量FuelVol比较;如果相等,并且阻尼计数器DampCnt大于0,阻尼计数器递减,直到为0;如果传感器采集油量SensorVol大于当前显示油量FuelVol,并且加油标识IncFlag被设置为1,则阻尼计数器DampCnt递加,当达到IncLimited,显示油量增加1/512L,且阻尼计数器DampCnt清0,如果加油标示别IncFlag等于0,则设置IncFlag为1,并进入下一个循环;如果传感器采集油量SensorVol小于当前显示油量FuelVol,并且减油标识DecFlag被设置为1,则阻尼计数器DampCnt递加,当达到DecLimited,显示油量减少1/512L,并且阻尼计数器DampCnt清0,如果减油标示别DecFlag等于0,则设置DecFlag为1,并进入下一个循环;其中,阻尼计数器DampCnt初始值为0,IncLimited、DecLimited可根据实际需要进行设置。3.根据权利要求1或2所述的一种汽车仪表油...

【专利技术属性】
技术研发人员:王勇朱新军杨洪坪徐乐民
申请(专利权)人:扬州航盛科技有限公司
类型:发明
国别省市:江苏,32

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

1