4.示波器的使用技巧
示波器在汽车维修工作中己逐渐普及,其最突出的优点是能够让我们看到信号的变化情况,从而发现细微的异常点。有些通用型诊断仪本身就带有示波器功能,_操作方法并不难,关键在于如何能够根据测量到的波形分析出故障原因,以及如果辨别真实波和杂波。在很多情况下,示波器显示的信号波形并不能完全反映出信号是正确的,因为这需要标准波形进行同步对比,只通过储存的标准波形进行对比是不够充分的。下面对相关注意事项进行说明。
1)在检测过程中应适当调整屏幕的时间格单位和电压格单位,使显示的信号波形适中,不要过于密集或过于疏松,信号电压不要过高或过低,以便能够清晰地观察到波形变化情况,从中发现异常点。示波器的显示界面见图9。
2)实际测量到的直流电压波形和矩形脉冲波形不可能十分平整,因为车辆供电系统电压本身就是变化的,只要细微的变化量在设定值范围内,就可以认为是正常的。对于一些杂波应视具体情况对待,不要认为杂波一定会对信号造成影响,比较好的方法是结合故障码内容对相关部位进行检修,在需要更换部件时一定要以故障码内容为主,以观察到的波形为辅,其原因是控制模块的故障码设定条件是多方面的,信号波形只是其中一方面,我们不能认为有波形就是正常的,也不能认为波形不平整就一定会产生故障码,应该结合其他检测方式来综合进行分析,找到故障原因,排除故障。
5.正确使用诊断仪
故障诊断有两种自诊断方法:人工方法和仪器方法。人工自诊断方法已逐渐淘汰,诊断仪的使用率越来越高,不仅能够读取故障码、控制版本信息和数据流,而且还能够进行编程(编码)、功能匹配以及元件测试。目前新款车型的自诊断功能越来越完善。下面对诊断仪的操作注意事项进行说明。
(1)正确理解故障码的含义
故障码信息是人机沟通的语言,它使得电控系统、的故障诊断与维修变得简单而快捷。但由维修经验可知,并不是所有故障码都能真实地反映故障原因,盲目地根据故障码进行检修有可能使简单的问题变得复杂化,使复杂的问题变得扑朔迷离。因此,笔者认为正确理解故障码的含义是非常重要的,这也是自诊断工作的第一要素。
1)故障码的分类。根据故障产生的条件,可以将故障码分为两类:自生性故障码和他生性故障码。自生性故障码是指由故障码内容所涉及部件或相关电路导致的故障码。他生性故障码是指非故障码内容涉及部件或相关电路以及非电控问题导致的故障码。在实际检修过程中,如果控制模块储存的是自生性故障码,那么故障一般可以通过换件或维修相关电路得到排除。如果控制模块储存的是他生性故障码,那么更换故障码涉及的部件或维修相关电路,不但不能排除故障,有时甚至会使维修工作误入歧途。
相比之下,他生性故障码的检修工作是有难度的,因为故障码信息往往比较抽象,不同系统之间的功能关联性比较强,需要考虑的故障因素较多,而需要更换的部件往往比较昂贵,故障总是难以彻底排除。下面对他生性故障码的检修要点进行说明。
①分析自生性故障码与他生性故障码之间是否有功能连带性,若有功能连带性,则先解决自生性故障码相关的问题,然后再解决他生性故障码的相关问题。
②通过查看数据流来分析相关数据是否超出了设定范围,查找他生性故障码产生的原因。
③与总线通信相关的故障码通常属于他生性故障码。对于此类问题应重点检查故障码内容涉及的控制模块是否有故障码,若有故障码则一定要先解决自生性故障码的相关问题,然后再解决他生性故障码的相关问题,这是因为他生性故障码往往是自生性故障码连带产生的,当自生性故障码问题解决之后,他生性故障码问题往往就一同解决了。
④他生性故障往往是间歇出现的,或者是在特定工况下才会产生。当清除掉故障码之后,故障不会很快再现,而是需要车辆运行一段时间之后才有可能重现。因此不要认为他生性故障码对车况的影响较小,也不要随意清除掉他生性故障码而忽视了它的诊断价值。应该深入分析其产生原因和作用机理,这样有助于我们加深对系统工作原理的理解,提高维修水平。
2)故障码的性质。按照存在形式可以将故障码分为两类:偶发性故障码和持续性故障码。偶发性故障码又称为历史故障码、记忆故障码或间歇故障码。持续性故障码又称为真实故障码或非间歇性故障码。区分偶发性故障码和持续性故障码的方法有两种,一种是根据故障码内容进行识别(内容中包括偶发、间歇性、当前不存在或SP等术语),另一种是采用清除故障码的方法进行识别,故障码清除之后重新起动车辆,若某个故障码再次出现,则说明该故障码是持续性故障码。故障码性质不同,检修方法及侧重点也不同。下面对相关问题进行说明。
①偶发性故障码的检修要点。这类故障码的共同特点是相关故障当前不存在,只要进行清除,故障码及相关故障症状就会消失,但不能保证以后是否还会出现。产生偶发性故障码的原因有很多,例如,曾经断开过系统电源,拔插过电气部件的线束插头,信号受到干扰而产生故障记忆,其他系统故障产生的连带性故障记忆,持续性故障码产生的连带故障记忆等。
虽然偶发性故障码可能导致空调制冷功能失效或某些元件工作异常,但检修原则是先解决持续性故障码的相关问题,然后再处理偶发性故障码的相关问题。在清除故障码之前应先对所有故障码进行记录,防止一旦清除后偶发性故障码不再出现,缺少诊断相关信息。在每次检修作业之后,不要轻易地下结论,认为故障已彻底排除,而是应该进行试车或者通过车主使用一段时间之后再确认故障是否彻底排除。若故障重现,则进行更全面的修理工作,直到故障彻底排除。
②持续性故障码的检修要点。这类故障码的共同特点是相关故障当前存在,故障码无法清除掉或短时间内再次出现。辨别这类故障码的方法很简单,即清除后剩下的故障码便是持续性故障码,在故障码内容中会有非间歇性、当前存在等术语。持续性故障码会导致发动机故障灯或其他相关警告灯异常点亮,相关控制功能失效,因此必须予以解决,相关检修工作也是检修工作的重点。检修原则如下:根据故障码内容对相关部件及线路进行检查,视情修理或更换性能不良或损坏的部件,在作业完成之后清除故障信息,检查故障码能否彻底清除掉,发动机故障灯及相关警告灯能否正常熄灭。
3)故障码的语言含义。故障码的内容以文本形式出现,其中包括了故障部件、故障原因及故障性质等信息。对于某些高级汽车的电子制动及稳定控制系统,故障码内容还包括产生条件,故障产生的次数,行驶里程以及时间等信息。这些信息为我们的检修工作提供了很好的辅助信息,但由于故障存储器的容量所限和专业术语的特殊性,有时候故障码的含义变得比较抽象,难以理解。下面对这方面问题进行说明。
①断路/对地短路。断路是指导线与控制模块断开,对地短路是指导线与车身接地导通或形成接地回路。对于信号线来说,以上这两种情况都会导致信号电压过低或没有信号电压,控制模块视这两种情况是同一故障性质,因此在故障码中“断路/对地短路”总是一起出现的,在具体检修工作中则要视情对待。如果线路检测结果是正常的,那么故障通常是部件本身损坏造成的,应进行更换处理。
②断路/对正极短路。某些传感器的信号线本身具有参考电压,当导线断路后信号电压即变为参考电压,这与正极短路所产生的信号电压极为相似(信号过高)。控制模块视这两种情况为同一类型的故障,因此在故障码中“断路/对正极短路”总是一起出现的,在具体检修工作则要视情对待。如果线路检测结果是正常的,那么故障通常是部件本身损坏造成的,应进行更换处理。
③阻值过大。与阻值相关的故障信息通常出现在执行器(电磁阀,电动机等)和温度类传感器的故障码内容中。阻值过大的常见原因包括线路连接不良,执行器烧损或断路,传感器断路,线路或插头接触不良等。总的来说,阻值过大可视为断路问题,在检修中可以使用相同阻值的电阻来替代电气部件,从而判断故障原因和故障部位。
④阻值过小。阻值过大的常见原因包括导线之间短路,执行器烧损或短路,传感器短路等。总的来说,阻值过小可视为短路问题,在检修中可以使用相同阻值的电阻来替代电气部件,从而判断故障原因和故障部位。
⑤信号缺失、超差或不可信。此类故障信息一般出现在传感器和执行器的故障码内容中,故障产生的原因有多种,机械、电气、液压等问题都有可能产生此类故障码。在检修过程中应对相关电气部件的阻值、线路连接情况进行重要检查,如果故障总是间歇出现,那么有可能是电气部件性能不稳定,应进行更换处理。
⑥电路效能。电路效能是指传感器的信号输出能力、执行器的驱动能力以及控制模块电路负荷承载能力等。相关故障一般呈间歇性出现,故障的偶发因素较多,因此检修难度较大。应重点对控制信号进行检查,必要时应使用示波器检测信号波形。在确认控制信号正常的情况下,应对机械方面的问题(如安装位置不当,部件变形或缺损,脏污、
卡滞及锁死等)进行检查,检查无误后再决定是否更换相关部件。
⑦信号接口或数据接口异常。此类故障信息一般出现在与数据线或总线通信相关的故障码内容中。控制模块虽然设有信号接口和数据接口,但此类故障通常并不是指接口装置或线路连接不良,而是指信号或数据传输错误或中断。因此在实际检修工作中,要对故障码内容涉及的系统和控制模块进行自诊断,对功能故障进行检修。在确认功能故障已排除的情况下,检查控制模块或电子控制装置的电源线、接地线、数据线和总线。如果以上检查结果没有发现问题但故障依然存在,那么更换故障码内容所涉及的控制模块或电子控制装置。
⑧机械故障。虽然控制模块是以电信号检测方法来执行自诊断功能的,但并不等于说控制模块只能识别电气故障,不能识别机械故障。机械故障的识别方式是一种间接识别方式,例如通过传感器信号对比,执行元件的作用时间、工作行程以及功能之间连带关系等监测方式,控制模块能够识别出机械类故障。在实际检修工作中,应对相关部件的安装状况、外观状况、机械性能进行重点检查,必要时更换相关部件。
⑨控制模块内部故障。控制模块内部故障分为两种故障类型,一种是硬件故障,另一种是软件故障。在大多数情况下,此类故障信息并不会对相关系统造成影响,而且一旦清除后很长时间不会再出现,因此不要轻易地更换控制模块。
如果此类故障信息无法清除掉,而且导致较为明显的故障症状,那么应对控制模块的电源线、接地线、数据线和总线进行检查。若线路检查结果正常但故障依然存在,则更换控制模块。
4)故障码的设定条件。故障码的产生必须满足相关的设定条件,例如时间、温度、行驶工况、工作模式、信号偏差量、监测次数等。这些设定条件以监测程序的形式储存在控制模块,一旦满足之后控制模块将记录故障码,并按照程序要求激活相关警告灯或取消某些工作模式。
理解故障码设定条件对于检修工作是非常重要的,特别是在检修一些疑难杂症时应从故障码的设定条件入手,分析故障产生的机理以及可能存在的故障原因,接下来的检修思路才有可能是正确的。
(2)数据流的诊断要点
数据流是故障码除外最为常用的诊断信息,由于数据流的项目众多(包括传感器、执行器、系统参数、工作模式等数据),而且能够以动态形式进行显示,因此对故障检修工作帮助很大,可以说很多故障都是通过查看数据流才得到排除的。数据流虽然很有用,但也有其局限性,如果数据流运用不当,反而会使简单的问题复杂化。在实际检修工作中要注意以下问题:
1)在对某个部件进行诊断时,如果有真实的故障码,但观察数据流却是正常的,那么应以故障码为准进行检修,在确认线路连接正常的情况下应果断地更换部件,不要因为数据流正常而犹豫不决。这就是说,数据流只能作为一种辅助诊断依据,它并不是为故障监控而设置的,控制模块在处理数据流信息时可能会采用多种显示方式,因此我们看到的数据流虽然是动态的,但并不一定是真实的,而且有可能存在时滞性、模拟性等问题。
2)在没有故障码但系统工作异常的情况下,需要通过观察数据流来查找故障原因。如果诊断仪无法显示动态的数据流,但不知道问题出在控制模块性能不良还是诊断仪程序不够完善,此时可以操作空调控制面板,观察数据是否变化。还可以利用其他仪器测量相关参数(制冷剂压力、出风口温度等),通过数据对比来判断问题出在哪个环节。
(3)元件测试和基本设定
元件测试是指对执行器之类的元件进行性能测试,这种检测方法最突出的优点是能够准确地判断出是执行器本身的故障原因还是控制功能失效、线路连接不良的故障原因。如果在测试过程中执行器没有反应,那么可以使用试灯替代,若试灯点亮,则说明执行器有间题,否则检查线路和相关控制模块。
基本设定类似于功能匹配,主要用于控制模块对传感器信号范围进行识别,对执行器工作行程进行记忆,完成系统初始化设定。
四、控制模块的编程及功能匹配
早期的发动机系统功能比较单一,当发动机控制模块损坏之后,只要购买零件号相同的配件换上去就可以了,不用进行编程或功能匹配。随着整车网络通信技术的提高,车型更新换代的速度很快,控制功能不断增多,配件的种类也不断增加。制造厂为了节省成本,不可能为每一种车型都设计功能独特的控制模块,而是采用功能匹配的方法将同一种控制模块配置在不同的车型中,这就好比在组装电脑时,硬件组装好之后再对软件(操作系统和驱动系统)进行安装。汽车控制模块的编程及功能匹配也就相当于电脑的软件安装,只不过操作方法更为简单,但通常需要专用诊断仪才能完成。
总的来说,编程就是使新的控制模块与车型配置参数相匹配,使新的控制模块与网络系统相匹配,使网关控制模块识别到新的控制模块已装配到车辆中,并且能够正常使用。如果发动机控制模块没有进行编程,那么通常会出现两种问题:一是防盗功能被激活,发动机系统无法起动;二是车辆其他系统无法正常识别发动机版本,某些工作模式无法启用或通信功能中断,相关系统储存编码错误或总线通信中断信息。车系不同,发动机控制模块的编程方式也不同。下面对不同的编程方式进行说明。
1.采用编码进行编程
这种编程方式的典型车系是大众/奥迪车系。例如,对于早期的车型,换上新的发动机控制模块之后,选择诊断仪的控制模块编程菜单,先对防盗控制模块进行密码登录及防盗匹配,然后按维修资料的编码对发动机控制模块进行编程。编码一般由五位数组成,使用诊断仪输入编码,然后进行确定即可。若缺少维修资料,则可以先读取原车发动机控制模块的编码,然后将此编码输入到新的发动机控制模块中,从而避免编码错误。
2.采用底盘型号进行编程
某些车系(如奔驰、宝马)是按照底盘型号划分车型的,其原因是在汽车制造过程中,整车装备是按照底盘类型进行配置的,因此故障诊断菜单和配件选购也以底盘型号为分类依据。例如宝马车型,控制模块按照底盘型号进行编程,在诊断仪的初始菜单中选择“编程/设码”项目,进入操作界面后选择车型,然后选择发动机项目,进行确定。完成后诊断仪会出现编程完成的提示信息,此后重新起动车辆,完成自适应匹配。
编程过程是由诊断仪自动执行的,不需要人工输入或选择控制模块的控制版本、底盘号码、发动机和变速器型号等信息。这种编程方式的目的在于将新控制模块的软件信息输入到网关控制模块(如仪表板)中,激活新发动机控制模块的相关功能。由于网关控制模块已储存有底盘号码、发动机和变速器型号等信息,因此不再需要人工进行输入或选择。
3.采用功能菜单进行编程
专用诊断仪都有编程菜单,在具体操作过程中有的需要人工输入信息和选择配置项目,有的需要按照提示信息对列表进行选择。例如,在对奔驰车系的发动机控制模块进行编程时,可以按照诊断菜单的类型选择“Control module adaptations”的“'Read/changecode”项目或者“Initial startup”项目,然后根据提示信息进行操作即可。在具体操作过程中需要注意以下两点:
1)如果不能确认车辆的实际配置形式,那么应该核对VIN码,然后通过查询配件资料进行确认;或者按照默认方式进行操作。
2)记录所选项目和输入的相关信息,确保一旦操作失败后能够沿着功能路径将诊断仪退回到初始编程菜单中,并且能够协助查找到故障原因。
4.采用全车编程方式进行编程
对于某些新款且配置级别高的汽车,由于整车电气结构比较复杂,控制模块之间的功能关联性较为密切,因此当更换某个控制模块之后,不再采用针对控制模块的编程方式,而是采用整车编程方式进行编程。也就是说,即使只更换发动机控制模块,也要进行全车电控系统编程,即在网状通信模式下对所有控制模块进行一次参数识别和功能匹配。
全车编程必须使用专用诊断仪,甚至需要联网,对操作条件要求很高。在编程完成之后还要对某些系统进行功能匹配和初始化设定,整个操作过程下来需要较长的时间,需要注意的相关事项较多,一旦编程失败,有可能造成某些控制模块功能异常或失效。下面以宝马E90底盘车型为例,介绍全车编程方法。
1)换上新的发动机控制模块,将3S诊断仪连接到车辆的诊断座上,开机。
2)点击显示屏初始界面的“新对话”键。
3)选取“DK22”项目,点击“继续”键,进行默认操作,进入功能选项菜单。
4)选取“装载软件”项目,点击“是”键。
5)选取“选择已更换电脑”项目,在右侧菜单中选取控制模块的名称,点击“确定”键。
6) 3S诊断仪对整车电控系统的版本及配置进行扫描和识别,生成列表。
7)继续点击“开始”键,3S诊断仪进行编程和设码。
8)当完成编程和设码后,关闭点火开关和3S诊断仪。取下3S诊断仪。
9)连接GT1诊断仪,进行全车电控系统自诊断。按照诊断帮助信息进行相关系统的初始化设定及匹配。例如对转向角传感器进行匹配,对天窗进行初始化设定,对遥控系统进行匹配等。
10)完成后重新读取故障码,确认故障码消失,车辆恢复正常。
5.功能匹配
功能匹配是发动机控制模块对传感器信号和执行器工作行程进行识别,以及与其他系统的控制模块之间进行参数识别,从而达到适应性匹配的目的。通常,发动机系统需要匹配的部件是电子节气门,特别是更换或修理这些部件之后,应执行匹配运行程序,否则发动机会出现怠速转速不正确或加速不良等问题。
6.发动机防盗系统匹配
车系、车型不同,发动机防盗系统的匹配方法也不同。有些车型可以采用人工方法进行匹配,有些车型则必须借助诊断仪。但不管怎样,维修人员都要切记以下问题:按照维修手册的标准流程完成匹配;使用专用型诊断仪且软件版本达到配置要求;工作电源稳定,确保功能匹配顺利完成。
五、理论学习和经验积累的重要性
汽车维修的目的是排除故障,使车况恢复正常。汽车维修技能必须借助理论学习和经验积累才能得到提高,然而有些维修人员认为理论性的东西很枯燥,难以理解,而且与实际故障联系不上,因此忽视了这方面的学习。这种想法有一定的普遍性,但却是一种错误的想法,并且制约了汽车维修从业人员整体素质的提高,由此我们也会发现许多现实问题,如有些维修人员只会检修单一车型,一旦面对其他车型便无从下手;有些维修人员工作多年,技术水准却总是提高不上去;有些维修人员很敬业,勤勤恳恳,但缺少独立解决问题的能力。这些问题困扰着我们,而且希望能够找到行之有效的解决方法。
除了个人兴趣、天赋等因素之外;关键还在于能否找到一些共性和技巧性的东西来指导维修工作。共性包括原理和检修两个方面,技巧性主要指检修方面。虽然各汽车制造厂都有其技术传承性,但发动机的基本控制原理是相同的,只是在部件配置、功能作用以及数据传输路径等方面有一些细微变化。因此,只要善于学习,从结构厚理出发,整理出共性的东西,结合作用机理归纳出故障特征及解决方法,经过不断磨炼和经验积累,我们就能够成为名副其实的维修专家。