AUTOSAR从入门到精通-诊断事件管理模块(DEM)(二)

目录

前言

知识储备

DTC(Diagnostic Trouble Code)诊断故障

原理

DEM的主要作用

 Dem功能栈

相关模块

主要功能调用关系

 DEM与其他模块关系

1)DEM在AUTOSAR架构位置

2)Dem与其他模块依赖关系

DEM核心Event


 

前言

Dem全称Diagnostic Event Manager,负责诊断故障事件的处理,存储诊断故障事件以及故障事件相关联的数据(故障发生时温度,车速等)。属于Autosar的BSW(Basic Software)中的系统服务。可能一些做软件的朋友对诊断不熟悉,因为很多非安全相关的软件开发对安全性要求不高,所以直接没有诊断这个概念。

为什么需要诊断,一是需要关闭适当的功能,二是给错误处理提供有用信息。如果一个人不舒服去医院,比如通过多项检验得出肝不太好的结论,如果将上面的一系列过程比作软件诊断的过程,Dem在其中就是通过化验数据的处理得出这个人的病症(错误)在肝,并将这个这个病症存储,例如存入病历中。有了病症(错误)信息,医生就可以建议患者不要喝酒(这如同(Fim Function Inhibition Manager功能禁用,将喝酒功能禁用),也可以将病症(错误)信息告诉家属(这如同Dcm Diagnostic Communication Manager诊断通讯管理)。

Autosar对Dem功能的官方描述为负责处理和存储diagnostic events(实际上就是系统的错误)和其相关数据,同时Dem也会为Dcm提供错误信息。

简而言之,Dem发

  • 17
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

格图素书

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值