前言
UDS: (Unified Diagnostic Service) 统一诊断服务协议。
之所以称为统一诊断服务,则是因为该协议是建立在各种传输方式之上的应用层协议,与底层所采用的通信介质都没有关系,该协议内容在ISO14229-1中定义,目前该协议版本已更新至2020版。
在UDS开发及测试过程中,总是会出现各种各样的时间参数,你是否存在以下烦恼呢:
-
为什么会有这些时间参数呢?
-
这么多的时间参数,怎么记得住呀!
-
这些时间参数名字大同小异, 到底有啥区别呢?
-
这些时间参数到底应该如何正确的使用呢?
不要着急,实属正常,谁也没法一直记住这么多参数,在此之前,我跟大家一样,同样存在上述种种疑惑。开发及测试过程中往往容易忽视这些时间参数的作用,等到出现问题时才去进一步了解其含义。
为了较为全面的对UDS用到的时间参数有个了解,接下来,我将从传输层、网络层,会话层,应用层以下四个层面来跟大家一起探讨学习UDS用到的所有时间参数,如下图1所示:
正文
以DoCAN为例,以下传输层与网络层相关参