GB/T 41590.3-2022 (GB/T41590.3-2022, GBT 41590.3-2022, GBT41590.3-2022)
Standard ID | Contents [version] | USD | STEP2 | [PDF] delivered in | Standard Title (Description) | Status | PDF |
GB/T 41590.3-2022 | English | 1175 |
Add to Cart
|
0--9 seconds. Auto-delivery
|
Road vehicles - Diagnostic communication over K-Line (DoK-Line) - Part 3: Application layer
| Valid |
GB/T 41590.3-2022
|
Preview PDF: GB/T 41590.3-2022
Standard ID | GB/T 41590.3-2022 (GB/T41590.3-2022) | Description (Translated English) | Road vehicles - Diagnostic communication over K-Line (DoK-Line) - Part 3: Application layer | Sector / Industry | National Standard (Recommended) | Classification of Chinese Standard | T35 | Classification of International Standard | 43.020 | Date of Issue | 2022-07-11 | Date of Implementation | 2023-02-01 |
GB/T 41590.3-2022
NATIONAL STANDARD OF THE
PEOPLE’S REPUBLIC OF CHINA
ICS 43.020
CCS T 35
GB/T 41590.3-2022 / ISO 14230-3:1999
Road Vehicles – Diagnostic Communication
over K-Line (DoK-Line) – Part 3: Application Layer
(ISO 14230-3:1999, Road Vehicles – Diagnostic Systems
– Keyword Protocol 2000 – Part 3: Application Layer, IDT)
ISSUED ON: JULY 11, 2022
IMPLEMENTED ON: FEBRUARY 01, 2023
Issued by: State Administration for Market Regulation;
Standardization Administration of the People’s Republic of China.
Table of Contents
Foreword ... 4
Introduction ... 6
1 Scope ... 8
2 Normative References ... 9
3 Terms and Definitions ... 9
4 Conventions ... 9
4.1 General ... 9
4.2 Service description convention ... 11
4.3 Functional unit table ... 13
4.4 Service Identifier value summary table ... 14
4.5 Response Code value summary table ... 14
4.6 Response handling ... 15
5 General Implementation Rules ... 16
5.1 Parameter definitions ... 16
5.2 Functional and physical addressed service requests ... 17
5.3 Message flow examples of physical/functional addressed services ... 17
6 Diagnostic Management Functional Unit ... 24
6.1 StartDiagnosticSession service ... 25
6.2 StopDiagnosticSession service ... 26
6.3 SecurityAccess service ... 28
6.4 TesterPresent service ... 31
6.5 ECUReset service ... 33
6.6 ReadECUIdentification service ... 34
7 Data Transmission Functional Unit ... 36
7.1 ReadDataByLocalIdentifier service ... 36
7.2 ReadDataByCommonIdentifier service ... 39
7.3 ReadMemoryByAddress service ... 41
7.4 DynamicallyDefineLocalIdentifier service ... 42
7.5 WriteDataByLocalIdentifier service ... 48
7.6 WriteDataByCommonIdentifier service ... 49
7.7 WriteMemoryByAddress service ... 51
7.8 SetDataRates service ... 52
8 Stored Data Transmission Functional Unit ... 53
8.1 ReadDiagnosticTroubleCodes service ... 54
8.2 ReadDiagnosticTroubleCodesByStatus service ... 55
8.3 ReadStatusOfDiagnosticTroubleCodes service ... 57
8.4 ReadFreezeFrameData service ... 58
8.5 ClearDiagnosticInformation service ... 63
9 lnputOutput Control Functional Unit ... 64
9.1 lnputOutputControlByLocalIdentifier service ... 64
9.2 InputOutputControlByCommonIdentifier service ... 66
10 Remote Activation of Routine Functional Unit ... 67
10.1 StartRoutineByLocalIdentifier service ... 68
10.2 StartRoutineByAddress service ... 69
10.3 StopRoutineByLocalIdentifier service ... 71
10.4 StopRoutineByAddress service ... 73
10.5 RequestRoutineResultsByLocalIdentifier service ... 74
10.6 RequestRoutineResultsByAddress service ... 75
11 Upload Download Functional Unit ... 77
11.1 RequestDownload service ... 77
11.2 RequestUpload service ... 78
11.3 TransferData service ... 80
11.4 RequestTransferExit service ... 82
12 Keyword Protocol 2000 Extended Service ... 84
12.1 EscapeCode service ... 84
13 Application Examples ... 85
13.1 Description of on-vehicle ECUs ... 85
13.2 Functional initialization and functional addressed communication ... 86
13.3 Single and multiple response and termination of communication ... 87
13.4 SecurityAccess, data transfer and modification of timing parameters ... 88
13.5 ReadDataByLocalIdentifier service with DynamicallyDefineLocalIdentifier ... 91
Bibliography ... 96
Foreword
This Document was drafted as per the rules specified in GB/T 1.1-2020 Directives for
Standardization – Part 1: Rules for the Structure and Drafting of Standardizing Documents.
This Document was Part 3 of GB/T 41590 Road Vehicles – Diagnostic Communication over K-
Line (DoK-Line). GB/T 41590 has published the following parts:
--- Part 1: Physical Layer;
--- Part 2: Data Link Layer;
--- Part 3: Application Layer;
--- Part 4: Requirements for Emission-Related Systems.
This Document equivalently adopts ISO 14230-3:1999 Road Vehicles – Diagnostic Systems –
Keyword Protocol 2000 – Part 3: Application Layer.
This Document made the following minimum editorial modifications:
--- In order to coordinate with the existing standard, change the standard name into Road
Vehicles – Diagnostic Communication over K-Line (DoK-Line) – Part 3: Application
Layer.
--- In order to meet the requirements of GB/T 1.1-2020, the numbers of footnotes in Tables
are changed from numbers to letters;
--- Slight adjust the parameter formats in Table 89;
--- Make corrigendum to 10.6.3 of ISO 14230-3:1999.
Please note some contents of this Document may involve patents. The issuing agency of this
Document shall not assume the responsibility to identify these patents.
This Document was proposed by the Ministry of Industry and Information Technology of the
People’s Republic of China.
This Document shall be under the jurisdiction of National Technical Committee of Auto
Standardization (SAC/TC 114).
Drafting organizations of this Document: China Automotive Technology and Research Center
Co., Ltd.; Zhejiang Geely Automotive Research Institute (Ningbo) Co., Ltd.; China FAW Group
Co., Ltd.; Great Wall Motor Company Limited; Pan-Asia Technical Automotive Center Co.,
Ltd.; Huizhou Desay SV Automotive Co., Ltd.; Xingkedi Technology (Taizhou) Co., Ltd.;
FAW-Volkswagen Automotive Co., Ltd.; Dongfeng Motor Group Company Limited; SAIC GM
Road Vehicles – Diagnostic Communication
over K-Line (DoK-Line) – Part 3: Application Layer
1 Scope
This Document specifies the requirements for K-Line-based diagnostic communication data
link on which one or several on-vehicle Electronic Control Units are connected to an off-board
tester in order to perform diagnostic functions.
This Document specifies the requirements of the implementation of the Diagnostic Services
specified in ISO 14229, including
--- byte-encoding and hexadecimal values for the service identifiers;
--- byte-encoding for the parameters of the diagnostic service requests and responses;
--- hexadecimal values for the standard parameters.
The vehicle environment to which this Document applies may consist of a single tester that
may be temporarily connected to the on-vehicle diagnostic data link and several on-vehicle
Electronic Control Units connected directly or indirectly (see Figure 2).
2 Normative References
The provisions in following documents become the essential provisions of this Document
through reference in this Document. For the dated documents, only the versions with the dates
indicated are applicable to this Document; for the undated documents, only the latest version
(including all the amendments) is applicable to this Document.
ISO 14229 (all parts) Road Vehicles – Unified Diagnostic Services (UDS)
NOTE: GB/T 40822-2021 Road Vehicles – Unified Diagnostic Services (ISO 14229, MOD)
ISO 14230-2 Road Vehicles – Diagnostic Communication over K-Line (DoKLine) – Part
2: Data Link Layer
NOTE: GB/T 41590.2-2022 Road Vehicles – Diagnostic Communication over K-Line (DoKLine)
– Part 2: Data Link Layer (ISO 14230-2:2016, IDT)
ISO 15031-2 Road Vehicles – Communication between Vehicle and External Equipment
for Emissions-Related Diagnostics – Part 2: Guidance on Terms, Definitions,
Abbreviations and Acronyms
3 Terms and Definitions
For the purposes of this Document, the terms and definitions given in ISO 14229 and ISO
15031-2 apply.
4 Conventions
4.1 General
4.1.1 This Document is guided by the OSI service conventions (CVT; see ISO 10731) to the
extent that they are applicable to the diagnostic services. These conventions define the
interactions between the service use and the service provider by the supplier through service
primitives which themselves may convey parameters.
4.1.2 Table 1 indicates the different ranges of service identifier values, which are defined in
SAE J 1979, ISO 14230 or by the vehicle manufacturer.
......
|