汽车免拆诊断案例 | 2017 款林肯大陆车发动机偶尔无法起动

故障现象

一辆2017款林肯大陆车,搭载2.0T发动机,累计行驶里程约为7.5万km。车主进厂反映,有时按下起动按钮,起动机不工作,发动机无法起动,组合仪表点亮正常;多次按下起动按钮,发动机又可以起动着机了。故障没有明显规律,几天出现一次,为此更换过蓄电池、起动机及起动按钮,但故障依旧,于是将车开至我厂进行检修。

故障诊断

接车后反复试车,故障未能再现。用故障检测仪检测,发现多个控制模块中均存储有以字母“U”开头的通信类故障代码(图1),其中与动力控制模块(PCM)通信丢失相关的故障代码出现的次数最多,初步判断该车存在偶发的通信故障。

图1 存储的故障代码

仔细分析图1中的故障代码,发现一个奇怪的地方,即PCM和ABS(防抱死制动控制模块)中均未存储通信类故障代码。PCM是要与ABS交流信息的,如制动状态、车速、发动机转速等信息。假设ABS与PCM之间的通信总线存在故障,那么两者会相互识别到对方通信丢失,即ABS中会存储与PCM通信丢失的故障代码,PCM中会存储与ABS通信丢失的故障代码。为什么PCM和ABS中均未存储通信类故障代码呢?分析认为,故障出现时PCM和ABS均无法正常工作,所以均无法识别通信类故障代码,由此怀疑PCM和ABS的共用电源或搭铁线路存在故障。

再分析图1中的故障代码,发现ABS中存储有故障代码“U300A-29-28 点火开关”,TRCM(变速器范围控制模块)中存储有故障代码“P2534-00-28 点火开关运转/起动位置电路电压偏低”,2个故障代码均与起动按钮控制的电源有关,于是接着重点检查PCM和ABS的电源,特别是受起动按钮控制的电源。

查看相关电路(图2)得知,PCM、ABS、TRCM及PSCM(电动转向控制模块)等均由运行/起动继电器控制供电。用故障检测仪查看TRCM的电源数据流,反复按下起动按钮(在IG ON与IG OFF之间切换),“点火开关运行/起动位置电路电压-测量值”变化均正常。

图2 运行/起动继电器控制供电电路

用虹科Pico示波器测量熔丝F33(图3)输出端子上的电源波形(图4),乍一看未见异常;放大运行/起动继电器接通瞬间的电源波形,发现电源有明显的波动,怀疑运行/起动继电器触点偶尔接触不良。

图3 熔丝F33及运行/起动继电器的安装位置

图4 故障车熔丝F33输出端子上的电源波形

拆下运行/起动继电器检查,外观无异常,且安装孔无松动;人为反复给运行/起动继电器线圈供电,触点均能够吸合。拆下运行/起动继电器外壳,观察触点,无明显烧蚀痕迹。在运行/起动继电器触点间塞一张纸,装复试车,故障现象再现,且存储的故障代码也与图1一致,由此验证故障是由运行/起动继电器触点偶尔接触不良引起的。

故障排除

更换运行/起动继电器后再次测量熔丝F33输出端子上的电源波形(图5),发现运行/起动继电器接通瞬间的电源波动明显变好。交车1个月后进行电话回访,车主反映故障未再出现,故障排除。

图5 正常车熔丝F33输出端子上的电源波形

故障总结

1、汽车是复杂系统的高度集成,牵一发而动全身。因此,进行故障诊断之前,必须熟悉车辆各系统之间的联动关系。在本案例中,面对大量的通信故障,笔者敏锐地发现了PCM与ABS故障码间的异常关系,从而有效缩小的故障范围,降低了排查难度。

2、偶发、轻微的故障通常排查难度是更大的。本案中,故障是因运行/起动继电器触点偶尔接触不良引起的,不难看出,这类偶发的接触不良仅通过拆检观察是非常难发现的。而使用虹科Pico示波器,捕捉异常波形,就能成为有力的提示与证据,帮助技师锁定故障,避免错漏问题!

作者:叶正祥,余姚东江名车专修厂厂长兼技术总监,被聘为哈弗汽车区域技术专家

