论文部分内容阅读
目前,纯电动汽车作为新能源汽车中的重要组成部分,已经占据了大部分市场,但大部分纯电动汽车在应用层诊断功能和安全控制策略方面相对于成熟的传统车还略有不足。纯电动车由复杂的电气和高压的电气部件构成,在没有诊断功能和安全控制策略的情况下,是很难获取汽车的故障信息,并且纯电动汽车出现故障时会造成严重后果。基于CAN(Controller Area Network,控制器局域网络)总线的汽车故障诊断系统已成为汽车智能化、互联网化的最基本要求,所以为纯电动汽车开发相应的故障诊断系统是很有必要的,对提高汽车故障诊断的准确性、可靠性、安全性具有重要的价值和意义。本文的研究对象为东风E30L纯电动汽车,基于统一诊断服务UDS(Unified Diagnostic Services)协议,开发了E30L纯电动汽车整车控制器故障诊断系统,主要包括整车控制器CAN网络模拟系统和PC(Personal Computer,计算机)端故障诊断系统。故障诊断系统实现了故障实时监测、故障处理、故障存储和交互式诊断通讯等功能。该PC端故障诊断系统较传统诊断仪更加灵活,功能更加强大。本文首先对CAN总线的ISO15765和ISO14229(UDS)协议进行研究,确定了CAN总线故障诊断架构,对数据链路层、物理层、网络层、应用层进行定义。然后,基于CANoe软件建立整车控制器CAN网络模拟系统,通过整车CAN网络实时提取并解析数据,监测纯电动汽车整车控制器的状态信息和故障信息。其次,基于现有的东风E30L纯电动汽车整车控制器,对下位机控制器进行编程,添加故障诊断的服务功能。完成三个子系统的开发,实现控制器对故障信息的存储,以及对读取、清除故障诊断服务的响应。最后,详细介绍了PC端纯电动汽车故障诊断系统的建立,并通过CANoe软件仿真测试、半实物仿真测试、实车测试三种方案的实验测试,验证了PC端故障诊断系统的有效性和可靠性。