2)如果可以获得燃油口盖开/关信号:因为加/减油(除漏油情况)必须通过开启加油口盖,所以当燃油表检测到燃油口盖开启信号,同时检测到油箱口盖开启后油量发生变化,此时方可认为处于加/减油状态,这样就可以判断出油量的增加/减少是由于路况引起还是加/减油引起,制定对应的策略。
2.6加/减油后,燃油表要有相应指示
为了满足加/减油显示要求,燃油表需要定义以下2个配置参数:正向增量门槛值C_POSITIVE_FILTER_DELTA,它被存储在EEPROM并且可被编程,默认值是油箱总容量的10%(如果油箱容量为60 L,则是6L);反向增量门槛值C_NEGATIVE_FILTER_DELTA,它将被存储在EEPROM并且可被编程,默认值是油箱总容量的10%(如果油箱容量为60 L,则是6L)。
2.6.1情况1----IG OFF加/减油1)当点火开关从OFF到ON时,以下任何一个条件满足时,燃油表将立即指示到当前最新的燃油油位:①燃油表检测的燃油油量增加量大于常数CPOSITIVE_FILTER_DELTA;②燃油表检测的燃油油量减少量大于常数C_NEGATIVE_FILTER_ DELTA 0
2)点火开关从OFF到ON时,若以下任何一个条件满足,燃油表将指示在上次点火周期内最后一个有效值位置:①燃油表检测的燃油油量增加量不大于常数C_ POSITIVE_FILTER_DELTA;②燃油表检测的燃油油量减少量不大于常数C_NEGATIVE_FILTER_DELTA。
2.6.2情况2----IG ON加/减油
每10s进行一次油量变化判断,当连续n次检测到油箱油量变化量超过C_POSITIVE_FILTER_DELTA或C_NEGATIVE_FILTER_DELTA时,判定为加/减情况发生,燃油表指针快速指示到当前油量对应位置,同时指针采用快速滤波方式响应当前油量变化,n的取值建议为3。
2.7燃油传感器短路/断路时要有相应处理机制
燃油传感器短路或断路时的处理机制是相同的。
1)当输入燃油信号阻值大于等于开路阻值闭值时,认为是开路状态,当输入阻值小于等于短路阻值阈值时,认为此状态为短路状态;开路阻值阈值以及短路阻值阈值根据项目不同,取值会有所不同,跟燃油泵设计师共同商讨之后再标定确认即可。
2)如果判断燃油信号开路或断路10s以上,则燃油表应该指示到“空”位置,报警符号点亮;当燃油传感器恢复正常时,指针立刻指示到当前阻值对应的位置。
2.8考虑用户体验,制定燃油表每个刻度对应的油量值
燃油表每个刻度值会对应一定的油量,刻度是均匀分布的,但是每个刻度对应的油量可以均匀分布,也可以不均匀分布,即指针下降速度可以先慢后快或先快后慢。例如:80L的油箱,刻度为1、7/8、6/8、5/8、4/8、3/8、2/8、1/8、0。先慢后快的制定方案见表2。
具体油量如何分布,需主机厂自行定义,一般为均匀分布或先慢后快。
3 结束语
本文从开发的角度,介绍了指针式燃油表的设计原则及对应的解决方案,此解决方案已经在多个车型中得到验证。根据此解决方案,可以使燃油表的表现良好,使驾驶者有更好的使用体验。