[发明专利]一种汽车仪表油量显示的计算方法有效
申请号: | 201710287298.2 | 申请日: | 2017-04-27 |
公开(公告)号: | CN107144316B | 公开(公告)日: | 2019-10-18 |
发明(设计)人: | 王勇;朱新军;杨洪坪;徐乐民 | 申请(专利权)人: | 扬州航盛科技有限公司 |
主分类号: | G01F23/00 | 分类号: | G01F23/00 |
代理公司: | 南京苏科专利代理有限责任公司 32102 | 代理人: | 陈栋智 |
地址: | 225000 江苏省扬州市经济开*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 油量 参考点 汽车仪表 油量显示 算法处理 线性阻尼 喷油量 减去 一阶 喷油嘴 抗干扰能力 监测系统 汽车油量 油量信息 静止 加油 采集 参考 更新 应用 | ||
1.一种汽车仪表油量显示的计算方法,其特征在于,包括以下步骤:
步骤1)仪表上电,油位传感器采集AD信号;
步骤2)判断参考点是否建立,若是,则进入下一步骤,若否,则建立参考点并进入下一步骤;
步骤3)判断车辆是静止状态或运动状态;
步骤3-1)若是静止状态:
步骤3-1-1)判断建立参考点是否建立,若是,则进入下一步骤,若否,则建立参考点并进入下一步骤;
步骤3-1-2)建立参考比较点;
步骤3-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-2)若是运动状态;
步骤3-2-1)清除参考点;
步骤3-2-2)判断油量是否低于“油量低”阀值,若是,则用当前显示油量减去喷油嘴喷油量作为显示油量,若否,则经过一阶线性阻尼算法处理作为当前油量显示;
步骤4)按照步骤1)-步骤3)循环。
2.根据权利要求1所述的一种汽车仪表油量显示的计算方法,其特征在于,步骤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.根据权利要求1所述的一种汽车仪表油量显示的计算方法,其特征在于,步骤3)中建立参考比较点的具体方法为:
如果当前是StateInit状态,初始化延时计数器DelayCnt为0,初始化采样计数器AveCnt为0,进入StateBuild状态;如果不是在StateInit状态,则检测是不是在StateBuild状态,如果在StateBuild状态,并且传感器采集信号有效,则累计采样值求和,达到AveLimit次,计算采样平均值,该平均值即为参考比较点,进入StateReady状态;如果不是在StateBuild状态,则检测是不是在StateReady状态, StateInit状态为初始化状态。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于扬州航盛科技有限公司,未经扬州航盛科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710287298.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:流体流量计及流量计组件
- 下一篇:平面穿索式防碰撞限位梳齿伸缩装置