AUTOSAR&UDS 理论要点及isolar实战-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工程逐一讲解,小伙伴们多多关注我吧!

  • 8
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值