标准解读

《GB/T 40822-2021 道路车辆 统一的诊断服务》是一项国家标准,旨在为道路车辆提供一套统一的诊断服务规范。该标准适用于各种类型的道路车辆,包括但不限于乘用车、商用车以及新能源汽车等,其主要目的是通过定义一系列通用的服务和协议来促进不同制造商之间诊断工具与车辆之间的互操作性。

根据内容划分,标准涵盖了几个关键方面:首先是诊断通信的基础架构,这涉及到物理层、数据链路层及应用层的要求;其次是诊断服务的具体定义,如读取故障码、清除故障信息、执行器测试等功能;再者是关于安全访问机制的规定,确保只有授权用户才能进行某些敏感操作;此外还包括了对诊断会话管理、网络管理和远程诊断支持等方面的要求。

在技术细节上,《GB/T 40822-2021》引用并参考了国际标准化组织(ISO)制定的相关标准,比如ISO 14229系列标准,以保证中国国内标准能够与国际接轨。同时,它还考虑到了中国市场的特殊需求,在一些特定领域给出了更为详细或差异化的指导。


如需获取更多详尽信息,请直接参考下方经官方授权发布的权威标准文档。

....

查看全部

  • 现行
  • 正在执行有效
  • 2021-10-11 颁布
  • 2022-05-01 实施
©正版授权
GB/T 40822-2021道路车辆统一的诊断服务_第1页
GB/T 40822-2021道路车辆统一的诊断服务_第2页
GB/T 40822-2021道路车辆统一的诊断服务_第3页
GB/T 40822-2021道路车辆统一的诊断服务_第4页
GB/T 40822-2021道路车辆统一的诊断服务_第5页
已阅读5页,还剩595页未读 继续免费阅读

下载本文档

GB/T 40822-2021道路车辆统一的诊断服务-免费下载试读页

文档简介

ICS43040

CCST.36

中华人民共和国国家标准

GB/T40822—2021

道路车辆统一的诊断服务

Roadvehicles—Unifieddiagnosticservices

ISO14229-12020ISO14229-22013ISO14229-32012

[:,:,:,

ISO14229-42012ISO14229-52013ISO14229-62013

:,:,:,

ISO14229-72015ISO14229-82020

:,:,

Roadvehicles—UnifieddianosticservicesUDSMOD

g(),]

2021-10-11发布2022-05-01实施

国家市场监督管理总局发布

国家标准化管理委员会

GB/T40822—2021

目次

前言

………………………ⅩⅤ

引言

………………………ⅩⅥ

范围

1………………………1

规范性引用文件

2…………………………1

术语定义和缩略语

3、………………………2

术语和定义

3.1…………………………2

缩略语

3.2………………5

约定

4………………………6

概述

5………………………7

应用层

6……………………8

应用层服务

6.1…………………………8

概述

6.1.1……………8

应用层服务格式描述

6.1.2…………10

服务原语的格式描述

6.1.3…………10

通用定义

6.1.3.1…………………10

服务请求和服务指示原语

6.1.3.2………………11

服务响应和服务确认原语

6.1.3.3………………11

服务请求确认和服务响应确认原语

6.1.3.4--…………………12

服务数据单元定义

6.1.4……………13

强制参数

6.1.4.1…………………13

车辆系统要求

6.1.4.2……………14

可选参数应用层远程地址

6.1.4.3———A_AE,…………………15

应用层协议

6.2…………………………15

一般定义

6.2.1………………………15

应用层协议数据单元

6.2.2A_PDU,………………15

协议控制信息

6.2.3A_PCI,…………16

服务标识符

6.2.4SI,………………16

否定响应服务标识符

6.2.5A_NR_SI,……………17

否定响应确认服务原语

6.2.6/……………………17

服务端响应实施规则

6.2.7…………18

一般定义

6.2.7.1…………………18

一般的服务端响应行为

6.2.7.2…………………18

具有子功能参数的请求消息和服务端响应行为

6.2.7.3………20

不具子功能参数的请求消息和服务端响应行为

6.2.7.4………23

服务端响应行为伪代码示例

6.2.7.5……………25

物理和功能寻址的并发请求消息

6.2.7.6………27

服务描述约定

6.3………………………27

GB/T40822—2021

服务描述

6.3.1………………………27

请求消息

6.3.2………………………28

请求消息定义

6.3.2.1……………28

请求消息子功能参数定义

6.3.2.2$Level(LEV_)……………29

请求消息数据参数定义

6.3.2.3…………………30

肯定响应消息

6.3.3…………………31

肯定响应消息定义

6.3.3.1………………………31

肯定响应消息数据参数定义

6.3.3.2……………31

支持的否定响应码

6.3.4(NRC_)…………………32

消息流示例

6.3.5……………………32

诊断和通信管理功能单元

6.4…………33

概述

6.4.1……………33

诊断会话控制服务

