汽车免拆诊断案例 | 卡罗拉急加速抖动故障排除

news2024/9/22 13:31:47

车型信息

2017年改款卡罗拉,排量1.2T,行驶里程48800公里。

故障现象

车辆不管在什么状态下,只要是平缓加速,都不会有抖动。车辆静止时,急加速时,也不会有抖动。但是车速达40公里/小时以上,急加速时,发动机转速在2500RPM至3000RPM区间时,就会有抖动,且几乎是刚好在2500RPM时就开始抖。该车没有亮故障指示灯,也没有存储任何故障码。

客户说,刚开始时也就是抖了几下,车速上去了,就不抖了。现在抖动的时间持续更久了,油门踩得猛的话,抖动可达3秒左右。如是超车,就比较危险了。

故障诊断

首先确认故障,变速器档位在D档时,只要车速达40公里/小时,猛踩油门,发动机转速超2500RPM,就会出现很明显的抖动,持续一会,车速上去了,抖动了就消失了。你的油门踩的越猛烈,抖动也就越厉害。

我的第一反应可能的故障是:

1, 发动机方面的故障

2, 变速器方面的故障——加速变档时,变速器打滑之类。

为了验证是不是变速器方面的问题,我们挂在M档手动变档,再次试车,结果发现,同样的条件,只有在5、6、7、8档时才会出现抖动,1、2、3、4档不会抖动。于是猜测,如果是档位打滑,应该也只有一个档会打滑。所以我决定先去验证发动机是否有问题。

用虹科Pico汽车示波器连接一条测试线到蓄电池正负极两端,快速判断汽缸是否有存在压力过低的。结果如下图,各汽缸压力虽不是完美的一致,但相差无几。该结果说明汽缸压力没有问题。

用虹科Pico汽车示波器A通道连接点火探头测3缸点火(蓝色),B通道连接WPS500压力传感器放在排气管末端测排气脉冲(红色),结果如图。怠速时,发动机工作还是比较完美的,虽然各个缸有差异,但差异很小。

上面两步测试都显示发动机没有问题。确认,该车在怠速时,是没有抖动的;在挂着N档时,不管是缓慢踩油门,还是急踩油门,发动机都不会抖。

当然,我们做诊断的都知道,一定要捕捉到有故障时的数据,才能做诊断。在车辆没有故障时,所捕捉到的数据并不能帮你排除故障。

那我们就要接上示波器,在外面跑着测。既然是抖动的故障,我就想知道这个抖动是否有规律的,来自哪些部件。那我就先接上我们的振动异响(NVH)设备,探头放在副驾驶座椅底下的螺栓上,当故障出现时,如图,E0.5的振动最大。看到这个数据,我就大概知道故障在哪了。

如果车有4个汽缸,E0.5是发动机的0.5阶振动,即曲轴转动1周它振动0.5次(也即曲轴转2周它振动1次)。如果是正常的发动机,曲轴转2圈,各缸各点火1次,这样的发动机工作是很平稳的。但是如果有一个缸没有点火,曲轴转2圈(1个循环),当转到该你点火时刻,你没有点火,此时就会导致一次扰动/振动,也即曲轴转2圈振动1次,这就是E0.5。

这一数据表明,发动机存在一个缸缺火。

检测次级点火信号来确认故障缸。因为这个抖动故障,出现一会就会消失,所以我们一定要用大时基来检测,即尽量让软件界面长时间记录数据,下面的时基我设置为500ms/div,即一个屏幕是5000毫秒,这样我可以确保发生故障时,这个屏幕能捕捉到故障。这也是利益于虹科Pico汽车示波器的250MS缓存。如果示波器的缓存太小,你未必能捕捉到你要的故障数据。

由下面两张图可以清晰地看到1缸的ECU指令正常,说明ECU没有问题;有燃烧线,也说明该缸有燃烧,该缸没有问题。我们接下来看3缸的点火信号。由图6可见,ECU正常,但是燃烧线没有,但我们看到它有高高的击穿电压,说明火花塞在跳火之后是没有燃烧的。为什么跳火了,却没有燃烧?我们可以看到它有一个反向电压,是不是击穿电压的能量被这个反向的电压瞬间导走(漏电)而最终导致了没有燃烧线,燃油没有被点着?

