AUTOSAR从入门到精通100讲(三十三)-AutoSar架构中的诊断事件管理

Dem在AutoSar架构中的角色和位置

Dem(Diagnostic Event Manager)诊断事件管理,属于Autosar BSW(Basic Software)中的系统服务,在整个架构中所处的位置如下图。

图片

阐述下图中的概念:

功能抑制管理(Function inhibitor Manager, FiM)

代表对软件组件所需动作(例如抑制特定监视器)的事件进行评估和分配。当监测状态发生变化时,Dem通知并更新功能抑制管理器(FiM),以便根据分配的依赖关系抑制或释放功能实体。

诊断通信管理器(Diagnostic Communication Manager, Dcm)

负责UDS和SAEJ1979通信路径和诊断服务的执行,从而处理来自外部测试人员或OBD系统的诊断请求。它转发来自外部扫描工具的请求,并进一步负责封装响应消息(DTC、状态信息等),这些消息随后将被传输到外部诊断扫描工具。

J1939 (J1939 Dcm)诊断通信管理器,负责SAE J1939-73诊断通信协议。

软件组件(SW-C)和底层软件(BSW)模块,可以访问Dem来更新和检索当前监控状态、UDS状态等信息。SW-Cs和BSW模块可以从Dem中检索数据,例如打开或关闭指示灯。底层监控是SW-C/ BSW模块的子组件。

数据提供:SW-Cs和BSW模块将提供Dem所需的数据(即事件

猜你喜欢

转载自blog.csdn.net/m0_50230964/article/details/121659748
今日推荐