虹科免拆诊断案例 | 2016款吉利帝豪EV车无法进入READY状态

2024-06-05 14:36

本文主要是介绍虹科免拆诊断案例 | 2016款吉利帝豪EV车无法进入READY状态,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

故障现象

一辆2016款吉利帝豪EV车,累计行驶里程约为36.2万km,无法进入READY状态,即无法上高压电,且组合仪表上多个故障灯异常点亮(图1)。

图1 组合仪表上多个故障灯异常点亮

故障诊断

用故障检测仪检测,发现整车控制器(VCU)、车载充电机(OBC)、电机控制器(PEU)、蓄电池管理系统模块(BMS)等多个模块均无法通信(图2),由此推断该车存在通信故障。

图2 多个控制模块均无法通信

查看维修手册得知,该车共有2种CAN通信总线(图3):P-CAN和B-CAN。查看通信系统电路得知,数据诊断连接器(DLC)端子3和端子11对应P-CAN总线,端子6和端子14对应B-CAN总线。

ACM—辅助控制模块;ACU—安全气囊控制模块;BCM—中央集控器;BMS—蓄电池管理系统模块;DLC—数据诊断连接器;EPB—电子驻车制动控制模块;EPS—电动助力转向控制模块;ESC—车身稳定系统控制模块;HVAC—空调控制模块;IP—组合仪表;OBC—车载充电机;PEU—电机控制器;PEPS—无钥匙进入及起动控制模块;SAS—转角传感器;TEM—远程控制器;TCU—减速器控制器;VCU—整车控制器。

图3 CAN通信总线结构

用虹科pico示波器从DLC处分别测量P-CAN总线和B-CAN总线的信号波形(图4和图5),发现P-CAN总线信号电压高达11 V左右,B-CAN总线信号电压高达8 V左右,均异常,怀疑P-CAN总线和B-CAN总线均对电源短路。

图4 故障时的P-CAN总线信号波形

图5 故障时的B-CAN总线信号波形

从图3中可以看出,DLC、VCU及远程控制器(TEM)上同时连接有P-CAN总线和B-CAN总线,于是先检查这3个地方。

仔细检查DLC,端子无进水痕迹;脱开VCU(图6,位于前机舱右侧)导线连接器,端子也无进水痕迹,且P-CAN总线和B-CAN总线的信号波形无变化。

图6 VCU的安装位置

脱开TEM(图7,位于副驾驶人侧座椅下方)导线连接器,发现TEM导线连接器有水迹,且端子轻微腐蚀

图7 TEM的安装位置

此时P-CAN总线和B-CAN总线的信号波形恢复正常(图8)。

图8 脱开TEM导线连接器后P-CAN总线信号波形恢复正常

拆解TEM(图9),发现内部有水,且电路板轻微腐蚀,由此推断故障是由此引起的。

图9 TEM内部进水

进一步检查发现TEM的转接导线连接器端子也轻微腐蚀(图10)。

图10 TEM的转接导线连接器端子腐蚀

故障排除 

处理TEM及相关导线连接器后试车,P-CAN总线和B-CAN总线的信号波形恢复正常,车辆能够进入READY状态,且行驶正常,故障排除。

故障总结

(1)水是从哪里来的呢?与车主沟通得知,前几天下雨,有一次右前车窗忘记关,导致车内进水。

(2)对比图2和图3可知,故障检测仪上的通信网络结构并不准确,实际诊断时要以维修手册上的为准。

(3)该车配备远程监控系统,主要由TEM和双频天线组成。操作人员可以通过综合平台或企业平台便捷地获取车辆最近一段周期的实时数据(包括单体电池电压数据、动力蓄电池包温度数据、整车数据、卫星定位数据、极值数据及报警数据等)。

建辉汽车诊断中心 梁建辉

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

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

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

这篇关于虹科免拆诊断案例 | 2016款吉利帝豪EV车无法进入READY状态的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



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

相关文章

深度解析Java @Serial 注解及常见错误案例

