论文部分内容阅读
车载诊断技术在汽车电子故障检测、汽车电子控制器开发和汽车维修中起着十分重要的作用。本论文在车载诊断(OBD)技术和基于CAN总线的KWP2000诊断协议的基础上,使用LabVIEW软件和嵌入式单片机系统,建立了OBD系统诊断通讯平台。在熟悉汽车诊断通讯协议相关标准,尤其是深入了解基于CAN的KWP2000协议的基础上,掌握诊断工具和OBD系统诊断通讯实现细则,使用LabVIEW软件生成电控发动机部分虚拟故障信号,通过NI USB-9263电压输出设备输出,结合实物传感器故障信号,搭建了诊断功能动态测试系统。建立了基于飞思卡尔16位单片机的硬件系统,该系统拥有采集、分析、处理传感器或执行器信号的功能。设计诊断策略和诊断程序,判断某传感器或执行器有故障时,记录故障信息并产生故障码,同时,实现符合KWP2000的相关信息。使用LabVIEW软件编写了基于PC机的诊断通讯平台,实现了基本的通用OBD诊断服务;使用NI-CAN通讯模块实现了上下位机诊断通讯。最后,在电涡流发动机测功试验台上完成了系统的调试运行。试验证明系统能完成发动机典型信号的仿真、监测和输出诊断,诊断通讯符合KWP2000国际标准;对于排放相关特定系统也可完成相应监控功能。