AutoSAR配置与实践(深入篇)3.8 BSW的诊断功能
BSW的诊断功能
一、诊断模块的组成
AUTOSAR诊断服务层由以下几个子模块组成:
Dem(Diagnostic Event Manager,诊断事件管理)、Fim(Function Inhibition Manager,功能)、Dcm(Diagnostic Communication Manager,诊断通信管理)。
1.1模块含义和作用
故障存储: ECU出现故障,再次上电为了避免丢失,所以一般故障发生时要存储到非易失存储区域(Flash中)。这是诊断事件管理(DEM)的作用
故障读取: 故障虽然存储到了Flash不会丢失,但是售后工程师要知道发生故障的原因,所以一般诊断仪器去读取,而诊断仪和ECU的交互一般要通过Communication的Stack(比如CAN通信),这是诊断通信管理(DCM)的作用。
故障保护: 故障发生后,有时是严重故障可能对ECU产生破坏,这是要及时采取防护措施&