虹科Pico汽车示波器 | 汽车免拆检修 | 2011款瑞麒M1车发动机起动困难、加速无力

一、故障现象

 

        一辆2011款瑞麒M1车,搭载SQR317F发动机,累计行驶里程约为10.4万km。该车因发动机起动困难、抖动、动力不足、热机易熄火等故障进厂维修。用故障检测仪检测,发动机控制单元(ECU)中存储有故障代码“P0340相位传感器安装位置不当”。

 

        为此维修人员更换了火花塞、凸轮轴位置传感器、曲轴位置传感器及正时链条套装等,并反复校对了发动机配气正时,但故障依旧,于是向笔者请求技术支持。

 


二、故障诊断

 

        该车只在进气凸轮轴上配备了凸轮轴位置传感器(资料上称为相位传感器),用于检测进气凸轮轴上4齿的齿槽磁通量变化;当各个齿转过凸轮轴位置传感器时,传感器电子装置根据磁场变化输出一个脉冲信号;凸轮轴每转1圈就有4个不同宽度的脉冲信号输出,输出信号的频率取决于凸轮轴转速;发动机控制单元通过对窄齿和宽齿进行解码来识别凸轮轴位置,从而确定发动机的最佳点火和喷油时刻。

 

        根据故障代码P0340提示,首先对凸轮轴位置传感器的线路进行检测,电源(5V)和搭铁均正常,且信号线无断路、短路现象,由此怀疑凸轮轴位置传感器信号失常。于是用示波器测量凸轮轴位置传感器的信号波形(图1),发现信号形状及幅值均无明显异常。

 

图1 凸轮轴位置传感器的信号波形

 

        考虑到发动机曲轴转角与凸轮轴转角之间有一定的对应关系,如果两者的对应关系出现问题,便会导致配气正时错误,从而使发动机起动困难、动力不足,严重时发动机根本无法起动。仔细检查发动机正时机构和凸轮轴的安装,并无异常。

 

        【咨询pico示波器:400-999-3848www.qichebo.com】用示波器同时测量该车曲轴和凸轮轴位置传感器的信号波形(图2),并与正常车的相关波形(图3)进行对比。曲轴位置传感器为“60-2齿”(原本为60个齿,减去2个齿)结构,齿与齿间隔角度为360°/60=6°,每个凸齿和小齿缺所占曲轴转角均为3°。

 

图2 故障车曲轴和凸轮轴位置传感器信号波形

 

        曲轴旋转1圈,将会产生58个脉冲信号。大齿缺所占的弧度相当于2个凸齿和3个小齿缺所占弧度,大齿缺所占曲轴转角为(2+3)×3°=15°。大齿缺输出基准信号,对应发动机气缸1或气缸4压缩上止点前的一定角度,到底是气缸1还是气缸4,则需根据凸轮轴位置传感器信号来确定。

 

        如图3所示,正常车的凸轮轴位置传感器第2个宽齿信号上升沿与曲轴位置传感器大齿缺信号下降沿对齐,故障车的凸轮轴位置传感器第2个宽齿信号上升沿与曲轴位置传感器大齿缺信号下降沿相差了15个脉冲信号,每个脉冲信号占6°曲轴转角,相当于相差了15×6°=90°曲轴转角。

 

图3 正常车曲轴和凸轮轴位置传感器信号波形

 

        如果发动机配气正时真的相差这么多,发动机不可能起动着机,加上之前检查发动机配气正时未见异常,怀疑曲轴或凸轮轴位置传感器的信号盘发生偏转。进一步检查发现,进气凸轮轴的信号轮上有锤击痕迹(图4)。

 

图4 进气凸轮轴的信号轮上有锤击痕迹

 

        由于信号轮和凸轮轴后端采用过盈配合的方式进行连接(图5),因此在外力作用下两者的相对位置关系会发生偏转,从而使凸轮轴位置传感器信号失准。

 

图5 信号轮与凸轮轴后端采用过盈配合的方式连接

 


三、故障排除

 

        调整凸轮轴信号轮的位置,使曲轴和凸轮轴位置传感器的信号波形与正常车的信号波形一致,清除故障代码后试车,发动机起动顺利,加速有力,故障排除。

 