诊断到这里,结果其实很清晰了。故障不是在火花塞就是点火线圈,因为故障原因是漏电了。

故障排除

只换了3缸的点火线圈,故障不再出现。故障排除!

作者:陈国飞(广州虹科)

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

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

相关文章

【Linux】基础I/O——理解ext2文件系统

我们到现在为止讲的都是打开的文件。现在我们讲讲没有打开的文件 如果一个文件没有被打开,那它就是在磁盘中被存储的,我们就要关心路径问题,存储问题,文件获取问题,那么操作系统是怎么处理这些问题的?不急…

python如何输入矩阵

使用numpy创建矩阵有2种方法,一种是使用numpy库的matrix直接创建,另一种则是使用array来创建。 首先导入numpy: (1)import numpy (2)from numpy import * (3)import …

MYSQL调优详解:案例解析(第40天)

系列文章目录 一、数据库设计优化 二、查询优化 三、架构优化 四、其他优化策略 五、优化案例解析 文章目录 系列文章目录前言一、数据库设计优化二、查询优化三、架构优化四、其他优化策略五、优化案例解析案例一:优化SELECT查询案例二:使用索引案例三…

Quartus II 13.1添加新的FPGA器件库

最近需要用到Altera的一款MAX II 系列EPM240的FPGA芯片,所以需要给我的Quartus II 13.1添加新的器件库,在此记录一下过程。 1 下载所需的期间库 进入Inter官网,(Altera已经被Inter收购)https://www.intel.cn/content…

Java 反射机制:概念、用途与示例

个人名片 🎓作者简介:java领域优质创作者 🌐个人主页:码农阿豪 📞工作室:新空间代码工作室(提供各种软件服务) 💌个人邮箱:[2435024119qq.com] &#x1f4f1…

C语言第5天作业 7月16日

目录 1.求1000以内所有的质数。 2.有1、2、3、4个数字&#xff0c;能组成多少个互不相同且无重复数字的三位数&#xff1f;都是多少&#xff1f; 3.猴子吃桃问题 4.判断最大值 1.求1000以内所有的质数。 质数&#xff1a;只能够1和它本身整除 #include <stdio.h> in…

Cxx Primer-Chap4

表达式可以没有操作符&#xff0c;但一定有操作数&#xff1a;理解表达式中含有多个操作符时涉及操作符的优先级、关联性以及操作数的计算顺序&#xff1a;如果操作符需要的操作数类型不同&#xff0c;则会发生一些默认的类型转换&#xff1a;什么叫Overloaded Operators&#…

Python 合并两个有序数组

Python 合并两个有序数组 正文 正文 题目说明如下&#xff1a; 这里我们直接让 nums1 的后 n 个数等于 nums2 数组&#xff0c;然后对 nums1 数组整体进行排序即可。 class Solution:def merge(self, nums1: List[int], m: int, nums2: List[int], n: int) -> None:"…

Linux中的fork函数及.PHONY

cat fork.c #include<stdio.h> #include<unistd.h> int main() {printf("fork()函数执行前&#xff0c;进程为: %d\n",getpid());pid_t retfork();sleep(1);if(ret>0)printf("我是父进程&#xff0c;我的id为: %d,子进程为 %d\n",getpid(),…

叉车指纹锁怎么安装?叉车指纹启动系统安装介绍

叉车指纹锁的安装&#xff0c;不仅是一项技术性的工作&#xff0c;更是对叉车安全性能的一次提升。在繁忙的物流仓储环境中&#xff0c;叉车的安全性显得尤为重要&#xff0c;而指纹启动系统正是保障叉车安全运行的利器。安装指纹锁分为油叉车和电叉车&#xff0c;以下是接线说…

在国产芯片上实现YOLOv5/v8图像AI识别-【1.3】YOLOv5的介绍及使用(安装、标注)

