BMS之不平衡电桥绝缘检测

目录

前言        

1、绝缘检测介绍

2、不平衡电桥

3、具体原理算法

1)原理

2)步骤

1、求总压

2、求上半桥电压

3、求下半桥电压

4、求绝缘电阻值


前言        

        最近在搞高压BMS的绝缘检测功能,在网上看了很多相关的资料文章,由此写下我对绝缘检测计算的相关认识。

        首先绝缘检测使用的不平衡电桥测绝缘电阻。因为在上一家公司也做了绝缘检测,不过是个半成品(其实就是对的)。当我想把以前的公式套进现在在做的里面去,发现求出来的值不对,我怀疑公式有问题(其实没问题,是我没理解当时的算法公式,然后硬件板读出来的数据有问题)。然后就在网上疯狂的找资料,但是好多资料都是差不多的,最后的公式我是没整明白。最后经过硬件工程师的点拨,瞬间豁然开朗。

        我们其实可以在matlab上面做一个模型,来运行看看,不会受硬件及其他的一些影响,本人才刚开始学,东西是好东西,可惜我还不会。

前面都是牢骚废话,同志们可以直接看下面。

1、绝缘检测介绍

        我们为什么要绝缘检测呢,因为对于BMS来说,就是用来检测电池箱体是否漏电,防止触电的保护功能。

        本次设计用的是不平衡电桥测绝缘电阻。

2、不平衡电桥

不平衡电桥等效电路

参考文章:轻工学报

http://qgxb.zzuli.edu.cn/fileQGXB/journal/article/qgxb/2018/6/PDF/20180610.pdf

        PS:(由于上面文章的最后一个公式(情况 4 :V+与 V-都不等于0),带入具体值验证错误,所以又请教了硬件工程师,得出了下面的比较简单的公式。)

        但是不影响我们采用同上面相同的电路,来实现绝缘检测电阻的计算。

        简单原理:相当于R+和R-阻值越小,(R+和R-为我们要求的绝缘阻值与箱体连接)经过的电流越大,越会对人体造成危害。表明此时已经漏电,需要做出漏电保护。

3、具体原理算法

公式中值代表图中值具体如下

U0:表示总电压

Up:上半桥电压

Un:下半桥电压

V+和V-:表示R2,R3出ADC采集的位置

Rp:正极绝缘阻值

Rn:负极绝缘阻值


1)原理

当我们的最后算法公式是怎么推出来的呢

原理如下:

        当V+和V-都为不为0 的情况下。

         我们闭合K1可知:i1=i3+i4,就是并联分流,而i2又等i1(流出的等与流入的)。

所以可得i3+i4=i2,

所以又i=u/r得到公式:Up/Rp +Up/(R1+R2) = (U0-Up)/Rn,①

        我们闭合K2可知:i1=i3+i4,就是并联分流,而i2又等i1(流出的等与流入的)。

所以可得i3+i4=i2,

所以又i=u/r得到公式:Un/Rn+Un/(R3+R4) = (U0-Un)/Rp,②

联立①②两个方程

可得出:

        Rn = (U0-Up-Un)/Up(R1+R2)

        Rp = (U0-Up-Un)/Un(R3+R4)

2)步骤
1、求总压

我们先打开K1和K2可求出,        

        Up=V+*(1+R1/R2);

        Un=V-*(1+R3/R4);

        U0=(Up)+Un;

2、求上半桥电压

我们先打开K1,关闭K2

        Up=V+*(1+R1/R2);

3、求下半桥电压

我们先打开K2,关闭K1

        Un=V-*(1+R2/R3);

4、求绝缘电阻值

我们分四种情况:

1)V+和V-都为0 的情况

        R+和R-都为无穷大(代码直接判断,然后直接给R+和R-赋值最大即可)

2) V+为0,V-不为0 的情况

        当V+为0时就是表明Pn是没有的,所以可以求出Rp

        Rp = (U0-Up-Un)/Un(R3+R4)

         Rn=∞;(赋值最大)

3) V-为0,V+不为0 的情况

        Rn = (U0-Up-Un)/Up(R1+R2)

         Rp=∞;(赋值最大)

4)V+和V-都为不为0 的情况

        Rn = (U0-Up-Un)/Up(R1+R2)

        Rp = (U0-Up-Un)/Un(R3+R4)

  • 29
    点赞
  • 33
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
BMS(电池管理系统)绝缘检测电路设计是为了确保电池系统中的绝缘状态符合安全要求而进行的设计。 绝缘检测电路主要由绝缘检测芯片、继电器和相关电路组成。 绝缘检测芯片是核心部件,其作用是检测电池系统中的绝缘情况。它通过将电池正极和负极之间接入到绝缘检测芯片的输入端,然后输出一个相应电平表示绝缘状态。当绝缘状态正常时,输出电平为低电平;当绝缘状态异常时,输出电平会变为高电平。 在绝缘检测电路中,继电器的作用是在绝缘状态异常时切断电池系统与外部电路的连接,避免电池系统的电流泄漏,进一步确保安全。 为了提高绝缘检测的精度和稳定性,还需要在电路中添加一些滤波和校正电路。滤波电路可以去除一些不稳定的噪声信号,确保绝缘检测信号的可靠性。校正电路可以对绝缘检测芯片进行校正,提高检测的准确度。 绝缘检测电路设计需要根据具体的应用场景和要求进行设计。例如,汽车电池管理系统和电动工具电池管理系统的绝缘检测电路可能会有所不同。同时,还需要考虑电路的布局和防护,以确保电路的稳定性和安全性。 总而言之,BMS绝缘检测电路设计是为了确保电池系统的安全性而进行的设计,其中包括绝缘检测芯片、继电器和相关电路。通过绝缘检测,可以确保电池系统的绝缘状态符合安全要求,并采取相应的措施保护电路的稳定性和安全性。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值