四、故障总结

 

        这类故障在发动机实际维修过程中并不多见,按照传统的思路对凸轮轴位置传感器及线路、发动机配气正时进行检测,未能解决问题,最后借助示波器测量曲轴和凸轮轴位置传感器的信号波形,与正常车的信号波形进行对比才发现了问题。

 


作者:郑州市国防科技学校 党令军
           河南地矿职业学院 禹露

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

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

相关文章

【Python 训练营】N_2 打印乘法口诀表

题目 借助格式化输出长方形、左上三角形、右上三角形、左下三角形、右下三角形5种格式的九九乘法口诀表。 答案 长方形格式 for i in range(1,10):for j in range(1,10):print(%d*%d%2d%(i,j,i*j),end ) # %2d 整数站两个字节print()左上三角形 for i in range(1,10):for …

Vue框架学习笔记——事件处理

文章目录 前文提要事件处理的解析过程样例代码如下:效果展示图片:v-on:click"响应函数"v-on:click简写形式响应函数添加响应函数传参占位符"$event"注意事项 前文提要 本人仅做个人学习记录,如有错误,请多包…

2、git进阶操作

2、git进阶操作 2.1.1 分支的创建 命令参数含义git branch (git checkout -b)<new_branch> <old_branch>表示创建分支-d <-D>删除分支 –d如果分支没有合并&#xff0c;git会提醒&#xff0c;-D强制删除-a -v查看分支-m重新命名分支commit id从指定的commi…

如何打造“面向体验”的音视频能力——对话火山引擎王悦

编者按&#xff1a;随着全行业视频化的演进&#xff0c;我们置身于一个充满创新与变革的时代。在这个数字化的浪潮中&#xff0c;视频已经不再只是传递信息的媒介&#xff0c;更是重塑了我们的交互方式和体验感知。作为字节跳动的“能力溢出”&#xff0c;火山引擎正在飞速奔跑…

【React】路径别名配置

路径解析配置&#xff08;webpack&#xff09;&#xff0c;把 / 解析为 src/路径联想配置&#xff08;VsCode&#xff09;&#xff0c;VSCode 在输入 / 时&#xff0c;自动联想出来对应的 src/下的子级目录 1. 路径解析配置 安装craco npm i -D craco/craco项目根目录下创建配…

RK3588平台 USB框架与USB识别流程

一.USB的基本概念 在最初的标准里&#xff0c;USB接头有4条线&#xff1a;电源&#xff0c;D-,D,地线。我们暂且把这样的叫做标准的USB接头吧。后来OTG出现了&#xff0c;又增加了miniUSB接头。而miniUSB接头则有5条线&#xff0c;多了一条ID线,用来标识身份用的。 热插拔&am…

9. Mysql 模糊查询和正则表达式

一、模糊查询 1.1 LIKE运算符 在MySQL中&#xff0c;可以使用LIKE运算符进行模糊查询。LIKE运算符用于匹配字符串模式&#xff0c;其中可以使用通配符来表示任意字符或字符序列。 示例代码 SELECT * FROM table_name WHERE column_name LIKE pattern;table_name&#xff1a…

最新AIGC创作系统ChatGPT网站源码,Midjourney绘画系统,支持GPT-4图片对话能力(上传图片并识图理解对话),支持DALL-E3文生图

一、AI创作系统 SparkAi创作系统是基于OpenAI很火的ChatGPT进行开发的Ai智能问答系统和Midjourney绘画系统&#xff0c;支持OpenAI-GPT全模型国内AI全模型。本期针对源码系统整体测试下来非常完美&#xff0c;可以说SparkAi是目前国内一款的ChatGPT对接OpenAI软件系统。那么如…

2023亚太杯数学建模B题完整原创论文讲解

大家好呀&#xff0c;从发布赛题一直到现在&#xff0c;总算完成了2023亚太地区数学建模竞赛B题玻璃温室的微气候调控完整的成品论文。 本论文可以保证原创&#xff0c;保证高质量。绝不是随便引用一大堆模型和代码复制粘贴进来完全没有应用糊弄人的垃圾半成品论文。 论文共6…

第4章 C++多线程系统编程精要

