一
故障码中的第一位字符
故障码包含了五个字符,第一个是字母,后边的四个是数字。下表为故障码第一位字符含义。
二
故障码中的第二位字符
1. 故障码P0×××
故障码中,以“0”开头的“P”代码为由ISO标准控制的代码(例如P0099),所有汽车制造商都相同,由ISO/ASE预先确定。
① P0100系列代码与燃油和空气计量有关。
② P0200系列代码也与燃油和空气计量有关。
③ P0300系列代码与点火系统和缺火状态有关。
④ P0400系列代码与辅助排放控制系统有关。
⑤ P0500系列代码与车速、怠速控制系统和辅助输入有关。
⑥ P0600系列代码与控制单元内部故障或在多路通信系统内连接控制单元和其他控制模块的专用电路有关。
⑦ P0700系列代码与变速箱控制功能有关。
⑧ P0800系列代码也与变速箱控制功能有关。
⑨ 代码的最后两位数字指有各自诊断程序的特定子系统。例如,P0115特指发动机冷却液温度传感器。
⑩ 一些P0200和P0300系列代码的最后两位数字用于识别检测到故障的特定发动机气缸。例如,P0300表示多个气缸缺火,P0301表示1缸缺火,P0302表示2缸缺火等。
再例如,P0200表示喷油器电路断路,P0201表示1缸喷油器电路断路,P0202表示2缸喷油器电路断路,P0203表示3缸喷油器电路断路,P0206表示6缸喷油器电路断路,P0211表示11缸喷油器电路断路,P0212表示12缸喷油器电路断路等。
2. 故障码P1×××
故障码中,以“1”开头的“P”代码为由汽车制造商控制的代码(例如P11××,汽车厂家控制燃油和空气流量),是由汽车制造商预先确定好的,也有可能是制造商特有的,但也属于标准代码。
3. 故障码P2×××
故障码P2×××也属于标准故障代码,是标准化代码(SAE/ISO)分出的区域,以及特定制造商代码。有些是ISO、SAE预留的,有些是已经发布的故障代码。
例如,故障码P2099表示后催化转换器燃油调节系统太浓,2列;故障码P2199表示进气温度传感器故障;故障码P28××是ISO/SAE预留的。
4. 故障码P3×××
故障码P3×××也属于标准故障代码。有些是ISO、SAE预留的,有些是已经发布的故障代码。P30××、P31××、P32××都表示燃油和空气计量,以及辅助排放控制装置;P33××表示点火系统失火;P35××、P36××、P37××、P38××、P39××都是ISO/SAE预留的标准代码。例如,P3401表示1缸断缸/进气门控制电路断路,P3411表示2缸断缸/进气门控制电路低,P3477表示10缸排气门控制电路断路,故障码P3488表示11缸排气门控制电路高。
三
故障码中的第三位字符
故障码P0×00中第三个字符确认故障码发生的系统或子系统。每个故障码的范围按照它们有关的功能组织。故障码第三位字符含义见下表。
四
故障码中的第四、五位字符
故障码中后两位字符表示触发故障码的条件,具体地表示了实际部件或特定的故障名称。故障码编号是从00~99,不同的传感器、执行器和电路分配了不同区段的数字编号。这些数字提供了比较具体的信息,如电压低或高、响应慢、信号超出范围等。
例如,P0033表示涡轮增压器旁通阀控制电路,P0088表示燃油管/系统压力太高,P0165表示氧传感器电路反应慢(2列3号传感器),P0997表示换挡电磁阀F控制电路范围/性能故障等。
五
非标故障码
有些车厂家会自己设置和增加一些故障码,这些故障码分两个类型。
同一诊断监控和故障描述既有SAE/ISO的标准故障码,也有厂家自己设置的故障码,这里我们暂称为“双码”。例如,“后氧传感器信号对地短路(监控三元催化转换器后氧传感器的电压和电阻)”这个故障在SAE/ISO标准故障码中为P0137,在宝马自己厂家设置的故障码中为12A902。“双码”举例见下表
除了上述“双码”,另一类是汽车厂家自己独有的故障码,而这些故障码在SAE/ISO标准中是不存在的,这里我们暂称为“独码”。例如,故障码258700,它表示柴油颗粒过滤器前的废气压力传感器信号过低(系统诊断监控到微粒过滤器上的排气背压低于下部极限值时,识别为故障),而这个故障码258700在此是唯一的,在标准故障码中没有。“独码”举例见下表。