AUTOSAR DEM配置
时间: 2023-08-19 22:17:37 浏览: 203
AUTOSAR DEM(Diagnostic Event Manager)是一种用于诊断和故障管理的标准。在AUTOSAR标准中,DEM模块的配置主要包括DemConfigSet和DemGeneral两个菜单栏。[1] DemConfigSet负责配置不同的DTC(Diagnostic Trouble Code)和事件,而DemGeneral负责配置DTC和事件的共用部分,例如冻结帧、扩展帧和使能条件等。
在DEM配置中,还有一个重要的参数是DemNvRamBlockIdIndex,用于定义NvRam(Non-volatile Random Access Memory)块的编号。根据DemNvRamBlockIdType的不同,需要配置不同的参数。如果DemNvRamBlockIdType是ADMIN、STATUS、MIRROR、PERMANENT、FREEZEFRAME、OBDIUMPR、DEBOUNCE、AVAILABILITY、DTR、CYCLECOUNTER、AGING类型,则不需要配置DemNvRamBlockIdIndex。但如果DemNvRamBlockIdType是PRIMARY、SECONDARY、TIMESERIES类型,则需要配置DemNvRamBlockIdIndex,并且每个类型的ID标识都是完整连续的。[2]
另外,对于AGING参数的配置,只有当老化数据存储在Nvm(demsupportagingforalldtc == TRUE)中或者DemDataElementInternalData等于AGED_COUNTER时才需要进行配置。[3]
总结来说,AUTOSAR DEM的配置包括DemConfigSet和DemGeneral两个菜单栏的配置,以及根据不同的DemNvRamBlockIdType配置DemNvRamBlockIdIndex。此外,根据需求,还可以配置AGING参数。
阅读全文