2008年9月14日星期日

OBD诊断模式2:请求冻结桢数据

法规要求:
----------------------------------------------
IA.6.6.1 诊断信号的内容和获取方式

一旦测定了任何部件或系统的首次故障,必须将当时发动机状态的冻结帧储存在电控单元存储器中。如果随后发生了供油系统或失火故障,任何原储存的冻结帧必须被供油系统或失火状态(取先发生者)所替代。储存的发动机状态必须包括,但不限于:计算的负荷值、发动机转速、燃油修正值(如有)、燃油压力(如有)、车速(如有)、冷却液温度、进气岐管压力(如有)、闭环或开环运转状态(如有)和引发上述数据被储存的故障代码。制造厂必须选择便于有效修理的最合适的一组状态作为冻结帧储存。

----------------------------------------------
说明:
模式2 的目的是访问保存在冻结桢中的排放相关的数据。所谓冻结桢,指的是故障在首次出现的瞬间,车辆和发动机的一些最重要的参数值。它就像一张故障现场的“快照”,这些信息有助于探究故障发生的原因,对维修具有重要价值。

冻结桢中包含的信息是有限的,法规给出了最小的要求,在满足法规要求的前提下,厂家可以把更多的参数记录下来在模式2种输出,不过所有输出的参数必须在15031–5定义的PID列表中选择,输出的格式、单位和文字描述必须符合15031–5种的定义,这主要是为了使所有符合15031–4要求的扫描工具都能读取和解释这些信息。当然,输出的参数越多意味着在ECU中相应的存储空间就越大。

值得注意的是OBD系统只能输出一个故障的冻结桢,在系统中存在多个故障的时候,根据故障的优先级来决定在模式2种输出哪种故障的冻结桢。供油系统故障和失火故障的优先级高于其它故障。比如如果出现由于喷油器电路引发的失火故障的时候,模式2中输出的是失火故障,而不是喷油器电路的冻结桢。

示例:
P0301Cylinder 1 misfire detected
PID 030000 1000Fuel system status Bank 1 Open loop due to detected fault
 0000 0000Fuel system status Bank 2
PID 0431.4 %Calculated load value
PID 0596 degEngine coolant temperature
PID 060.0 %Short term fuel trim - Bank 1
PID 07−0.8 %Long term fuel trim - Bank 1
PID 0C760 1/minEngine speed
PID 0D0 km/hVehicle speed


根据上面的信息我们可以判断1缸发生失火的时候发动机已经充分暖机,车辆处于静止状况下,因为转速较低,所以很可能是在怠速状态。

没有评论: