当前位置: 首页 > news >正文

汽车免拆诊断案例 | 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

相关文章:

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

故障现象  一辆2023款零跑C01纯电车,累计行驶里程约为2万km,车主进厂反映,后备厢盖无法电动打开和关闭。 故障诊断  接车后试车,操作后备厢盖外侧、驾驶人侧及遥控钥匙上的后备厢盖开启按钮,可以听到后备厢盖解锁的…...

分布式存储架构 与分布式一致性协议

分布式存储架构可以分为无中心节点架构和有中心节点架构。它们的设计在系统中的角色分配、数据管理、协调方式等方面有所不同。 1. 无中心节点架构(Decentralized/Peer-to-Peer Architecture) 在无中心节点的分布式存储架构中,所有节点都是…...

Unity Apple Vision Pro 保姆级开发教程 - Simulator 模拟器使用

教程视频 Apple VisionPro Simulator 模拟器使用教程 VsionOS Simulator 简介 visionOS Simulator 是一个用于开发和测试 visionOS 应用程序的工具。它模拟 Apple Vision Pro 的运行环境,帮助开发者在没有硬件设备的情况下创建、调试和优化他们的应用程序。VisionO…...

Vue 之 插件与组件的区别

在 Vue.js 中,插件(Plugin)和组件(Component)都是用来扩展 Vue 功能的重要工具,但它们的应用场景和使用方式有所不同。本文将通过对比的方式,帮助开发者更好地理解两者的区别,并通过…...

了解 ChatGPT 中的公平性问题

了解 ChatGPT 中的公平性问题 最近,OpenAI 又发布了一篇新的博客。他们谈论了一个有趣又重要的话题——用户的身份如何影响 ChatGPT 的回答。 这项研究揭示了一个鲜明的事实,那就是 AI 可能会无意间对人类产生刻板印象。很可能这些刻板印象源自 AI 训练过程中使用的数据,而这…...

【PHP】安装swoole时报错:No package ‘libbrotlienc‘ found

一、环境 Debian 11(bullseye) PHP 8.2.14 Swoole 5.1.4 二、过程 今天在安装Swoole 5.1.4的时候报错,错误信息如下: configure: error: Package requirements (libbrotlienc) were not met:No package libbrotlienc foundConsider adjusting the PK…...

postgresql执行计划解读案例

简介 SQL优化中读懂执行计划尤其重要,以下举例说明在执行计划中常见的参数其所代表的含义。 创建测试数据 -- 创建测试表 drop table if exists customers ; drop table if exists orders ; drop table if exists order_items ; drop table if exists products ;…...

Matlab实现粒子群优化算法优化随机森林算法模型 (PSO-RF)(附源码)

目录 1.内容介绍 2.部分代码 3.实验结果 4.内容获取 1内容介绍 粒子群优化算法(PSO)是一种启发式搜索方法,灵感来源于鸟类群体觅食的行为。在PSO中,每个解都是搜索空间中的一个“粒子”,这些粒子以一定的速度飞行&am…...

使用 EasyExcel 相邻数据相同时行和列的合并,包括动态表头、数据

前言 在处理 Excel 文件时,经常会遇到需要对表格中的某些单元格进行合并的情况,例如合并相同的行或列。Apache POI 是一个强大的工具,但它使用起来相对复杂。相比之下,EasyExcel 是一个基于 Apache POI 的轻量级 Excel 处理库&am…...

985研一学习日记 - 2024.10.16

一个人内耗,说明他活在过去;一个人焦虑,说明他活在未来。只有当一个人平静时,他才活在现在。 日常 1、起床6:00√ 2、健身1个多小时 今天练了二头和背部,明天练胸和三头 3、LeetCode刷了3题 旋转图像&#xff1a…...

安装mysql 5.5.62

1>先检查是否存在其他版本mysql rpm -qa|grep -i mariadb 存在则卸载 yum -y remove maria* 2>下载mysql 5.5.62 wget https://cdn.mysql.com/archives/mysql-5.5/mysql-5.5.62-linux-glibc2.12-x86_64.tar.gz 3>确认系统是否安装libaio库 yum -y install libai…...

AnaTraf | 网络性能监控系统的价值

目录 1. IT运维工程师 2. 网络管理员 3. 安全团队(网络安全工程师) 4. 业务部门(应用开发人员、产品经理) 5. 管理层与决策者(CTO/CIO、IT经理) 6. 最终用户(普通员工) 总结&…...

决策树和集成学习的概念以及部分推导

一、决策树 1、概述 决策树是一种树形结构,树中每个内部节点表示一个特征上的判断,每个分支代表一个判断结果的输出,每个叶子节点代表一种分类结果 决策树的建立过程: 特征选择:选择有较强分类能力的特征决策树生成…...

servlet基础与环境搭建(idea版)

文章目录 环境变量配置安包装环境变量配置JDK 配置 静态网页动态网页(idea)给模块添加 web框架新版本 2023 之后的 idea,使用方法二idea 目录介绍建立前端代码启动配置 环境变量配置 tomcat 环境变量 安包装 环境变量配置 JDK 配置 静态网页…...

【10月最新】植物大战僵尸杂交版新僵尸预告(附最新版本下载链接)

【BOSS僵尸】埃德加二世 【新BOSS僵尸】埃德加二世 “埃德加博士的克隆体。驾驶着最新一代小型化机甲,致力于为戴夫博士扫清障碍。” -体型(模型大小)小于原版僵王的头 -血量120000(原版僵王复仇的2倍),免疫…...

