汽车免拆诊断案例 | 2016 款吉利帝豪EV车无法加速

故障现象

一辆2016款吉利帝豪EV车,累计行驶里程约为28.4万km,车主反映车辆无法加速。

故障诊断

接车后路试,行驶约1 km,踩下加速踏板,无法加速,车速为20 km/h左右,同时组合仪表上的电机及控制器过热指示灯和功率限制指示灯异常点亮(图1)。

图1 电机及控制器过热指示灯和功率限制指示灯异常点亮

用故障检测仪检测,整车控制器(VCU)中存储有故障代码“P102904 电机控制器故障等级1(降功率)”“P102C04 电机处于限功率状态”(图2)。

图2 VCU中存储的故障代码

结合指示灯和故障代码分析,推断驱动电机及控制器温度过高,驱动电机功率受限,以致车辆无法加速。

查看维修手册得知,驱动电机转子高速旋转会产生大量的热量;车载充电机工作时将高压交流电转化成高压直流电,会产生大量的热量;电机控制器不但控制驱动电机的高压三相供电,还要将动力电池的高压直流电转化成低压直流电为12 V蓄电池充电,在此过程中也会产生大量的热量。为了将驱动电机、车载充电机及电机控制器的工作温度保持在一定范围,该车采用了独立的冷却液循环系统(图3),利用电动冷却液泵为冷却液循环提供压力,热量经过散热器冷却。

图3 冷却液循环系统

读取VCU中与冷却液循环系统相关的数据流(图4),发现车辆行驶约1 km,电机控制器实际进液口温度会从40 ℃左右快速升高至80 ℃以上,电动冷却液泵控制状态为100%,电机控制器过温降功率的状态由“没有激活”变为“激活”,此时组合仪表上的电机及控制器过热指示灯和功率限制指示灯异常点亮,车辆无法加速,由此确认冷却液循环系统散热不良。

图4 故障时VCU中的冷却液循环系统相关的数据流

打开前机舱盖,观察膨胀壶中的冷却液液面,液面正常,说明不缺冷却液;观察散热风扇,高速运转,正常;用手触摸电动冷却液泵外壳,无振动感,推断电动冷却液泵无法工作。

由图5可知,电动冷却液泵上共有3个端子,其中端子1为供电端子,VCU控制冷却液泵继电器吸合为该端子供电;端子3为搭铁端子;端子2为控制端子,VCU向电动冷却液泵发送PWM(脉冲宽度调制)信号,启动电动冷却液泵,并调节电动冷却液泵转速。

图5 电动冷却液泵的控制电路

用万用表测量电动冷却液泵的供电和搭铁,均正常。用虹科Pico汽车示波器测量电动冷却液泵的控制信号和电流波形(图6),发现有控制信号,但没有电流,由此推断电动冷却液泵损坏。

图6 电动冷却液泵的控制信号和电流波形

故障排除

更换电动冷却液泵,并对冷却液循环系统排空气后试车,行驶了约20 km,故障未再出现。再次读取VCU中与冷却液循环系统相关的数据流(图7),电机控制器实际进液口温度保持在50 ℃左右,电机控制器过温降功率的状态始终为“没有激活”,故障排除。

图7 维修后VCU中与冷却液循环系统相关的数据流

查看电机控制器数据流,发现也有与冷却液循环系统相关的数据流(图8),且温度均为44 ℃左右。

图8 电机控制器中与与冷却液循环系统相关的数据流

故障总结

本案中的故障,是因冷却液泵损坏,导致冷却液循环系统散热不良,致使驱动电机及控制器温度过高、功率受限,以致车辆无法加速。笔者根据故障现象逐步排查至电动冷却液泵,但并没有直接进行更换,而是使用虹科Pico汽车示波器测量其电信号异常后,再进行更换。这是更为科学的诊断方式,在拆件更换以前先确认故障存在,而不是用换件反推故障,避免了错拆导致的成本浪费和客户不满。