看了这么多波形诊断案例,你是否也想了解,波形诊断到底能不能提升收益?怎样才能吸引更多客户,实现利润提升?7月18号晚八点,欣车汇创始人,维修检测工程师陆瑾老师,将分享她的经验与秘籍!还有百元耗力送不停!错过就真的错亿咯,速速预约起来咯!

直达直播间:https://olezi.xetlk.com/s/3rH8os

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/diannao/48481.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

ubuntu 挂载硬盘,raspberry pi 树莓派,jetson

在Ubuntu中挂载硬盘,首先需要确认硬盘是否被系统识别,可以通过lsblk或fdisk -l命令查看。假设新硬盘被系统识别为/dev/sdb,你可以按照以下步骤进行挂载: 创建一个挂载点(例如在/mnt下): sudo …

deque学习笔记

构造函数 //双端数组 #include<iostream> #include<deque> using namespace std; //deque内部有一个中控器 void printDeque(deque<int>& d) {for (deque<int> ::iterator it d.begin(); it ! d.end(); it) {cout << *it << " …

(21)起落架/可伸缩相机支架

文章目录 前言 1 连接到自动驾驶仪 2 通过任务规划器设置 3 其他参数 4 参数说明 前言 Copter 和 Plane 支持可伸缩的起落架/相机支架&#xff0c;由伺服机制激活&#xff08;如 Hobby King 出售的用于copters 的这些&#xff09;。齿轮/支架可以手动缩回或用一个辅助开关…

Go语言 字典(map)

本文主要为Go语言数据类型-字典&#xff08;map&#xff09;定义、特性及其示例整理的学习笔记。 目录 字典&#xff08;map&#xff09; 定义字典 分配空间 未分配空间直接赋值 分配空间及赋值 分配空间但不指定长度 定义时分配空间 遍历 判断key是否存在 访问不存在…

【 DHT11 温湿度传感器】使用STC89C51读取发送到串口、通过时序图编写C语言

文章目录 DHT11 温湿度传感器概述接线数据传送通讯过程时序图检测模块是否存在 代码实现总结对tmp tmp << 1;的理解对sendByte(datas[0]/10 0x30);的理解 DHT11 温湿度传感器 使用80C51单片机通过读取HDT11温湿度传感的数据&#xff0c;发送到串口。 通过时序图编写相应…

微信小程序数组绑定使用案例(一)

微信小程序数组绑定案例&#xff0c;修改数组中的值 1.Wxml 代码 <view class"list"><view class"item {{item.ischeck?active:}}" wx:for"{{list}}"><view class"title">{{item.name}} <text>({{item.id}…

Redis7(二)Redis持久化双雄

持久化之RDB RDB的持久化方式是在指定时间间隔&#xff0c;执行数据集的时间点快照。也就是在指定的时间间隔将内存中的数据集快照写入磁盘&#xff0c;也就是Snapshot内存快照&#xff0c;它恢复时再将硬盘快照文件直接读回到内存里面。 RDB保存的是dump.rdb文件。 自动触发…

昇思25天学习打卡营第25天|MindNLP ChatGLM-6B StreamChat

配置环节 %%capture captured_output !pip uninstall mindspore -y !pip install -i https://pypi.mirrors.ustc.edu.cn/simple mindspore2.2.14 !pip install mindnlp !pip install mdtex2html配置国内镜像 !export HF_ENDPOINThttps://hf-mirror.com下载与加载模型 from m…

【计算机视觉】siamfc论文复现实现目标追踪

什么是目标跟踪 使用视频序列第一帧的图像(包括bounding box的位置)&#xff0c;来找出目标出现在后序帧位置的一种方法。 什么是孪生网络结构 孪生网络结构其思想是将一个训练样本(已知类别)和一个测试样本(未知类别)输入到两个CNN(这两个CNN往往是权值共享的)中&#xff0…

代码解读:Diffusion Models中的长宽桶技术(Aspect Ratio Bucketing)

Diffusion Models专栏文章汇总&#xff1a;入门与实战 前言&#xff1a;自从SDXL提出了长宽桶技术之后&#xff0c;彻底解决了不同长宽比的图像输入问题&#xff0c;现在已经成为训练扩散模型必选的方案。这篇博客从代码详细解读如何在模型训练的时候运用长宽桶技术(Aspect Rat…

