搜索

与UDS相关的一些时间参数

发布网友 发布时间:2024-10-23 22:08

我来回答

1个回答

热心网友 时间:2024-10-23 23:55


在UDS通信协调中,一些关键的时间参数被定义以确保诊断仪和ECU间的有效交互。首先,P2Server和P2*Server_max是ECU软件中的关键定时器,P2Server_max描述了从接收到请求到给出响应的最短时间,而P2*Server_max则在ECU能量不足时生效,响应时间更长。诊断命令0x10的响应格式中,xx和yy分别代表这两个参数。诊断仪通过这些参数判断ECU的响应速度。


参数∆P2定义了最差情况下的信息传输延迟,包括网关和总线负载等因素。它与P2Server_max或P2*Server_max一起,构成了诊断仪期望的最晚接收到响应的时间。在数据传输过程中,∆P2等于请求和响应的总延时。


P2Client代表诊断仪期望从发出请求到收到响应的最短时间,等于P2Server_max和∆P2之和。而当收到NRC 0X78后,P2*Client的计算则不同,它只增加∆P2response,因为诊断仪会等待ECU的下一个响应。


P3Client_Phys和P3Client_Func定义了诊断仪在发送完一条命令后的最小等待时间,物理寻址和功能寻址各有其适用条件,这两个值在ISO24229中与P2Client相同。


最后,S3Server和S3Client分别与服务的维持和发送有关,S3Server规定了ECU在未接收到诊断服务时切换回默认session的间隔,而S3Client则是诊断仪发送testerpresent服务的周期。
声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com
Top