论文部分内容阅读
随着电子技术和控制技术在汽车上的广泛应用,汽车故障诊断已经发展到使用专用的故障检测仪来进行。现在的车载自诊断系统已经可以对车辆电控系统参数实行连续监控和故障自诊断,这种系统能记录电控系统的故障信息,使查找故障更加方便及时。OBD-Ⅱ标准详细规定了车载自诊断系统所使用的通信协议,规定了车外诊断设备和车内电子控制单元进行通信时所要遵循的规范,还规定了汽车发生相应故障时所应该产生的故障代码及获取这些故障代码的方法。OBD-Ⅱ车载自诊断系统标准已经被世界上绝大多数的汽车生产厂家采用。汽车故障语音实时提示系统是配合OBD-Ⅱ车载自诊断系统使用的车外诊断设备。它通过汽车的OBD-Ⅱ故障诊断接口与车内电子控制单元建立起通信连接,用规定的通信模式和车内电子控制单元进行对话,获取汽车故障诊断代码和实时状态数据,经过分析处理得出故障诊断结果,并对结果进行存储和实时屏幕显示或语音播报。本文通过对OBD-Ⅱ车载自诊断系统所使用的通信协议和诊断模式的深入研究,提出了基于OBD-Ⅱ的汽车故障语音实时提示系统的设计方案,并完成了接口电路及相关软件程序,语音播报系统的软硬件开发及联机调试。本文设计的汽车故障语音实时提示系统包括硬件和软件两方面,硬件部分包括系统总控单元机与OBD系统的通信接口装置,它负责将OBD-Ⅱ信号转换为总控单元可以识别的RS232信号。本文给出了以专用协议转换芯片为基础的OBD接口设备的详细设计。软件部分包括对ECU数据与故障码的读取与分析,负责发送请求信号,接收应答信号,分析所得数据并以直观的方式显示ECU数据和故障码。软件在设计开发时充分贯彻了软件工程的设计原则,采用了结构化与模块化的程序设计方法,实现了串行通信、数据采集、数据分析、语音播报有机结合。