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

动力电池系统介绍(十三)——高压互锁(HVIL)

动力电池系统介绍(十三)

  • 一、高压互锁梗概
    • 1.1 高压互锁原理
    • 1.1 高压互锁内部结构
    • 1.2 高压互锁分类
    • 1.3 高压互锁原则
  • 二、高压互锁常见故障
    • 2.1 高压互锁开关失效
    • 2.2 端子退针导致开路
    • 2.3 互锁端子对地短路
    • 2.4 动力电池内部故障
  • 三、高压互锁故障排查

一、高压互锁梗概

高压互锁(HVIL-High Voltage Interlock)是一种安全功能,主要通过低压信号来检查整个高压系统回路的完整性及连续性,识别回路的异常断开,并及时断开高压输入端的控制电器件。
简单来说,就是通过低压回路的通断信号(安全)来检查高压回路的通断(危险)。

1.1 高压互锁原理

整车所有高压连接器连接位置,都需高压互锁信号回路,但互锁回路与高压回路不具有必然的联系。但高压互锁设计,可能对某电器设置一个单独的互锁信号回路;也可能把两个或以上的互锁信号串联在一个回路中。即互锁回路可设计成并联模式,也可设计成串联模式。

整车高压系统以动力电池作为电源,低压回路同时也需要一个检测用电源,让低压信号沿着闭合的低压回路传递。当低压信号中断,说明某一个高压连接器有松动或者脱落。高压互锁基础原理如图1/图2所示。在高压互锁信号回路基础上,设计监测点或监测回路,负责将高压互锁信号回路的状态传递给 BMS。(图片来源于网络)

高压互锁
高压互锁设计的实现,需要以下设备组成:高压互锁连接器及高低压导线,闭合的低压电源信号回路,高压互锁监测回路及监测模块 (监测模块可以是电池管理系统BMS,或者整车控制器 VCU),监测模块根据高压互锁监测结果控制的高压继电器。

1.1 高压互锁内部结构

高压接插件的互锁结构集成在接插件的内部,通过互锁端子和主回路(高压)的长度和位置差异——高压端子长于低压互锁端子。

  • 在插合高压接插件件时,高压端子先接通,互锁端子后接通
  • 当在拔接插件时,互锁端子先断开,高压端子后断开

这样可以确保高压互锁信号检测的有效性。同时时间差与插拔的速度有关,时间长短可以根据车型具体策略确定。(图片来源于网络)
在这里插入图片描述
另外,高压接插件都是配对使用的,出于安全考虑,一般公端用于设备(产品)端,母端用于线束端。且所有的高压连接器均配有低压信号端子,用于接通互锁信号。当高压连接器插到位后,互锁信号就接通,将所有的高压连接器的信号串联后接入BMS或者VCU进行检测,当某一个接插件未插好,互锁信号就断开了,以此来判断接插件连接是否正常。HVIL功能实质是检测互锁端子两个PIN脚通断来实现。

1.2 高压互锁分类

高压互锁主要结构互锁、功能互锁和软件互锁三种。

名称释义
结构互锁主要高压接插件均带有互锁回路,当其中某个接插件被带电断开时,动力电池管理便会检测到高压互锁回路存在断路,为保护人员安全,将立即进行报警并断开主高压回路电气连接,同时激活主动泄放,在5s内将高压电降低到60V以下。
功能互锁当车辆在进行充电或插上充电枪时,高压电控系统会限制整车不能通过自身驱动系统驱动,以防止可能发生的线束拖拽或安全事故。
软件互锁正常高压上电后,如果PTC或电动压缩机检测到高压侧电压异常,空调系统会将高压异常通过CAN发给BMS或VCU,报出高压互锁故障,BMS或VCU收到高压互锁故障信号后,将限制或中断PTC或电动压缩机功能。

