首页 > 其他分享 >AUTOSAR&UDS 理论要点及isolar实战-3E服务讲解及配置实战

AUTOSAR&UDS 理论要点及isolar实战-3E服务讲解及配置实战

时间:2024-08-15 19:23:30浏览次数:7  
标签:实战 UDS AUTOSAR 服务 解锁 配置 00 响应 3E

1.诊断设备在线 3E服务

此服务用于告知电控单元测试工具仍在线。该服务需周期性发送,用于重置S3server计时器并维持 当前激活的非默认诊断会话。

服务请求报文格式:

相应格式:

支持的否定响应码:

2.配置实战

2.1DcmDsdServiceTables 的配置

 3E 服务的需求如下:支持 3E 服务及其 00 子服务,3E 服务不需要安全解锁访问,不需要会话解 锁访问;00 子服务不需要安全解锁访问,也不需要在会话解锁下访问。配置如下:

1.DcmDsdSidTabFnc:工具自带的回调函数,调用静态代码包中的服务函数

2. DcmDsdSidTabServiceId 为 0x3E,配置 3E 服务;

3. DcmDsdSidTabSubfuncAvail 勾选,支持抑制响应,则对应会生成该服务下的所有子功能对应的抑制响应位为 1 的子功能,即生成 80 子功能;(肯定响应抑制)

4.DcmRbDsdSidTabSidInitFunction:服务初始化函数的函数指针,此服务不选。

5.DcmDsdSubServiceSecurityLevelRef 不配置, 00 子服务不需要安全解锁;

3E服务还是特别简单的,主要是为了保持会话模式,常用的有3e 00 和3e 80(抑制肯定响应),后续将继续讲解28、2f、22、2e、31、14和19服务以及诊断中非常重要的DEM模块(故障上报),后续将结合代码isolar工程逐一讲解,小伙伴们多多关注我吧!

标签:实战,UDS,AUTOSAR,服务,解锁,配置,00,响应,3E
From: https://blog.csdn.net/cqaa11/article/details/141227185

相关文章