【机器学习】-- SVM核函数(超详细解读)

支持向量机&#xff08;SVM&#xff09;中的核函数是支持向量机能够处理非线性问题并在高维空间中学习复杂决策边界的关键。核函数在SVM中扮演着将输入特征映射到更高维空间的角色&#xff0c;使得原始特征空间中的非线性问题在高维空间中变得线性可分。 一、SVM是什么&#x…

Android init.rc各阶段的定义和功能

Android开机优化系列文档-CSDN博客 Android 14 开机时间优化措施汇总-CSDN博客Android 14 开机时间优化措施-CSDN博客根据systrace报告优化系统时需要关注的指标和优化策略-CSDN博客Android系统上常见的性能优化工具-CSDN博客Android上如何使用perfetto分析systrace-CSDN博客A…

时间卷积网络(TCN):序列建模的强大工具(附Pytorch网络模型代码)

这里写目录标题 1. 引言2. TCN的核心特性2.1 序列建模任务描述2.2 因果卷积2.3 扩张卷积2.4 残差连接 3. TCN的网络结构4. TCN vs RNN5. TCN的应用TCN的实现 1. 引言 引用自&#xff1a;Bai S, Kolter J Z, Koltun V. An empirical evaluation of generic convolutional and re…

Linux系统之部署扫雷小游戏(三)

Linux系统之部署扫雷小游戏(三) 一、小游戏介绍1.1 小游戏简介1.2 项目预览二、本次实践介绍2.1 本地环境规划2.2 本次实践介绍三、检查本地环境3.1 检查系统版本3.2 检查系统内核版本3.3 检查软件源四、安装Apache24.1 安装Apache2软件4.2 启动apache2服务4.3 查看apache2服…

大厂生产解决方案:泳道隔离机制

更多大厂面试内容可见 -> http://11come.cn 大厂生产解决方案&#xff1a;泳道隔离机制 背景 在公司中&#xff0c;由于项目多、开发人员多&#xff0c;一般会有多套测试环境&#xff08;可以理解为多个服务器&#xff09;&#xff0c;同一套服务会在多套测试环境中都部署…

《逻辑003:实现request接口获取数据》

描述&#xff1a;在开发小程序过程中&#xff0c;发现一些不错的案例&#xff0c;平时使用也比较多&#xff0c;稍微总结了下经验&#xff0c;以下内容可以直接复制使用&#xff0c;希望对大家有所帮助&#xff0c;废话不多说直接上干货&#xff01; 一、实现request接口获取数…

如何解决微服务下引起的 分布式事务问题

一、什么是分布式事务&#xff1f; 虽然叫分布式事务&#xff0c;但不是一定是分布式部署的服务之间才会产生分布式事务。不是在同一个服务或同一个数据库架构下&#xff0c;产生的事务&#xff0c;也就是分布式事务。 跨数据源的分布式事务 跨服务的分布式事务 二、解决方…

【适合初学者】这可能是全网最简单的Bert代码学习

最简单的Bert代码学习 教程数据集说明建立词表任务一&#xff1a;随机mask并预测重建举例说明构建输入构建目标segment_label 随机mask的具体实现 任务二&#xff1a;预测两个子句是否来自同一个句子举例说明构建输入构建目标 随机选择子句的实现方式 BERT模型输入生成mask三种…

配置服务器

参考博客 1. https://blog.csdn.net/qq_31278903/article/details/83146031 2. https://blog.csdn.net/u014374826/article/details/134093409 3. https://blog.csdn.net/weixin_42728126/article/details/88887350 4. https://blog.csdn.net/Dreamhai/article/details/109…

JS设计模式(一)单例模式

注释很详细&#xff0c;直接上代码 本文建立在已有JS面向对象基础的前提下&#xff0c;若无&#xff0c;请移步以下博客先行了解 JS面向对象&#xff08;一&#xff09;类与对象写法 特点和用途&#xff1a; 全局访问点&#xff1a;通过单例模式可以在整个应用程序中访问同一个…