汽车免拆诊断案例 | 奥迪 Q7 e-tron无法通过插电式充电器充电

故障现象

车主反映,车辆无法使用自带的插电式充电器充电。(这种充电方法是“Mode 2充电”,3针插头,10 A,2.2 kW)

接车后验证故障,将Type 2充电插头连接到车辆时,充电口锁定销循环三次,然后红色警示LED亮起,车辆仪表识别出电源已连接,但依旧无法充电。

故障诊断

使用故障诊断仪扫描,发现存在多个故障代码,其中比较重要的是 “充电插座 A;充电插头锁 P33E8 00 [008] - 机械故障” 。查看存储的参数:

 1.故障状态 00000001:表明故障已存在。

 2.故障频率 4:检测到了四次故障事件。

  3.高压充电连接器的锁定未锁定:OBC可以检测到充电插头未锁定,但实际上应该是“锁定”的状态。

  4.连接识别的状态存在:OBC可以通过近场电路(PP)检测到充电插头的存在。

  5.充电连接器的最大电流为 0 A:由于没有电流流动,充电未进行。

  6.充电传感器温度传感器DC记录为 -55.0°C:由于不适用于DC充电,所以默认的充电插座温度值为DC充电时不适用。

  7.电流 15.7 A:来自连接充电器的充电电流(传递给OBC)。

  8.频率 1000 Hz:控制导引信号(CP)PWM信号的频率。

  9.控制电压 9006 mV:CP线电压在峰值+9V处,这表明OBC已与主充电器配对,但未进行充电(通常在充电时为峰值+6 V)。

  10.占空比 26.2%:控制导引信号(CP)PWM信号的正占空比(约26.2%,可提供约16 A的充电电流)。

  11.信号识别 00000001:OBC可以检测到充电器插头的连接,并解释从充电器传递的充电信息(通过CP)。

根据上述冻结帧数据,结合故障现象,推断Type 2充电插座和OBC之间的线束存在故障,造成这一问题的可能原因有:

  l.充电插座和OBC之间传递的信号/数值不正确。

  2.充电受到其他车载系统的限制(可能通过CAN网络传递)。

  3.OBC(AX4)故障。

为了更好地评估Type 2充电插销锁销及其相关线路的功能是否正常,看看充电时各部件的工作顺序,我们使用虹科Pico汽车示波器(8通道版)同时进行测试。

各通道连接情况如下:

1、通道A:显示PP电压

2、通道B:来自主充电器单元到OBC的CP线电压和PWM信号

3、通道C&F:锁销执行器的两侧与底盘地的参考

4、通道D:锁销位置传感器的地回路

5、通道E:锁销位置电压。请注意,当锁销未锁定时,电压大约为3V,当锁销锁定时,电压大约为6.5V。

测量结果如图,整体看来,所有的波形都是正常的。

但为什么充电迟迟不开始呢?我们做了一个更长时间的测试,用来证明症状如何没有改变。每次将充电器插头插入车辆入口后,锁定销循环三次。如下图,依然是正常的。那为什么 OBC 会报告锁定销正常工作的机械错误,更重要的是,它如何知道锁定销出现故障?答案必须与锁销位置传感器及其相关电路有关。

在搜索了各种SSP和技术数据站点后,我无法找到相关文献来进一步诊断。事后看来,我应该寻找一个测试计划来伴随故障代码P33E8 00 [008]。

然而,使用来自 Mk7 e-Golf 的背靠背数据似乎是建立实时锁销值的快速途径。下面是我们测到的, Type 2 充电器插头插入充电插座时,来自正常工作的 Mk VII e-Golf 的锁定销位置信号。

终于取得了突破,因为锁定销位置电压在我们的e-Golf和Q7插电式混合动力车之间有所不同。两辆车在脱离时返回相当的锁定销位置电压:

Q7 锁销分离:约 3 V (2.93 V) e-Golf 锁销分离:约 3 V (3.4 V)

然而,随着锁销的接合,情况就不同了:

Q7 锁定引脚接合:约 6 V (6.23 V) e-Golf 锁定引脚脱离:约 9 V (9.22 V)

如果我们计算两辆车锁定和解锁之间的电压差,我们可以进一步分析差异:

Q7 锁定销位置差分电压 = 6.23 V – 2.93 V = 3.3 V(允许变量我们可以将其四舍五入为 3 V) e-Golf 锁销位置差分电压 = 9.22 V – 3.4 V = 5.82 V(允许变量我们可以将其四舍五入为 6 V)

我找不到任何数据来支持锁销位置电压的预期值,因此,我们唯一的选择是对许多类似车辆进行比较测试(可以将这种方法称为“发现差异”)。

有了上面的信息,我希望可以回到故障车辆上,并进一步评估锁销电路。但是,客户已决定安装二手 OBC!虽然这是一场赌博和“信仰的飞跃”,但好消息是故障清除,车辆现在充电!这不会每天都发生!

