4、阈值设定实战:基于电阻采样的阈值计算、基于电流互感器的阈值计算、考虑温度漂移的修正

好,咱们进入实战环节。前面讲了原理和器件选型,现在要真刀真枪地算阈值了。我见过不少工程师,理论一套一套的,一到算具体数值就翻车。说白了,阈值设定就是「把物理量变成电压,再跟基准比较」的过程。你算得准不准,直接决定产品会不会误触发或者该触发时不触发。

这一节,我带你走一遍三种最常见的场景:电阻采样、电流互感器采样,以及温度漂移怎么修正。嗯,都是我在项目里踩过坑又填平了的东西。

4.1 基于电阻采样的阈值计算

电阻采样是最直接的方法。电流流过采样电阻,产生压降,你把这个电压送给比较器或ADC。公式很简单:V_sense = I_load × R_shunt。

但实际工程里,坑往往藏在细节里。我举个例子:

案例:某电机驱动板,额定电流 10A,过流保护点设在 15A。采样电阻选 5mΩ,比较器基准电压设为 75mV。

计算过程:
V_th = 15A × 0.005Ω = 0.075V = 75mV

看起来没问题对吧?但实际板子一跑,15A 还没到就保护了。为什么?因为采样电阻的焊盘和走线也有电阻。我量过,有些 PCB 走线每厘米能贡献 0.5mΩ 到 1mΩ。你想想看,如果走线长了 2cm,额外多了 1mΩ,总采样电阻变成 6mΩ,那 12.5A 就触发保护了。

我的习惯:画原理图时,把采样电阻的焊盘和关键走线长度标出来。Layout 完成后,用开尔文接法(四线制)把采样点引到比较器输入端。这样能去掉走线电阻的影响。

另外,采样电阻的功率也要算。15A 流过 5mΩ,功耗是:
P = I² × R = 15² × 0.005 = 1.125W

我建议留 2 倍余量,选 2W 以上的电阻。否则电阻发热后阻值漂移,阈值也跟着漂。

4.2 基于电流互感器的阈值计算

电流互感器(CT)适合大电流或需要隔离的场景。它的输出是交流信号,需要整流和滤波后才能做直流比较。

CT 的核心参数是变比和负载电阻。比如一个 1000:1 的 CT,一次侧流过 10A,二次侧输出 10mA。这个电流流过负载电阻 R_burden,产生电压。

案例:某变频器输入电流保护,额定 50A,保护点 75A。CT 变比 2000:1,负载电阻 10Ω。

计算过程:
二次侧电流 I_sec = 75A / 2000 = 37.5mA
采样电压 V_sense = 37.5mA × 10Ω = 375mV

比较器基准设为 375mV。

这里有个坑——CT 的饱和特性。我曾经在一个项目中,CT 选的太小,一次侧短路电流一上来,CT 直接饱和,二次侧波形削顶,保护电路根本没反应。那次教训挺深刻的。

避坑指南:CT 的饱和电流至少要是保护点的 3 倍以上。比如保护点 75A,CT 的饱和电流最好大于 225A。另外,负载电阻不能太大,否则电压摆幅过高也会导致饱和。我一般把负载电阻上的最大电压控制在 1V 以内。

整流后的滤波时间常数也要注意。滤波电容太大,响应慢,短路时保护来不及;太小,纹波大,容易误触发。我个人习惯把时间常数设在 1ms 到 5ms 之间,具体看应用。

4.3 考虑温度漂移的修正

温度漂移是阈值设定里最容易被忽略的问题。你算好的阈值,在 25°C 实验室里完美运行,一到 85°C 的现场就乱跳。为什么?因为电阻、基准源、比较器都有温漂。

咱们拆开来看:

器件 典型温漂系数 对阈值的影响
采样电阻(金属膜) ±50~±100 ppm/°C 采样电压随温度变化
采样电阻(锰铜) ±15~±50 ppm/°C 温漂较小,适合精密场合
基准电压源 ±10~±50 ppm/°C 比较基准漂移
比较器输入失调 ±1~±10 μV/°C 小信号时影响明显

怎么修正?我一般分三步走:

  1. 计算总温漂范围:把所有器件的温漂按最坏情况叠加。比如采样电阻 100 ppm/°C,基准 50 ppm/°C,温度变化 60°C(从 25°C 到 85°C),总漂移就是 (100+50) × 60 = 9000 ppm = 0.9%。
  2. 折算到阈值:如果原阈值是 75mV,那最坏情况下可能漂到 75 × (1 + 0.009) = 75.675mV,或者 74.325mV。
  3. 留裕量:把温漂裕量加到保护点里。比如原保护点 15A,考虑温漂后,实际触发点可能在 14.85A 到 15.15A 之间。如果系统要求精度 ±5%,那这个范围还能接受;如果要求 ±2%,就得换更低温漂的器件。

我的经验:批量生产时,我建议做温度循环测试。把 10 块板子从 -40°C 到 85°C 跑三个循环,记录每个温度点的实际触发电流。你会发现,有些板子的温漂方向是相反的,可以互相抵消。但别依赖这个,设计时还是按最坏情况来。

还有一种方法是用软件补偿。如果系统里有 MCU 和温度传感器,可以实时读取温度,查表修正阈值。我在一个 48V 通信电源项目里就是这么干的,效果很好,温漂从 ±3% 降到了 ±0.5%。

4.4 三种方案的对比与选择

说了这么多,你可能想问:到底用哪种?我整理了一张表,帮你快速决策:

方案 优点 缺点 适用场景
电阻采样 简单、低成本、响应快 有损耗、不隔离、大电流时发热大 小电流(<50A)、非隔离场合
电流互感器 隔离、低损耗、可测大电流 体积大、有饱和问题、不能测直流 交流大电流、需要隔离的场合
霍尔传感器 隔离、可测交直流、精度高 成本高、有零点漂移 精密测量、需要直流检测的场合

嗯,霍尔传感器这一节没展开讲,但它在阈值计算上的思路跟电阻采样类似,只是多了零点校准的步骤。后面有专门章节讲它。

最后,我把这一节的核心逻辑画成了一张图,方便你理解整个阈值设定的流程:

阈值设定实战核心流程 电阻采样 电流互感器采样 霍尔传感器采样 V_sense = I × R_shunt 注意走线电阻和功率 V_sense = I_sec × R_burden 注意CT饱和和整流滤波 V_sense = I × 灵敏度 注意零点校准 设定比较基准 V_ref V_ref = V_sense(保护点) 温度漂移修正 计算总温漂 → 折算到阈值 → 留裕量 关键:所有计算都要考虑最坏情况(器件误差 + 温漂 + 走线寄生)

这张图把整个流程串起来了。你从左边选一种采样方式,算出采样电压,设定基准,最后别忘了做温度修正。每一步都有坑,但只要你按这个流程走,至少能避开 80% 的常见问题。