摘要: |
汽车工业的发展对世界经济起到巨大的推动作用,汽车电子技术也不断进入到我们的生活。在汽车电子技术中,车辆信息分析是不可忽视的一部分,它使交通运输系统在信息化基础上发展到一个更高阶段,使交通运输系统具有更加智能化的管理和组织。车辆安全性能也是不容忽视的部分,对车辆进行故障诊断无疑提高了汽车使用的可靠性、经济性和安全性,减少了盲目维修产生的费用,获取了更大的经济效益和社会效益。目前,汽车诊断技术在国内还处于起步阶段,跟国外相比还有很大的距离,所以研究车辆故障诊断系统具有非常重要的意义。
本文提出的基于LabVIEW的车辆故障诊断分析系统是一个集数据采集、数据传输、数据分析处理为一体的应用系统。这个系统以汽车各个部件的工作状态信息为研究对象;以车身CAN网络为网络平台;采用国际通用的故障诊断协议KWP2000及其故障诊断代码,配合Windows平台下LabVIEW的数据处理软件来展开研究工作。
本文重点研究车辆故障诊断分析系统中的数据传输和故障分析处理的方法。
数据传输部分由车载CAN网络和CAN/USB网关组成。CAN网络主要负责传输各个CAN节点上的传感器采集到的数据,CAN网络将数据传输到CAN/USB网关。CAN/USB网关的核心控制部分是内置CAN控制器的51内核单片机P87C591,它连接CAN收发器和串行USB控制器MAX3420,实现CAN数据与USB数据的相互转换;
故障分析处理部分在PC机上运行,它以LabVIEW的强大数据分析能力为基础,充分利用了LabVIEW提供的各种功能的数据分析库和控件,用图形化G语言设计故障诊断应用程序来进行故障处理,结合KWP2000协议中定义的故障诊断代码,根据车载网络汇总的各种数据,快速、准确的找到故障原因并提供解决方案。故障诊断程序利用LabVIEW提供的DDE技术,实现了LabVIEW与USB接口之间的数据传输。
本文研究的车辆故障诊断系统能够快速确定故障位置,找到故障原因,有利于维修人员快速、准确的排除故障。此技术有利于国内的车辆故障诊断分析系统的快速发展,为发动机故障诊断提供了新的途径,车辆故障诊断分析系统具有重要的经济价值和广阔的应用前景。
|