开发工具:
文件大小: 5mb
下载次数: 0
上传时间: 2019-07-15
详细说明:车辆ECU诊断功能的基本协议规范,Road vehicles — Unified diagnostic services (UDS) — Specification and requirementslso14229:2006(E
Contents
Page
Foreword
Introduction
cope
Normative references
量画量
Terms and definitions
Symbols and abbreviated terms.......……………
Conventions
App| lication layer services…,,,,,,…,…,…,…
6.1 General
6
62 Format description of application layer services…,,,……,…,…,……,,…,…8
6.3 Format description of standard service primitives..m.....
8
6. 4 Format description of remote service
10
6.5 Service data unit specification
Application layer protocol............,,………
19
7.1 General definition
9
7.2 Protocol data unit specification
19
Application protocol control information......
19
4 Negative response/confirmation service primitive
21
7.5
Server response implementation rules ......
8
Service description conventions..,,………,………,…,…,………,29
8.1 Service description……
82 Request message.…
30
8.3 Positive response message
8.4 Supported negative response codes(NRC)
34
8.5 Message flow examples
34
Diagnostic and communication management functional unit
36
9.1 Overview
36
9.2 DiagnosticSession Control (10 hex) service....
36
9.3 ECUReset(11hex) service…….….…..
42
9.4 Security Access(27 hex) service
45
9.5
CommunicationControl(28 hex) service
m
52
9.6 Tester Present(3E hex service.........
55
97
Access Timing Parameter(83 hex) service...
面面面
58
9.8 Secured DataTransmission(84 hex)service....
63
9. 9 ControlDTCSetting( 85 hex)service
69
9.10 Response On Event(86 hex) service
73
911 LinkControl(87hex) service.……
91
Data transmission functional unit
97
10.1 Overview
97
10.2 Read DataByldentifier(22 hex)service
97
10.3 Read Memory By Address(23 hex)service.........--..
102
10.4 ReadScaling DataByldentifier(24 hex)service
106
10.5 ReadDataBy Periodicldentifier(2A hex) service
112
10.6 Dynamically Define Dataldentifier(2C hex)service
123
10.7 Write DataByldentifier(2E hex ) service
143
10.8 WriteMemory By Address (3D hex) service
o Iso 2006-All rights reserved
so14229:2006(E)
Stored data transmission functional unit
1.1 Overview
∴152
112 ClearDiagnosticInformation(14hex) service………
152
1.3 ReadDTCInformation(19 hex)service.e....
154
2
Inputoutput control functional unit.,,…,…,
208
12.1。 vervet
208
2.2 InputoutputControlByldentifier(
209
R
Remote activation of routine functional unit
224
13.1。 verview
224
13.2 Routine Control (31 hex) service...........
225
14
Upload download functional unit....
231
14.1
Overview.………
231
14.2 RequestDownload (34 hex
23
143 Requestupload(35hex) service……,,.,…,…,…,…,……,,…,………………234
144 TransferData(36hex) service……
14.5 RequestTransferExit(37hex) service…,,,…,…,…,,…,…,…,…,…,…,……,…242
Annex a (informative)Global parameter definitions..
250
Annex B (normative)Diagnostic and communication management functional unit data parameter
definitions∴.57
Annex c( normative) Data transmission functional unit data parameter definitions………,……259
Annex D(normative)Stored data transmission functional unit data parameter definitions....... 272
Annex E(normative)Input output control functional unit data parameter definitions
289
Annex F(normative)Remote activation of routine functional unit data parameter definitions
290
Annex g( (informative) Examples for addressAndLength Formatldentifier parameter values…………….291
Bibliography.....….….….……
293
o Iso 2006-All rights reserved
lso14229:2006(E
Foreword
ISo (the International Organization for Standardization) is a worldwide federation of national standards bodies
(Iso member bodies). The work of preparing International Standards is normally carried out through ISo
technical committees. Each member body interested in a subject for which a technical committee has been
established has the right to be represented on that committee International organizations, governmental and
non-governmental, in liaison with Iso, also take part in the work. ISo collaborates closely with the
International Electrotechnical Commission(IEC)on all matters of electrotechnical standardization
International standards are drafted in accordance with the rules given in the iso/Ec directives, part 2
The main task of technical committees is to prepare International Standards. Draft International Standards
adopted by the technical committees are circulated to the member bodies for voting. Publication as an
International Standard requires approval by at least 75 of the member bodies casting a vote
Attention is drawn to the possibility that some of the elements of this document may be the subject of patent
rights. Iso shall not be held responsible for identifying any or all such patent rights
ISo 14229 was prepared by Technical Committee ISO/TC 22, Road vehicles, Subcommittee SC 3, Electrical
and electronic equipment
This second edition of Iso 14229 cancels and replaces the first edition(ISo 14229: 1998), which has been
technically revised
o Iso 2006-All rights reserved
so14229:2006(E)
Introduction
Iso 14229 has been established in order to define common requirements for diagnostic systems, whatever
the serial data link is
To achieve this, it is based on the Open Systems Interconnection(osI)Basic Reference Model in accordance
with Iso7498-1 and ISo/EC 10731, which structures communication systems into seven layers. When
mapped on this model, the services used by a diagnostic tester (client)and an Electronic Control Unit (ECU
server)are broken into
unified diagnostic services(layer 7); and
communication services(layers 1 to 6)
NOTE
The diagnostic services in Iso 14229 are implemented in various applications, e.g. Iso 16844(all parts)
ISo 11992 (all parts), Iso 9141(all parts), Iso 14230(all parts), etc. Future modifications to this Intenational Standard
will provide long-term backward compatibility with the implementation standards as described above
Table 1- Example of diagnostic/programming specifications applicable to the OSI layers
Applicability
oSI layer
Enhanced diagnostics services(non-emissions-related)
Application(layer 7)ISO 14229/S0 15765-3/SO 11992-4
Iso 14229/further standards
Presentation(layer 6)
Seven layers
Session(layer 5)
So15765-3/s011992-4
further standards
according to
ISO/IEC 7498-1 Transport(layer 4)
so15765-2/S011992-4
further standards
and
ISO/EC 10731
Network(layer 3)
so15765-2/s011992-4
further standards
Data link(layer 2) IS0 11898/S0 11992-1/SAE J1939-15
further standards
Physical (layer 1) ISO 11898/ISO 11992-1/SAE J1939-15
further standards
Figure 1 shows an example of the possible future implementation of Iso 14229 onto various data links
so14229
Futu
Diagnostics on
Diagnostics on
Road vehicles.On
So15765-3
Wireless lan
Flex Ray
board diagnostics
Implementation of
Implementation of
diagnostic services diagnostic services
mplementation
Figure 1- Available International Standards and possible future implementations of Iso 14229
o Iso 2006-All rights reserved
INTERNATIONAL STANDARD
so14229:2006(E)
Road vehicles -Unified diagnostic services(UDs)
Specification and requirements
Scope
ISo 14229 specifies data link independent requirements of diagnostic services, which allow a diagnostic tester
(client) to control diagnostic functions in an on-vehicle Electronic Control Unit(server) such as an electronic
fuel injection, automatic gear box, anti-lock braking system, etc. connected on a serial data link embedded in a
road vehicle. It specifies generic services which allow the diagnostic tester(client) to stop or to resume non-
diagnostic message transmission on the data link. Iso 14229 does not apply to non-diagnostic message
transmission or to use of the communication data link between two electronic control units it does not
specify any implementation requirements
The vehicle diagnostic architecture of Iso 14229 applies to
-a single tester (client) that may be temporarily or permanently connected to the on-vehicle diagnostic data
link: and
several on-vehicle Electronic Control Units(servers)connected directly or indirectly
Vehicle 1
Vehicle 2
Server
Server
Server/
C lient
gateway
Se
Client
Server
Server
Server
Server
Server
Vehicle 3(tractor)
∨ ehicle4( trailer)
Server
Ser
Serverl
Server/
Client
Server
gateway
gateway
Server
Server
Figure 2-vehicle diagnostic architecture
O Iso 2006-All rights reserved
so14229:2006(E)
In Figure 2
For vehicle 1, the servers are connected over an internal data link and indirectly connected to the
diagnostic data link through a gateway. ISo 14229 applies to the diagnostic communications over the
diagnostic data link; the diagnostic communications over the internal data link may conform to ISO 14229
or to another protocol
For vehicle 2, the servers are directly connected to the diagnostic data link
For vehicle 3, the servers are directly connected to the diagnostic data link through a gateway(same as
vehicle 2)and vehicle 4 connects its server/gateway directly to the vehicle 3 server/gateway
2 Normative references
The following referenced documents are indispensable for the application of this document. For dated
references, only the edition cited applies. For undated references, the latest edition of the referenced
document(including any amendments) applies
ISo 7498-1, Information technology -Open Systems Interconnection- Basic Reference Model: The Basic
Model
So/EC 10731, Information technology - Open Systems Interconnection- Basic Reference Model
Conventions for the definition of os/ services
ISo 11898(all parts ) Road vehicles- Controller area network(CAN)
ISo 11992-1, Road vehicles- Interchange of digital information on electrical connections between towing
and towed vehicles- Part 1: Physical and data-link layers
ISo 11992-4, Road vehicles- Interchange of digital information on electrical connections between towing
and towed vehicles- Part 4: Diagnostics
ISo 14230(all parts), Road vehicles- Diagnostic systems -Keyword Protocol 2000
ISo 15765-2, Road vehicles Diagnostics on Controller Area Networks(CAN)- Part 2: Network layer
services
ISo 15765-3, Road vehicles Diagnostics on Controller Area Networks(CAN)-Part 3: Implementation of
unitied diagnostic services(UDS on CAN
ISO/TR 15031-2, Road vehicles- Communication between vehicle and external equipment for emissions-
related diagnostics- Part 2: Terms, definitions, abbre viations and acronyms
ISo 15031-5, Road vehicles- Communication between vehicle and external equipment for emissions-related
diagnostics- Part 5: Emissions-related diagnostic services
ISo 15031-6, Road vehicles- Communication between vehicle and external equipment for emissions-related
diagnostics- Part 6: Diagnostic trouble code definitions
ISo 15031-7, Road vehicles- Communication between vehicle and external equipment for emissions-related
diagnostics- Part 7: Data link security
ISo 15764, Road vehicles- Extended data link security
o Iso 2006-All rights reserved
lso14229:2006(E
3 Terms and definitions
For the purposes of this document, the following terms and definitions apply
3.1
integer type
simple type with distinguished values which are the positive and the negative whole numbers
NOTE The range of integer type is not specified within this document
3.2
diagnostic trouble code
numerical common identifier for a fault condition identified by the on-board diagnostic system
3.3
diagnostic service
information exchange initiated by a client in order to require diagnostic information from a server and/or to
modify its behaviour for diagnostic purposes
3.4
client
function that is part of the tester and that makes use of the diagnostic services
NotE A tester normally makes use of other functions such as database management, specific interpretation, human
machine interface
3.5
server
function that is part of an electronic control unit and that provides the diagnostic services
NOTE ISo 14229 differentiates between the server (i.e. the function) and the electronic control unit so that this
International Standard remains independent from the implementation
3.6
tester
system that controls functions such as test, inspection, monitoring or diagnosis of an on-vehicle electronic
control unit and which may be dedicated to a specific type of operator (e.g. a scan tool dedicated to garage
mechanics or a test tool dedicated to assembly plant agents)
NOTE
The tester is also referenced as the client
3.7
diagnostic data
data that is located in the memory of an electronic control unit which may be inspected and/or possibly
intermediate values and various status inform atior nalog ue inputs and outpus, aig ital inputs and outputs
modified by the tester (diagnostic data includes
EXAMPLES EXamples of diagnostic data include vehicle speed, throttle angle, mirror position, system status, etc
Three types of values are defined for diagnostic data
the current value: the value currently used by(or resulting from) the normal operation of the electronic control unit
a stored value: an internal copy of the current value made at specific moments, e.g. when a malfunction occurs or
periodically(this copy is made under the control of the electronic control unit)
a static value: e.g. VIN; the server is not obliged to keep internal copies of its data for diagnostic purposes, in which
case the tester may only request the current value
o Iso 2006-All rights reserved
so14229:2006(E)
38
diagnostic session
current mode of the server, which affects the level of diagnostic functionality
NOTE Defining a repair shop or development testing session selects different server functionality(e.g. access to all
memory locations may only be allowed in the development testing session)
diagnostic routine
routine that is embedded in an electronic control unit and that may be started by a server upon a request from
the client
NOTE
It could either run instead of a normal operating program or run concurrently to the normal operating program
In the first case, normal operation of the ECU is not possible. In the second case, multiple diagnostic routines may bi
enabled that run while all other parts of the electronic control unit are functioning normally
3.10
record
one or more diagnostic data elements that are referred to together by a single means of identification
NOTE A snapshot including various input/output data and trouble codes is an example of a record
3.11
security
as used in ISo 14229, security access method that satisfies the requirements for tamper protection as
specified in ISo 15031-7
3.12
functional unit
set of functionally close or complementary diagnostic services
3.13
local server
server that is connected to the same local network as the client and is part of the same address space as the
Cler
3.14
local client
client that is connected to the same local network as the server and is part of the same address space as the
server
3.15
remote server
server that is not directly connected to the main diagnostic network
NoTE 1 A remote server is identified by means of a remote network address. Remote network addresses represent an
own network address space that is independent from the addresses on the main network
NotE2 A remote server is reached via a local server on the main network each local server on the main network can
act as a gate to one independent set of remote servers. a pair of addresses will therefore always identify a remote server
a local address that identifies the gate to the remote network and a remote address identifying the remote server itself
3.16
remote client
client that is not directly connected to the main diagnostic network
own address space that is independent from the addresses on the main network. emote network addresses represent an
NoTE A remote client is identified by means of a remote network address. Re
o Iso 2006-All rights reserved
(系统自动生成,下载前可以参看下载内容)
下载文件列表
相关说明
- 本站资源为会员上传分享交流与学习,如有侵犯您的权益,请联系我们删除.
- 本站是交换下载平台,提供交流渠道,下载内容来自于网络,除下载问题外,其它问题请自行百度。
- 本站已设置防盗链,请勿用迅雷、QQ旋风等多线程下载软件下载资源,下载后用WinRAR最新版进行解压.
- 如果您发现内容无法下载,请稍后再次尝试;或者到消费记录里找到下载记录反馈给我们.
- 下载后发现下载的内容跟说明不相乎,请到消费记录里找到下载记录反馈给我们,经确认后退回积分.
- 如下载前有疑问,可以通过点击"提供者"的名字,查看对方的联系方式,联系对方咨询.