虹科免拆诊断案例 | 2013 款路虎神行者 2 车偶发性无法起动

2024-06-06 04:36

本文主要是介绍虹科免拆诊断案例 | 2013 款路虎神行者 2 车偶发性无法起动,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

故障现象

一辆2013款路虎神行者2车,搭载2.0 L Si4 Petrol发动机,累计行驶里程约为4.5万km。车主反映,车辆偶发性无法起动,故障出现时,尝试起动发动机,组合仪表上会出现“挡位不在驻车挡”“充电系统故障”等提示,中央显示屏不点亮,不一会儿组合仪表自动熄灭,此时再按点火开关,组合仪表上出现提示“找不到钥匙”,再等一会儿后故障现象就会消失。1 年内故障已经出现了七八次,冬季出现频次较高,且故障发生没有明显的规律。

故障诊断

接车后首先试车,由于是偶发性故障,故障现象并未复现。使用故障检测仪检测,车辆存储有多个“U”字母开头的故障代码(图1),其中故障代码U00100-00将故障指向中速CAN总线,通过查看中速CAN总线拓扑图及中速CAN总线电路图,发现故障代码中涉及的控制单大多在中速CAN总线中,由此怀疑中速CAN总线故障。

图1 车辆存储的故障代码

使用故障检测仪执行网络完整性测试,车辆所有控制单元都可以正常通信,由此说明当前所有的控制单元都处于正常通信状态。为进一步确认故障是否由中速CAN总线导致的,决定进行故障模拟,按下点火开关,起动发动机,人为将中速CAN总线中的CAN H和CAN L之间短路,发现故障现象与车主所述一致。

装复中速CAN总线,反复试车,并使用虹科pico示波器测量中速CAN总线信号波形,波形正常(图2)。通过模拟振动和逐一敲击中速CAN总线上的控制单进行测试,故障现象均无法重现,检查各控制单元导线连接器连接正常,相关线路也无破损。在厂家建议下决定更换车身控制模块后将车辆交给车主,7个月后车主反馈故障再次出现,而且最近半个月就出现了两次,故障明显频繁了。

图2 中速CAN总线信号波形正常

再次使用故障检测仪检测,故障代码依旧。由于故障都是出现在车辆起动时,于是尝试模拟车主的使用场景,在测试中发现,当车辆长时间闭锁(车辆休眠)后第一次解锁,立刻操作左前座椅开关,左前座椅并不会调节,打开点火开关或起动车辆后,再操作左前座椅开关,左前座椅还是不会调节。解锁约40 s后,左前座椅开关的调节功能恢复正常,但此时故障现象并未重现。对比正常车,在同样长时间锁定车辆后再解锁,左前座椅开关调节功能可以立刻正常操作,由此说明故障车左前座椅开关调节功能异常。

根据左前座椅控制单元控制电路(图3),使用万用表测得左前座椅控制单元供电、搭铁均正常。

图3 左前座椅控制单元控制电路

在左前座椅开关调节功能异常时,测得中速CAN总线信号波形明显异常(图4),过了约40 s之后,波形又恢复正常,此时左前座椅开关调节功能也恢复正常。

图4 中速CAN总线信号波形异常

脱开左前座椅控制单元导线连接器C2381和C2382后,将车辆长时间闭锁,接着测量车辆在解锁激活时的中速CAN总线信号波形,正常,由此确定是左前座椅控制单元故障,导致故障现象出现。

故障排除

更换左前座椅控制单元,使用故障检测仪执行左前座椅控制单元更换程序,将车辆闭锁20 min,接着解锁车辆并立刻操作左前座椅开关,左前座椅可以调节,多次试车均正常,于是将车辆交给车主。1个月后车主反馈故障现象没有再次出现,至此故障排除。

故障总结

类似这种故障频率低,间隔时间长,想要捕捉故障时的通信状态极不容易的偶发故障,要尽量了解车主的使用场景,并进行模拟,同时测试相关控制单元的功能状态,发现客户可能没有注意和未发现的其他现象。通过解决容易重现和易于排故的故障,可能会将相关联的复杂的不易重现的故障也随之解决掉。

与此同时,由于虹科Pico示波器具有实时显示和记录的功能,因而可以很好地帮助捕捉偶发故障信号,不错过信号的瞬间变化。

本案例中多个控制单元存储有与某控制单元通信中断的故障代码,这表示该控制单元与对应控制单元之间的CAN网络通信中断。如果CAN总线上某个位置出现断路,使用故障检测仪检测时,只有在断路之前的控制单元能够存储故障代码,且这些控制单元均应存储有与断路后的控制单元通信中断的故障代码。在本案例中,驾驶人侧车门控制单元(DDM)与副驾驶人侧车门控制单元(PDM)均存储了与左前座椅控制单元通信中断的故障代码,在排查时应重点检查左前座椅控制单元及其相关通信线路。

