资讯详情

资讯详情

BMS继电器粘连检测:分压网络、运放输入阻抗与二极管漏电误差

简介《继电器粘连检测电路设计分析》是一份面向动力电池管理系统BMS硬件工程师、电动汽车安全设计学习者及继电器检测电路开发者的技术文档聚焦高压环境下继电器无法正常断开所引发的粘连风险梳理检测电路的设计要点与判定逻辑。文档围绕粘连检测电路原理图、运放输入阻抗计算、二极管防高压保护以及S1、S2两种状态组合下的四类粘连工况展开并给出正负极对地电压对应的检测结果表便于读者理解不同工况下的电路表现与排查方向。包内共1个docx文件约482KB内容紧凑适合作为设计参考或专题学习笔记。目前已有1539人学习下载可作为BMS继电器粘连检测方案设计、原理复核与问题定位的辅助材料。1. 主继电器断开后母线电压不跌先查分压电阻这份文档的定位台架上主继电器断电指令已经下发母线电压却卡在 300V 不肯往下掉很多人第一反应是去查绝缘电阻最后发现是继电器粘连检测的分压网络把电压“抬”住了。这份 docx 不讲怎么画原理图它把动力电池管理系统里继电器粘连检测的四种工况、运放输入阻抗、二极管隔离和对地电压对照表摊在一份文档里适合正在做高压配电盒、BMS 高压采样或台架诊断的硬件与测试工程师。它的价值在于给你一组可以对着量的电压1/2V、1/3V、2/3V看到哪个数不对就知道该往哪条分压臂上查。文档不厚但四个工况的电压关系写得比较完整配合一张万用表就能在台架上复现大半。2. 从母线到 ADC四个分压臂怎么算出 1/2、1/3、2/32.1 先确认拓扑电池侧和负载侧各两条分压臂读这份文档第一步不是看运放而是把分压臂数清楚。文档给出的四组电压——双断时正极 1/2V、负极 -1/2V单闭合时 1/3V 和 2/3V——只有在“电池侧正负极各一条对地分压臂、负载侧正负极各一条对地分压臂且四条臂阻值相等”的前提下才成立。少一条臂电压比就变了照着表去对会对不上。具体来说电池包正极对地有一条电阻臂 R1负极对地有一条 R2主正继电器 S1 的负载侧正极对地有一条 R3主负继电器 S2 的负载侧负极对地有一条 R4。四条臂的阻值都取 R。检测点取负载侧正、负对地电压也就是 R3、R4 上端的电压。电池侧的 R1、R2 不一定是专为粘连检测加的很多 BMS 的绝缘检测桥、高压采样前端本身就带对地电阻设计时要先把这部分阻值确认清楚。提示如果电池侧没有对地分压臂双断时检测点电压接近 0四种工况的比值会变成另一套文档里的 1/2、1/3、2/3 不能直接套用。这是我拿到任何一块粘连检测板先量的第一件事。四条臂等值时正负极对地构成一条串联回路电池正极经 R1 到地再从地经 R2 回电池负极回路总阻值 2R电流 V/2R。正极对地电压是 R1 上的压降等于 V/2负极对地电压是 R2 上的压降取负等于 -V/2。这就是文档第一行数据的来源也是整个检测逻辑的基准点。2.2 四种工况逐条推导把继电器当成理想开关把 S1、S2 当作理想开关闭合时触点电阻按毫欧级忽略四种工况可以用同一个分压公式算出来。正极对地等效阻值记作 Rp负极对地等效阻值记作 Rn正极对地电压 Vp V × Rp/(RpRn)负极对地电压 Vn -V × Rn/(RpRn)。继电器闭合的作用就是把负载侧的 R3 或 R4 并到电池侧的 R1 或 R2 上让对应侧的等效阻值从 R 变成 R/2。S1S2RpRn正极对地 Vp负极对地 Vn电压特征断开断开RR1/2V-1/2V正负对称闭合断开R/2R1/3V-2/3V负极绝对值大断开闭合RR/22/3V-1/3V正极绝对值大闭合闭合R/2R/21/2V-1/2V与双断重合这张表是文档的核心也是台架排故时最常用的一张对照表。S1 闭合、S2 断开时正极侧 R1 与 R3 并联成 R/2负极侧只有 R2 单独对地分压结果自然是 1/3V 和 -2/3VS2 闭合时对称过来正极 2/3V、负极 -1/3V。两个都闭合时两侧都并成 R/2比例回到 1/2和双断一模一样。这里有一个容易被忽略的细节单侧闭合时另一侧负载臂是不参与稳态分压的。S1 闭合、S2 断开时负载负极通过断开的 S2 悬空R4 一端接地、另一端没有直流通路稳态下没有电流流过它。所以计算时只并 R3不并 R4。台架上如果用万用表量 R4 上端会看到接近 0V 的浮空电压这是正常的不要误判成电路故障。把这段推导写成脚本改阻值就能验算比手算不容易错# 四条对地分压臂等值时的四种工况验算 # R 为单条臂阻值Vbus 为电池包总压s1/s2 为继电器闭合状态 def calc(vbus, s1, s2, r1.0): # 闭合侧电池臂与负载臂并联等效阻值减半 rp r / 2 if s1 else r rn r / 2 if s2 else r # 正负极对地构成串联回路按阻值分压 vp vbus * rp / (rp rn) vn -vbus * rn / (rp rn) return round(vp, 3), round(vn, 3) for s1, s2 in [(0, 0), (1, 0), (0, 1), (1, 1)]: vp, vn calc(400.0, s1, s2) print(fS1{s1} S2{s2} Vp{vp:7.2f}V Vn{vn:7.2f}V)脚本里rp、rn是正负极对地的等效阻值s1、s2为 1 表示触点闭合。用 400V 母线跑出来是 200/-200、133.3/-266.7、266.7/-133.3、200/-200和文档表格逐行对得上。实际取值时把r换成 2.4MΩ 之类的真实阻值结果不变因为分压比只跟阻值比例有关。这个脚本我一般留在台架电脑上换一种拓扑就改两行比重新推公式快。2.3 运放和二极管夹在中间隔离高压还是引入误差分压点后面接运放运放接成电压跟随器作用是缓冲把高阻分压点的信号低阻送进 ADC。文档里专门提到运放输入阻抗计算原因就在这里分压臂是 MΩ 级任何一点输入电流都会在等效源阻抗上产生压降直接把分压比拉偏。运放选 CMOS 输入、偏置电流 pA 级的型号输入阻抗 10^12Ω 以上对 100kΩ 级的等效源阻抗影响可以压到万分之一以下。二极管的位置比型号更关键。文档的写法是在继电器后级与运放之间串二极管防止高压直接影响运放。这个做法在工程上有两种落地方式效果差别很大。第一种是把二极管串在分压点与运放输入之间。正常工作时二极管正偏导通分压信号减去一个正向压降再进运放继电器侧出现异常高压或负压摆幅时二极管反偏截止把运放输入挡在后面。这种接法简单但二极管的正向压降随温度和电流变化硅管在 0.50.7V 之间飘肖特基在 0.20.4V 之间飘是整条链路里最大的一项误差。而且二极管的反向漏电流会流过多出来的那条支路在 MΩ 分压点上产生额外压降。第二种是把二极管做成钳位阳极接运放输入、阴极接电源或者反过来接在地与输入之间。正常工作时二极管反偏不引入压降输入过压时二极管导通把电流泄放到电源轨或地。这种接法精度好但钳位电流会灌进电源前端必须有限流电阻否则钳位不成反而把电源顶起来。注意串联二极管不能替代分压电阻的高压隔离。真正把几百伏降到几伏的是分压臂二极管只负责异常摆幅下的单向阻挡。把耐压希望全寄托在一颗二极管上是这类电路最常见的误解。从误差角度看二极管放在分压前还是分压后差别是数量级的。放在分压前它要承受几百伏只能选 1000V 级的整流管这类管子的反向漏电流在 25°C 就有几微安85°C 能到几十微安漏电流流过上端 MΩ 电阻产生的误差可能比信号本身还大。放在分压后节点电压只有几伏可以选 70V 级的低漏电流小信号管漏电流在纳安级对 100kΩ 等效源阻抗的影响控制在毫伏级。文档没有展开这一层但选型时如果不区分位置很容易在高温台架上翻车。3. 运放输入阻抗怎么算MΩ 分压网络里每一纳安都是误差3.1 戴维南等效与输入阻抗100kΩ 源阻抗是条红线算运放输入阻抗之前先把分压网络做戴维南等效。以单条臂上端 12.4MΩ、下端 100kΩ 为例等效源阻抗是上端与下端并联约 99.2kΩ等效开路电压是母线电压乘以 100k/12.5M也就是 1/125。这个 99.2kΩ 就是后面所有误差计算的基准我习惯把它叫做“源阻抗红线”超过 100kΩ运放和二极管的选择就得开始挑低于 10kΩ大部分通用运放都能用。运放输入阻抗对分压比的影响可以直接按并联算。假设运放差分输入阻抗 1MΩ与下端 100kΩ 并联后变成 90.9kΩ分压比从 1/125 变成 1/137误差 9%。这个量级已经足以让 1/3V 和 1/2V 的判定区间重叠。换成输入阻抗 1GΩ 的 CMOS 运放并联后下端变成 99.99kΩ误差 0.01%可以忽略。所以这类电路里“高阻运放”不是一句空话1MΩ 和 1GΩ 是两个世界。输入偏置电流的影响用同样的方式算ΔV Ib × Rth。Ib 取 10pA、Rth 取 100kΩ误差是 1μVIb 取 100nA、Rth 取 1MΩ误差就是 100mV。后一组数据在老式双极型运放上很常见放在 12 位 ADC 面前就是几十个码的偏移。选型时把 Ib 和 Rth 乘一遍比看数据手册第一页的“高输入阻抗”字样靠谱。还有一个容易被漏掉的项运放输入电容与源阻抗构成的低通。100kΩ 源阻抗配 10pF 输入电容时间常数 1μs对毫秒级的采样没有影响但如果为了抗干扰在下端并了 100nF时间常数变成 10ms继电器动作后立刻采样就会读到还没建立完的电压。这个坑在台架上表现为“偶发误报”很难复现后面避坑章节会展开。3.2 二极管漏电流25°C 看不出85°C 才翻车二极管的反向漏电流是温度敏感参数数据手册上 25°C 的数值往往只有额定值的一小部分真正要看的是高温曲线。以常见的 1000V 整流管为例25°C 反向漏电流约 5μA85°C 可以涨到 50μA 以上每升高 10°C 大致翻一倍。这个电流如果流过分压点产生的误差按欧姆定律直接算50μA × 100kΩ 5V已经超过 ADC 满量程。所以二极管的位置决定它能用哪一档漏电流。放在分压前串联在上端 MΩ 电阻支路里漏电流走的是同一条路误差被上端大电阻放大放在分压后漏电流只流过下端并联后的低阻节点误差被压小一个数量级。文档里“在继电器后面一级的运放之间加二极管”这句话如果理解成紧挨着继电器触点放那就是最坏的位置理解成在分压网络之后、运放之前放才是合理的做法。读这类文档时位置描述含糊的地方要结合原理图确认不能照字面布局。二极管类型反向耐压25°C 漏电流85°C 漏电流适合位置1000V 整流管1000V5μA50μA 以上分压前仅做粗保护200V 小信号管200V100nA1μA 左右分压中段70V 低漏电流管70V5nA50nA 左右分压后、运放前肖特基40100V1μA 起几十μA不建议用于高阻节点这张表不是选型手册只是把量级摆出来。实际选型还要看结电容、正向压降和封装。结电容大的管子在高频干扰下会把噪声耦合进运放正向压降大的管子会吃掉信号动态范围。低漏电流和低正向压降往往不能兼得这时候优先保漏电流压降用软件校准补。软件校准的做法不复杂在台架上用高精度源表给几个电压点记录 ADC 读数做一次线性拟合把斜率和截距写进 BMS 的参数区。二极管压降随温度漂移的部分用一路 NTC 或板载温度传感器做一阶补偿。校准后的残差能压到 1% 以内前提是漏电流没有把分压点拉出线性区。如果高温下漏电流已经让运放输入饱和软件怎么补都没用只能换管子或改位置。3.3 误差预算表从母线到 ADC 留多少裕量把每一项误差折算到 ADC 输入端才能判断判定阈值该留多宽。以母线 400V、分压比 125:1、ADC 5V 满量程、12 位为例1/3V 对应的 ADC 输入是 1.067V2/3V 对应 2.133V两者相差 1.066V看起来裕量很大但把误差项加起来就没那么宽裕了。误差源典型值折算到 ADC 输入说明分压电阻精度±1%±10.7mV1/3V 点按比例电阻温漂50ppm/°C × 60°C±3.2mV全温区二极管正向压降0.6V ± 0.15V±150mV最大项需校准运放失调±1mV±1mV可忽略运放偏置电流10pA × 100kΩ±1μV可忽略二极管漏电流50nA × 100kΩ±5mV高温、低漏电流管ADC 量化12 位、5V±1.2mV单码合计 worst case —±171mV占 1/3V 信号的 16%16% 的 worst case 误差意味着 1/3V 和 1/2V 的判定区间不能按理论中点划必须留死区。实际做法是把判定阈值放在两个理论值中间偏安全的一侧比如 S1 粘连判据用“正极比例 0.42 且负极比例 0.58”而不是卡在 0.333 和 0.5 的正中间。死区宽度按误差预算的两倍留再靠重复采样取平均压随机噪声。误差预算里最值得投入的是二极管压降这一项本文还有配套的精品资源点击获取
觉得有用,分享给同行:

为您的企业打造数字门面

稳重轻奢商务风格,端正雅致视觉,长效耐看不易过时。

立即咨询 →