动力电池系统介绍(十三)——高压互锁(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# 一种求平方根的方法 立方根也可以 极大 极小都可以
不知道研究这些干啥,纯纯的浪费时间。。。 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…...

爬虫逆向实战(十二)--某交易所登录
一、数据接口分析 主页地址:某交易所 1、抓包 通过抓包可以发现登录是通过表单提交的 2、判断是否有加密参数 请求参数是否加密? 通过查看“载荷”模块,可以发现有两个加密参数password和execution 请求头是否加密? 无响应是…...

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

SOLIDWORKS有限元分析
SOLIDWORKS是一款广泛使用的三维计算机辅助设计软件,同时它还具有强大的有限元分析功能。有限元分析是一种工程分析方法,它将复杂的实体分解成许多小的有限元素,以便对其进行数学建模和分析。SOLIDWORKS的有限元分析功能可以帮助工程师预测和…...
Kotlin Flow 冷流
协程:Flow 1、Flow是什么? 处理异步事件流可取消:通过取消协程取消Flow组合操作符:复杂逻辑处理缓冲和背压:发送和接收时用不同速度处理,实现流量控制、避免数据丢失 2、传统事件处理方案:同…...

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

【云原生,k8s】Helm应用包管理器介绍
目录 一、为什么需要Helm? (一)Helm介绍 (二)Helm有3个重要概念: (三)Helm特点 二、Helm V3变化 (一)架构变化 (二)自动创建名…...

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

sql server 存储过程 set ansi_nulls set quoted_identifier,out 、output
SQL-92 标准要求在对空值(NULL) 进行等于 () 或不等于 (<>) 比较时取值为 FALSE。 当 SET ANSI_NULLS 为 ON 时,即使 column_name 中包含空值,使用 WHERE column_name NULL 的 SELECT 语句仍返回零行。即使 column_name 中包含非空值,…...
1046:判断一个数能否同时被3和5整除
【题目描述】 判断一个数n 能否同时被3和5整除,如果能同时被3和5整除输出YES,否则输出NO。 【输入】 输入一行,包含一个整数n。( -1,000,000 < n < 1,000,000) 【输出】 输出一行,如果能同时被3…...
优漫动游零基础如何学习好UI设计
智能时代的来临,很多企业都越来越注重用户体验这一块,想要有一个吸引用户的好页面,UI设计师岗位不可或缺,如今越来越多的人想要学习UI设计技术,那么对于零基础小白如何学习好UI设计呢? 零基础小白如何学习好UI设计…...

Android岗位技能实训室建设方案
一 、系统概述 Android岗位技能作为新一代信息技术的重点和促进信息消费的核心产业,已成为我国转变信息服务业的发展新热点:成为信息通信领域发展最快、市场潜力最大的业务领域。互联网尤其是移动互联网,以其巨大的信息交换能力和快速渗透能力…...
Mysql系列:Mysql5.7编译安装--系统环境:Centos7 / CentOS9 Stream
Mysql系列:Mysql5.7编译安装 系统环境:Centos7 / CentOS9 Stream 1:下载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 行业解决方案指南》系列博客,全系列分为 4 篇,将为大家系统地介绍生成式 AI 解决方案指南及其在电商、游戏、泛娱乐行业中的典型场景及应用实践。目录如下: 《生成式 AI 行业解决方案指南与部署指南》《生成式 AI 在…...

elementPlus——图标引入+批量注册全局组件——基础积累
因为我们要根据路由配置对应的图标,也要为了后续方便更改。因此我们将所有的图标注册为全局组件。(使用之前将分页器以及矢量图注册全局组件的自定义插件)(所有图标全局注册的方法element-plus文档中已给出) 全局注册…...

国标GB28181安防视频平台EasyGBS显示状态正常,却无法播放该如何解决?
国标GB28181视频平台EasyGBS是基于国标GB/T28181协议的行业内安防视频流媒体能力平台,可实现的视频功能包括:实时监控直播、录像、检索与回看、语音对讲、云存储、告警、平台级联等功能。国标GB28181视频监控平台部署简单、可拓展性强,支持将…...
TIOVX:opencv的Mat类图像零拷贝转为openvx的vx_image格式,通过Not节点无效果问题记录
问题描述 代码中,创建了一个opencv的Mat图像(并打印了所有的像素值),然后通过vxCreateImageFromHandle函数将Mat图像转为了vx_image图像(通过映射的方式打印了所有的像素值,通过日志可以看出与之前打印相同)。然后创建graph,将其作…...
Vim 调用外部命令学习笔记
Vim 外部命令集成完全指南 文章目录 Vim 外部命令集成完全指南核心概念理解命令语法解析语法对比 常用外部命令详解文本排序与去重文本筛选与搜索高级 grep 搜索技巧文本替换与编辑字符处理高级文本处理编程语言处理其他实用命令 范围操作示例指定行范围处理复合命令示例 实用技…...
根据万维钢·精英日课6的内容,使用AI(2025)可以参考以下方法:
根据万维钢精英日课6的内容,使用AI(2025)可以参考以下方法: 四个洞见 模型已经比人聪明:以ChatGPT o3为代表的AI非常强大,能运用高级理论解释道理、引用最新学术论文,生成对顶尖科学家都有用的…...

AI,如何重构理解、匹配与决策?
AI 时代,我们如何理解消费? 作者|王彬 封面|Unplash 人们通过信息理解世界。 曾几何时,PC 与移动互联网重塑了人们的购物路径:信息变得唾手可得,商品决策变得高度依赖内容。 但 AI 时代的来…...

Python Ovito统计金刚石结构数量
大家好,我是小马老师。 本文介绍python ovito方法统计金刚石结构的方法。 Ovito Identify diamond structure命令可以识别和统计金刚石结构,但是无法直接输出结构的变化情况。 本文使用python调用ovito包的方法,可以持续统计各步的金刚石结构,具体代码如下: from ovito…...

MFC 抛体运动模拟:常见问题解决与界面美化
在 MFC 中开发抛体运动模拟程序时,我们常遇到 轨迹残留、无效刷新、视觉单调、物理逻辑瑕疵 等问题。本文将针对这些痛点,详细解析原因并提供解决方案,同时兼顾界面美化,让模拟效果更专业、更高效。 问题一:历史轨迹与小球残影残留 现象 小球运动后,历史位置的 “残影”…...
省略号和可变参数模板
本文主要介绍如何展开可变参数的参数包 1.C语言的va_list展开可变参数 #include <iostream> #include <cstdarg>void printNumbers(int count, ...) {// 声明va_list类型的变量va_list args;// 使用va_start将可变参数写入变量argsva_start(args, count);for (in…...

MacOS下Homebrew国内镜像加速指南(2025最新国内镜像加速)
macos brew国内镜像加速方法 brew install 加速formula.jws.json下载慢加速 🍺 最新版brew安装慢到怀疑人生?别怕,教你轻松起飞! 最近Homebrew更新至最新版,每次执行 brew 命令时都会自动从官方地址 https://formulae.…...
深度剖析 DeepSeek 开源模型部署与应用:策略、权衡与未来走向
在人工智能技术呈指数级发展的当下,大模型已然成为推动各行业变革的核心驱动力。DeepSeek 开源模型以其卓越的性能和灵活的开源特性,吸引了众多企业与开发者的目光。如何高效且合理地部署与运用 DeepSeek 模型,成为释放其巨大潜力的关键所在&…...

jdbc查询mysql数据库时,出现id顺序错误的情况
我在repository中的查询语句如下所示,即传入一个List<intager>的数据,返回这些id的问题列表。但是由于数据库查询时ID列表的顺序与预期不一致,会导致返回的id是从小到大排列的,但我不希望这样。 Query("SELECT NEW com…...

如何把工业通信协议转换成http websocket
1.现状 工业通信协议多数工作在边缘设备上,比如:PLC、IOT盒子等。上层业务系统需要根据不同的工业协议做对应开发,当设备上用的是modbus从站时,采集设备数据需要开发modbus主站;当设备上用的是西门子PN协议时…...