本专栏主要是提供一种国产化图像识别的解决方案&#xff0c;专栏中实现了YOLOv5/v8在国产化芯片上的使用部署&#xff0c;并可以实现网页端实时查看。根据自己的具体需求可以直接产品化部署使用。 B站配套视频&#xff1a;https://www.bilibili.com/video/BV1or421T74f YOLO…

【Django+Vue3 线上教育平台项目实战】购物车与订单模块的精简实现与数据安全策略

文章目录 前言一、购物车模块1.后端核心逻辑2.前端页面代码3.操作流程及演示 二、订单模块1.订单模块模型类设计1.展示订单信息a.页面展示b.前端核心代码c.后端核心逻辑 2.订单是否使用优惠券与积分a.页面展示b.前端核心代码 3.订单支付方式a.页面展示b.前端核心代码 4.提交订单…

浅谈断言之响应断言

浅谈断言之响应断言 在进行测试时&#xff0c;确保服务器响应的内容符合预期是至关重要的&#xff0c;这时就需要用到JMeter的断言功能。响应断言&#xff08;Response Assertion&#xff09;是JMeter中最常用的一种断言类型&#xff0c;它允许用户验证服务器响应数据是否包含…

Vue3新增时自动获取当前时间

如图&#xff0c;点击新增的时候自动获取当前的时间来作为创建时间 时间组件&#xff1a; <el-form-item label"创建时间" prop"createTime"><el-date-pickerv-model"createTime"type"datetime"value-format"x"pla…

AI算不出9.11和9.9哪个大?六家大模型厂商总结了这些原因

大模型“答对”或“答错”其实是个概率问题。关于“9.11和9.9哪个大”&#xff0c;这样一道小学生难度的数学题难倒了一众海内外AI大模型。7月17日&#xff0c;第一财经报道了国内外“12个大模型8个都会答错”这道题的现象&#xff0c;大模型的数学能力引发讨论。 “从技术人员…

《基于 CDC、Spark Streaming、Kafka 实现患者指标采集》

&#x1f4e2; 大家好&#xff0c;我是 【战神刘玉栋】&#xff0c;有10多年的研发经验&#xff0c;致力于前后端技术栈的知识沉淀和传播。 &#x1f497; &#x1f33b; CSDN入驻不久&#xff0c;希望大家多多支持&#xff0c;后续会继续提升文章质量&#xff0c;绝不滥竽充数…

AGI 之 【Hugging Face】 的【零样本和少样本学习】之三 [无标注数据] 的简单整理

AGI 之 【Hugging Face】 的【零样本和少样本学习】之三 [无标注数据] 的简单整理 目录 AGI 之 【Hugging Face】 的【零样本和少样本学习】之三 [无标注数据] 的简单整理 一、简单介绍 二、零样本学习 (Zero-shot Learning) 和少样本学习 (Few-shot Learning) 1、零样本学…

RV1103使用rtsp和opencv推流视频到网页端

参考&#xff1a; Luckfox-Pico/Luckfox-Pico-RV1103/Luckfox-Pico-pinout/CSI-Camera Luckfox-Pico/RKMPI-example Luckfox-Pico/RKMPI-example 下载源码 其中源码位置&#xff1a;https://github.com/luckfox-eng29/luckfox_pico_rtsp_opencv 使用git clone由于项目比较大&am…

vi 编辑器快捷生成 main 函数和基本框架

step1: 执行 sudo vi /etc/vim/vimrc &#xff08;修改vimrc需要管理员权限&#xff1a;sudo&#xff09; step2:输入用户密码&#xff0c;回车, 编辑vimrc文件 step3:在尾行输入以下代码&#xff08;可复制&#xff09; map mf i#include<stdio.h><ESC>o#includ…

一篇论文分享,以多模态的形式来做RAG的研究

这篇论文&#xff0c;给我很强的割裂感和冲击感。非常值得阅读。我是做RAG相关研究工作的 &#xff0c;过去一年在做传统的RAG&#xff0c;就是标准的文档解析&#xff0c;chunk&#xff0c;召回&#xff0c;排序&#xff0c;模型生成答案这条路。深谙RAG的复杂&#xff0c;中间…