汽车诊断技术及常用协议(培训)

上传人:cn****1 文档编号:508584876 上传时间:2022-09-30 格式:DOCX 页数:22 大小:176.78KB
返回 下载 相关 举报
汽车诊断技术及常用协议(培训)_第1页
第1页 / 共22页
汽车诊断技术及常用协议(培训)_第2页
第2页 / 共22页
汽车诊断技术及常用协议(培训)_第3页
第3页 / 共22页
汽车诊断技术及常用协议(培训)_第4页
第4页 / 共22页
汽车诊断技术及常用协议(培训)_第5页
第5页 / 共22页
点击查看更多>>
资源描述

《汽车诊断技术及常用协议(培训)》由会员分享,可在线阅读,更多相关《汽车诊断技术及常用协议(培训)(22页珍藏版)》请在金锄头文库上搜索。

1、汽车诊断技术及常用协议介绍(XTool内部资料)目录第一章 汽车诊断技术31. 汽车电控自诊断系统的产生32. 汽车电控自诊断系统的工作原理32.1 自诊断的原理与故障运行 42.2 电控自诊断系统故障代码的读取 63. OBD II 随车诊断系统相关知识63.1 诊断座位置形状及接脚定义 63.2 故障码类型定义 73.3 OBD II 系统的监测功能 8第二章 常用协议介绍91. KWP 2000 协议92. ISO-9141-2 协议113. PWM 协议 124. VPW 协议145. BOSCH 协议166. CAN BUS 协议 17第一章 汽车诊断技术1. 汽车电控自诊断系统的产

2、生随着汽车电子化控制的不断采用,带来了新的问题。一方面,汽车电控系统日趋复杂, 给汽车维修工作带来了越来越多的困难,对汽车维修技术人员的要求越来越高;另一方 面,电子控制系统的安全容错处理,汽车不能因为电子控制系统自身的突发故障导致汽 车失控和不能运行。针对这种情况,汽车电控技术设计人员,在进行汽车电子控制系统 设计的同时,增加了故障自诊断功能模块。它能够在汽车运行过程中不断监测电子控制 系统各组成部分的工作情况,如有异常,根据特定的算法判断出具体的故障,并以代码 形式存储下来,同时启动相应故障运行模块功能,使有故障的汽车能够被驾驶到修理厂 进行维修,维修人员可以利用汽车故障自诊断功能调出故障

3、码,快速对故障进行定位和 修复。因此,从安全性和维修便利的角度来看,汽车电控系统都应配备故障自诊断功能。 自 1979 年美国通用汽车公司率先在其汽车电控系统中采用故障自诊断功能后,世界上的 各大汽车厂商纷纷效仿,在各自生产的电控汽车上都配备了故障自诊断功能。故障自诊 断功能,已经成为新车出厂和维修厂故障检测不可缺少的重要手段。1993 年以前的电控汽车的故障自诊断系统自成体系,不具有通用性,且种类繁多,不利 于用统一的专用仪器,给汽车的售后服务和维修工作造成了很大不便。这种自诊断系统, 按照美国标准称为第一代随车自诊断系统(OBD-I)。1994年美国汽车工程师协会(SAE) 提出了第二代随

4、车自诊断系统(OBD-II)的标准规范。只要各汽车制造厂执行该规范, 其诊断模式和诊断插座,便可得到统一。该系统的自诊断模块不仅能够解决汽车电控系 统的安全性和存储汽车记忆故障,还能够实时提供汽车各传感器和开关的运行参数(即 我们所说的数据流)和对执行器进行动作测试等功能。美国规定, 96 年以后在美国生产 和销售的汽车必须装备第二代随车自诊断系统(OBD-II)。目前新的第三代随车自诊断 系统(OBD-III)也已经在酝酿之中,它比第二代更完善,更全面。估计在不久将来会付 诸实施,被各汽车制造商所采用。2. 汽车电控自诊断系统的工作原理当今的计算机控制系统非常复杂。为了诊断这些系统而使用计算

5、机控制以前的方法将耗 费无尽的时间。为此,大多数发动机的计算机控制都有自诊断能力。进入一种自测模式, 计算机能够评定整个电控系统的运行,包括它本身。如果发现故障,它们或者被标识成 硬故障(按需要),或者间断性故障。每种类型的故障或者错误都指定一个保存在计算 机存储器里的数字故障代码。硬故障指的是自测时在系统某个地方发现的故障。另一方面,周期性故障表明有故障发 生(例如,接触不良造成周期性的断路或者短路),但这个故障自测时并不出现。永久 性 RAM 允许周期性故障存储起来直到特定数量的点火开关断开/闭合循环次数。如果这 段期间内,故障不再出现,它就会从计算机存储器里被删除掉。有许多种不同方法来确