板载充电器单元 -OBC (VAG I.D AX4)。

后来回到车上,重复了我们最初的测量。这次我们只关注锁定引脚位置电压。在下图中,可以看到锁销位置值现在如何更接近 e-Golf 捐赠车在 3.3 V 脱离和 9.4 V 接合(6.1 V 的差值)下的位置值。

上述CP电压已切换至+6 V...-12 V 确认我们的 OBC 响应正确的锁定销位置并允许开始充电。

由于开始充电,通道D(锁定销位置信号接地参考)的噪声水平增加。

另外,请注意锁定销如何不再循环。在将充电插头连接到充电入口时,引脚已接合,直到在大约 31.77 秒时按下遥控钥匙“解锁”按钮,锁定引脚松开并停止充电,此状态才会改变。

正占空比(时间标尺之间)的测量值为28.57%,表明可用充电电流约为16 A。

故障排除

替换OBC导致不同的锁销位置电压,消除了故障代码P33E8 00 [008],并使车辆能够再次充电,这一事实证实了我们的故障组件确实是OBC的事实。

故障总结

在这个案例研究中,虽然似乎示波器在诊断OBC的过程中没有直接发挥作用,但让我们来看看更大的图景以及我们通过示波器应用直接获得的信息。

示波器揭示了CP、PP和锁销位置相对于“时间”的相互作用。

锁销不仅是一种理想的安全功能,还是启动和终止充电过程所必需的关键输入。

在OBC接收到正确的锁销位置电压(确认销钉已锁定)之前,充电将不会开始。在测试的VAG型号中,销钉未锁定和锁定之间的电压差值约为6V。(请注意,这可能不适用于所有车辆。)

下面我们揭示了及时发生的事件的顺序,从充电插头插入到远程钥匙激活解锁命令时的充电结束。

充电系统对充电器连接的响应:

  1. 激活遥控钥匙解锁按钮
  2. 充电器插头插入
  3. PP线电压从脉冲信号变为固定值,具体取决于充电插头
  4. 的额定电流。CP线电压从0 V变化至+9 V峰值
  5. 锁定销位置指示为完全啮合
  6. CP线电压变为+6 V峰值,可以开始充电

充电系统对充电器断开的响应:

  1. 激活遥控钥匙解锁按钮
  2. 锁销执行器被激活
  3. CP线电压同时变为+ 9 V峰值(充电停止)
  4. 锁定销位置指示为未接合
  5. 取下

充电器插头 6.CP 线路电压恢复至 0 V

我现在指的是充电器插头锁定销,因为我很想知道锁定机构是如何工作的,更重要的是,锁定销位置是如何从锁销执行器中继到 OBC 的。

由于安装了新的 2 型充电入口插座,因此拆除原始装置(配有锁销执行器)的诱惑太大了,无法抗拒。

在下面,您可以看到锁定销执行器直接安装在 2 型充电入口插座上方。

在锁销执行器内部,我们有一个驱动电机、一个齿轮组件和一个连接到锁销的微动开关。还要注意两个电阻及其与微动开关的关系(旁路)。

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

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

相关文章

【MySQL】8.复合查询

复合查询 一.基本查询回顾(新增子查询)二.多表查询三.自连接四.子查询1.单列单行子查询2.单列多行子查询——三个关键字3.多列子查询4.在 from 子句中使用子查询 五.合并查询六.总结 一.基本查询回顾(新增子查询) //1.查询工资高于500或岗位为MANAGER的雇员,同时还…

MySQL下载安装

下载 1.进入mysql官网,点击下列链接 2.选择server 3.点击Archives,Archives,选择需要的版本 安装 基本是点下一步,值得注意的几点如下: 1、显示所有准备安装的MySQL相关应用,点击“[Execute]”开始执行安…

从数字化营销与运营视角:看流量效果的数据分析

基于数据打通的“全链路”营销是当下的“时髦”,应用它的前提是什么?深度营销和运营的关键数据如何获得?如何利用数据进行更精准的营销投放?如何利用数据优化投放的效果?如何促进消费者的转化,以及激活留存…

【万亿赛道!向量数据库--AI 大模型技术底座解决方案深度分析 2024】

文末有福利! ‍ 向量数据库作为新型技术,发展时间较短,开源和上云是目前的主流趋势。在向量数据库领域早期的探索,主要是以Zilliz、Weaviate和Pinecone等初创型公司引领。 在AI大模型未被普遍应用之前,该产品的需求较…

某某会员小程序后端性能优化

背景 某某会员小程序后台提供开放平台能力,为三方油站提供会员积分、优惠劵等api。当用户在油站加油,油站收银会调用我们系统为用户发放积分、优惠劵等。用户反馈慢,三方调用发放积分接口性能极低,耗时30s; 接口情况…

VSCode神仙插件——Codeium (AI编程助手)

