DiagnosticSessionControl(0x10)——诊断会话控制 这个服务的主要作用就是使能不同的诊断会话,不同的诊断会话包含了不同的诊断服务或者功能,这个服务就实现了不同诊断会话之间的切换。 ECU上电之后会进入默认会话(default),当Client请求一个诊断会话服务,如果这个会话已经运行,则回复肯定响应。 进入其他session,default se...
汽车小T 八年汽车电子AUTOSAR开发者,提供技术外包培训咨询等服务 来自专栏 · UDS详解 19 人赞同了该文章 前言 在使用汽车UDS诊断服务的过程中,我们会用到一个十分常见的诊断服务$10服务。该服务基本上时执行其他特别任务的前置服务,所以有必要跟大家一起介绍该服务的基本特点,首先,请问大家几个基础问题? 10服...
DiagnosticSessionControl(0x10)——诊断会话控制 这个服务的主要作用就是使能不同的诊断会话,不同的诊断会话包含了不同的诊断服务或者功能,这个服务就实现了不同诊断会话之间的切换。 ECU上电之后会进入默认会话(default),当Client请求一个诊断会话服务,如果这个会话已经运行,则回复肯定响应。 进入其他session,default se...
10服务是用来使能Server(即ECU)不同诊断会话的一种服务; 不同的诊断会话则规定了Server在相应session可以开启的功能权限; 在不同的诊断会话则应使用对应的数据链路层的时间参数; 其中最为核心的一点就是诊断服务权限控制。 应用场景: 如上图1所示,当执行27或者28等非常规服务时,则需要在非默认会话下执行,在默认会...
UDS的10服务,即诊断会话控制服务,是一个允许ECU进入或退出特定诊断会话的服务。以下是关于该服务的详细解答:服务标识:该服务的SID为0x10。请求格式:请求固定为2个字节,包含SID和低7位的子功能。会话类型:诊断会话控制服务通常涉及三个会话:默认会话:在ECU上电后自动启用,通常限制了部分诊断服务的...
10服务响应是针对Client对Server诊断请求的响应。 正响应格式 如下图6所示为10服务诊断正响应的格式: 图610诊断服务正响应格式 其中sessionParameterRecord的具体含义如下图7所示, 图710诊断正响应时间参数格式 其中关于P2Server以及P2*Server参数均来源于客户诊断需求规范,按照客户需求配置即可。对于UDS所有的时间参数可见...
本篇我们主要讲解0X10服务,诊断会话控制 首先发送请求报文,打开PCAN View 1. 默认会话 然后ECU会返回...
0X10是服务ID(SID),1字节; 0X**是服务的子功能,范围为:0X00~0XFF,1字节。 在ISO 14229-1-2020协议中规定了各类数值子功能的意义和使用场景,如下所示: 2、诊断响应 诊断响应有肯定响应和否定响应两种类型。 2.1、肯定响应 肯定响应协议中也只需要关注A_Data.A_PCI.SI和A_Data.Parameter 1~k数据,如下所...
类型数量:第10服务支持六种会话类型。功能特性:每种会话类型都有其特定的功能特性,例如编程会话等,这些在相关图示中有简要说明。响应机制:正响应:服务器的正响应格式包括sessionParameterRecord,P2Server和P2*Server等参数。负响应:使用NRC来表示请求失败,第10服务支持一系列NRC列表,用于指示不同类型...
在汽车诊断领域,UDS(统一诊断服务)协议是关键的一部分,它涵盖了26个诊断服务,其中的10服务名为诊断会话控制服务。这个服务的SID为0x10,请求固定为2个字节,包含SID和低7位的子功能。这个服务允许ECU(电子控制单元)进入或退出特定的诊断会话。在UDS中,诊断会话控制服务通常涉及到三个会话:默认会话...