作者:广西动力技工学校 罗黎波

新能源车的时代正在到来,那在没有传统发动机等动力总成的情况下,汽车示波器还有用武之地吗?当然有!作为电信号的检测设备,示波器在新能源车上的应用也非常显著!7月4日,下周四晚八点,虹科特邀Tech Gear免拆诊断创始人戈华飞老师,与大家详细解读保时捷Taycan4S 新能源车直流快充故障诊断案例!点击下方链接,预约直播吧!


保时捷Taycan4S 无法进行DC充电icon-default.png?t=N7T8https://olezi.xetlk.com/s/1WmIEB

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

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

相关文章

设备驱动框架之LED

文章目录 前言一、什么是驱动框架二、使用步骤1.注册LED设备2.卸载LED设备3.内核中申请内存4.container_of5.platform_get_drvdata 和 platform_set_drvdata6.module_platform_driver 三、驱动示例总结 前言 为了尽量降低驱动开发者难度以及接口标准化,就出现了设备…

面试-Java线程池

1.利用Excutors创建不同的线程池满足不同场景的需求 分析: 如果并发的请求的数量非常多,但每个线程执行的时间非常短,这样就会频繁的创建和销毁线程。如此一来,会大大降低系统的效率。 可能出现,服务器在为每个线程创建…

Docker创建容器时提示 [Warning] IPv4 forwarding is disabled. Networking will not work.

解决办法 1. 在docker的宿主机中更改以下文件: [rootlocalhost ~]# vi /usr/lib/sysctl.d/00-system.conf2. 添加如下代码: net.ipv4.ip_forward13. 重启network服务: systemctl restart network

Lua 垃圾回收

Lua 垃圾回收 Lua 是一种轻量级的编程语言,广泛用于游戏开发、脚本编写和其他应用程序。Lua 的设计哲学是简单和高效,这同样体现在它的内存管理机制中。在 Lua 中,垃圾回收(Garbage Collection,简称 GC)是…

利用powershell开展网络钓鱼

要确保人们打开我们的恶意文件并执行它们,我们只需让微软努力工作多年来赢得人们的信任,然后将一些危险的宏插入到幻灯片中。 本博文将介绍如何通过屏幕顶部的一个友好的警告提示,在用户启用宏后立即运行您的宏。 首先,我们需要打…

【面向对象】复习(四)

const构不构成重载 C 加const能不能构成重载的几种情况_多个const修饰可以重载吗-CSDN博客

如何在Java中实现并发编程,包括锁机制、线程池等。

在Java中实现并发编程有很多种方式,包括使用锁机制、线程池等。以下是一些基本的步骤和代码示例: 1. **锁机制**:Java提供了多种锁机制,包括ReentrantLock,synchronized关键字等。ReentrantLock是一个可重入的锁&…

[分布式网络通讯框架]----MprpcApplication实现

在之前我们提到了很多回MprpcApplication类&#xff0c;这是一个mprpc框架的初始化类。 在此之前&#xff0c;先来看看MprpcConfig 类 MprpcConfig 类 重要成员变量 std::unordered_map<std::string,std::string> m_configMap;存放配置信息键值对。 本项目配置信息 …

Spring Boot中的国际化(i18n)实现技巧

Spring Boot中的国际化&#xff08;i18n&#xff09;实现技巧 大家好&#xff0c;我是免费搭建查券返利机器人省钱赚佣金就用微赚淘客系统3.0的小编&#xff0c;也是冬天不穿秋裤&#xff0c;天冷也要风度的程序猿&#xff01;在开发多语言支持的应用程序时&#xff0c;国际化…

python环境变量

