该文档详细介绍了电动汽车中VCU(Vehicle Control Unit)、MCU(Microcontroller Unit)和BMS(Battery Management System)的电控诊断事件管理(DEM, Diagnostic Event Management)。文档涵盖了诊断事件管理的架构、功能、状态机、故障处理流程、内部与外部事件状态及其关联、防抖策略及其应用等多个方面。此外,文档还涉及OBD(On-Board Diagnosis)系统的背景和定义,以及AUTOSAR DEM(Diagnostic Event Manager)的主要内容,包括文件结构、需求定义、功能描述、接口规范和配置规范。
在OBD背景部分,文档定义了OBD系统是用于检测和记录排放控制相关故障的车载诊断系统。它要求所有汽车必须配备能够在汽车使用寿命内识别和记录故障的系统,且未经批准不得对OBD系统进行影响排放的改动。文档中还提到了不同的运行循环,如运转循环、暖机循环和冷启动条件,这些都是检测汽车排放性能的关键时刻。
在诊断事件管理概述中,AUTOSAR DEM是关键内容,它规定了DEM文件的结构、与其他模块的依赖关系、通用需求、诊断需求、功能描述、接口规范和配置规范。DEM模块架构包括了DF(Diagnostic Function)、DEMEvent、Debounce(防抖)、DEMInf、OBDInf、DCMInfEvent、MemoryIUPR和NvMInfEvent等组件,这些组件共同协作来管理和处理诊断事件。
在诊断事件管理模块架构中,DEMEvent是核心,负责处理和管理诊断事件,而Debounce则涉及防止因短暂干扰导致的误报。DEMInf、OBDInf和DCMInfEvent分别与诊断信息、OBD信息和诊断通信管理模块接口,确保诊断数据的准确传输。MemoryIUPR和NvMInfEvent则与内存更新和非易失性存储事件相关,用于故障存储和恢复。
此外,文档还讨论了诊断故障码的格式,通常包括DTC(Diagnostic Trouble Code)组别。这样的故障码能够帮助技术人员快速定位和解决车辆的电气或电子问题。
这份文档深入探讨了电动汽车中VCU、MCU和BMS的诊断事件管理系统,为理解和实施这类系统的故障检测和管理提供了全面的指导。通过学习这份资料,读者可以了解到如何有效地监控和处理电动车的电控系统故障,从而提高车辆的可靠性和安全性。