`大众车系数据流和故障码分析第一部分第一章数据流和故障码分析在维修中的应用第一节概述一汽车故障分析随着汽车电控技术的飞速发展,环保要求越来越高,汽车排放标准日益严格,汽车制造厂家为适应时代的发展,电控技术日益完善。
汽车为检修和设定方便,在汽车电控系统中引入了故障码和数据流功能。
故障码和数据流只是作为汽车故障维修的第一项开始。
故障码:当汽车的传感器和执行器发生故障时,为便于维修检测,在设计时生产厂家将对重要的传感器和执行器进行监控,对其故障进行编号,通过点亮仪表板上的“CHECK”指示灯来通知汽车驾驶人员汽车出现故障,应进行维修或调整。
故障码的输出有两种方式,第一种:通过故障灯指示产生响应的代码。
95年以前的老款车型采用较多,特点是简单、不用使用昂贵的设备和仪器。
第二种:通过厂家的仪器进行故障码的读取,相比之下,通过第二中情况比较准确和方便。
数据流:控制电脑对传感器和执行器的数据参数通过诊断接口提供个维修人员,为真实的反映汽车的运行状态,在汽车电脑中增加了数据流功能,真实的反映了传感器和执行器的工作电压和状态。
数据流只能通过仪器读取。
数据流作为汽车电脑的输入输出数据,随时可以了解汽车的工作壮况。
二汽车电控系统的工作原理概述1.1系统组成(见图1)各种传感器就相当于人的眼睛和耳朵,中央控制器相当与人的大脑,各种执行器相当于人的手,脚和口.传感器的各种信号通过线路传到中央控制器,在进入中央控制器之前,由于各种传感器产生的信号电压不全是数字信号.(由于中央控制器只能处理数字信号1001),所以必须进行转换,例如节气门位置传感器输入的即为模拟信号,氧传感器输出的既为数字信号,为便于中央控制器进行处理,在中央控制器之前,增加了模/数转换电路,既将各种传感器信号进行统一转换,为标准的数字信号,中央控制器才能进行处理,各中央控制器所需推动信号需要有模拟信号(步进电机)和数字信号(各种电磁阀体),而中央控制器输出的信号全部为数字信号,故在中央控制器的输出部分增加了一级数字/模拟(D/A)转换,将中央控制器输出信号转换为合适的信号来推动各种执行器.存储器部分分为两大部分:1.1EPROM 存储器,内部存储了汽车在不同工况下运行数据,该数据决定了汽车的运行壮况,这个数据是由厂家在生产时,经过多次实验得到的,我们无法更改。
特别是有些新车,出现了一些故障,我们无法解决,只有更换EPROM存储器,即使这个原因.厂家为了减低制造成本,为了适应各种不同的环境,在一种存储器中加入了多组程序,可以根据不同的汽车配置和工作环境动态的调用其中的程序,这即为我们在使用仪器读取数据时的CODING码.1.2EPPROM存储器, 该存储器中存储了系统产生的故障代码, EPPROM存储器为电可改写存储器,既通过电压的变化可以改写其中的内容,并且可以清除掉其中的内容.EPPROM存储器即使掉电其中的数据也不会丢失。
另一种故障代码存储在ROM中,该存储器只要不掉电,其中的数据既不丢失,一旦掉电,其中的数据既丢失,这就是有些车型可以通过去掉电瓶线,故障代码即可清除。
.三系统是如何检测到故障代码的3.1 这就要先从电控系统的工作原理讲起,电控系统中有很多的二维表格,每个二维表格代表一传感器的工作数据,我们以氧传感器为例说明系统的工作原理,当系统开始工作时,氧传感器产生电压,经过A/D转换后,进入ECU,ECU将从相应的二维表中提出对应的数据。
同样道理,其他的传感器同样的工作原理,最后将所有的传感器数据提出,经过运算得到执行器的工作数据,如喷油时间、点火时间等,经过数字/模拟(D/A)转换,推动响应的执行器工作,从而是发动机正常工作。
当工况发生变化时,其中的传感器数据也发生变化,从二维表中的提取的数据也发生变化,经过ECU 的运算,执行器的工作数据响应变化。
从而可以调整发动机的工作壮况。
当氧传感器发生故障时,由于氧传感器产生的电压超出了二维表的范围,自诊断系统即产生一个故障代码,该代码一方面存入故障存储器,一方面点亮故障指示灯,告诉汽车驾驶员,汽车出现故障应该维修。
此时由于氧传感器不能正确提供一个数据,系统将输出一个中间值(提代值)来完成,使系统能够工作,汽车驾驶员能够将汽车开到维修站。
该种方法为值域判断法。
当汽车电脑检测发现某一输入信号在一定时间内没有发生变化或变化没有达到预先的次数,自诊断系统就确认该信号出现故障。
例如:氧传感器在发动机达到正常温度切进入闭环控制后电脑检测不到氧传器的输出信号或信号变化速度没有变化,自诊断系统就判定氧传感器信号出现问题。
该中方法称为时域判断法。
当汽车电脑给出执行器控制指令后,检测相应传感器或反馈信号的输出参数变化,若输出信号没有按照程序的变化规定的趋势变化,就确认执行器或电路出现故障。
该种方法称为功能判定法。
控制电脑对两个或两个以上具有相互联系的传感器进行数据比较,当发现两个传感器之间的逻辑关系违反设定条件时,就判定其一或两者有故障。
例如:控制电脑检测到发动机转速大于某值时,节气门传感器输出信号小于某值时,则判定节气门位置传感器出现故障。
该种方法称为逻辑判断法。
四数据流是如何产生的4.1传感器数据流系统在A/D转换器之后,进入ECU之前,从中提取二进制信号,通过仪器即可读取,从而能够判定该传感器是否工作正常。
元器件执行功能在D/A转换之前加入数据指令,通过D/A转换成执行器可以工作的电压和信号,推动执行器工作,通过听、摸、看从而可以判定执行器和线路的故障。
总结数据流的作用一能够可以检测到各种传感器的工作状态二检测汽车的工作状态三通过数据流可以设定汽车的运行数据第二节测量方法2.1 通过仪器进行测量,市场上常见的仪器大致分为两大类,一类为原厂仪器,只能检测一种车系,如V.G.A1552,大众车系的专用仪器,优点是:仪器较专业、缺点、价格高。
另一类为通用仪器,可以检测多种车系,如威宁达的K6、K80等,金奔腾的K2000 等。
以上仪器为手持式,优点移动方便。
另外仪器的发展方向。
应向PC平台发展,如大众车系的VGA5051。
优点,数据容量大,升级方便,维修方案和资料可以集中与一个平台。
2.2 连接方式每种车型有故障诊断座,祥见附录1。
第六节控制器编码控制器编码1在前面的章节中提到为什么控制器需要编码,我们在回顾一下,控制器中存储了多套软件,使一个控制器可以在不同的配置的汽车上使用,而调用方法为控制器编码,每一种编码均代表了控制器中不同的软件。
那么在什么情况下我们需要给控制器编码:1.1 显示的编码与原车不符1.2 更换了控制单元1.3 车辆经过维修和改变了汽车的配置2如果控制器编码不正确会造成的什么故障现象那?2.1 导致排放值升高2.2 油耗增加2.3 发动机工作不佳2.4 换档冲击2.5 严重的情况不着车,甚至损换元件.既然控制器编码那摸重要,该如何给控制器编码那?首先我们要掌握控制器编码规则,控制器编码有一定的规则,这些规则是有厂家规定的,我们只有根据车型和配置不同,依据厂家提供的编码规则即可确定其编码。
如下是国产奥迪A6车系的编码规则:3. 1 奥迪A6发动机的编码规则奥迪A6的控制器单元共五位,每一部分均代表不同的含义,具体情况参考下表(表4-1)国家/排放法规驱动/附加功能代码含义代码含义000102030405060708欧盟成员国 1欧盟成员国 2中国12345678前驱动四驱动带ESP前驱带ESP四驱表4-1变速器车型代码含义代码含义0 1 2 3 4 5 6 7五档手动变速器自动变速器123456AUDI A6 表4-2举例说明中国08前驱0手动变速器0车型A6 2控制器编码080022 AUDIA6的空调系统控制器编码规则第一位第二位第三位国家代码第四位发动机形式第五位车型0 无意义0 无意义0 除美国和日本以外的地区4 4缸发动机0 左置发动机/汽油机6 6缸发动机举例说明我们以A6 2.4L 读取空调系统的编码图4-63AUDI A6仪表系统控制单元编码规则选装设备国家气缸数发动机形式000102 04 16 无选装设备制动衬块磨损指示器安全带警报系统清洗液警报系统导航系统12345德国欧洲美国加拿大英国4684缸6缸8缸23TDI发动机4/6缸汽油机8缸汽油机8 日本中国举例说明我们以AUDI A6 2.4 L 为例图片()备注: 对于第一项选装设备,如果有多项,既有制动摩擦衬块指示器,又有安全带指示器,又有清洗液警报系统,即将他们的代码全部加在一起,既:01+02+04 = 07.4AUDI A6 倒车警报系统控制器编码规则第一位第二位第三位第四位第五位0 未使用01 手动档自动档1无功能确认有功能确认1普通轿车旅行车8643A8A6A4A3举例说明0 1 1 0 6 表示A6 轿车带功能确认5AUDIA6 ABS 控制器编码规则发动机变速器数据传递路径控制单元变号控制器编码2.4L 6缸5气门手动012 CAN 8E0 614111(AH)00032自动01V CAN 8E0 614111(AT)000312.8L 6缸5气门手动012 CAN 8E0 61411100032自动01V CAN 8E0 614111000311.8L 4缸5气门手动012 单独线8E0 614111不可编码其次控制器编码必须通过仪器进行操作,国产仪器和进口仪器均可,具体操作方法如下:控制器编码的具体操作一具备条件1电源电压不底于11.5V2连接线正常3发动机处于电源打开,不着车状态4控制器单元中不能有DTC存在,如有请先清除.我们以V.G.A1552 为例来说明如何给A6 2.4L发动机系统编码1.连接V.G.A1552到汽车发动机的诊断接口.见图22.打开电源开关,选择地址词01(发动机系统),按Q 确认3.输入07,选择”选择控制单元编码”, 按Q 键确认输入.4.显示屏显示如下界面,输入与车辆响应的编码,按Q键确认输入.5.如果屏幕显示:当前功能不能执行,请重新输入正确的编码,关于编码的正确值,请参看前面的数据.6.如果输入正确,V.A.G1552显示屏将重新刷新一次,并且显示新的控制器编码.7.按06 键选择结束,按Q键退出系统.第五节基本设定1.在汽车维修和保养后必须进行基本设定,在大众车系中,有相当多的地方,要求进行基本设定,所谓基本设定,是通过数据通道将一些数据写入到控制器中,将数据调整到生产厂家指定的基本值,或将某些元器件参数写入控制单元。
2.进行基本设定应具备的条件2.1 故障存储器中无故障。
2.2 关掉用电器。
2冷却液温度高于80度。
3电瓶电压不底于11。
5V4变速器处于N档或P档。
3.为何要进行基本设定由于汽车制造厂针对每一种汽车的一些基本数据,如节气门位置电压等,每种车型都不相同,数据重新设定后,控制单元即可将最新的数据写入到控制器中,从而是汽车达到最佳状态。