完整版ISO150316道路车辆机动车和外部排放诊断设备的通讯第6部分.docx
《完整版ISO150316道路车辆机动车和外部排放诊断设备的通讯第6部分.docx》由会员分享,可在线阅读,更多相关《完整版ISO150316道路车辆机动车和外部排放诊断设备的通讯第6部分.docx(253页珍藏版)》请在冰豆网上搜索。
完整版ISO150316道路车辆机动车和外部排放诊断设备的通讯第6部分
ISO15031-6(2005)道路车辆——机动车和外部排放诊断设备的通讯
第六部分故障诊断码定义
序言………………………………………………………………………………………………3
引言………………………………………………………………………………………………4
1范围……………………………………………………………………………………………5
2标准化参考……………………………………………………………………………………5
3术语定义………………………………………………………………………………………5
4概要说明………………………………………………………………………………………9
5格式结构………………………………………………………………………………………10
5.1描述…………………………………………………………………………………………10
5.2ISO/SAE约束的代码(核心DTC)………………………………………………………11
5.3汽车厂家约束的代码(非统一的DTC)…………………………………………………11
5.4车身系统分组(在附录C中给出了DTC编号和描述…………………………………11
5.5地盘系统分组(在附录C中给出了DTC编号和描述)………………………………11
5.6动力系统分组(在附录B中给出了DTC编号和描述)………………………………11
5.7网络分组(在附录C中给出了DTC编号和描述)……………………………………11
6诊断故障码描述……………………………………………………………………………12
6.1诊断故障码应用…………………………………………………………………………12
6.2动力系统…………………………………………………………………………………12
6.3车身系统…………………………………………………………………………………12
6.4地盘系统…………………………………………………………………………………13
6.5网络和汽车综合系统……………………………………………………………………13
附录A(标准化)诊断故障码命名规则……………………………………………………14
附录B(标准化)动力系统诊断故障码………………………………………………………17
附录C(标准化)网络通讯系统、车身系统和地盘系统分组………………………………80
附录D(标准化)DTC故障种类和图表类型定义……………………………………………104
序言
ISO(国际标准化组织)是一个国家标准组织团体的全世界联盟,它的工作是制定国际标准,使其通过ISO技术委员会正常地实现,每一个成员体有权益对技术委员会已经制定的内容公正地提出异议,与ISO相关的国际组织、政府和非政府组织也都参加这项工作。
ISO与国际电气委员会(IEC)在所有有关电气化标准方面紧密合作。
国际标准的起草与ISO/IEC的第二部分制定的规则相一致。
技术委员会的主要任务是制定国际标准,起草被技术委员会采用的标准来散发给成员体进行投票,发布一个国际标准要求至少75%的成员体投票通过。
起草这个文件的一些原理可能受专利权利的影响,ISO不负责鉴别任何一个或者全部的这样的专利权利。
ISO15031-6在技术委员会ISO/TC22、道路车辆、小组委员会SC3、电的和电子设备中被制定。
ISO15031包含以下部分,总的标题为道路车辆——机动车和外部排放诊断设备的通讯:
--第一部分:
概要信息
――第二部分:
术语、定义、缩写词和只取首字母的缩写词
――第三部分:
诊断连接器和相关电路、描述和使用
――第四部分:
外部测试设备
――第五部分:
排放相关的诊断服务
――第六部分:
诊断故障码定义
――第七部分:
数据链路安全
引言
ISO15031由许多共同提供一个有条理的、本质相同的、促进排放的诊断的描述说明部分组成。
ISO15031的这个部分以SAEJ2012:
MAR99(对于诊断故障码定义的推荐试行)为基础。
ISO15031-1提供了一系列国际标准的介绍。
大多数汽车厂家至少配备了一部分产品用于车载诊断(OBD)性能。
诊断到的故障,这些系统提供一个指示到常规位置,通过一个字母和数字混合的代码提供这些信息。
1范围
ISO15031协议的这个部分规定了统一的被推荐的文字和数字混合编排的故障码。
更多地规定了,与这些代码相关的统一的消息规则。
定义了若干个部分地址格式、结构、消息和一些例子,并能应用于发动机车辆的电的/电子系统诊断。
附录A详细说明了从零部件来的信号,到零部件的信号,基于诊断的系统,以及信号使用一个故障替代策略的故障码的命名规则。
附录B详细说明了实际的代码分配,描述了动力系统诊断故障码。
附录C详细说明了实际的代码分配,描述了网络通讯系统的诊断故障码,车身系统故障码和底盘系统故障码。
附录D详细说明了DTC故障种类和图表类型定义的DTC故障类型字节,这个基于DTC的扩展更好地描述DTC故障症状。
2参考文献
以下的参考文献对本文来说是不可缺少的。
对于有日期的文献,只引用适用的版本。
对于没有日期的文献,最新的版本适用于本文。
ISO/TR15031-2道路车辆——机动车和外部排放诊断设备的通讯,第二部分:
术语、定义、缩写词和只取首字母的缩写词
ISO14229-1道路车辆——统一的诊断服务(UDS),第一部分:
说明和要求
3术语和定义
ISO15031-2中所列的术语和定义适用于本文
3.1回路
固定值或者从系统中没有反馈,定义的高电平或者低电平检测不可行或者能被电路高或者低用代码来相关联,其中全部的三个回路能被检测到。
注:
术语“故障”,在多数情况下,在DTC描述中被删除。
3.2范围和性能
电路在正常的工作范围内,但对于当前工作条件是不恰当的。
注:
这个被用来指示偏差值,用于说明电路、部件或者系统的不良性能。
3.3输入低
电路电压、频率或者其他特性在控制模块输入终端或者引脚上的测量值低于正常工作范围。
3.4输入高
电路电压、频率或者其他特性在控制模块输入终端或者引脚上的测量值高于正常工作范围。
3.5一个系列(Bank)
定义汽缸组共用的一个公共的控制传感器
注1:
Bank1总是相当于柱面1,Bank2是相反的一列
3.6传感器位置sensorlocation
传感器位置与发动机空气流量相关联,从新鲜空气进气口开始到汽车排气管或者燃料从油箱到发动机,编号顺序为1,2,3等。
注:
参见图1到图7
图1带有双排气管和四个催化剂的V型V6/V8/V12缸发动机
图2带有双排气管和三个催化剂的V型V6/V8/V12缸发动机
图3带有一个排气和两个催化剂的直列L4/L5/L6缸发动机
图4带有一个排气和一个催化剂的直列L4/L5/L6缸发动机
进气系统压力传感器位置与增压发动机进气量有关,包括新鲜空气入口、增压装置和发动机歧管。
图5吸进式系统涡轮增压器/增压器压力传感器位置
图6吹气式系统涡轮增压器/增压器压力传感器位置
图7无节气门体涡轮增压器/增压器压力传感器位置(柴油机)
3.7左/右/前/后
通过它的位置确定部件,在它所在的位置就能看到。
3.8“A”“B”
汽车厂家用一个字母用来标示来定义一个部件。
3.9间歇性的/不稳定的
临时的不连续的信号,故障时间不足以被认为是开路或者短路,或者改变速率太多。
4概述
表1规定了电的/电子系统诊断的系统、代码种类、十六进制值和特定区域。
表1大体的代码规范
系统
代码逻辑
十六进制值
附录
车身
B0xxx-B3xxx
8xxx-Bxxx
B
地盘
C0xxx-C3xxx
4xxx-7xxx
C
动力
P0xxx-P3xxx
0xxx-3xxx
P
网络
U0xxx-U3xxx
Cxxx-Fxxx
U
推荐的故障码(DTC)包含一个字母和数字的指示后面接三个阿拉伯数字代码。
这个包含文字和数字的标志符是“B0”,“B1”,“B2”,“B3”,“C0”,“C1”,“C2”,“C3”,“P0”,“P1”,“P2”,“P3”,“U0”,“U1”,“U2”,“U3”,相应地用来设置车身、地盘、动力和网络故障代码的四种状态。
代码结构本身是局部地可扩展。
“B0”,“C0”,“P0”,“P2”,“P3”,“U0”,“U1”,“U2”,“U3”中一部分可利用的数字序列部分被保留用来为将来更新分配统一的代码。
详细的故障码(DTC)格式结构在第5项中描述。
下面的四种基本策略中,大多数电路、零部件或者系统诊断故障代码不支持故障替代策略。
――回路
――范围/性能
――电路低
――电路高
外部电路、零部件或者系统连起来时被测出电路低,在电路低或者电路高后信号类型(电压、频率等)将包含在消息里。
当外部电路、零部件或者系统连起来时被测出电路高,在电路低或者电路高后信号类型(电压、频率等)将包含在消息里。
5格式结构
5.1描述
故障诊断码包含一个字母和数字的组合标志符,后面接三个数字。
其中,B0-B3用于车身,C0-C3用于地盘,P0-P3用于动力,U0-U3用于网络通讯,分配特有的字母标志符用作最适当的功能。
在大多数情况下,字母标志符是不言而喻的,因为诊断信息将从一个特殊的控制器被请求,然而,这并不意味着有相同字母和数字标志符的所有的代码被一个特殊控制器支持。
代码结构如图8所示:
图8故障诊断码结构
例1车辆车身控制代码B1234,2字节的DTC用作一个数据总线值#9234将显示给技术人员(见图9)
图92字节故障诊断码结构
例2车辆车身控制代码B1234-00,3字节的DTC作为一个数据总线值#923400将被显示给技术人员(见图10)。
参见附录D中对于DTC低字节(故障类型字节)的定义。
低字节将被用十六进制显示出来,例如,$1A将被显示为1A。
图103字节故障码结构
定义的代码用来指示一个不确定的故障或者问题区域,并有意用来指示一个适当的服务程序。
为了使服务混乱最小化,故障代码将不会用来指示缺省错误或者部分系统的状态(例如动力系统正常或者MIL有活性),但是将被有限制地用来指示服务关注的区域。
在16个十六进制基数的系统中,范围超过100。
5.2ISO/SAE约束的代码(coreDTC)
ISO/SAE约束的诊断故障代码在工业上被用到。
这些代码被认为是,足够给大多数汽车厂家的应用分配一个共用编号和错误消息。
所有未说明的编号在每一个分组里ISO/SAE保留为将来扩展备用。
尽管服务程序在汽车厂家之间可能普遍不同,但是错误标志符是共同的,分配一个特定的错误代码来指示。
只有被ISO/SAE承认的代码,汽车厂家才能使用。
5.3汽车厂家约束的代码(non-uniformDTC)
汽车厂家约束的DTC区域里,每一个字母和数字组成的标志符是有效的。
由于系统不同,执行不同或者诊断策略不同引起的错误,多数汽车厂家将不会产生这些错误代码。
当在汽车厂家约束的代码区域内分配代码时,鼓励每一个汽车厂家或者供应商设计定义诊断算法、软件和诊断代码,保持其产品兼容性。
对于动力方面的代码,尽可能地与ISO/SAE调整区域的分组一致,也就是,100’s和200’s用于燃油和空气测量,300’s用于点火系统或者失火等。
当每一个汽车厂家有能力定义约束的DTC来与它的控制算法相适应时,所有的DTC命令参见ISO15031-2。
5.4车身系统分组(在附录C中给出了DTC编号和描述)
5.4.1B0xxxISO/SAE约束的
5.4.2B1xxx汽车厂家约束的
5.4.3B2xxx汽车厂家约束的
5.4.4B3xxx保留的
5.5地盘系统分组(在附录C中给出了DTC编号和描述)
5.5.1C0xxxISO/SAE约束的
5.5.2C1xxx汽车厂家约束的
5.5.3C2xxx汽车厂家约束的
5.5.4C3xxx保留的
5.6动力系统分组(在附录B中给出了DTC编号和描述)
5.6.1P0xxxISO/SAE约束的
5.6.2P1xxx汽车厂家约束的
5.6.3P2xxx汽车厂家约束的
5.6.4P3xxx汽车厂家约束和ISO/SAE保留的
5.7动力系统分组(在附录C中给出了DTC编号和描述)
5.7.1U0xxxISO/SAE约束的
5.7.2U1xxx汽车厂家约束的
5.7.3U2xxx汽车厂家约束的
5.7.4U3xxx汽车厂家约束和ISO/SAE保留的
6诊断故障码描述
6.1诊断故障代码应用
近来的快速发展,本文的范围包含额外的DTC和网络系统、车身系统和底盘系统描述。
两个不同的DTC应用方法取决于系统。
动力系统DTC要求分配一个唯一的DTC和描述每一个故障的模式(例如电路低,电路高,合理性等)。
车身和底盘系统更加全面并要求分配一个单独DTC的和描述每一个零部件,而不是故障模式。
唯一的车身和底盘故障模式判定仍然需要,但取决于所使用的诊断协议支持替代故障策略。
一个例子时ISO14229-1,每一个DTC使用一个“故障类型字节”来描述故障模式(例如电路低,电路高,合理性等),任何一个协议支持一个替代故障策略将用这些DTC工作。
汽车厂家将选择适当的故障模式运用到基本的DTC描述。
6.2动力系统
动力系统种类涵盖发动机、数据传输和动力传动系统相关的部件的功能。
对于动力系统来说,分配一个特定的故障代码指示一个电路、零部件或者系统区域,用来确定是否处于故障状态。
这个描述不同于与之分组在一起的特殊传感器或者系统的描述。
即使不同的错误类型有不同的描述,但是作为该组的首个代码/消息来说,该组同样是一个“一般的”描述。
当执行故障诊断时,汽车厂家可以选择基于特殊的和复杂的诊断策略。
对于一个电路、零部件或者系统存在更多特殊故障的描述,汽车厂家可以选择代码最大程度地适用于其故障诊断中。
只要不与他其维修程序相冲突,该描述有意允许汽车厂家尽可能地使用自己的定义。
术语“低(low)”和“高(high)”被用在一个描述中时,特别是在控制器的引脚上与输入信号相关,涉及到参考电压,频率等,定义的“低”和“高”将被每个汽车厂家在他们最需要用的时候使用。
例如,在诊断一个参考电压5V的节气门位置传感器(TP)时,如果输入信号在动力控制模块(PCM)中维持在0V附近,汽车厂家将会从两个代码中有弹性地选择其中一个——P0120(节气门/踏板位置传感器/开关A回路),或者P0122(节气门/踏板位置传感器/开关A电路低),这取决于汽车厂家的诊断程序。
如果输入信号在PCM中维持在5V附近,汽车厂家将会从两个代码中有弹性地选择其中一个——P0120(节气门/踏板位置传感器/开关A回路),或者P0123(节气门/踏板位置传感器/开关A电路高),这取决于汽车厂家的诊断程序。
如果输入信号在PCM中的1,5V附近停顿,而不是预期的1,0V,汽车厂家将会从两个代码中有弹性地选择其中一个——P0120(节气门/踏板位置传感器/开关A回路),或者P0121(节气门/踏板位置传感器/开关A电路范围/性能),这取决于汽车厂家的诊断程序。
引起节气门位置传感器电压(TP)高于预期值的根源可能是节气门位置传感器(TP)故障,节气门位置传感器连接处被腐蚀,或者对节气门轮盘的不正确调整。
证明这个根源原因的方法是使用诊断程序,但不是暗指的DTC消息,因此允许汽车厂家在分配DTC的时候有弹性地选择。
6.3车身系统
车身系统种类涵盖的功能基本上在乘客车厢里面所包含,这些功能包括提供给车辆所有者援助、舒适、便捷和安全。
分配一个特定的故障码用来指示零部件或者系统区域,判定处于故障状态。
不像动力系统那样,车身系统故障码描述有意趋于全面概述,动力DTC典型地包括独立的DTC,为每一个故障模式提供一个DTC描述(例如电路低,电路高,合理性等)。
车身系统DTC被设计了在描述中仅支持基本部件,这使得DTC依赖于支持替代故障策略的诊断协议。
汽车厂家必须选择适当的故障模式(例如,电路对地短路,电路对电源短路,信号错误等)来适应一般的DTC描述。
被支持的车身部分在这个分组里是受限的。
6.4底盘系统
底盘系统种类涵盖的功能基本上在乘客车厢外边。
典型地,这些功能包括机械系统,像刹车、操纵、悬置。
分配一个特定的故障代码被指示一个部件或者系统区域,判定处于故障状态。
不像动力系统那样,底盘系统故障码描述有意于全面性。
动力系统DTC典型地包含独立的DTC,为每一个故障模式(例如回路地,电路高,合理性等)分配一个DTC描述。
底盘系统分配DTC仅用在支持基本部件的描述里,使得这些DTC依靠支持替代故障策略的诊断协议。
汽车厂家必须选择合适的故障模式(例如电路对地短路,电路对电源短路,信号错误等)来适用于一般的DTC描述。
在分组里支持的底盘部分包括刹车和牵引控制。
6.5网络和汽车综合系统
在车辆上,网络通讯和车辆综合系统种类涵盖的功能在计算机或者系统之间。
分配一个特定的故障代码指示一个部件或者系统区域,判定其处于故障。
对于不同的通讯协议,描述数据链接有意趋于全面性,为的是允许汽车厂家使用其描述。
对于采用新技术的控制模块的描述有意趋于一般性,为的是允许汽车厂家重新使用DTC。
同样,这些描述可能用另外的替代故障信息补充,例如在附录D中定义的“故障类型字节”数据。
在分组里,支持的部分包括网络电气,网络通讯,网络软件,网络数据和控制模块/动力分配。
附录A
(标准化的)
诊断故障码命名规则
A.1讨论
表A.1是一个用来帮助判定DTC描述的规则。
附录B显示了动力系统控制中被推荐的故障码在工业上的应用。
附录C显示了被推荐的公共故障码在车身、底盘、和网络控制系统中的应用。
DTC在附录B中包括的系统可能是完整的一个电子控制模块,用来控制发动机,像喷油、点火、怠速和车速(巡航控制),也适用于传输控制。
实际上,代码作为一个被推荐的公共的工业用代码并不意味着它是一个必需的代码,一个排放相关代码,也不说明它将会点亮汽车故障指示灯。
表A.1从零部件来的信号DTC命名规则
部件/系统
缩写a
修饰语a
名称a
电路a
间歇性a
状态a
参数a
位置a
节气门位置
TP
传感器
回路
低
电压
节气门位置
TP
传感器
回路
性能
歧管的绝对压力
MAP
传感器
回路
高
电压
发动机冷却水
ECT
传感器
回路
低
电压
进气温度
IAT
传感器
回路
高
电压
车速传感器
VSS
包含在缩写词内
回路
高
电压
车速传感器
VSS
包含在缩写词内
回路
间歇性
氧加热传感器
HO2S
包含在缩写词内
回路
氧加热传感器
HO2S
包含在缩写词内
回路
低
电压
传感器1
怠速空气控制
IAC
值
回路
低
电压
空气流量
MAF
传感器
回路
高
频率
空气流量
MAF
传感器
回路
性能
爆震传感器
KS
包含在缩写词内
回路
爆震1
爆震传感器
KS
包含在缩写词内
回路
性能
曲轴位置
CKP
传感器
回路
蒸发排放
EVAP
过滤罐
电压
回路
转速
RPM
输入
回路
空调
A/C
继电器状态
N/A
回路
低
电压
氧加热传感器
HO2S
包含在缩写词内
回路
传输时间速率
Bank1Sensor
氧加热传感器
HO2S
包含在缩写词内
回路
转换不足
Bank1Sensor1
分电器点火
DI
低有效
回路
间歇性
分电器点火
DI
高有效
回路
a服务信息使用部件/系统从ISO15031-2/SAEJ1930或者从ISO15031-2/SAEJ1930中取首字母的修饰语,名称、电路、间歇性、状态、参数和位置
表A.2从信号到部件的DTC命名规则
部件/系统
缩写a
修饰语a
名称a
控制a
电路a
间歇性a
状态a
参数a
位置a
故障指示灯
MIL
包含在缩写词中
控制
回路
低
电压
喷射器
N/A
N/A
控制
回路
风扇控制
FC
1
控制
回路
风扇控制
FC
2
控制
回路
低
废气再循环
EGR
螺线管
控制
回路
高
二次空气喷射
AIR
螺线管
控制
回路
高
蒸发排放
EVAP
净化
螺线管
控制
回路
空调
A/C
离合器
继电器
控制
回路
怠速空气控制
IAC
阀
控制
回路
低
点火控制
IC
N/A
包含在缩写词中
回路
低
电压
点火控制
IC
N/A
包含在缩写词中
回路
高
电压
扭矩转换离合器
TCC
螺线管
控制
回路
开
a服务信息使用部件/系统从ISO15031-2/SAEJ1930或者从ISO15031-2/SAEJ1930中取首字母的修饰语,名称、电路、间歇性、状态、参数和位置
表A.3包括若干个部件或者系统的DTC命名规则
部件/系统
缩写a
修饰语a
系统a
间歇性a
状态a
状态a
位置a
废气再循环
EGR
系统
燃油调整
FT
系统
稀
Bank1
二次空气喷射
AIR
系统
Bank1
a服务信息使用部件/系统从ISO15031-2/SAEJ1930或者从ISO15031-2/SAEJ1930中取首字母的修饰语,名称、电路、间歇性、状态、参数和位置
表A.4信号使用替代故障策略的DTC命名规则
位置
部件/系统
缩写
修饰语a
名称a
替代故障类型b
左边正面
轮子
速度
传感器
信号振幅<最小
乘客
座位
占有分级
传感器
电路开路
第二排左边
安全带
传感器
物故障图表类型信息
驾驶员
正面
Stage1
展开控制
电路阻抗超出范围
a服务信息使用部件/系统从ISO15031-2/SAEJ1930或者从ISO15031-2/SAEJ1930中取首字母的修饰语,名称、电路、间歇性、状态、参数和位置
b这些故障码要求通过一个故障协议附加一个故障模式,它支持DTC替代故障。
这些不是有意