从这节开始,将讲解UDS诊断中非常重要的知识点:故障事件触发、故障信息上报、故障信息处理、故障信息存储和故障系统降级,后续会陆续更新。
1.DEM模块
DEM 模块是诊断功能实现的核心模块,涉及到故障事件监控、故障信息上报、故障信息处理以及故障信息存储等四个基本环节,它们之间的 基本关系如下图所示:
1.1故障事件触发
Dem 模块的配置核心就是围绕着 Event、DTC 来的。首先要理解 Event 和 DTC 是什么关系?
故障监控的基本单元是事件(event),可以这么理解,Event 对应着具体的监控条件,比如监控电压值、温度值等。如果监控对象超过了阈值(比如电压过压/欠压了),则判断 Event 状态为 PreFailed 或 Failed。
Event 与 DTC 可以是一对一,也可以多个 Event 对应一个 DTC,但不能一个 Event 对应多个 DTC。 之所以存在多个 Event 对应一个 DTC 的关系,主要是为了便于对 Event 进行分类整合,减少 DTC 的数目,便于我们对故障快速分析,对于具 体是哪个故障