从安全方面,高压互锁主要考虑三个方面:

  • 把高压互锁作为断路器使用,当高压系统在运行过程中,如果出现高压连接器松动,脱离、损坏等情况,通过高压互锁功能可以快速把整车的高压给断掉;
  • 当工作人员或售后维修人员在未下高压的情况下,去拔高压连接器,这时候就可能存在拉弧,多次带电插拔可能会影响接插件的寿命;同时如果工作人员不小心触摸到了被拔掉的带电的接插件,就会有触电的风险;
  • 通过高压互锁来监控高压接插件是否插到了位,避免未插到位引起的车辆运行过程中异常掉高压的情况,进而影响行车安全。

1.3 高压互锁原则

  • HVIL回路必须能够有效、实时、连续地检测整个高压回路的通断情况。
  • 所有高压连接器应具备机械互锁装置,且高压连接器断开时,HVIL首先断开;接合时,后接通HVIL。
  • 所有高压连接器在非人为的情况下,不能被接通或断开
  • 高压互锁回路应具备在特殊情况下,可以通过BMS检测HVIL回路,直接断开高压回路
  • 在识别到HVIL有异常时,车辆必须报警指示,比如仪表指示灯或声音、光等形式提醒驾驶员。

当回路中的某个高压部件互锁出现故障的时候,互锁监测装置会上报VCU,由VCU执行相应的下电策略。在执行下电策略时必须要考虑行车情况,所以在制定策略的时候,必须对高压互锁分级。
比如,将BMS、RESS(电池系统)、OBC划为一级,将MCU、MOTOR(电动机)划为二级,将EACP(电动空调压缩机)、PTC、DC/DC划为三级。针对不同的互锁等级,须采取不同的HVIL策略。

二、高压互锁常见故障

此章节内容摘自于: 电动汽车的高压互锁及故障检测

一个回路故障主要有开路和短路,具体有几下几种情况

2.1 高压互锁开关失效

关闭盖板之后开关不能闭合是互锁开关常见的故障。可能原因是设计尺寸偏差,导致互锁开关不能闭合。盖板突出的筋结构高度偏低,高压互锁开关不能闭合到位,致使互锁回路开路。设计不合理导致安装过程中互锁开关结构失效致使开关不能闭合。设计互锁开关时要综合考虑安装可能情况调整开关的朝向,从而避免结构失效。

2.2 端子退针导致开路

当互锁回路的低压线束中部分线束的端子以及高压用电器和PDU上高压互锁回路上的端子质量有问题时,会导致端子退针,导致的公母端子接触不良。可以采用“二分法”快速精准定位故障位置。需要注意的是在进行问题排查时,需要使用合适尺寸的探针。探针直径不宜选的过大,否则会影响到端子的接触质量和寿命。

2.3 互锁端子对地短路

由高压互锁回路的工作原理可知,虽然回路是通的,但对地短路也会报高压互锁开路。

2.4 动力电池内部故障

若整车报高压互锁回路故障,而实际检测下来线束是完整的,且检测没有开路/对地短路的情况,则可带电测量互锁回路是否形成通路,即确认低压线束回路相通,高压线束都连接完好。然后将高压互锁回路任何一个地方断开,使用欧姆档测量是否导通,则还可以继续排查验证是否是动力电池内部的故障 。

三、高压互锁故障排查

高压互锁检查:引起高压互锁故障的原因通常为某个高压插件未插或未插到位造成的,如PTC、DC/DC、高压盒、车载充电机、空调压缩机高低压插件未插。
在这里插入图片描述
高压互锁的检测方案有多种,比如采用占空比检测、采用电阻方式或者采用电压检测等。一些芯片厂家像TI等还推出了专门的高压互锁的检查芯片。
当故障码中出现高压互锁故障,在定位故障时,一般多采用排除法定位故障模块:

  • 依次检查所有高压插件是否存在漏接、虚接现象;
  • 检查高压插接件互锁回形针是否存在弯曲、断裂现象;
  • 检查高压互锁回路中的电器接插件是否存在漏接、虚接现象;

若回路无上述故障,则可定位为线束通断或电器模块内部问题,需继续排查。具体可参考【电池电气】新能源汽车高压互锁原理及失效分析的2.2章节内容。

相关文章:

动力电池系统介绍(十三)——高压互锁(HVIL)