6、定计算机产生的故障代码。大多数生产厂家有用来监控和测试它 们车辆的电子元件的诊断仪器。售后服务公司也生产能够读取和记录经过计算机的输入 和输出信号的检测工具。另一种读取故障代码的方法是使用模拟电压表。还有一些车辆 通过仪表板灯闪烁代码或直接显示在 CRT 屏幕上。在进行自诊断或者读取故障代码之前,作一次外观检查,以确定故障不是由于磨损,连 接松动,真空软管松开而造成的。检查空气滤清器节气门或喷油系统。不要忘记PCV系 统以及真空软管。确定蒸发碳罐没有浸满。查看线路配线、接头、充电和交流电机系统 并且检查接头有无腐蚀的痕迹。现代的电路中的低压信号不能容许由于接头腐蚀而引起 的电阻增加。随着电子技

7、术的发展,单片计算机由于其体积小、成本低、可靠性高等显著优点,在汽 车电子控制中得到了越来越广泛的应用:使汽车在动力性、经济性和排污控制以及舒适 性等方面都有了极大的提高。然而,由于汽车控制的电子化,给汽车故障的诊断维修工 作带来了越来越多的困难,对汽车维修技术人员的要求越来越高。在这种情况下,汽车 电控技术人员,根据计算机不但可以进行测试、控制,而且可以利用软件程序很方便地 进行判断,在进行电子控制系统设计的同时,增设系统故障自诊断功能和故障运行功能。 自诊断功能就是利用 ECU 监视电子控制系统各组成部分的工作情况,发现故障后自动启 动故障运行程序,不仅可以保证发动机在有故障的情况下可以继

8、续行驶,而且还可以向 驾驶员和维修人员提供故障情况,便于使用者及时发现和排除故障。自诊断功能的出现,使电控汽车的维修变得比以前更简单,深受用户的欢迎。自1979 年 美国通用汽车公司在汽油喷射系统中使用自诊断以后,汽车几乎所有采用微机的控制系 统都增设了故障自诊断功能。下面从自诊断的原理与故障运行、故障代码的读取方法等 几个方面来介绍利用自诊断功能进行电控汽车故障诊断的技术原理。2.1 自诊断的原理与故障运行汽车正常运行时,电子控制单元 ECU 的输入、输出信号的电压值都有一定的变化范围。 当某一信号的电压值超出了这一范围,并且这一现象在一段时间内不会消失, ECU 便判 断定为这一部分出现故

9、障。ECU把这一故障以代码的形式存入内部随机存储器(RAM), 同时点亮故障检查灯(如CHECK ENGINE,SRS, ABS等指示灯),这就是故障自诊断 的基本原理。当某电路产生了故障后,其信号就不能作为发动机的控制参数而使用。为了维持发动机的运转,ECU便从其程序存储器(ROM)中,调出某一固定值,作为发 动机的应急参数,保证发动机可以继续运转。当ECU中的微机系统出现故障时,ECU自 动启用后备控制回路对发动机进行简单控制,使汽车可以开回家或是到附近的汽修厂进 行修理,这样的功能就是故障运行,又称“跛行”模式。另一方面,当ECU检测到某一 执行器出现故障时,为了安全起见,采取一些安全措

10、施。这种功能叫做故障保险。ECU故障诊断是针对系统中的传感器、微机系统和执行器而进行的。当传感器和微机发 生故障时,往往采取故障运行方式。而当执行器发生故障时,往往采取故障保险方式。2.1.1 传感器的故障自诊断与故障运行 由于传感器本身就是产生电信号的,因此,对传感器的故障诊断不需要专门的线路,而 只需要在软件中,编制传感器输入信号识别程序即可实现对传感器的故障诊断。水温传 感器的正常输入电压值为0.3-4.7V,对应的发动机冷却水温度为-30-120C。所以,当ECU 检测到的电压信号超出此范围量,如果是偶尔一次,ECU的诊断程序不认为是故障。但如 果不正常信号持续一段时间,则诊断程序即判

