文章目录
- 前言
- 一、会话层的时间参数
-
- S3 Server
- S3 Client
- 二、应用层的时间参数
-
- P2Server_max
- P2*Server_max
- P2 Client 和P2* Client
- P3Client_Phys和P3Client_Func
- 总结
前言
UDS(统一诊断服务)协议中的时间参数对于诊断仪和ECU之间的通信的稳定性和效率至关重要。这些参数在不同的协议层级中发挥作用,包括网络层、会话层和应用层。
从上到下,它分为应用层、会话层、传输层和网络层,每层都包含了特定的组件或参数。
ISO15765-2 CANTP传输层网络时间参数
一、会话层的时间参数
在ISO-15765-3标准中对S3Client与S3Server进行了较为详尽的描述,首先给大家介绍一个常见的例子引入:Tester端会利用S3Client周期发送Testerpresent给ECU,ECU收到Testerpresent比如说3E00,3E80的服务请求,会让ECU维持在非默认会话,如果Tester端S3server这个时间内,比如说5000毫秒时间内,都没有给ECU发送任何诊断请求报文,那么ECU就会从非默认会话跳转到默认会话;如果ECU处于解锁状态,也会从解锁状态跳转到锁定状态。通常S3cleint时间小于S3server的时间,比如说网关延时的一些情况。
S3 Server
S3 Server(有时也称为S3Timeout)是ECU(电子控制单元)端的一个定时