AUTOSAR DEM规格说明

需积分: 10 6 下载量 137 浏览量 更新于2024-07-08 收藏 8.03MB PDF 举报
"Specification of Diagnostic Event Manager.pdf 是一份由AUTOSAR发布的官方文档,属于AUTOSAR 4.2版本,详细介绍了Diagnostic Event Manager (DEM) 的规范。这份文档是经典平台部分,属于标准发布R20-11。自R20-11版本以来,文档经历了多次更新,包括移除某些功能、增加新的API以及进行了一些修正和澄清。" 在AUTOSAR架构中,Diagnostic Event Manager (DEM) 是一个关键组件,它负责管理诊断事件,这些事件可能来源于车辆的各种ECU(电子控制单元)。DEM的主要职责包括处理UDS(统一诊断服务)请求,监控和管理车辆的诊断状态,以及提供与诊断相关的服务。 1. **UDS服务**:UDS是一个国际标准,用于汽车电子系统的诊断通信。DEM作为UDS的接口,允许ECU执行诊断任务,如读取故障码、清除故障码、数据流读取等。 2. **Diagnostic Event**:这些事件可能由硬件故障、软件错误或其他系统异常触发。DEM管理这些事件的记录、报告和清除机制,确保车辆诊断信息的准确性和及时性。 3. **API变更**: - R20-11版本中,移除了`ReferencedDemEventFailureCycleCounterThreshold`,这可能意味着在新的版本中,对故障周期计数器的处理方式有所改变。 - 从SWS_Dem_01101中删除了`Dem_J1939DcmClearDTC`,这表示特定的J1939诊断清除故障码的函数不再被支持。 - 添加了`Dem_GetDTCSelectionResult_ForClearDTC`到API列表SWS_Dem_01253,这提供了获取清除故障码选择结果的新功能。 4. **数据类型调整**:对于FF和ED API,大小参数的数据类型进行了增加,这可能是为了支持更大范围的数据传输或更高效的内存管理。 5. **一致性改进**:在AR4.3.1版本的不一致性和矛盾被解决,确保了DEM的规范更加清晰和一致。 6. **编辑修改**:文档还包含了若干小的修正、澄清和编辑性更改,以提高可读性和理解性。 7. **状态变化**:文档状态从Final变为published,表明该规范已正式对外发布并可供使用。 "Specification of Diagnostic Event Manager.pdf"详细阐述了DEM的运作机制、接口和功能,是理解AUTOSAR诊断事件管理的关键参考资料。开发者和工程师可以依据此文档来设计和实现符合标准的诊断事件管理系统,以满足汽车电子系统的诊断需求。