第4章 C多线程系统编程精要 4.1 引言 学习多线程编程面临的最大的思维方式的转变有以下两点&#xff1a; 当前线程可能随时会被切换出去&#xff0c;或者说被抢占&#xff08;preempt&#xff09;了多线程程序中事件的发生顺序不再有全局统一的先后关系 多线程程序的正确性…

软著项目推荐 深度学习 opencv python 实现中国交通标志识别

文章目录 0 前言1 yolov5实现中国交通标志检测2.算法原理2.1 算法简介2.2网络架构2.3 关键代码 3 数据集处理3.1 VOC格式介绍3.2 将中国交通标志检测数据集CCTSDB数据转换成VOC数据格式3.3 手动标注数据集 4 模型训练5 实现效果5.1 视频效果 6 最后 0 前言 &#x1f525; 优质…

游览器缓存讲解

浏览器缓存是指浏览器在本地存储已经请求过的资源的一种机制&#xff0c;以便在将来的请求中能够更快地获取这些资源&#xff0c;减少对服务器的请求&#xff0c;提高页面加载速度。浏览器缓存主要涉及到两个方面&#xff1a;缓存控制和缓存位置。 缓存控制 Expires 头&#…

Javascript每天一道算法题(十六)——获取除自身以外数组的乘积_中等

文章目录 1、问题2、示例3、解决方法&#xff08;1&#xff09;方法1 总结 1、问题 给你一个整数数组 nums&#xff0c;返回 数组 answer &#xff0c;其中 answer[i] 等于 nums 中除 nums[i] 之外其余各元素的乘积 。 题目数据 保证 数组 nums之中任意元素的全部前缀元素和后缀…

RAM模型从数据准备到pretrain、finetune与推理全过程详细说明

提示&#xff1a;RAM模型&#xff1a;环境安装、数据准备与说明、模型推理、模型finetune、模型pretrain等 文章目录 前言一、环境安装二、数据准备与解读1.数据下载2.数据标签内容解读3.标签map内容解读 三、finetune训练1.微调训练命令2.load载入参数问题3.权重载入4.数据加载…

使用new Vue()的时候发生了什么?

前言 Vue.js是一个流行的JavaScript前端框架&#xff0c;用于构建单页面应用&#xff08;SPA&#xff09;和用户界面。当我们使用new Vue()来创建一个Vue实例时&#xff0c;Vue会执行一系列的初始化过程&#xff0c;将数据变成响应式&#xff0c;编译模板&#xff0c;挂载实例…

RabbitMQ之发送者(生产者)可靠性

文章目录 前言一、生产者重试机制二、生产者确认机制实现生产者确认&#xff08;1&#xff09;定义ReturnCallback&#xff08;2&#xff09;定义ConfirmCallback 总结 前言 生产者重试机制、生产者确认机制。 一、生产者重试机制 问题&#xff1a;生产者发送消息时&#xff0…

分布式事务总结

文章目录 一、分布式事务基础什么是事务&#xff1f;本地事物分布式事务分布式事务的场景 二、分布式事务解决方案全局事务可靠消息服务TCC 事务 三、Seata 分布式事务解决方案3.1 Seata-At模式3.2 秒杀项目集成 Seata启动 Seata-Server项目集成seata配置AT模式代码实现 3.3 Se…

openstack(2)

目录 块存储服务 安装并配置控制节点 安装并配置一个存储节点 验证操作 封装镜像 上传镜像 块存储服务 安装并配置控制节点 创建数据库 [rootcontroller ~]# mysql -u root -pshg12345 MariaDB [(none)]> CREATE DATABASE cinder; MariaDB [(none)]> GRANT ALL PR…

1、Docker概述与安装

相关资源网站&#xff1a; ● docker官网&#xff1a;http://www.docker.com ● Docker Hub仓库官网: https://hub.docker.com/ 注意&#xff0c;如果只是想看Docker的安装&#xff0c;可以直接往下拉跳转到Docker架构与安装章节下的Docker具体安装步骤&#xff0c;一步步带你安…

82基于matlab GUI的图像处理

基于matlab GUI的图像处理&#xff0c;功能包括图像一般处理&#xff08;灰度图像、二值图&#xff09;&#xff1b;图像几何变换&#xff08;旋转可输入旋转角度、平移、镜像&#xff09;、图像边缘检测&#xff08;拉普拉斯算子、sobel算子、wallis算子、roberts算子&#xf…