DiagnosticSessionControl(0x10)——诊断会话控制 这个服务的主要作用就是使能不同的诊断会话,不同的诊断会话包含了不同的诊断服务或者功能,这个服务就实现了不同诊断会话之间的切换。 ECU上电之后会进入默认会话(default),当Client请求一个诊断会话服务,如果这个会话已经运行,则回复肯定响应。 进入其他ses
在第2个Byte中特该Bit位为1别提到抑制正响应为False,则表示不抑制正响应,Server正常回复就是。 10服务响应是针对Client对Server诊断请求的响应。 正响应格式 如下图6所示为10服务诊断正响应的格式: 图610诊断服务正响应格式 其中sessionParameterRecord的具体含义如下图7所示, 图710诊断正响应时间参数格式 其中关于P2...
10服务是用来使能Server(即ECU)不同诊断会话的一种服务; 不同的诊断会话则规定了Server在相应session可以开启的功能权限; 在不同的诊断会话则应使用对应的数据链路层的时间参数; 其中最为核心的一点就是诊断服务权限控制。 应用场景: 如上图1所示,当执行27或者28等非常规服务时,则需要在非默认会话下执行,在默认会...
DiagnosticSessionControl(0x10)——诊断会话控制 这个服务的主要作用就是使能不同的诊断会话,不同的诊断会话包含了不同的诊断服务或者功能,这个服务就实现了不同诊断会话之间的切换。 ECU上电之后会进入默认会话(default),当Client请求一个诊断会话服务,如果这个会话已经运行,则回复肯定响应。 进入其他session,default se...
UDS的10服务,即诊断会话控制服务,是一个允许ECU进入或退出特定诊断会话的服务。以下是关于该服务的详细解答:服务标识:该服务的SID为0x10。请求格式:请求固定为2个字节,包含SID和低7位的子功能。会话类型:诊断会话控制服务通常涉及三个会话:默认会话:在ECU上电后自动启用,通常限制了部分诊断服务的...
本篇我们主要讲解0X10服务,诊断会话控制 首先发送请求报文,打开PCAN View 1. 默认会话 然后ECU会返回...
87 Link Control 关联控制服务 今天我们来讲讲UDS中的10服务。 DiagnosticSessionControl这个服务的SID是0x10,request固定为2个byte,第一个byte是SID,第二个byte的低7bit是sub-function,用于指示ECU将进入的session。 sub-function 值含义 通常10服务下使用3个诊断会话: ...
在汽车诊断领域,UDS(统一诊断服务)协议是关键的一部分,它涵盖了26个诊断服务,其中的10服务名为诊断会话控制服务。这个服务的SID为0x10,请求固定为2个字节,包含SID和低7位的子功能。这个服务允许ECU(电子控制单元)进入或退出特定的诊断会话。在UDS中,诊断会话控制服务通常涉及到三个会话:默认会话...
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数据,如下所...
汽车电子Autosar入门实践篇2 - UDS诊断10服务, 视频播放量 74、弹幕量 0、点赞数 6、投硬币枚数 1、收藏人数 3、转发人数 1, 视频作者 汽车嵌入式软件杨老师, 作者简介 专注于汽车电子软件开发,15年国际大厂开发经验,汽车嵌入式软件开发入门宝典视频分享,相关视频:汽车