网络编程-UDP以及数据库mysql

UDP通信流程 服务端客户端有一个邮箱socket()有一个邮箱socket()绑定地址bind()发送数据sendto接收数据recvfrom关闭close()关闭colse() //服务端 #include "head.h" // ./server 10001 int main(int argc,char *argv[]) {// 1、创建socket套接字// 参数1&#xff…...

ubuntu 20.04 安装ros1

步骤 1:设置系统 首先,确保系统环境是最新的: sudo apt update sudo apt upgrade 步骤 2:设置源和密钥 添加 ROS 软件源: 首先,确保 curl 和 gnupg 已安装: sudo apt install curl gnupg2…...

ShardingSphere-Proxy 数据库中间件MySql分库分表环境搭建

一. ShardingSphere-Proxy简介 1、简介 Apache ShardingSphere 是一款开源分布式数据库生态项目,旨在碎片化的异构数据库上层构建生态,在最大限度的复用数据库原生存算能力的前提下,进一步提供面向全局的扩展和叠加计算能力。其核心采用可插…...

Pytest+selenium UI自动化测试实战实例

🍅 点击文末小卡片,免费获取软件测试全套资料,资料在手,涨薪更快 今天来说说pytest吧,经过几周的时间学习,有收获也有疑惑,总之最后还是搞个小项目出来证明自己的努力不没有白费 环境准备 1 …...

服务器技术研究分析:存储从HBM到CXL

服务器变革:存储从HBM到CXL 在《从云到端,AI产业的新范式(2024)》中揭示,传统服务器价格低至1万美金,而配备8张H100算力卡的DGX H100AI服务器价值高达40万美金(约300万人民币)。 从供…...

FFmpeg 低延迟同屏方案

引言 在实时互动需求激增的当下,无论是在线教育中的师生同屏演示、远程办公的屏幕共享协作,还是游戏直播的画面实时传输,低延迟同屏已成为保障用户体验的核心指标。FFmpeg 作为一款功能强大的多媒体框架,凭借其灵活的编解码、数据…...

安宝特方案丨XRSOP人员作业标准化管理平台:AR智慧点检验收套件

在选煤厂、化工厂、钢铁厂等过程生产型企业,其生产设备的运行效率和非计划停机对工业制造效益有较大影响。 随着企业自动化和智能化建设的推进,需提前预防假检、错检、漏检,推动智慧生产运维系统数据的流动和现场赋能应用。同时,…...

在 Nginx Stream 层“改写”MQTT ngx_stream_mqtt_filter_module

1、为什么要修改 CONNECT 报文? 多租户隔离:自动为接入设备追加租户前缀,后端按 ClientID 拆分队列。零代码鉴权:将入站用户名替换为 OAuth Access-Token,后端 Broker 统一校验。灰度发布:根据 IP/地理位写…...

微服务商城-商品微服务

数据表 CREATE TABLE product (id bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT COMMENT 商品id,cateid smallint(6) UNSIGNED NOT NULL DEFAULT 0 COMMENT 类别Id,name varchar(100) NOT NULL DEFAULT COMMENT 商品名称,subtitle varchar(200) NOT NULL DEFAULT COMMENT 商…...

JDK 17 新特性

#JDK 17 新特性 /**************** 文本块 *****************/ python/scala中早就支持,不稀奇 String json “”" { “name”: “Java”, “version”: 17 } “”"; /**************** Switch 语句 -> 表达式 *****************/ 挺好的&#xff…...

Android15默认授权浮窗权限

我们经常有那种需求,客户需要定制的apk集成在ROM中,并且默认授予其【显示在其他应用的上层】权限,也就是我们常说的浮窗权限,那么我们就可以通过以下方法在wms、ams等系统服务的systemReady()方法中调用即可实现预置应用默认授权浮…...

OpenPrompt 和直接对提示词的嵌入向量进行训练有什么区别

OpenPrompt 和直接对提示词的嵌入向量进行训练有什么区别 直接训练提示词嵌入向量的核心区别 您提到的代码: prompt_embedding = initial_embedding.clone().requires_grad_(True) optimizer = torch.optim.Adam([prompt_embedding...

UR 协作机器人「三剑客」:精密轻量担当(UR7e)、全能协作主力(UR12e)、重型任务专家(UR15)

UR协作机器人正以其卓越性能在现代制造业自动化中扮演重要角色。UR7e、UR12e和UR15通过创新技术和精准设计满足了不同行业的多样化需求。其中,UR15以其速度、精度及人工智能准备能力成为自动化领域的重要突破。UR7e和UR12e则在负载规格和市场定位上不断优化&#xf…...

【C++特殊工具与技术】优化内存分配(一):C++中的内存分配

目录 一、C 内存的基本概念​ 1.1 内存的物理与逻辑结构​ 1.2 C 程序的内存区域划分​ 二、栈内存分配​ 2.1 栈内存的特点​ 2.2 栈内存分配示例​ 三、堆内存分配​ 3.1 new和delete操作符​ 4.2 内存泄漏与悬空指针问题​ 4.3 new和delete的重载​ 四、智能指针…...

Caliper 负载(Workload)详细解析

Caliper 负载(Workload)详细解析 负载(Workload)是 Caliper 性能测试的核心部分,它定义了测试期间要执行的具体合约调用行为和交易模式。下面我将全面深入地讲解负载的各个方面。 一、负载模块基本结构 一个典型的负载模块(如 workload.js)包含以下基本结构: use strict;/…...