动力电池系统介绍(十三) 一、高压互锁梗概1.1 高压互锁原理1.1 高压互锁内部结构1.2 高压互锁分类1.3 高压互锁原则 二、高压互锁常见故障2.1 高压互锁开关失效2.2 端子退针导致开路2.3 互锁端子对地短路2.4 动力电池内部故障 三、高压互锁故障排查 一、…...

C# 一种求平方根的方法 立方根也可以 极大 极小都可以

不知道研究这些干啥&#xff0c;纯纯的浪费时间。。。 public static double TQSquare(double number){Random random1 new Random(DateTime.Now.Millisecond);double x1 0, resultX1 0, diff 9999999999, diffTemporary 0;for (int i 0; i < 654321; i){if (random1…...

爬虫逆向实战(十二)--某交易所登录

一、数据接口分析 主页地址&#xff1a;某交易所 1、抓包 通过抓包可以发现登录是通过表单提交的 2、判断是否有加密参数 请求参数是否加密&#xff1f; 通过查看“载荷”模块&#xff0c;可以发现有两个加密参数password和execution 请求头是否加密&#xff1f; 无响应是…...

【C++入门到精通】C++入门 —— list (STL)

阅读导航 前言一、list简介1.概念2.特点 二、list的使用1.list的构造2.常见的操作⭕std::list类型的增、删、查、改 三、list与vector的对比温馨提示 前言 文章绑定了VS平台下std::list的源码&#xff0c;大家可以下载了解一下&#x1f60d; 前面我们讲了C语言的基础知识&…...

SOLIDWORKS有限元分析

SOLIDWORKS是一款广泛使用的三维计算机辅助设计软件&#xff0c;同时它还具有强大的有限元分析功能。有限元分析是一种工程分析方法&#xff0c;它将复杂的实体分解成许多小的有限元素&#xff0c;以便对其进行数学建模和分析。SOLIDWORKS的有限元分析功能可以帮助工程师预测和…...

Kotlin Flow 冷流

协程&#xff1a;Flow 1、Flow是什么&#xff1f; 处理异步事件流可取消&#xff1a;通过取消协程取消Flow组合操作符&#xff1a;复杂逻辑处理缓冲和背压&#xff1a;发送和接收时用不同速度处理&#xff0c;实现流量控制、避免数据丢失 2、传统事件处理方案&#xff1a;同…...

Android Socket使用TCP协议实现手机投屏

本节主要通过实战来了解Socket在TCP/IP协议中充当的是一个什么角色&#xff0c;有什么作用。通过Socket使用TCP协议实现局域网内手机A充当服务端&#xff0c;手机B充当客户端&#xff0c;手机B连接手机A&#xff0c;手机A获取屏幕数据转化为Bitmap&#xff0c;通过Socket传递个…...

【云原生,k8s】Helm应用包管理器介绍

目录 一、为什么需要Helm&#xff1f; &#xff08;一&#xff09;Helm介绍 &#xff08;二&#xff09;Helm有3个重要概念&#xff1a; &#xff08;三&#xff09;Helm特点 二、Helm V3变化 &#xff08;一&#xff09;架构变化 &#xff08;二&#xff09;自动创建名…...

两个内网之间的linux服务器如何互相登录?快解析内网穿透

如果两个内网之间的linux服务器需要互相登录&#xff0c;或需要互相访问内网某个端口&#xff0c;担忧没有公网IP&#xff0c;可以使用的方法有 ngrok, 但并不方便&#xff0c;我们只需两条 SSH 命令即可。 SSH 内网端口转发实战SSH 内网端口转发实战 先给出本文主角&…...

sql server 存储过程 set ansi_nulls set quoted_identifier,out 、output

SQL-92 标准要求在对空值(NULL) 进行等于 () 或不等于 (<>) 比较时取值为 FALSE。 当 SET ANSI_NULLS 为 ON 时&#xff0c;即使 column_name 中包含空值&#xff0c;使用 WHERE column_name NULL 的 SELECT 语句仍返回零行。即使 column_name 中包含非空值&#xff0c…...

1046:判断一个数能否同时被3和5整除

