论文题名: | 基于OBD-Ⅱ标准的汽车故障诊断系统的设计与实现 |
关键词: | OBD-II标准;汽车故障诊断系统;通信协议;系统框架 |
摘要: | 随着电子技术和控制技术的飞速发展,汽车故障诊断已经发展到使用专用的故障检测仪来进行。现在的汽车在线故障诊断系统已经可以对车辆电控系统参数实行连续监控和故障自诊断,这种系统能记录电控系统的间歇故障,查找故障更加方便及时。OBD-II标准详细规定了汽车在线故障诊断系统所使用的通信协议,规定了车外诊断设备和车内电子控制单元进行通信时所要遵循的规范,还规定了汽车发生相应故障时所应该产生的故障代码及获取这些故障代码的方法。OBD-II汽车在线故障诊断系统标准已经被世界上绝大多数的汽车生产厂家采用。 汽车故障诊断系统是配合 OBD-II在线故障诊断系统使用的车外诊断设备。它通过汽车的OBD-II故障诊断接口与车内电子控制单元建立起通信连接,用规定的通信模式和车内电子控制单元进行对话,获取汽车故障诊断代码和实时状态数据,通过数据分析处理得出故障诊断结果,并对结果进行实时显示。 OBD-II诊断系统能在不解体的情况下,快速确定汽车技术状况,查明故障部位及原因。极大简化了工作、提高了工作效率、确保了维修的质量。 本文通过对OBD-II汽车在线故障诊断系统所使用的通信协议和诊断模式深入分析,完成了基于OBD-II的汽车故障诊断系统的设计与实现。 本文中设计的汽车故障诊断系统,能够实现对汽车故障数据的提取、分析和显示。在系统框架方面,设计了系统主控程序与各车型诊断程序相分离的框架,各车型诊断程序都以特定目录及格式存储在外置CF卡上。增加对一个车型的诊断支持,只需添加一个文件夹,把诊断程序模块和一些知识库文件组织好放入该文件夹即可,从而方便诊断车型的扩充和程序升级。对于诊断程序使用的专家知识库,采用特定格式的二进制文件存储。由于OBD-II由多种协议组成,在下位机设计了协议自适应功能,满足了多种协议通讯的需求。 |
作者: | 谢坤根 |
专业: | 软件工程 |
导师: | 马培军;吕共欣 |
授予学位: | 硕士 |
授予学位单位: | 哈尔滨工业大学 |
学位年度: | 2009 |
正文语种: | 中文 |