当前位置: 首页 > 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;将其作…...

变压器故障诊断(python代码,逻辑回归/SVM/KNN三种方法同时使用,有详细中文注释)

视频效果&#xff1a;变压器三种方法下故障诊断Python代码_哔哩哔哩_bilibili代码运行要求&#xff1a;tensorflow版本>2.4.0,Python>3.6.0即可&#xff0c;无需修改数据路径。 1.数据集介绍&#xff1a; 采集数据的设备照片 变压器在电力系统中扮演着非常重要的角色。…...

ASEMI探索整流桥GBU814的独特优势和应用领域

编辑-Z 整流桥GBU814在众多电子元件中独树一帜&#xff0c;可在多种设备中发挥其重要作用。作为一款集高效性能和可靠稳定性于一身的整流桥&#xff0c;GBU814已在全球范围内赢得了广泛的好评。在这篇文章中&#xff0c;我们将详细介绍GBU814整流桥的优势和应用领域。 让我们首…...

js脚本自动化之葫芦娃

什么是葫芦娃? 贵州特产平台(扶贫助农平台)有很多,但都大同小异,就连模样都像一个娘生的,所以戏称为葫芦娃平台 #小程序://航旅黔购/1nkYlNRVzm0Gg9x #小程序://贵旅优品/7zz6mtnSVgDfyqa #小程序://新联惠购/ibFdsuhWqIbczEd #小程序://贵盐黔品/u2TgExCUdkavrFe #小程…...

从零基础到精通IT:探索高效学习路径与成功案例

文章目录 导语&#xff1a;第一步&#xff1a;明确学习目标与方向选择适合的IT方向设定具体的学习目标咨询和调研 第二步&#xff1a;系统学习基础知识选择适合的编程语言学习数据结构和算法掌握操作系统和计算机网络基础 第三步&#xff1a;实践项目锻炼技能选择合适的项目编写…...

2023.8.8巨人网络数据开发工程师面试复盘

1 概述 问题一览 总体感觉良好&#xff0c;通过面试官的介绍可知这个岗位偏向离线数仓。 1.自我介绍 2.询问了其中一段实习经历 3.讲下你说用过的Linux命令 4.讲下HIVE的内部表和外部表有什么不同 *5.讲下你使用过的Hive函数&#xff08;好好在复习下多准备几个吧&#xff09…...

Python Opencv实践 - 图像仿射变换

import cv2 as cv import numpy as np import matplotlib.pyplot as pltimg cv.imread("../SampleImages/pomeranian.png", cv.IMREAD_COLOR) rows,cols img.shape[:2] print(img.shape[:2])#使用getAffineTransform来获得仿射变换的矩阵M #cv.getAffineTransform(…...

如何使用CSS实现一个模态框(Modal)效果?

聚沙成塔每天进步一点点 ⭐ 专栏简介⭐ 使用CSS实现模态框&#xff08;Modal&#xff09;效果⭐ HTML 结构⭐ CSS 样式⭐ JavaScript⭐ 写在最后 ⭐ 专栏简介 前端入门之旅&#xff1a;探索Web开发的奇妙世界 记得点击上方或者右侧链接订阅本专栏哦 几何带你启航前端之旅 欢迎…...

关于API数据接口获取商品的数据的说明

获取商品数据已经成为许多应用程序的重要组成部分。为了实现这一目标&#xff0c;许多公司和技术开发者使用API数据接口来获取相关数据。本文将详细介绍如何使用API数据接口获取商品数据&#xff0c;并使用Python作为编程语言示例来展示相关代码。 API数据接口是一种通信协议&…...

Redis持久化——AOF

介绍 Redis是运行在内存中的数据库&#xff0c;当我们关闭了Redis服务器后&#xff0c;内存中的数据会丢失吗&#xff1f; 答案是不会的&#xff0c;因为Redis有持久化功能&#xff0c;能够将内存中的数据保存到磁盘中的文件&#xff0c;以此来实现数据的永久保存。 在Redis中…...

Qt 嵌入Vue项目 flapMap 浏览器兼容性问题

最近有个需求&#xff0c;Qt工程需要嵌入vue项目&#xff0c;本来是很简单的事情。在我的PC上启动Vue项目&#xff0c;同事PC上用浏览器通过IP地址可以正常加载vue项目&#xff0c;但用Qt嵌入总是失败。问题定位步骤如下&#xff1a; 1&#xff09;换了一个简单的vue项目&…...