【题目描述】 判断一个数n 能否同时被3和5整除&#xff0c;如果能同时被3和5整除输出YES&#xff0c;否则输出NO。 【输入】 输入一行&#xff0c;包含一个整数n。&#xff08; -1,000,000 < n < 1,000,000&#xff09; 【输出】 输出一行&#xff0c;如果能同时被3…...

优漫动游零基础如何学习好UI设计

智能时代的来临&#xff0c;很多企业都越来越注重用户体验这一块&#xff0c;想要有一个吸引用户的好页面&#xff0c;UI设计师岗位不可或缺&#xff0c;如今越来越多的人想要学习UI设计技术&#xff0c;那么对于零基础小白如何学习好UI设计呢? 零基础小白如何学习好UI设计…...

Android岗位技能实训室建设方案

一 、系统概述 Android岗位技能作为新一代信息技术的重点和促进信息消费的核心产业&#xff0c;已成为我国转变信息服务业的发展新热点&#xff1a;成为信息通信领域发展最快、市场潜力最大的业务领域。互联网尤其是移动互联网&#xff0c;以其巨大的信息交换能力和快速渗透能力…...

Mysql系列:Mysql5.7编译安装--系统环境:Centos7 / CentOS9 Stream

Mysql系列&#xff1a;Mysql5.7编译安装 系统环境&#xff1a;Centos7 / CentOS9 Stream 1&#xff1a;下载mysql源码包 https://dev.mysql.com/downloads/mysql/5.7.htmldownloads 选择MySQL Community Server>source_code>Generic Linux (Architecture Independent)…...

Docker容器与虚拟化技术:Dockerfile部署LNMP

目录 一、理论 1.LNMP架构 2.背景 3.Dockerfile部署LNMP 3.构建Nginx镜像 4.构建MySQL容器 5.构建PHP镜像 6.启动 wordpress 服务 二、实验 1.环境准备 2.构建Nginx镜像 3.构建MySQL容器 4.构建PHP镜像 5.启动 wordpress 服务 三、问题 1.构建nginx镜像报错 …...

elementUI date-picker 日期格式转为 2023/08/08格式

<el-form-item label"基线日期:" prop"baselineDate"><el-date-pickertype"date"v-model"form.baselineDate"placeholder"选择日期"format"yyyy/MM/dd"change"(date, type) > changeTime(date, …...

生成式 AI 在泛娱乐行业的应用场景实践 – 助力风格化视频内容创作

感谢大家阅读《生成式 AI 行业解决方案指南》系列博客&#xff0c;全系列分为 4 篇&#xff0c;将为大家系统地介绍生成式 AI 解决方案指南及其在电商、游戏、泛娱乐行业中的典型场景及应用实践。目录如下&#xff1a; 《生成式 AI 行业解决方案指南与部署指南》《生成式 AI 在…...

elementPlus——图标引入+批量注册全局组件——基础积累

因为我们要根据路由配置对应的图标&#xff0c;也要为了后续方便更改。因此我们将所有的图标注册为全局组件。&#xff08;使用之前将分页器以及矢量图注册全局组件的自定义插件&#xff09;&#xff08;所有图标全局注册的方法element-plus文档中已给出&#xff09; 全局注册…...

国标GB28181安防视频平台EasyGBS显示状态正常,却无法播放该如何解决?

国标GB28181视频平台EasyGBS是基于国标GB/T28181协议的行业内安防视频流媒体能力平台&#xff0c;可实现的视频功能包括&#xff1a;实时监控直播、录像、检索与回看、语音对讲、云存储、告警、平台级联等功能。国标GB28181视频监控平台部署简单、可拓展性强&#xff0c;支持将…...

TIOVX:opencv的Mat类图像零拷贝转为openvx的vx_image格式,通过Not节点无效果问题记录

问题描述 代码中&#xff0c;创建了一个opencv的Mat图像(并打印了所有的像素值)&#xff0c;然后通过vxCreateImageFromHandle函数将Mat图像转为了vx_image图像(通过映射的方式打印了所有的像素值&#xff0c;通过日志可以看出与之前打印相同)。然后创建graph&#xff0c;将其作…...

挑战杯推荐项目

