这篇文章将专门聚焦 AUTOSAR 的 DEM(Diagnostic Event Manager)模块,从模块职责、核心 API、数据流和设计思想全方位解析。
一、前言:DEM 模块的定位
在 AUTOSAR 架构中,DEM(Diagnostic Event Manager) 是用于 收集、管理、存储和上报故障事件 的核心模块。
简单比喻:
-
应用层 / ECU 功能:生成故障或状态信息
-
DEM 模块:记录事件、管理故障状态、触发 DTC 上报
-
DTC / DCM / NVRAM:提供诊断存储和通信接口
📘 核心理念
DEM 是车辆 ECU 内的“故障大脑”,负责将物理或逻辑异常转化为可管理的数据,并提供标准接口给诊断系统。
二、DEM 的核心职责
| 职责 | 说明 |
|---|---|
| 事件管理 | 对 ECU 内发生的故障事件进行登记与更新 |
| 故障状态保持 | 记录事件发生次数、状态(启用/失效/已确认) |
| DTC 映射 | 将事件映射到诊断故障码(DTC) |
| NVRAM 存储 | 保存关键事 |

最低0.47元/天 解锁文章
1万+

被折叠的 条评论
为什么被折叠?



