0x3E service
- 1. 概念
- 2. Request message 数据格式
- 2.1 子服务
- 3. Respone message 数据格式
- 3.1 正响应格式
- 3.2 negative respone codes(NRC)
- 4. 示例
- 4.1 正响应示例:
- 4.2 NRC 示例
1. 概念
UDS 0x3E服务,即TesterPresent服务,是一种在统一诊断服务(UDS)中使用的诊断会话保持机制。它的主要功能是向ECU(电子控制单元)指示诊断仪仍然连接到车辆,并且之前激活的某些诊断服务和/或通信将保持激活状态。这对于保持非默认会话模式特别有用,因为在非默认会话模式下,ECU可以执行更多的诊断服务和操作.
此服务用于将一个或多个服务器保留在 defaultSession 以外的诊断会话中。这可以通过定期传输 TesterPresent 请求消息来完成,也可以在没有其他诊断服务的情况下防止服务器自动返回到 defaultSession 来完成。在 ISO 14229 的实现规范中,可以找到在将单个服务器或多个服务器保留在 defaultSession 以外的诊断会话中时,适用于使用此服务的详细会话要求。
2. Request message 数据格式
3E服务值至此0子服务,即00/80子服务,用于诊断保持会话,用于保持当前会话