“人工智能”创意赛 - 智能艺术创作助手&#xff1a;借助大模型技术&#xff0c;开发能根据用户输入的主题、风格等要求&#xff0c;生成绘画、音乐、文学作品等多种形式艺术创作灵感或初稿的应用&#xff0c;帮助艺术家和创意爱好者激发创意、提高创作效率。 ​ - 个性化梦境…...

React Native 导航系统实战(React Navigation)

导航系统实战&#xff08;React Navigation&#xff09; React Navigation 是 React Native 应用中最常用的导航库之一&#xff0c;它提供了多种导航模式&#xff0c;如堆栈导航&#xff08;Stack Navigator&#xff09;、标签导航&#xff08;Tab Navigator&#xff09;和抽屉…...

【CSS position 属性】static、relative、fixed、absolute 、sticky详细介绍,多层嵌套定位示例

文章目录 ★ position 的五种类型及基本用法 ★ 一、position 属性概述 二、position 的五种类型详解(初学者版) 1. static(默认值) 2. relative(相对定位) 3. absolute(绝对定位) 4. fixed(固定定位) 5. sticky(粘性定位) 三、定位元素的层级关系(z-i…...

【快手拥抱开源】通过快手团队开源的 KwaiCoder-AutoThink-preview 解锁大语言模型的潜力

引言&#xff1a; 在人工智能快速发展的浪潮中&#xff0c;快手Kwaipilot团队推出的 KwaiCoder-AutoThink-preview 具有里程碑意义——这是首个公开的AutoThink大语言模型&#xff08;LLM&#xff09;。该模型代表着该领域的重大突破&#xff0c;通过独特方式融合思考与非思考…...

AI书签管理工具开发全记录(十九):嵌入资源处理

1.前言 &#x1f4dd; 在上一篇文章中&#xff0c;我们完成了书签的导入导出功能。本篇文章我们研究如何处理嵌入资源&#xff0c;方便后续将资源打包到一个可执行文件中。 2.embed介绍 &#x1f3af; Go 1.16 引入了革命性的 embed 包&#xff0c;彻底改变了静态资源管理的…...

有限自动机到正规文法转换器v1.0

1 项目简介 这是一个功能强大的有限自动机&#xff08;Finite Automaton, FA&#xff09;到正规文法&#xff08;Regular Grammar&#xff09;转换器&#xff0c;它配备了一个直观且完整的图形用户界面&#xff0c;使用户能够轻松地进行操作和观察。该程序基于编译原理中的经典…...

在QWebEngineView上实现鼠标、触摸等事件捕获的解决方案

这个问题我看其他博主也写了&#xff0c;要么要会员、要么写的乱七八糟。这里我整理一下&#xff0c;把问题说清楚并且给出代码&#xff0c;拿去用就行&#xff0c;照着葫芦画瓢。 问题 在继承QWebEngineView后&#xff0c;重写mousePressEvent或event函数无法捕获鼠标按下事…...

A2A JS SDK 完整教程:快速入门指南

目录 什么是 A2A JS SDK?A2A JS 安装与设置A2A JS 核心概念创建你的第一个 A2A JS 代理A2A JS 服务端开发A2A JS 客户端使用A2A JS 高级特性A2A JS 最佳实践A2A JS 故障排除 什么是 A2A JS SDK? A2A JS SDK 是一个专为 JavaScript/TypeScript 开发者设计的强大库&#xff…...

Go语言多线程问题

打印零与奇偶数&#xff08;leetcode 1116&#xff09; 方法1&#xff1a;使用互斥锁和条件变量 package mainimport ("fmt""sync" )type ZeroEvenOdd struct {n intzeroMutex sync.MutexevenMutex sync.MutexoddMutex sync.Mutexcurrent int…...

协议转换利器,profinet转ethercat网关的两大派系,各有千秋

随着工业以太网的发展&#xff0c;其高效、便捷、协议开放、易于冗余等诸多优点&#xff0c;被越来越多的工业现场所采用。西门子SIMATIC S7-1200/1500系列PLC集成有Profinet接口&#xff0c;具有实时性、开放性&#xff0c;使用TCP/IP和IT标准&#xff0c;符合基于工业以太网的…...