搜索结果: GB/T 40822-2021, GB/T40822-2021, GBT 40822-2021, GBT40822-2021
| 标准编号 | GB/T 40822-2021 (GB/T40822-2021) | | 中文名称 | | | 英文名称 | Road vehicles - Unified diagnostic services | | 行业 | 国家标准 (推荐) | | 中标分类 | T36 | | 字数估计 | 598,581 | | 发布机构 | 国家市场监督管理总局、中国国家标准化管理委员会 |
GB/T 40822-2021
道路车辆 统一的诊断服务
Road vehicles -- Unified diagnostic services
1 范围
本文件规定了道路车辆统一诊断服务基于CAN、FlexRay、IP、K-Line、LIN、CXPI总线协议的应用
层和会话层的应用。
本文件适用于实现了本文件中规定的统一诊断服务的道路车辆。
2 规范性引用文件
下列文件中的内容通过文中的规范性引用而构成本文件必不可少的条款。其中,注日期的引用文
件,仅该日期对应的版本适用于本文件;不注日期的引用文件,其最新版本(包括所有的修改单)适用于
本文件。
ISO 7816-8:2019 识别卡 集成电路卡 第8部分:安全操作的命令和机制
3 术语、定义和缩略语
3.1 术语和定义
ISO/IEC 7498-1、ISO 14230-1、ISO 14230-2、ISO 10681-2、ISO 15765-1、ISO 15765-2、ISO 15765-4、ISO 17987(所有部分)界定的以及下列术语和定义适用于本文件。
3.1.1
引导内存分区
引导软件所在的服务端内存的区域。
3.1.2
引导软件
执行在服务端一块特殊部分内存中的软件,主要用于启动ECU并执行服务端刷新。
注:刷新过程中,该内存区域不会被擦除,并且当服务端应用程序丢失或被认为无效时需执行引导软件,以确保始终满足服务端重编程要求。
4 约定
本文件是基于“OSI服务公约”(ISO/IEC 10731:1994)中适用于诊断服务的约定。
这些约定规定了服务用户与服务提供者之间的交互。信息通过服务原语在服务用户和服务提供者
之间传递参数。
5 概述
依据OSI模型的UDS参考文件的实施情况见图2所示。
6 应用层
6.1 应用层服务
6.1.1 概述
应用层服务通常被称为诊断服务。应用层服务用于基于客户端-服务端的系统,以执行诸如车载车
辆服务端的测试、检查、监控或诊断等功能。客户端(通常称为外部测试仪)使用应用层服务来请求在一个或多个服务端中执行诊断功能。服务端(通常作为ECU的部分功能)使用应用层服务将由请求的诊
断服务提供响应数据发送回客户端。客户端通常是非车载测试仪,但在某些系统中也可以是车载测试
仪。应用层服务的使用独立于客户端,无论该客户端是车载还是非车载测试仪。同一车辆系统中允许
有多个客户端。
诊断应用层的服务接口提供了大量具有相同通用结构的服务。对于每个服务,规定了六项服务
原语:
---服务请求原语):在诊断测试仪应用中由客户端使用,将所请求的
诊断服务数据传递到诊断应用层;
---服务请求-确认原语:在诊断测试仪应用中由客户端
使用,指示在服务请求原语中传递的数据成功发送到测试仪所连接的总线上;
---服务指示原语):由诊断应用层使用,将数据传递到ECU诊断应
用的服务端功能;
---服务响应原语:ECU诊断应用的服务端功能,将由所请求的诊
断服务提供的响应数据传递到诊断应用层;
---服务响应-确认原语):ECU诊断应用中的服务端功
能,指示服务响应原语中传递的数据已经成功发送到ECU接收诊断请求的总线上;
---服务确认原语:由诊断应用层使用,将数据传递给测试仪应
用中的客户端功能。
6.1.2 应用层服务格式描述
应用层服务可以具有两种不同的格式,具体取决于车辆诊断系统的配置方式。应用层服务的格式
由参数A_Mtype控制。
如果把车辆系统配置到客户端可以使用A_SA和A_TA地址参数对所有服务端进行寻址,则应使
用应用层服务的默认格式,即A_Mtype=诊断。
如果把车辆系统配置到客户端需要使用除了A_SA和A_TA地址参数之外的地址信息对指定的
服务端进行寻址,则应使用应用层服务的远程格式,即A_Mtype=远程诊断。
如果车辆配置是客户端可以向通过使用A_SA和A_TA地址参数处理安全数据的服务端进行寻
址,则应使用应用层服务的安全格式,即A_Mtype=安全诊断。
如果车辆配置是向除了使用A_SA......
|