6.4.2DiagnosticSessionControl()(1016)……34

服务描述

6.4.2.1…………………34

请求消息

6.4.2.2…………………37

肯定响应消息

6.4.2.3……………39

支持的否定响应码

6.4.2.4(NRC_)……………40

诊断会话控制启动编程会话

6.4.2.5DiagnosticSessionControl()———programmingSession()

消息流示例

………………40

复位服务

6.4.3ECUReset(ECU)(1116)…………41

服务描述

6.4.3.1…………………41

请求消息

6.4.3.2…………………41

肯定响应消息

6.4.3.3……………43

支持的否定响应码

6.4.3.4(NRC_)……………43

复位消息流示例

6.4.3.5ECUReset(ECU)……………………44

安全访问服务

6.4.4SecurityAccess()(2716)………44

服务描述

6.4.4.1…………………44

请求消息

6.4.4.2…………………46

肯定响应消息

6.4.4.3……………48

支持的否定响应码

6.4.4.4(NRC_)……………48

安全访问消息流示例

6.4.4.5SecurityAccess()…………………49

通信控制服务

6.4.5CommunicationControl()(2816)……………51

服务描述

6.4.5.1…………………51

请求消息

6.4.5.2…………………52

肯定响应消息

6.4.5.3……………53

支持的否定响应码

6.4.5.4(NRC_)……………54

通信控制消息流示例禁用网络管理消息的传输

6.4.5.5CommunicationControl()()………54

通信控制消息流示例将远程网络切换到仅支持诊断的

6.4.5.6CommunicationControl()(

调度模式该模式与地址为的节点相连接

,000A16)……55

通信控制消息流示例切换到具有增强的地址信息的应用程

6.4.5.7CommunicationControl()(

序调度模式连接到子网的节点被寻址

,000A16)………56

认证服务

6.4.6(2916)………………56

服务概述

6.4.6.1…………………56

GB/T40822—2021

证书交换认证

6.4.6.2PKI(APCE)……………57

挑战应答认证

6.4.6.3(ACR)……………………61

通用要求

6.4.6.4…………………65

请求消息

6.4.6.5…………………65

肯定响应报文

6.4.6.6……………73

支持的否定响应代码

6.4.6.7(NRC_)…………80

报文流认证示例

6.4.6.8…………81

测试仪在线服务

6.4.7TesterPresent()(3E16)……………………100

服务描述

6.4.7.1…………………100

请求消息

6.4.7.2…………………101

肯定响应消息

6.4.7.3……………101

支持的否定响应码

6.4.7.4(NRC_)……………102

测试仪在线消息流示例

6.4.7.5TesterPresent()………………102

控制设置服务

6.4.8ControlDTCSetting(DTC)(8516)…………103

服务描述

6.4.8.1…………………103

请求消息

6.4.8.2…………………103

肯定响应消息

6.4.8.3……………105

支持的否定响应码

6.4.8.4(NRC_)……………105

消息流示例控制设置

6.4.8.5ControlDTCSetting(DTC)…………………106

基于事件响应服务

6.4.9ResponseOnEvent()(8616)……………107

服务描述

6.4.9.1…………………107

请求消息

6.4.9.2…………………113

肯定响应消息

6.4.9.3……………120

支持的否定响应码

6.4.9.4(NRC_)……………122

消息流示例基于事件响应

6.4.9.5ResponseOnEvent()………123

链路控制服务

6.4.10LinkControl()(8716)………138

服务描述

6.4.10.1………………138

请求消息

6.4.10.2………………139

肯定响应消息

6.4.10.3…………141

支持的否定响应码

6.4.10.4(NRC_)…………141

链路控制消息流示例

6.4.10.5LinkControl()…………………142

数据传输功能单元

6.5………………145

综述

6.5.1…………………………145

通过标识符读取数据服务

6.5.2ReadDataByIdentifier()(2216)…………………145

服务描述

6.5.2.1…………………145

请求消息

6.5.2.2…………………145

肯定响应消息

6.5.2.3……………146

支持的否定响应码

6.5.2.4(NRC_)……………147

通过标识符读取数据消息流示例

6.5.2.5ReadDataByIdentifier()…………149

通过地址读取内存服务

6.5.3ReadMemoryByAddress()(2316)………………151

服务描述

6.5.3.1…………………151

请求消息

6.5.3.2…………………151

肯定响应消息

6.5.3.3……………152

GB/T40822—2021

支持的否定响应码

6.5.3.4(NRC_)……………153

通过地址读取内存消息流示例

6.5.3.5ReadMemoryByAddress()…………154

通过标识符读取缩放数据服务

6.5.4ReadScalingDataByIdentifier()(2416)…157

服务描述

6.5.4.1…………………157

请求消息

6.5.4.2…………………157

肯定响应消息

6.5.4.3……………158

支持的否定响应码

6.5.4.4(NRC_)……………159

通过标识符读取缩放数据消息流示例

