国际标准
ISO
14229-1
第二版2013-
03-15
道路车辆 - 统一诊断服务(UDS) -
第1部分:
规格和要求
Véhiculesroutiers - 诊断统一服务(SDU) - Partie 1:
Spécificationet exigences
-
-
`
,
,
`
`
`
,
,
,
,
`
`
`
`
-
`
-
`
,
,
`
,
,
`
,
`
,
,
`
-
-
-
版权国际标准化组织
Provided by IHS under license with ISO
No reproduction or networking permitted without license from IHS
Not for Resale
参考号ISO 14229-
1:2013(E)
© ISO 2013
ISO 14229-1:2013(E)
内容
页
前言 .................................................................................................................................................................. vi
介绍 ................................................................................................................................................................. vii
1
2
范围 ...................................................................................................................................................... 1
规范性参考文献 .................................................................................................................................... 1
术语,定义,符号和缩略语 .................................................................................................................. 1
3
3.1 术语和定义 ........................................................................................................................................... 1
3.2 缩略语 ................................................................................................................................................... 4
4
5
约定 ...................................................................................................................................................... 5
文档概述 ............................................................................................................................................... 6
应用层服务 ........................................................................................................................................... 7
6
6.1 一般 ...................................................................................................................................................... 7
6.2 应用程序层服务的格式说明 .................................................................................................................. 9
6.3 服务原语的格式描述 ............................................................................................................................. 9
6.4 服务数据单元规范 ............................................................................................................................... 12
应用层协议 ......................................................................................................................................... 15
7
7.1 一般定义 ............................................................................................................................................. 15
7.2 协议数据单元规范 ............................................................................................................................... 16
7.3 应用协议控制信息 ............................................................................................................................... 16
7.4 负面响应/确认服务原语 ...................................................................................................................... 18
7.5 服务器响应实施规则 ........................................................................................................................... 18
服务描述约定 ...................................................................................................................................... 29
8
8.1 服务说明 ............................................................................................................................................. 29
8.2 请求消息 ............................................................................................................................................. 30
8.3 积极的回应消息 .................................................................................................................................. 33
8.4 支持的否定响应代码(NRC_) ............................................................................................................. 34
8.5 消息流示例 ......................................................................................................................................... 34
诊断和通信管理功能单元 .................................................................................................................... 35
9
9.1 概观 .................................................................................................................................................... 35
DiagnosticSessionControl(0x10)服务 .......................................................................................... 36
9.2
ECUReset(0x11)服务 ....................................................................................................................... 43
9.3
SecurityAccess(0x27)服务............................................................................................................. 47
9.4
CommunicationControl(0x28)服务 .................................................................................................. 53
9.5
TesterPresent(0x3E)服务 .............................................................................................................. 58
9.6
AccessTimingParameter(0x83)服务 ................................................................................................ 61
9.7
SecuredDataTransmission(0x84)服务 ............................................................................................ 66
9.8
ControlDTCSetting(0x85)服务 ....................................................................................................... 71
9.9
ResponseOnEvent(0x86)服务 ........................................................................................................... 75
9.10
LinkControl(0x87)服务。 .............................................................................................................. 99
9.11
数据传输功能单元 ............................................................................................................................. 106
10
10.1 概观 .................................................................................................................................................. 106
ReadDataByIdentifier(0x22)服务 ................................................................................................ 106
10.2
ReadMemoryByAddress(0x23)服务 ................................................................................................. 113
10.3
ReadScalingDataByIdentifier(0x24)服务 ................................................................................... 119
10.4
ReadDataByPeriodicIdentifier(0x2A)服务 ................................................................................. 126
10.5
DynamicallyDefineDataIdentifier(0x2C)服务 ............................................................................ 140
10.6
WriteDataByIdentifier(0x2E)服务 .............................................................................................. 162
10.7
WriteMemoryByAddress(0x3D)服务 ................................................................................................ 167
10.8
Not for Resale
Provided by IHS under license with ISO
No reproduction or networking permitted without license from IHS
ISO 14229-1:2013(E)
存储数据传输功能单元...................................................................................................................... 174
11
11.1 概观 .................................................................................................................................................. 174
ClearDiagnosticInformation(0x14)服务 ..................................................................................... 175
11.2
ReadDTCInformation(0x19)服务 ................................................................................................... 178
11.3
InputOutput控制功能单元 ................................................................................................................ 245
12
12.1 概观 .................................................................................................................................................. 245
InputOutputControlByIdentifier(0x2F)服务 .............................................................................. 245
12.2
常规功能单元 .................................................................................................................................... 259
13
13.1 概观 .................................................................................................................................................. 259
RoutineControl(0x31)服务 ........................................................................................................... 260
13.2
上传下载功能单元 ............................................................................................................................. 270
14
14.1 概观 .................................................................................................................................................. 270
14.2 请求下载(0x34)服务 ..................................................................................................................... 270
14.3 请求上传(0x35)服务 ..................................................................................................................... 275
TransferData(0x36)服务 .............................................................................................................. 280
14.4
RequestTransferExit(0x37)服务.................................................................................................. 285
14.5
RequestFileTransfer(0x38)服务.................................................................................................. 295
14.6
非易失性服务器内存编程过程 ........................................................................................................... 303
15
15.1 一般信息 ........................................................................................................................................... 303
15.2 详细的编程顺序 ................................................................................................................................ 307
15.3 服务器重新编程要求 ......................................................................................................................... 315
15.4 非易失性服务器内存编程消息流示例 ................................................................................................ 319
附录A(规范性)全局参数定义 ...................................................................................................................... 325
负面响应代码 .................................................................................................................................... 325
A.1
附录B(规范性附录)诊断和通信管理功能单元数据参数定义 ....................................................................... 333
通信类型参数定义 ............................................................................................................................. 333
B.1
eventWindowTime参数定义 ................................................................................................................ 334
B.2
linkControlModeIdentifier参数定义 .............................................................................................. 334
B.3
nodeIdentificationNumber参数定义 ................................................................................................ 335
B.4
附件C(规范性附录)数据传输功能单元数据参数定义 .................................................................................. 337
DID参数定义 ...................................................................................................................................... 337
C.1
scalingByte参数定义 ....................................................................................................................... 343
C.2
scalingByteExtension参数定义 ....................................................................................................... 345
C.3
transmissionMode参数定义 .............................................................................................................. 351
C.4
UDS版本号的编码............................................................................................................................... 352
C.5
附录D(规范性附录)存储的数据传输功能单元数据参数定义 ....................................................................... 353
groupOfDTC参数定义 ......................................................................................................................... 353
D.1
DTCStatusMask和statusOfDTC位定义 ................................................................................................ 353
D.2
DTC严重性和类定义 ........................................................................................................................... 366
D.3
DTCFormatIdentifier定义 ................................................................................................................ 369
D.4
FunctionalGroupIdentifier定义 ..................................................................................................... 369
D.5
DTCFaultDetectionCounter操作实现示例 ........................................................................................ 371
D.6
DTCAgingCounter示例 ....................................................................................................................... 372
D.7
附录E(规范性附录)输入输出控制功能单元数据参数定义 .......................................................................... 374
InputOutputControlParameter定义 ................................................................................................. 374
E.1
附录F(规范性)常规功能单元数据参数定义 ................................................................................................ 375
RoutineIdentifier(RID)定义 ....................................................................................................... 375
F.1
附录G(规范性附录)上传和下载功能单元数据参数 ..................................................................................... 376
modeOfOperation值的定义 ................................................................................................................ 376
G.1
附录H(资料性附录)addressAndLengthFormatIdentifier参数值的示例 ..................................................... 377
addressAndLengthFormatIdentifier示例值 ..................................................................................... 377
H.1
-
-
-
`
,
,
`
,
`
,
,
`
,
,
`
-
`
-
`
`
`
`
,
,
,
,
`
`
`
,
,
`
-
-
Provided by IHS under license with ISO
No reproduction or networking permitted without license from IHS
Not for Resale
附件一(规范性)安全访问状态图 ................................................................................................................ 379
版权国际标准化组织
iv
©ISO 2013 - 保留所有权利
Provided by IHS under license with ISO
No reproduction or networking permitted without license from IHS
Not for Resale
ISO 14229-1:2013(E)
I.1
I.2
一般 .................................................................................................................................................. 379
基于分离正常形式的状态转换定义 ................................................................................................... 379
附录J(资料性附录)适用于多种客户端环境的推荐实施 .............................................................................. 385
介绍 .................................................................................................................................................. 385
J.1
实施的具体限制 ................................................................................................................................ 385
J.2
与系统设计相关的用例 ..................................................................................................................... 386
J.3
用例评估: ....................................................................................................................................... 388
J.4
多个客户端服务器级别实施 .............................................................................................................. 389
J.5
参考书目 ........................................................................................................................................................ 391
版权国际标准化组织
-
-
`
,
,
`
`
`
,
,
,
,
`
`
`
`
-
`
-
`
,
,
`
,
,
`
,
`
,
,
`
-
-
-
Provided by IHS under license with ISO
No reproduction or networking permitted without license from IHS
©ISO 2013 -
Not for Resale
版权所有
v
Provided by IHS under license with ISO
No reproduction or networking permitted without license from IHS
Not for Resale
ISO 14229-1:2013(E)
前言
ISO(国际标准化组织)是国际标准组织(ISO成员机构)的全球联合会。 制定国际标准的工作通常通过ISO技
术委员会进行。 对建立技术委员会的主题感兴趣的每个成员团体均有权参加该委员会的代表。 与ISO有联系的
国际组织,政府和非政府组织也参与了这项工作。 ISO与国际电工委员会(IEC)就电工标准化的所有事宜密
切合作。
国际标准是根据ISO / IEC指令第2部分给出的规则起草的。
技术委员会的主要任务是制定国际标准。 技术委员会通过的国际标准草案分发给各成员机构进行投票。 作为
国际标准出版需要至少75%的成员机构投票批准。
请注意本文件的某些内容可能成为专利权的主题。 ISO不负责识别任何或所有此类专利权。
ISO 14229-1由技术委员会ISO / TC 22,道路车辆,小组委员会SC 3,
电气和电子设备。
本第二版取消并取代了经过技术修订的第一版(ISO 14229-1:2006)。
ISO 14229由以下部分组成,总标题为道路车辆 - 统一诊断服务(UDS):
第1部分:规范和要求
第2部分:会话层服务
第3部分:CAN实施的统一诊断服务(UDSonCAN)
第4部分:FlexRay实现的统一诊断服务(UDSonFR)
第5部分:Internet协议实施的统一诊断服务(UDSonIP)
第6部分:K线实施的统一诊断服务(UDSonK-Line)
以下部分正在准备中:
第7部分:本地互联网络实施(UDSonLIN)上的统一诊断服务
未来部分的标题将起草如下:
第n部分:统一诊断服务在...实施(UDSon ...)
-
-
`
,
,
`
`
`
,
,
,
,
`
`
`
`
-
`
-
`
,
,
`
,
,
`
,
`
,
,
`
-
-
-
版权国际标准化组织
vi
©ISO 2013 - 保留所有权利
Provided by IHS under license with ISO
No reproduction or networking permitted without license from IHS
Not for Resale
ISO 14229-1:2013(E)
-
-
`
,
,
`
`
`
,
,
,
,
`
`
`
`
-
`
-
`
,
,
`
,
,
`
,
`
,
,
`
-
-
-
介绍
无论串行数据链路是什么,ISO14229都是为了定义诊断系统的通用要求而建立的。
为此,ISO 14229基于开放系统互连(OSI)基本参考模型,符合ISO 7498-1和ISO / IEC 10731标准,该标准将
通信系统构建为七层。 当映射到该模型时,诊断测试仪(客户端)和电子控制单元(ECU,服务器)使用的服
务按照表1分为以下几个层次:
应用层(第7层),ISO 14229-1,ISO 14229-3 UDSonCAN,ISO 14229-4 UDSonFR,ISO 14229-5
UDSonIP,ISO 14229-6 UDSonK-Line,ISO 14229-7中规定的统一诊断服务
UDSonLIN,进一步标准和ISO 27145-3 WWH-OBD。
表示层(第6层),特定车辆制造商,ISO 27145-2 WWH-OBD。
会话层服务(第5层)在ISO 14229-2中规定。
ISO 15765-2 DoCAN中规定的传输层服务(第4层),FlexRay上的ISO 10681-2通信,ISO 13400-2 DoIP,
ISO 17987-2 LIN,ISO 27145-4 WWH-OBD。
在ISO 15765-2 DoCAN中规定的网络层服务(第3层),在FlexRay上的ISO 10681-2通信,ISO 13400-2
DoIP,ISO 17987-2 LIN,ISO 27145-4 WWH-OBD。
数据链路层(层2),在ISO 11898-1,ISO 11898-2,ISO 17458-2,ISO 13400-3,IEEE 802.3,ISO
14230-2,ISO 17987-3 LIN和其他标准ISO 27145- 4 WWH-OBD。
在ISO 11898-1,ISO 11898-2,ISO 17458-4,ISO 13400-3,IEEE 802.3,ISO 14230-1,ISO 17987-4
LIN和其他标准ISO 27145-4中规定的物理层(层1) WWH-OBD。
注:本标准中的诊断服务适用于各种应用,例如道路车辆 - 行驶记录仪系统,道路车辆 - 牵引车和牵引车之间电气连接的
数字信息交换,道路车辆 - 诊断系统等。该标准提供了与上述实现标准的长期向后兼容性。
表1 - 适用于OSI层的诊断/编程规范示例
适用性
OSI七层
应用程序
(第7层)
演示文稿
(第6层)
会话
(第5
层)
运输(第
4层)
网络
(第3
层)
数据链接
(第2
层)
物理
(第1
层)
增强的诊断服务
ISO 14229-1,ISO 14229-3 UDSonCAN,ISO 14229-4 UDSonFR,ISO 14229-5
UDSonIP,ISO 14229-6 UDSonK-Line,ISO 14229-7 UDSonLIN,进一步标准
车辆制造商具体
ISO 14229-2
WWH-
OBD
ISO
27145-3
ISO
27145-2
ISO
17458-2
ISO
17458-4
ISO
ISO
14230-2
17987-3
ISO
ISO
14230-1
17987-4
进一步
标准
进一步
标准
进一步
标准
进一步
标准
Provided by IHS under license with ISO
No reproduction or networking permitted without license from IHS
Not for Resale