汽车免拆诊断案例 | 2023款零跑C01纯电车后备厢盖无法电动打开和关闭

故障现象 

一辆2023款零跑C01纯电车,累计行驶里程约为2万km,车主进厂反映,后备厢盖无法电动打开和关闭。

故障诊断 

接车后试车,操作后备厢盖外侧、驾驶人侧及遥控钥匙上的后备厢盖开启按钮,可以听到后备厢盖解锁的“咔哒”声,但后备厢盖均无法电动打开。手动打开后备厢盖,点按后备厢盖内侧的关闭按钮,后备厢盖也无法电动关闭。尝试对电动后备厢盖进行重置学习,长按后备厢盖内侧的关闭按钮,听到“嘀、嘀”两声后松开,然后点按关闭按钮,此时电动后备厢盖徐徐下降,到达关闭位置后下电吸锁吸一下又立即升上来,然后就没有反应了;点按后备厢盖外侧的开启按钮,没有反应。

用故障检测仪检测,发现电动后备厢盖控制模块(PTG)内存储有故障代码“B165A02 锁信号异常历史”“B165001 解锁失败当前”(图1);查看故障检修引导(图2),提示检查后备厢盖锁、控制模块及其线路。反复试车,发现手动关闭后备厢盖并清除故障代码后点按开启按钮,后备厢盖能够电动打开;点按关闭按钮,后备厢盖降到关闭位置后下电吸锁吸一下又立即升上来,故障再现。

图1 PTG中存储的故障代码

图2 故障检修引导

查看电动后备厢盖控制电路(图3)得知,电动后备厢盖控制系统主要由PTG、后备厢盖锁、下电吸锁、电动撑杆(左右侧各1个)及控制开关等组成。后备厢盖的电动关闭过程为:PTG接收到关闭后备厢盖的请求信号后,先控制电动撑杆关闭后备厢盖,当后备厢盖关闭到一定位置时,后备厢盖锁锁止,再控制下电吸锁拉紧后备厢盖。后备厢盖的电动打开过程为:PTG接收到打开后备厢盖的请求信号后,先控制下电吸锁释放复位,然后控制后备厢盖锁解锁,最后控制电动撑杆打开后备厢盖。

图3 电动后备厢盖控制电路

脱开后备厢盖锁导线连接器,将万用表置于电压挡,红表笔接后备厢盖锁导线连接器端子4,黑表笔接端子3;手动关闭后备厢盖后点按开启按钮,伴随着后备厢盖锁发出“咔哒”的解锁声,万用表显示电压约为12 V;测量后备厢盖锁导线连接器端子1上的电压,由0 V变为4.7 V,说明后备厢盖锁工作正常。

用虹科Pico汽车示波器测量下电吸锁由闭锁到返回时的相关波形(图4),发现下电吸锁闭锁后能够触发全锁信号,但随后电吸锁立即返回,全锁信号消失,最后触发复位信号,工作结束。分析认为,下电吸锁自身工作并无异常,怀疑PTG接收到了异常信号,从而控制下电吸锁闭锁之后又立即返回。

图4 下电吸锁由闭锁到返回时的相关波形

试车过程中发现,把后备厢盖锁手动闭锁不能触发自吸锁工作,但手动关闭后备厢盖可以触发自吸锁工作,据此怀疑故障可能与电动撑杆有关。

测量后备厢盖可以电动打开时的相关波形(图5),发现在起始阶段,左侧电动撑杆的霍尔信号1比右侧电动撑杆的霍尔信号1稀疏;利用数学通道分别对左侧、右侧电动撑杆的霍尔信号1进行频率计算,发现在起始阶段,左侧电动撑杆霍尔信号1的变化频率比右侧电动撑杆霍尔信号1的变化频率低(这间接反映左侧电动撑杆打开速度比右侧电动撑杆打开速度慢),随后两者变化频率基本一致,由此推断左侧电动撑杆损坏,PTG通过霍尔信号监测到左侧、右侧电动撑杆在打开和关闭时的位置变化不同步,从而禁用电动打开和关闭功能。

图5 故障车电动打开后备厢盖时的相关波形

故障排除 

