本发明属于汽车电控技术领域。
背景技术:
为了满足排放法规的要求,商用车发动机都使用了电控技术,并带有车载诊断(on-boarddiagnostic,简称obd)系统。当与排放相关的任何零部件或obd系统本身发生故障时,根据相应的检测循环确认,报出obd故障码的同时,连接于obd系统的故障指示灯(malfunctionindicatorlamp,简称mil)点亮,用于提醒驾驶员obd故障的产生。
obd故障从是否限制发动机扭矩来分,分为限扭obd故障和不限扭obd故障。当系统报限扭obd故障时,点亮mil灯,并依据法规要求,对发动机的最大扭矩进行限制;当系统报不限扭obd故障时,只点亮mil灯,不限制发动机的最大扭矩。当发动机电控系统发生obd故障,mil灯只有一种常亮的点灯形式,使得驾驶员无法判断该mil灯的点亮是否会引起整车的扭矩限制。
技术实现要素:
为了解决目前的故障提示方式导致驾驶员无法判断obd故障是否引起扭矩限制的问题,本发明提供了一种车载诊断系统限扭故障指示方法。
该方法的实现主要依靠电子控制单元(electroniccontrolunit,简称ecu)和mil灯。
所述的ecu中包含ecu故障逻辑诊断系统、计时器和计数器;
其中ecu故障逻辑诊断系统用于故障的逻辑诊断;
计时器用于控制故障灯的点亮和熄灭时间;
计数器用于控制mil灯闪烁的次数;
ecu与mil灯之间是通过硬线进行连接的,ecu通过高低端的方式驱动mil灯点亮和熄灭,即mil灯不亮状态时,电源=5v,地=5v;mil灯点亮时,电源=5v,地=0v。
所述ecu故障逻辑诊断系统主要包括故障监控模块、故障处理模块、故障判定模块和故障存储模块。
故障监控模块,用于监控整车及零部件的各种故障,采集故障信号;
故障处理模块,用于对故障信号进行分析处理;
故障判定系统,用于对产生的故障执行相应的电控策略:
1)当故障判定系统判定故障为限扭obd故障时,执行策略如下:
a、ecu控制mil灯低端输出为0v,持续时间为t1;
b、ecu控制mil灯低端输出为5v,持续时间为t2;
c、计数器次数加1次;
d、判断计数器的值是否等于n次,如果小于n次,执行循环a、b和c,如果次数等于n,故障灯常亮。
2)当故障判定系统判定故障为非限扭obd故障时,执行策略如下:ecu控制mil灯低端输出为0v;
3)当故障判定系统判定故障为无故障时,执行策略如下:ecu控制mil灯低端输出为5v。
故障存储系统,用于故障信息的存储记录。
有益效果:
通过应用本方法,用户可以确认当前车辆是否处于限扭的状态,避免因mil灯点亮而产生车辆动力不足的错觉,并可以区分车辆动力不足到底是机械部件的故障导致,还是车辆产生了限扭的故障导致,提高了驾驶车辆的安全性。
附图说明
图1ecu与仪表mil灯的连接方式
图2故障处理和指示过程;
图3实施例1中驾驶员根据mil灯点亮方式的判断故障类型。
具体实施方式
实施例1
如图2所示,实现本发明方法主要依赖电子控制单元(electroniccontrolunit,简称ecu)和mil灯。
所述的ecu中包含ecu故障逻辑诊断系统、计时器和计数器;
其中ecu故障逻辑诊断系统用于故障的逻辑诊断;
计时器用于控制故障灯的点亮和熄灭时间;
计数器用于控制mil灯闪烁的次数;
ecu与mil灯之间是通过硬线进行连接的,ecu通过高低端的方式驱动mil灯点亮和熄灭,即mil灯不亮状态时,电源=5v,地=5v;mil灯点亮时,电源=5v,地=0v。
如图2所示,所述ecu故障逻辑诊断系统主要包括故障监控模块、故障处理模块、故障判定模块和故障存储模块。
故障监控模块,用于监控整车及零部件的各种故障,采集故障信号;
故障处理模块,用于对故障信号进行分析处理;
故障判定系统,用于对产生的故障执行相应的电控策略:
1)当故障判定系统判定故障为限扭obd故障时,执行策略如下:
a、ecu控制mil灯低端输出为0v,持续时间为t1;
b、ecu控制mil灯低端输出为5v,持续时间为t2;
c、计数器次数加1次;
d、判断计数器的值是否等于n次,如果小于n次,执行循环a、b和c,如果次数等于n,故障灯常亮。
2)当故障判定系统判定故障为非限扭obd故障时,执行策略如下:ecu控制mil灯低端输出为0v;
3)当故障判定系统判定故障为无故障时,执行策略如下:ecu控制mil灯低端输出为5v。
故障存储系统,用于故障信息的存储记录。
本发明方法在不对其他任何部件产生更改的情况下,可以只通过修改ecu软件,制定策略即可实现。将mil灯的点亮时间、点亮周期和闪烁频次设置为可标定量,将每次点亮时间t1设计为1s(可标定),将点亮的间隔周期t2设定为0.5s(可标定),将闪烁的次数n设定为20次(可标定),20次以后,mil灯常亮。
如图3所示,钥匙拧到start档,车辆起动后,如果当前车辆无obd故障,mil灯熄灭;当车辆发生obd故障并经过确认后,首先确认发生的obd故障中是否存在限扭obd故障,如果存在,mil灯开始闪烁,闪烁一定时间后保持常亮状态;如果不存在,mil灯保持常亮,不存在闪烁的过程。
通过观察车辆起动后mil灯的点亮形式就可以判断obd故障中是否存在限扭obd故障。mil灯闪烁时间的长短可以通过标定来实现,具体的指导原则为:既能够实现提醒驾驶员的目的,又不能分散驾驶员的注意力,以保证行车安全。