#10服务 DiagnosticSessionControl(诊断会话控制)服务用于启用服务器中的不同诊断会话。 规定: 一,服务器中应该始终只有一个有效诊断会话。 二,服务器上电时应始终启动默认会话。 该服务是在服务器端使能不同的会话模式,而诊断会话模式在服务器中用于启用一组特定的服务或者功能(e.g.刷写在编程会话,通信控制在扩展...
10 Diagnostic Session Control诊断会话控制服务 11 ECU Reset ECU 重置服务 14 Clear Diagnostic Information 清除诊断信息服务(清故障) 19 Read DTC Information 读DTC(diagnostic trouble code 诊断故障码)信息服务 (读故障) 22 Read Data By Identifier 通过DID读数据服务 23 Read Memory by Address 通过内存地址读...
其中SF的定义如下图7,即请求默认会话模式,则客户端发送10 01;请求编程会话模式,则发送10 02;请求扩展会话模式,则发送10 03;这里只介绍最常用的三种子功能。 图7 引自[1] 当客户端发送诊断服务请求,那么服务端收到就需要响应,其正响应格式如下图8,即请求10 01,则响应50 01 xx xx xx xx;请求10 02,则响...
UDS诊断服务功能提供了多种ECU控制,以确保特定的服务在正确的诊断会话下执行。DiagnosticSessionControl (0x10)服务是关键,用于切换ECU到指定模式,如默认模式(10 01)、编程模式(10 02)或扩展诊断模式(10 03)。请求成功时,ECU会回复肯定响应,如50 03,而失败则用7F NRC代码标识,NRC表明了失败原因。
$10会话控制 DiagnosticSessionControl(诊断会话控制)服务用于启用服务器中的不同诊断会话。该服务是在服务器端使能不同的会话模式,可以通过会话模式赋予不同诊断服务的执行权限。 请求格式: 响应格式: 支持的NRC: $3E会话保持 3E服务用于会话模式一直保持在非默认会话,不会因为3E时间超时而自动掉到默认会话。
UDS 10服务支持多种会话类型,较为常用的几个子功能服务为: 默认会话(01 Default Session):上电/远程ECU初始化后,完成初始化的ECU默认启动默认会话模式。这是基础状态,不需要任何诊断应用程序的在线服务来保持此模式激活。 扩展会话(03 Extended Session):此状态支持在ECU存储器中进行操作,如#2E写服务、#28通信控...
UDS(ISO14229)统一诊断服务。其最重要的作用就是用来诊断汽车的故障的。车上的ECU很多,如果每个厂商自己定义规范,处理故障会很麻烦,所以统一定义了一整套UDS相关规范,方便维护,4S店用诊断仪就可以判断车上的故障,写数据。 10服务:诊断会话控制 01:默认会话胎压要写ID,首先要进入此模式 02:编程会话 03:扩展会话用...
UDS 10服务支持多种会话类型,较为常用的几个子功能服务为: 默认会话(01 Default Session):上电/远程ECU初始化后,完成初始化的ECU默认启动默认会话模式。这是基础状态,不需要任何诊断应用程序的在线服务来保持此模式激活。 扩展会话(03 Extended Session):此状态支持在ECU存储器中进行操作,如#2E写服务、#28通信控...
$10会话控制 DiagnosticSessionControl(诊断会话控制)服务用于启用服务器中的不同诊断会话。该服务是在服务器端使能不同的会话模式,可以通过会话模式赋予不同诊断服务的执行权限。 请求格式: 响应格式: 支持的NRC: $3E会话保持 3E服务用于会话模式一直保持在非默认会话,不会因为3E时间超时而自动掉到默认会话。
诊断会话控制(DiagnosticSessionControl,0x10)服务是实现不同诊断会话切换的关键。通过此服务,系统能够启用或禁用不同的诊断功能或服务,从而满足多种诊断需求。ECU在上电后默认进入默认会话,当客户端请求诊断服务时,若该会话已运行,则系统会做出肯定响应。在不同会话之间切换时,需要满足特定的用户定义...