本文主要是介绍Autosar-DEM诊断事件管理流程,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
文章目录
- 前言
- 一、故障事件监控
- 二、故障信息上报
- 三、故障信息处理
- Event的使能条件
- 四、故障信息存储
- 五、故障系统降级
关联文章:Autosar实践——DEM配置
前言
DEM全称“Diagnostic Event Management”,该模块是AUTOSAR架构中的BSW模块之一。谈到故障,我们首先会想到如何去监控,发现它,去判断是不是一个偶发性的故障,确定是故障后,看要不要把故障信息存储起来,同时结合当前故障,确定要不要采取相应措施。
诊断故障管理模块主要涉及到故障事件监控,故障信息上报、故障信息处理以及故障信息存储等四个基本环节。
一、故障事件监控
DTC是某类故障的统称,能够大体定位到某个模块的故障,而Event则是故障监控的基本单元,能够定位某个模块中的某个具体故障; 上报事件可以来自于BSW模块,也可以来自SW-C模块,事件的监控策略方式由各个上报故障事件的模块自行决定,但故障事件定义需满足以下几条基本原则:
- 事件触发方式合理(分为trigger和continue)
- 事件之间依赖关系清晰
- 事件自身定义明确、合理
- 事件定义不宜过多或过少
良好的Event,可以避免出现故障事件重复上报、事件多报或者误报等问题。
<
这篇关于Autosar-DEM诊断事件管理流程的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!