【车载开发系列】SID$19配置流程
【车载开发系列】SID$19配置流程
前言
1)Dem概念
Dem全称为Diagnostic Event Manager诊断事件管理器。它负责故障事件的处理、故障数据的存储和管理。简单说其功能是故障事件确认前的故障debounce,故障事件确认时的故障数据存储,故障发生后的故障老化、故障替代(AUTOSAR的故障存储策略)。
2)Dem菜单分类
AUTOSAR标准中对Dem模块最上层分了两菜单栏。分别是DemConfigSet,DemGeneral。
其中DemConfigSet负责不同DTC、event等的配置,DemGeneral负责DTC、event的共用部分,包括冻结帧、扩展帧、使能条件等。
3)DTC与OBD的故障码
DTC := diagnostic trouble code
OBD := on board diagnostic
Dem应将DTC值报告为一个uint32,字节0=低字节,字节1=中字节,字节2=高字节,字节3未使用。对于OBD DTC格式,只使用两个字节(HighByte,LowByte)。DEM Service应将这些DTC报告为一个uint32,字节1=LowByte,字节2=HighByte,字节3未使用,字节0=0x00
Step1:导入SID19配置信息
设置SID、Subfunction。
因为在输入文件(CDD文件、ODX文件)中基本上有会话信息,所以不需要在Configrator中新建。
Step2:导入所有DemDTCClass
DemDTCClass:配置DTC参数的容器
D