目录 python环境变量 python-opencv cuda cudnn pytorch pycharm 激活ok了 pyqt5 labelimg notepad gpu-z python 3.6或3.7 标注,文件路径不能有 python环境变量 import os import syscurrent_dir = os.path.dirname(os.path.abspath(__file__))paths = [os.path.abspath(…

浏览器扩展V3开发系列之 chrome.commands 快捷键的用法和案例

【作者主页】&#xff1a;小鱼神1024 【擅长领域】&#xff1a;JS逆向、小程序逆向、AST还原、验证码突防、Python开发、浏览器插件开发、React前端开发、NestJS后端开发等等 chrome.commands API 允许开发者使用快捷键来执行特定的命令。 在使用 chrome.commands API 之前必须…

Vue 学习之 axios

目录 执行安装命令&#xff1a;npm install axios 使用的时候导入 axios以data&#xff0c;params&#xff0c;headers传参方式的区别 axios封装 是一个基于 promise 的 网络请求库&#xff0c;作用于浏览器和 node.js 中。使用Axios可以在前端项目中发送各种方式的HTTP请求…

如何查看websocket连接信息

Chrome 浏览器中查看 webSocket 连接信息_谷歌浏览器看不到 websocket-CSDN博客 Getting Started — Flask-SocketIO documentation 运作原理 | Socket.IO

VS Code准备JAVA环境

背景 由于IntelliJ IDEA是需要激活码的,简单的java demo测试,除了可以直接使用命令行java和javac进行执行, 推荐使用VS code, 其功能比较强大,扩展插件也比丰富,对阅读和书写代码都是比较友好的. JDK环境准备 Linux JDK可以使用Open JDK 11. sudo apt-get install openjdk-1…

Git+Maven+Jenkins的增量发布

项目结构大致如下&#xff1a; platform-server ├─doc ├─platform-base ├─platform-bom-dependencies ├─platform-commons │ ├─platform-commons-core │ ├─platform-commons-dubbo │ ├─platform-commons-geo │ ├─platform-commons-lang │ ├─platf…

UE引擎实现ShadowMap、体积光(C++)

前言 整体上参考了YivanLee大佬的这两篇文&#xff1a; 虚幻4渲染编程&#xff08;灯光篇&#xff09;【第一卷&#xff1a;各种ShadowMap】 虚幻4渲染编程&#xff08;灯光篇&#xff09;【第二卷&#xff1a;体积光】 正文 1、ShadowMap &#xff08;1&#xff09;创建工…

【浦语开源】深入探索:大模型全链路开源组件 InternLM Lagent,打造灵笔Demo实战指南

一、准备工作&#xff1a; 1、环境配置&#xff1a; pip、conda换源&#xff1a; pip临时换源&#xff1a; pip install -i https://mirrors.cernet.edu.cn/pypi/web/simple some-package# 这里的“https://mirrors.cernet.edu.cn/pypi/web/simple”是所换的源&#xff0c;…

C++设计模式---模版方法模式

1、介绍 概念&#xff1a; 模板方法模式&#xff08;Template Method Pattern&#xff09;【行为型模式】&#xff0c;定义一个操作中算法的骨架&#xff0c;而将一些步骤延迟到子类中&#xff0c;模板方法使得子类可以不改变一个算法的结构即可重定义该算法的某些特定步骤。 …

AI绘画Stable Diffusion人物背景替换实操教程,让创意无限延伸

大家好&#xff0c;我是画画的小强 Stable Diffusion以其强大的能力可以实现人物背景的更换。本文将带你深入了解如何利用Stable Diffusion中的Inpaint Anything插件快速且精准地实现人物背景的替换&#xff0c;从而让你的图片焕发新生。 前期准备 本文会使用到Inpaint Anyt…

密码学及其应用——专用名词(法语版)

1. 密码学概念 1. cryptographie - 密码学 2. cryptosystme - 密码系统 3. cryptographie symtrique - 对称密码学 4. cryptographie asymtrique - 非对称密码学 5. cryptographie quantique - 量子密码学 6. stganographie - 隐写术 2. 加密与解密 1. cryptage - 加密 2. dc…