更换左侧电动撑杆后试车,后备厢盖电动打开和关闭功能均恢复正常,故障排除。再次测量左侧、右侧电动撑杆的霍尔信号1波形(图6),发现打开后备厢盖时两者的变化频率基本一致;另外从变化频率上可以看出,后备厢盖在打开的过程中先加速后缓慢减速。

图6 正常车电动打开后备厢盖时的相关波形

故障总结

要确认霍尔信号是否正常,不仅仅要看其电压的大小,也要注意观察其频率、波动性等。例如本案例中,左侧电动撑杆损坏导致了霍尔信号的频率异常。此时仅观察其输出的霍尔信号电压是没有受到影响的,容易导致误判。通过示波器捕捉精确的霍尔信号,则可以将频率上的异常清晰地展现出来,帮助技师更准确地识别故障,减少误判的可能性。

作者:西安恒泰汽车服务有限公司 岳锋

遇到特定速度下的底盘异响问题,却不知道从何下手?10月17日晚八点,戈华飞老师教你科学诊断思路与方法,用两个经典的新能源车底盘异响案例,带你开启NVH诊断之旅!

直达直播间:https://olezi.xetlk.com/s/1OInwW

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

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

相关文章

【设计模式】深入理解Python中的适配器模式(Adapter Pattern)

深入理解Python中的适配器模式(Adapter Pattern) 在软件开发中,常常会遇到需要让不兼容的类或接口协同工作的问题。适配器模式(Adapter Pattern)是一种结构型设计模式,通过提供一个包装器对象,…

J1:ResNet-50算法实战与解析(鸟类识别)

J1周:ResNet-50算法实战与解析(鸟类识别) **理论背景**☕1、CNN算法发展2、ResNet介绍3、ResNet-50介绍1、Input->STAGE 0:2、残差块(STAGE1->STAGE4) **PyTorch实现**1、导入库并设置GPU2、导入和检查数据3、划分数据集4、…

图示详解OpenEuler下Samba多用户身份验证配置、测试

前言 前文《图例详解OpenEuler下Samba安装、配置和测试》已对Samba服务的工作原理、安装、配置和测试,做了系统的介绍,并对匿名用户的访问samba服务器做了配置,相必读者已对samba服务的流程有了初步、系统的了解,本文在以上基础上…

C++进阶:哈希

✨✨所属专栏:C✨✨ ✨✨作者主页:嶔某✨✨ 哈希概念 哈希(hash)⼜称散列,是⼀种组织数据的⽅式。从译名来看,有散乱排列的意思。本质就是通过哈希函数把关键字Key跟存储位置建⽴⼀个映射关系,查找时通过这个哈希函数…

C语言:符号“->”在C语言中什么意思呢?

1.C语言中符号“->”的意义: ‌指针中的->表示用于访问指针所指向的结构体或联合体的成员。‌ 这是一个操作符,通常用于简化代码,可以替代使用(*ptr).member的方式。 ->操作符的具体用法是,当你有一个指向结构体的指针时…

小红书笔记详情接口技术解析

小红书的笔记详情接口是小红书开放平台提供的一种服务,允许开发者通过API(应用程序编程接口)获取小红书上笔记的详细信息。这些信息包括但不限于笔记的标题、内容、图片、标签、点赞数、评论数等关键数据。本文将详细介绍如何使用小红书笔记详…

Android 关于引用unityLibrary依赖库无法加载so库问题或脚本报错问题

Unity编辑器导出 Android 项目结构 会生成unityLibrary依赖库&#xff0c;复制到其他项目使用时发现脚本一直在报错&#xff0c;结果发现是so没有引用到的问题 1.在 app 目录下的AndroidManifest.xml文件 application节点添加 <application android:extractNativeLibs&qu…

MySQL数据库:基础介绍下载与安装

数据库基础知识先谈发音MySQL如何发音&#xff1f;在国内MySQL发音有很多种&#xff0c;Oracle官方文档说他们念作My sequal[si:kwəl]。 数据库基本概念 1。数据数据&#xff08;Data&#xff09;是指对客观事物进行描述并可以鉴别的符号&#xff0c;这些符号是可识别的、抽…

【Android】Jetpack入门知识总结(LifeCycle,ViewModel,LiveData,DataBinding等)

