当前位置: 首页 > news >正文

汽车免拆诊断案例 | 2013款捷豹XF车偶尔无法起动

故障现象

一辆2013款捷豹XF车,搭载3.0 L机械增压发动机(型号为AJ126),累计行驶里程约为20.6万km。车主反映,该车发动机偶尔无法起动,同时组合仪表上会提示很多故障信息;多按几次起动按钮或等待一会儿,发动机又能起动着机了。

故障诊断 

接车后试车,故障未能再现。用故障检测仪检测,发现多个控制模块中均存储有间歇故障代码“U0001-88 高速CAN通信总线”(图1),以及与其他控制模块失去通信的故障代码。梳理丢失通信的控制模块,如防抱死制动控制模块(ABS)、变速器控制模块(TCM)、发动机控制模块(ECM)、组合仪表控制模块(IPC)等均在高速CAN通信总线上,由此推断该车高速CAN通信总线偶尔工作不良。

图1 存储的故障代码

用虹科Pico示波器从ECM侧测量高速CAN信号波形,反复试车,捕捉到故障发生时的高速CAN信号波形如图2 所示。CAN H信号下翻,且能够与CAN L信号重合,持续了约4 s,由此怀疑CAN H线路虚接。

图2 故障发生时的高速CAN信号波形

依次晃动ECM、TCM、ABS、IPC等高速CAN通信总线上控制模块的导线连接器,尤其要单独晃动CAN H线,发现当晃动IPC导线连接器上的CAN H线时,高速CAN信号波形与故障时的一致。

脱开IPC导线连接器,检查CAN H端子(图3),无退缩、松旷等异常情况,由此怀疑IPC内部电路虚接。

图3 检查CAN H端子

拆解IPC,发现CAN H端子的焊点开裂(图4),推断这就是导致CAN H电路虚接的原因。

图4 CAN H端子的焊点开裂

故障排除

加焊虚接的CAN H端子后装复试车,晃动CAN H线,故障未再出现。交车1个星期后进行电话回访,车主反映故障未再出现,故障排除。

故障总结 

该车高速CAN通信总线的2个终端电阻分别内置在IPC和ECM中。如图5所示,人为断开ABS 导线连接器上的CAN H线,CAN H信号也会下翻,且也能够与CAN L信号重合,但持续时间很短,这与图2中的信号波形有所区别。

图5 人为断开ABS导线连接器上的CAN H线时的高速CAN信号波形

作者:余姚东江名车专修厂 叶正祥

免拆诊断“不靠猜”,精准修车更高效!

30余家主机厂的选择,虹科Pico用科技助力您的成功!

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • Jupyter Notebook 修改默认路径
  • 【Linux】:信号的保存和信号处理
  • CCF推荐C类会议和期刊总结:(计算机体系结构/并行与分布计算/存储系统领域)
  • macos 系统文件操作时提示 Read-only file system 解决方法
  • 计算机网络--第六章应用层
  • React实现虚拟列表的优秀库介绍
  • 隐马尔可夫模型(Hidden Markov Model,HMM)—有监督学习方法、概率模型、生成模型
  • 排序方法sort使用方式不同而产生的不同结果,附力扣179思路
  • [001-03-007].第07节:Redis中的事务
  • 【数据结构与算法 | 灵神题单 | 快慢指针(链表)篇】力扣876, 2095, 234
  • CSS之我不会
  • tailscale与zerotier在linux冲突问题解决
  • 基于SSM的养老院管理系统
  • MyBatis 方法重载的陷阱及解决方案
  • 【Python】解析网络源码节点的时候,遇到空白的行怎么办?
  • php的引用
  • 「面试题」如何实现一个圣杯布局?
  • Docker下部署自己的LNMP工作环境
  • ES6 学习笔记(一)let,const和解构赋值
  • gulp 教程
  • JS题目及答案整理
  • Linux编程学习笔记 | Linux多线程学习[2] - 线程的同步
  • SpingCloudBus整合RabbitMQ
  • 构建二叉树进行数值数组的去重及优化
  • 湖南卫视:中国白领因网络偷菜成当代最寂寞的人?
  • 新书推荐|Windows黑客编程技术详解
  • 一起参Ember.js讨论、问答社区。
  • nb
  • ​sqlite3 --- SQLite 数据库 DB-API 2.0 接口模块​
  • ​软考-高级-系统架构设计师教程(清华第2版)【第15章 面向服务架构设计理论与实践(P527~554)-思维导图】​
  • ### RabbitMQ五种工作模式:
  • (2024最新)CentOS 7上在线安装MySQL 5.7|喂饭级教程
  • (delphi11最新学习资料) Object Pascal 学习笔记---第8章第5节(封闭类和Final方法)
  • (ZT)北大教授朱青生给学生的一封信:大学,更是一个科学的保证
  • (附源码)ssm高校志愿者服务系统 毕业设计 011648
  • (附源码)流浪动物保护平台的设计与实现 毕业设计 161154
  • (力扣)循环队列的实现与详解(C语言)
  • (转)iOS字体
  • (转)JAVA中的堆栈
  • .NET “底层”异步编程模式——异步编程模型(Asynchronous Programming Model,APM)...
  • .NET 6 Mysql Canal (CDC 增量同步,捕获变更数据) 案例版
  • .NET Core Web APi类库如何内嵌运行?
  • .net 后台导出excel ,word
  • .NET 药厂业务系统 CPU爆高分析
  • .NET成年了,然后呢?
  • .net访问oracle数据库性能问题
  • .NET是什么
  • /boot 内存空间不够
  • @Resource和@Autowired的区别
  • @SuppressWarnings(unchecked)代码的作用
  • [<事务专题>]
  • [202209]mysql8.0 双主集群搭建 亲测可用
  • [android] 切换界面的通用处理
  • [ASP.NET 控件实作 Day7] 设定工具箱的控件图标
  • [BPU部署教程] 教你搞定YOLOV5部署 (版本: 6.2)