1、安装&登录插件 安装过程中会让你登录Codeium账户,可以通过Google账户登录,或者可以注册一个Codeium账户(如果没有弹出让你登录账户的界面,可以等安装结束后在右下角找到登录的地方) 右下角显示如下图所示&#…

Vue3打包发布,刷新出现的空白页面和错误

Vue3打包发布出现的错误:Failed to load module script: Expected a JavaScript module script but the server responded with a MIME type of text/html. Strict MIME type checking is enforced for module scripts per HTML spec. 第一次点击访问到这个路径&…

45 mysql truncate 的实现

前言 truncate 是一个我们也经常会使用到的命令 其作用类似于 delete from $table; 但是 他会比 delete 块很多,这里我们来看一下 它的实现 delete 的时候会逐行进行处理, 打上 删除标记, 然后 由后台任务 进行数据处理 truncate table 的实现 执行 sql 如下 …

C++:从C语言过渡到C++

在这篇博客中,我将会介绍从C语言过渡到C的一些基础知识。 目录 C起源 C的关键字 输出hello,world ​编辑 命名空间 1.什么是命名空间 2.namespace的作用 3.域作用限定符 4.命名空间的使用 IO流 缺省参数 函数重载 引用 1.引用的定义 2.引…

汽车零配件行业看板管理系统应用

生产制造已经走向了精益生产,计算时效产出、物料周转时间等问题,成为每一个制造企业要面临的问题,工厂更需要加快自动化,信息化,数字化的布局和应用。 之前的文章多次讲解了企业MES管理系统,本篇文章就为大…

solidity实战练习1

//SPDX-License-Identifier:MIT pragma solidity ^0.8.24; contract PiggyBank{constructor()payable{emit Deposit(msg.value);//触发事件1//意味着在部署合约的时候,可以向合约发送以太币(不是通过调用函数,而是直接在部署合约时发送&#…

中职网络安全wire0077数据包分析

从靶机服务器的FTP上下载wire0077.pcap,分析该文件,找出黑客入侵使用的协议,提交协议名称 SMTP 分析该文件,找出黑客入侵获取的zip压缩包,提交压缩包文件名 DESKTOP-M1JC4XX_2020_09_24_22_43_12.zip 分析该文件&…

26.Labview波形图、XY图、强度图使用精讲

我们如何使用Labview显示曲线或者制作出下面这种我们想要的曲线并随着我们输入值的变化而变化呢? 本文详细讲解一下每种波形图的使用方式,帮助大家深入了解波形图的使用技巧。 文章中所有程序均可在百度网盘下载,下载方式:复制下…

elasticsearch源码分析-04集群状态发布

集群状态发布 cluster模块封装了在集群层面执行的任务,如集群健康、集群级元信息管理、分片分配给节点、节点管理等。集群任务执行之后可能会产生新的集群状态,如果产生新的集群状态主节点会将集群状态广播给其他节点。 集群状态封装在clusterState中&…

python作业二

# 二进制转化为十进制 num input("num:")def binaryToDecimal(binaryString):he 0length len(binaryString)for i in range(length):he int(binaryString[i]) * 2 ** (length - i - 1)return heprint(binaryToDecimal(num))代码运行如下: import math…

ADC 性能规格-静态性能- (2) - 偏移误差( offset error)和满标度增益误差(full scale gain error)

偏移误差(Offset error) 失调(Offset) 定义:失调是指ADC输出数字代码中零位与实际模拟输入零位之间的差异。简单来说,就是当输入信号为零时,ADC输出的数字代码并不一定是零,这个偏差就是失调。影响:失调会影响ADC的整体精度,因为它在整个输入范围内引入了一个固定的偏…

攻防世界 Web_python_template_injection(flask模版注入)

学习文章:https://www.freebuf.com/column/187845.html https://blog.csdn.net/weixin_54515836/article/details/113778233 flask的渲染方法有render_template和render_template_string两种。 render_template()是用来渲染一个指定的文件的。使用如下 return re…

一文读懂DNS和CDN

一.什么是DNS DNS(Domain Name System)全称为域名系统,是一个将域名和IP地址相互映射的分布式服务,他的作用就是把一个域名解析成为IP地址。我们平时输入的网址(或者域名)不能被计算机直接识别,…

操作系统——内存管理(面试准备)

虚拟内存 单片机没有操作系统,每次写完代码,都需要借助工具把程序烧录进去,这样程序才能跑起来。 另外,单片机的CPU是直接操作内存的物理地址。 在这种情况下,想在内存中同时运行两个程序是不可能的,如果第…

Python数据分析案例49——基于机器学习的垃圾邮件分类系统构建(朴素贝叶斯,支持向量机)

案例背景 trec06c是非常经典的邮件分类的数据,还是难能可贵的中文数据集。 这个数据集从一堆txt压缩包里面提取出来整理为excel文件还真不容不易,肯定要做一下文本分类。 虽然现在文本分类基本都是深度学习了,但是传统的机器学习也能做。本案…