《深度解析Java@Serial注解及常见错误案例》Java14引入@Serial注解,用于编译时校验序列化成员,替代传统方式解决运行时错误,适用于Serializable类的方法/字段,需注意签... 目录Java @Serial 注解深度解析1. 注解本质2. 核心作用(1) 主要用途(2) 适用位置3

JWT + 拦截器实现无状态登录系统

《JWT+拦截器实现无状态登录系统》JWT(JSONWebToken)提供了一种无状态的解决方案:用户登录后,服务器返回一个Token,后续请求携带该Token即可完成身份验证,无需服务器存储会话... 目录✅ 引言 一、JWT 是什么? 二、技术选型 三、项目结构 四、核心代码实现4.1 添加依赖(pom

Java 正则表达式的使用实战案例

《Java正则表达式的使用实战案例》本文详细介绍了Java正则表达式的使用方法,涵盖语法细节、核心类方法、高级特性及实战案例,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要... 目录一、正则表达式语法详解1. 基础字符匹配2. 字符类([]定义)3. 量词(控制匹配次数)4. 边

Python Counter 函数使用案例

《PythonCounter函数使用案例》Counter是collections模块中的一个类,专门用于对可迭代对象中的元素进行计数,接下来通过本文给大家介绍PythonCounter函数使用案例... 目录一、Counter函数概述二、基本使用案例(一)列表元素计数(二)字符串字符计数(三)元组计数三、C

Spring Boot 整合 SSE(Server-Sent Events)实战案例(全网最全)

《SpringBoot整合SSE(Server-SentEvents)实战案例(全网最全)》本文通过实战案例讲解SpringBoot整合SSE技术,涵盖实现原理、代码配置、异常处理及前端交互,... 目录Spring Boot 整合 SSE(Server-Sent Events)1、简述SSE与其他技术的对

MySQL 临时表与复制表操作全流程案例

《MySQL临时表与复制表操作全流程案例》本文介绍MySQL临时表与复制表的区别与使用,涵盖生命周期、存储机制、操作限制、创建方法及常见问题,本文结合实例代码给大家介绍的非常详细,感兴趣的朋友跟随小... 目录一、mysql 临时表(一)核心特性拓展(二)操作全流程案例1. 复杂查询中的临时表应用2. 临时

MySQL 数据库表与查询操作实战案例

《MySQL数据库表与查询操作实战案例》本文将通过实际案例,详细介绍MySQL中数据库表的设计、数据插入以及常用的查询操作,帮助初学者快速上手,感兴趣的朋友跟随小编一起看看吧... 目录mysql 数据库表操作与查询实战案例项目一:产品相关数据库设计与创建一、数据库及表结构设计二、数据库与表的创建项目二:员

C#中的Drawing 类案例详解

《C#中的Drawing类案例详解》文章解析WPF与WinForms的Drawing类差异,涵盖命名空间、继承链、常用类及应用场景,通过案例展示如何创建带阴影圆角矩形按钮,强调WPF的轻量、可动画特... 目录一、Drawing 是什么?二、典型用法三、案例:画一个“带阴影的圆角矩形按钮”四、WinForm

setsid 命令工作原理和使用案例介绍

《setsid命令工作原理和使用案例介绍》setsid命令在Linux中创建独立会话,使进程脱离终端运行,适用于守护进程和后台任务,通过重定向输出和确保权限,可有效管理长时间运行的进程,本文给大家介... 目录setsid 命令介绍和使用案例基本介绍基本语法主要特点命令参数使用案例1. 在后台运行命令2.

解决pandas无法读取csv文件数据的问题

《解决pandas无法读取csv文件数据的问题》本文讲述作者用Pandas读取CSV文件时因参数设置不当导致数据错位,通过调整delimiter和on_bad_lines参数最终解决问题,并强调正确参... 目录一、前言二、问题复现1. 问题2. 通过 on_bad_lines=‘warn’ 跳过异常数据3