作者:蔡永福

一辆大众途观行驶中行驶中偶发加速无力,无故障码,也无法在车间重现故障。多家修理厂维修均无果,山西省交通技术能手原瑞铠老师是如何巧妙测量、深入分析,探寻故障本质的?明晚八点,虹科Pico直播间,一起探索故障背后的奥秘!

直播期间,全程免费!快来和原老师交流学习吧!

直达直播间-16年途观1.4T行驶中突然加速无力icon-default.png?t=N7T8https://olezi.xetlk.com/s/azQx

这篇关于虹科免拆诊断案例 | 2013 款路虎神行者 2 车偶发性无法起动的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1035100

相关文章

springboot循环依赖问题案例代码及解决办法

《springboot循环依赖问题案例代码及解决办法》在SpringBoot中,如果两个或多个Bean之间存在循环依赖(即BeanA依赖BeanB,而BeanB又依赖BeanA),会导致Spring的... 目录1. 什么是循环依赖?2. 循环依赖的场景案例3. 解决循环依赖的常见方法方法 1:使用 @La

电脑win32spl.dll文件丢失咋办? win32spl.dll丢失无法连接打印机修复技巧

《电脑win32spl.dll文件丢失咋办?win32spl.dll丢失无法连接打印机修复技巧》电脑突然提示win32spl.dll文件丢失,打印机死活连不上,今天就来给大家详细讲解一下这个问题的解... 不知道大家在使用电脑的时候是否遇到过关于win32spl.dll文件丢失的问题,win32spl.dl

pip无法安装osgeo失败的问题解决

《pip无法安装osgeo失败的问题解决》本文主要介绍了pip无法安装osgeo失败的问题解决,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一... 进入官方提供的扩展包下载网站寻找版本适配的whl文件注意:要选择cp(python版本)和你py

SpringBoot项目启动报错"找不到或无法加载主类"的解决方法

《SpringBoot项目启动报错找不到或无法加载主类的解决方法》在使用IntelliJIDEA开发基于SpringBoot框架的Java程序时,可能会出现找不到或无法加载主类com.example.... 目录一、问题描述二、排查过程三、解决方案一、问题描述在使用 IntelliJ IDEA 开发基于

MySQL中实现多表查询的操作方法(配sql+实操图+案例巩固 通俗易懂版)

《MySQL中实现多表查询的操作方法(配sql+实操图+案例巩固通俗易懂版)》本文主要讲解了MySQL中的多表查询,包括子查询、笛卡尔积、自连接、多表查询的实现方法以及多列子查询等,通过实际例子和操... 目录复合查询1. 回顾查询基本操作group by 分组having1. 显示部门号为10的部门名,员

Flask解决指定端口无法生效问题

《Flask解决指定端口无法生效问题》文章讲述了在使用PyCharm开发Flask应用时,启动地址与手动指定的IP端口不一致的问题,通过修改PyCharm的运行配置,将Flask项目的运行模式从Fla... 目录android问题重现解决方案问题重现手动指定的IP端口是app.run(host='0.0.

Android WebView无法加载H5页面的常见问题和解决方法

《AndroidWebView无法加载H5页面的常见问题和解决方法》AndroidWebView是一种视图组件,使得Android应用能够显示网页内容,它基于Chromium,具备现代浏览器的许多功... 目录1. WebView 简介2. 常见问题3. 网络权限设置4. 启用 JavaScript5. D

SpringBoot项目启动错误:找不到或无法加载主类的几种解决方法

《SpringBoot项目启动错误:找不到或无法加载主类的几种解决方法》本文主要介绍了SpringBoot项目启动错误:找不到或无法加载主类的几种解决方法,具有一定的参考价值,感兴趣的可以了解一下... 目录方法1:更改IDE配置方法2:在Eclipse中清理项目方法3:使用Maven命令行在开发Sprin

Python爬虫selenium验证之中文识别点选+图片验证码案例(最新推荐)

《Python爬虫selenium验证之中文识别点选+图片验证码案例(最新推荐)》本文介绍了如何使用Python和Selenium结合ddddocr库实现图片验证码的识别和点击功能,感兴趣的朋友一起看... 目录1.获取图片2.目标识别3.背景坐标识别3.1 ddddocr3.2 打码平台4.坐标点击5.图

Idea实现接口的方法上无法添加@Override注解的解决方案

《Idea实现接口的方法上无法添加@Override注解的解决方案》文章介绍了在IDEA中实现接口方法时无法添加@Override注解的问题及其解决方法,主要步骤包括更改项目结构中的Languagel... 目录Idea实现接China编程口的方法上无法添加@javascriptOverride注解错误原因解决方