论文部分内容阅读
随着我国汽车保有总量不断增加,汽车健康状态的重要性愈发凸显。从节约维修成本,保证车辆人员安全等方面考虑,需要高效、准确、全方位检测汽车各项参数以评价汽车的运行状态。作者在了解当前国内外汽车电控单元(Electronic Control Unit,ECU)检测和汽车故障诊断基本原理和应用技术的基础上,研究了一种集ECU自动测试功能与车辆故障智能诊断功能于一体的基于车载网络的车辆故障自动检测方法,并研发了其工程应用系统。本文研发了车辆故障检测系统硬件,搭建了一体化测试机柜,采用程控测试环境配置盒自动切换不同测试用例所需的电路配置,简化操作,提高测试结果的可靠性和测试效率,解决了资源死锁、资源冲突等问题;针对智能故障诊断功能需求,研发了基于车载自诊断协议的车载智能故障诊断终端,包括协议转换电路、高效低功耗嵌入式处理器和无线通信模块,实现了行驶状态信息数据的采集。本文基于Winform框架的车辆故障检测管理软件平台,研发了配置管理模块、测试管理模块、报告管理模块和故障诊断模块,采用XML(Extensible Markup Language)技术、DLL(Dynamic Link Library)技术和数据库技术,设计了通用的测试用例脚本以适应不同车型网络,具有配置灵活,通用性强的优点;采用人工智能分类技术实现了故障数据识别功能,充分利用了数据的内在规律,提高了系统的故障辨识能力;采用嵌入式软件技术实现了车载运行数据采集功能,能够对车辆故障进行智能诊断。最后,本文对系统功能和性能进行了实验,采用标准测试流程和规范测试用例对北汽M30汽车的发动机ECU进行CAN(Controller Area Network,CAN)单节点测试实验,同时对比手动测试结果。实验结果表明本系统具有高效、可靠和快速的特点;对国内某汽车厂具有离合器故障的汽车进行诊断,故障识别率达到93%,验证了故障诊断模块的实用性。实验证明本系统能实现汽车ECU测试功能和智能故障诊断功能,能够达到全面排查汽车故障的目的,研究成果具有较好的创新性和实用价值。