11、定冷却水温传感器或者其电路存在故障。 ECU 将此情况以代码(此代码为设计时已经约定好的代表水温传感器信号异常故障的数字 码)的形式存入随机存储器中。同时,通过检查发动机警告灯“CHECK ENGINE”,通 知驾驶员和维修人员,发动机电控系统中出现故障。当 ECU 发现水温传感器不正常后, 便采用一个事先设定的常数来作为水温信号的代用值,使系统工作于运行状态。62.1.2 微机系统的故障自诊断与后备回路 微机系统如果发生故障,控制程序就不可能正常运行,微机处于异常工作状态。这样便 会使汽车因发动机控制系统故障而无法行驶。为了保证汽车在微机出现故障时仍能继续 运行,在控制系统工程中,设计有后备

12、回路(备用集成电路系统)。当 ECU 中微机发生 故障时, ECU 自动调用后备回路完成控制任务,进入简易控制运行状态,用固定的控制 信号,使车辆继续行驶。由于该系统只具备维持发动机运转的简单功能而不能代替微机 的全部工作,所以此后备回路的工作又被称为“跛行”模式。采用备用系统工作时,故 障指示灯亮。微机工作是否正常是由被称为监视回路的电路进行监视的。监视电路中安 装有独立于微机系统之外的计数器。微机正常运行时,由微机的运行程序对计数器定时 进行清零处理。这样,监视电路中计数器的数值是永远不会出现溢出现象的。当微机系 统出现不正常运行现象时,微机不能对这个计数器进行定时清零,致使此监视计数器发

13、 生溢出现象。监视计数器溢出时输出的电平由低电平变为高电平(此输出一般为计数器 的进位标志。当计数器达到其最大值时,再增加一个记数脉冲,计数器便出现溢出。此 时,计数器的溢出端的电平将由低电平变为高电平;同时,将计数器请零)。计数器输 出电平的这一变化,将直接触发备用回路。备用回路只按照起动信号和怠速触点闭合状 态,以恒定的喷油持续时间和点火提前角对喷油器和点火器进行控制。2.1.3 执行器的故障诊断和故障保险 汽车电子控制系统中,执行器是决定发动机运行和汽车行驶安全的主要器件,当执行器 发生故障时,往往会对汽车的行驶造成一定的影响。因此,对于执行器故障的处理方法 通常是:当确定为执行器故障时

14、,由ECU根据故障的严重程度采取相应的安全措施的实 施,在控制系统中,又专门设计了故障保险系统。由于 ECU 对执行器进行的是控制操作,控制信号是输出信号。因此,要想对各执行器的 工作情况进行诊断,一般要增设故障诊断电路,即ECU向执行器发出一个控制信号,执 行器要有一条专用回路来想 ECU 反馈其执行情况。发动机电子控制系统中,对执行器进 行故障诊断的典型部件是点火器。正常情况下,当 ECU 对点火器进行控制时,点火器每 进行一次点火,便由点火器内的点火确认电路将点火执行情况以电信号的形式反馈给 ECU。当点火线路或点火器出现故障时,ECU发出点火控制命令后,得不到反馈信号, 此时 ECU

15、便认为点火器已经不能正常工作。由于发动机工作时,如果点火系统发生故障, 便会使未燃烧的混合气进入排气装置和排气管道。排气净化装置中的催化剂温度就会大 大超过允许值。同时,未燃烧的混合气在排气管内集聚过多,还会引起排气系统的爆炸。为此,采用故障保险系统,当ECU接收不到点火确认信号后,立即切断燃油喷射系统电 源,停止燃油的喷射。2.2 电控自诊断系统故障代码的读取汽车电控系统的故障内容多以代码形式存储于自诊断系统电控单元的 RAM 存储器中。读 取代码可以利用随车自诊断系统或者外部诊断设备。利用随车自诊断系统读取代码的方法因汽车制造厂不同而有所不同,大致有四种:利用仪表板上故障指示灯的闪烁规律读取利用万用表指针的摆动规律读取利用电控单元上红、绿发光二极管的闪烁规律读取利用车上的检测器读取 读取出来的故障代码通过查阅故障手册来获得相关的详细解释,以确定具体的故障内容 进而指导维修人员来进行维修。利用随车自诊断系统读取代码的方法通常是目测闪烁的方式,所以被称之为闪光码。闪 光码是早期诊断汽车电控系统的主要方式,但随着诊断技术的不断发展,闪光码诊断方 式已经不能满足现代汽车电控技术信息量的需求,外部诊断设备逐步成为汽车诊断技术 的主流。利用外部诊断设备读取故障码和电控单元存储信息现代电控汽车故障自诊断系统都备有诊断座(D

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 学术论文 > 其它学术论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号