无故障码时汽车驱动性能故障的诊断方法08-04-23 16:34 资讯来源:汽车驾驶与维修文/Karl Seyfery 译 / 罗小江韩建保不需要多长时间,技师们就能够习惯于对装有第二代车载诊断系统(OBD-II )的汽车进行故障诊断与维修工作,在这些汽车上都安装了动力系统控制模块(PCM),每个 PCM 能够存储数百个故障诊断代码(DTC)。有了这么多的故障诊断代码,人们就很难想象这样的情形:如果没有一个相应的故障诊断代码帮助你去确定引起故障的可能原因的话,你将如何着手处理一辆驱动性能有问题的汽车?但是,对于一辆新款轿车来说,在发动机管理系统计算机还没有警示有任何故障现象之前,以及在即便出现了故障但还没有让故障警示灯(MIL)亮起之前,轿车是完全可能出现驱动性能或其它的运行方面的故障的。当出现这种情况时,你就需要制定出一套策略来快速高效地找出引起故障的原因并进行相应的修理工作。这便是本文要讲述的主题。在此先提示大家, 在汽车故障诊断与维修工作中,故障诊断代码可以是你的朋友,但却不是你的唯一的朋友。故障诊断代码的发展历史及其局限性因为本文讨论的是无故障诊断代码时汽车驱动性能方面的故障诊断问题,因此不必再对故障诊断代码本身进行详细的论述,但在此处花点时间回顾一下故障诊断代码的发展历史, 对于衬托本文的主题却是非常有益的。一旦人们弄清楚了故障诊断代码到底能做什么,不能做什么,人们就能清楚地认识到过于相信和依赖于故障诊断代码,将是一件不理智并很危险的事。早期的故障诊断代码的概念其实是很简单的。动力系统控制模块起初主要的功能在于识别出那些检测到超出技术规范值的异常数据的传感器。通过将传感器的读数和保存在永久存储器里的标准数据相比较,动力系统控制模块马上就能确定那些测取到了异常数据的传感器。 如果传感器的读数超出了被测量信号的正常范围,或者在规定时间段内没有读数,那么动力系统控制模块就将设置一个故障诊断代码。在绝大多数情况下,动力系统控制模块只能跟踪到发生了断路或短路故障的传感器。如果传感器测量到的数据处于其它的什么状态,动力系统控制模块将无所作为。随着计算机编程技术的日臻完善,动力系统控制模块开始能够从传感器感应到的信息中区分出无意义的部分,也就是说记录下的这些无意义的信号不表明汽车有关系统的运行状态出现了问题。假设发动机已经启动并运行了几分钟,但是 冷却液温度传感器却一直显示发动机温度过低,显然这是互相矛盾的。...