UDS之Session服务
会话模式管控是汽车电子诊断范畴很重要的两个状态机之一(另一个是安全访问),不同的会话模式是用来区分诊断服务执行权限。
一位非常尊敬的业内前辈曾举如下例子来形容这个状态机:不同的场景,喝对应的酒!
- 公司商务场合下,对应的酒是红酒;
- 长辈酒桌上,对应的酒是白酒;
- 哥们撸串场合,对应的酒是啤酒;
不同酒的种类可同比诊断范畴的不同服务,不同的场合可类比不同的会话模式。酒像什么场合饮什么样的酒,不同的会话模式支持执行不同的诊断服务(所谓的服务执行权限)。在UDS协议中对Session服务格式有明确的定义:
请求:
UDS的会话模式状态机是汽车电子诊断的重要组成部分,用于区分不同服务的执行权限。通过类比不同场合的酒类,说明了不同会话模式对应不同的诊断服务。协议定义了请求和响应格式,并提供了状态示意图。默认会话模式在控制器上电时启动,通过10+SubFunction切换非默认模式。非默认模式有更高的服务权限,且有S3计时器限制,超过时间未收到请求将返回默认模式。Service 3E可刷新计时器保持当前模式。会话模式切换可能涉及控制器的重初始化和前置条件,如不允许直接从默认模式进入编程模式。
订阅专栏 解锁全文
1万+

被折叠的 条评论
为什么被折叠?