6.5.4.5ReadScalingDataByIdentifier()……………160

通过周期性标识符读取数据服务

6.5.5ReadDataByPeriodicIdentifier()(2A16)………………164

服务描述

6.5.5.1…………………164

请求消息

6.5.5.2…………………166

肯定响应消息

6.5.5.3……………167

支持的否定响应码

6.5.5.4(NRC_)……………168

通过周期性标识符读取数据的消息流示例

6.5.5.5……………171

动态定义数据标识符服务

6.5.6DynamicallyDefinedDataIdentifier()(2C16)…181

服务描述

6.5.6.1…………………181

请求消息

6.5.6.2…………………182

肯定响应消息

6.5.6.3……………186

支持的否定响应码

6.5.6.4(NRC_)……………187

动态定义数据标识符的消息流示例

6.5.6.5DynamicallyDefineDataIdentifier()……………188

通过标识符写数据服务

6.5.7WriteDataByIdentifier()(2E16)…………………204

服务描述

6.5.7.1…………………204

请求消息

6.5.7.2…………………204

肯定响应消息

6.5.7.3……………205

受支持的否定响应代码

6.5.7.4(NRC_)………206

通过标识符写数据的消息流示例

6.5.7.5WriteDataByIdentifier()…………207

通过地址写内存服务

6.5.8WriteMemoryByAddress()(3D16)…………………208

服务描述

6.5.8.1…………………208

请求消息

6.5.8.2…………………209

肯定响应消息

6.5.8.3……………210

受支持的否定响应代码

6.5.8.4(NRC_)………211

通过地址写内存的消息流示例

6.5.8.5WriteMemoryByAddress()…………212

存储数据传输功能单元

6.6…………215

概述

6.6.1…………………………215

清除诊断信息服务

6.6.2ClearDiagnosticInformation()(1416)…………………216

服务描述

6.6.2.1…………………216

请求消息

6.6.2.2…………………216

肯定响应消息

6.6.2.3……………217

受支持的否定响应代码

6.6.2.4(NRC_)………217

清除诊断信息的消息流示例

6.6.2.5ClearDiagnosticInformation()…………218

读取信息服务

6.6.3ReadDTCInformation(DTC)(1916)………219

服务描述

6.6.3.1…………………219

请求消息

6.6.3.2…………………229

GB/T40822—2021

肯定响应消息

6.6.3.3……………239

受支持的否定响应代码

6.6.3.4(NRC_)………255

信息流示例读取信息

6.6.3.5———ReadDTCInformation(DTC)……………256

输入输出控制功能单元

6.7…………291

概述

6.7.1…………………………291

通过标识符控制输入输出服务

6.7.2InputOutputControlByIdentifier()(2F16)………………291

服务描述

6.7.2.1…………………291

请求消息

6.7.2.2…………………292

肯定响应消息

6.7.2.3……………293

受支持的否定响应代码

6.7.2.4(NRC_)………294

通过标识符控制输入输出消息流示例

6.7.2.5InputOutputControlByIdentifier()…………295

例程功能单元

6.8……………………304

概述

6.8.1…………………………304

例程控制服务

6.8.2RoutineControl()(3116)……………………305

服务描述

6.8.2.1…………………305

请求消息

6.8.2.2…………………306

肯定响应消息

6.8.2.3……………307

支持的否定响应码

6.8.2.4(NRC_)……………308

例程控制消息流示例

6.8.2.5RoutineControl()………………311

上传下载功能单元

6.9………………314

概述

6.9.1…………………………314

请求下载服务

6.9.2RequestDownload()(3416)…………………314

服务描述

6.9.2.1…………………314

请求消息

6.9.2.2…………………314

肯定响应消息

6.9.2.3……………316

支持的否定响应码

6.9.2.4(NRC_)……………317

请求下载信息流示例

6.9.2.5……………………319

请求上传服务

6.9.3RequestUpload()(3516)……………………319

服务描述

6.9.3.1…………………319

请求消息

6.9.3.2…………………319

肯定响应消息

6.9.3.3……………320

支持的否定响应码

6.9.3.4(NRC_)……………321

请求上传信息流示例

6.9.3.5RequestUpload()………………323

传输数据服务

6.9.4TransferData()(3616)………323

服务描述

6.9.4.1…………………323

请求消息

6.9.4.2…………………323

肯定响应消息

6.9.4.3……………324

支持的否定响应代码

6.9.4.4

温馨提示

  • 1. 本站所提供的标准文本仅供个人学习、研究之用,未经授权,严禁复制、发行、汇编、翻译或网络传播等,侵权必究。
  • 2. 本站所提供的标准均为PDF格式电子版文本(可阅读打印),因数字商品的特殊性,一经售出,不提供退换货服务。
  • 3. 标准文档要求电子版与印刷版保持一致,所以下载的文档中可能包含空白页,非文档质量问题。

评论

0/150

提交评论