文章目录 LifeCycle使用Lifecycle解耦页面与组件自定义控件实现LifecycleObserver接口注册生命周期监听器 使用LifecycleService解耦Service与组件使用ProcessLifecycleOwner监听应用程序生命周期 ViewModel用法在 Fragment 中使用 ViewModel LiveDataDataBinding导入依赖基本用…

Pandas | 通过PUBG数据集进行数据分析并理解函数使用

PUBG数据分析 PUBG数据集train 数据分析iloc和loc 过滤参数人数少的比赛duplicated().count() 和 transform(count)countplot绘图函数 补充&#xff1a;查看判断pd的某一列是否没有重复值方法 1: 使用 duplicated() 方法方法 2: 使用 nunique() 方法方法 3: 使用 value_counts(…

探索Adobe Acrobat Reader的高级功能:提升PDF文档处理效率

探索Adobe Acrobat Reader的高级功能&#xff1a;提升PDF文档处理效率 Adobe Acrobat Reader&#xff0c;作为Adobe系列中的一款PDF阅读器&#xff0c;早已超越了传统阅读器的范畴&#xff0c;成为了一款功能强大的PDF文档处理工具。无论是商务人士、学生还是科研人员&#x…

4418 , TF 卡烧写, 无法启动,TF卡启动报错

问题: 在使用TF卡烧写的过程中,出现 TF卡无法启动的情况,报错如下: 解决:  我一直以为是 烧写的过程不对,或者是 烧写的uboot 镜像不对,或者是核心板有问题。 但是后来发现,我如果使用 另一台电脑 烧写HMI 的UBOOT的时候,我使用的是同一个 核心…

C语言指针应用题[从大到小顺序输出]

C语言简单指针应用题: 输入两个整数&#xff0c;按大到小输出它们 这段代码的作用是接收用户输入的两个整数&#xff0c;然后通过指针操作将较大的数和较小的数进行交换&#xff0c;并输出从大到小排列的两个数。 使用指针变量p1&#xff0c;p2和temp&#xff0c;p1对应最终大…

边缘计算网关助力煤矿安全远程监控系统

煤矿开采环境复杂&#xff0c;危险程度高&#xff0c;每一次事故都带给行业血淋淋的教训&#xff0c;安全问题也是政府与行业亟待解决的难题。伴随着技术的发展&#xff0c;煤矿智能化成为行业探索的新方向&#xff0c;降低安全风险也是智能化的重要目标之一。防微杜渐是安全生…

Markdown编辑器测试文章

Markdown编辑器测试文章 欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题&#xff0c;有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants 创建一个自定义列表如何创建一…

鹏哥C语言86-3---第15次作业:算术转换等

#define _CRT_SECURE_NO_WARNINGS #include <stdio.h> #include <string.h> //----------------------------------------------------------------------------------------第15次作业 算术转换等 //---------------------------------------------------------…

【Vue.js 3.0】Vue.js 中使用 Component 动态组件

背景 在 Vue 3 中&#xff0c;动态组件的写法与 Vue 2 基本相同&#xff0c;因为这是一个 Vue 的核心功能&#xff0c;并且在 Vue 3 中得到了保留。不过&#xff0c;Vue 3 引入了 Composition API&#xff0c;这允许你以不同的方式组织组件逻辑&#xff0c;但这并不影响动态组件…

AI与测试行业调研

业务方向及应用场景 方向 技术 应用 大语言模型 私有化大模型&#xff1a; llama2 privateGPT 业务分析 测试数据生成 机器学习、深度学习应用 视觉自动化&#xff1a; FastbotApplitools 视觉自动化 缺陷预测与挖掘 知识图谱 neo4j 测试用例生成 精准测试 大语言模…

WEB前端使用标签制作网页

需要使用HTML的一些基本标签制作网页 基本代码如下: <!DOCTYPE html> <html><head><meta charset"utf-8"><title></title></head><body><form action"#" method"post" enctype"text/…

【React】父组件如何调用子组件的方法

在React中&#xff0c;父组件可以通过ref来调用子组件的方法。以下是一个简单的示例&#xff0c;展示了如何在父组件中使用ref来调用子组件的方法。 子组件 首先&#xff0c;在子组件中定义一个方法&#xff0c;并使用forwardRef将其暴露给父组件。 注意下面的代码块中&#x…