2、传感器选型基础:电流传感器(霍尔/分流器/CT)原理对比与选型要点
做嵌入式能耗监测,电流测量是绕不开的一关。我刚开始接触这个领域时,面对霍尔、分流器、电流互感器(CT)这三种主流方案,说实话有点懵。它们都能测电流,但原理、精度、成本、适用场景完全不同。今天我就把这三者的底细掰开揉碎了讲清楚。
2.1 分流器:最直接的电流测量方式
分流器的原理很简单——欧姆定律。在电流回路中串联一个已知阻值的精密电阻,测量其两端电压,再换算成电流。说白了就是:I = U / R。
核心特点:
- 精度高,线性度好
- 成本低,电路简单
- 必须串联在电路中,有插入损耗
- 不隔离,存在共模电压问题
我在一个智能插座项目里用过分流器方案。当时选的是毫欧级锰铜电阻,温漂控制在50ppm以内。嗯,这里要注意——分流器的功耗是P = I²R,电流越大发热越严重。我那个项目最大电流10A,选了5毫欧的电阻,功耗才0.5W,散热完全没问题。但如果你要测100A,同样的电阻功耗就是50W,这谁受得了?
避坑指南:我曾经在一个三相电表项目里,因为没考虑分流器的散热布局,导致PCB局部温升过高,测量值漂了3%以上。后来加了铜箔散热和开窗处理才解决。大电流场景,散热设计必须提前规划。
2.2 霍尔传感器:隔离测量的好选择
霍尔传感器利用霍尔效应——当电流流过导体,在垂直于电流方向的磁场中会产生霍尔电压。你想想看,这意味什么?意味着我们可以非接触地测量电流,实现电气隔离。
霍尔传感器分两种:开环和闭环。
| 类型 | 精度 | 响应速度 | 成本 | 典型应用 |
|---|---|---|---|---|
| 开环霍尔 | ±1%~±5% | 较慢(μs级) | 低 | 电池管理、电机保护 |
| 闭环霍尔 | ±0.5%~±1% | 快(ns级) | 高 | 精密电源、变频器 |
我个人习惯在需要隔离且精度要求不极端的情况下用开环霍尔。比如一个直流充电桩的监测模块,电流范围0~200A,开环霍尔完全够用,还省了隔离电源的成本。
但闭环霍尔有个好处——它的响应速度极快,能测高频电流纹波。我记得有一次帮客户调试伺服驱动器,用闭环霍尔才抓到那个几十kHz的电流尖峰,开环的根本反应不过来。
选型小技巧:霍尔传感器的带宽和响应时间要匹配你的测量需求。测工频50Hz,几kHz带宽就够了;测开关电源的纹波,至少需要100kHz以上。别买贵的,也别买错的。
2.3 电流互感器(CT):交流电流的经典方案
CT的原理基于电磁感应——一次侧电流变化,在二次侧感应出成比例的电流。它天生就是隔离的,而且可以承受很高的电压。
CT只能测交流,这是它的硬伤。但如果你只测工频交流电,CT几乎是性价比最高的选择。为什么?
- 不需要外部供电(自供电)
- 隔离电压高(几kV很常见)
- 成本低,尤其是大批量时
- 精度不错,0.5级、0.2级都很成熟
我在一个智能电表项目里用过CT。当时选了5A/5mA的精密CT,配合运放做I-V转换。嗯,这里有个坑——CT二次侧绝对不能开路!否则会产生高压,击穿绝缘甚至伤人。我见过一个新手工程师,调试时忘了接负载电阻,结果CT输出端打火,把示波器探头都烧了。
安全警告:CT二次侧必须始终接负载(电阻或短路)。我曾经在产线上看到工人误操作,CT二次侧开路导致绝缘击穿,整条产线停了半天。安全规范不是摆设。
2.4 三种方案怎么选?
你可能会问:那我到底该用哪种?其实没有万能方案,关键看你的应用场景。
| 场景 | 推荐方案 | 理由 |
|---|---|---|
| 直流小电流(<10A) | 分流器 | 精度高、成本低、电路简单 |
| 直流大电流(>10A) | 霍尔(开环) | 隔离、无插入损耗、散热好处理 |
| 交流工频(50/60Hz) | CT | 隔离、自供电、成本低 |
| 高频交流(>1kHz) | 闭环霍尔或高频CT | 带宽够、响应快 |
| 高精度测量(<0.5%) | 分流器或闭环霍尔 | 线性度好、温漂小 |
我个人习惯是:先确定是否需要隔离,再考虑电流类型和量程,最后看精度和成本。举个例子,一个家用能耗监测器,测220V交流电,电流最大20A,精度要求1%以内。我会选CT方案——便宜、安全、够用。但如果同一个项目要测直流侧的太阳能板输出,那就得换霍尔或分流器了。
经验之谈:选型时别只看参数表。我建议你拿样品回来实测,尤其是温漂和线性度。有些芯片手册上写的很好,实际用起来差一大截。我吃过这个亏,后来学乖了,每次选型都先搭个测试板跑一遍。
2.5 信号调理与ADC匹配
传感器选好了,信号怎么送到MCU?这里有个匹配问题。
分流器输出的是mV级电压信号,需要运放放大。CT输出的是电流信号,需要I-V转换。霍尔传感器输出的是电压信号,但可能有偏置和噪声。
我一般会这样处理:
- 分流器:用仪表放大器(如INA826)放大,再进ADC
- CT:用精密运放做I-V转换,注意匹配负载电阻
- 霍尔:直接进ADC,但需要加低通滤波(RC滤波即可)
ADC的位数也要匹配。12位ADC配合合适的放大倍数,一般能实现0.1%的分辨率。如果你需要更高精度,可以考虑16位或24位的Σ-Δ ADC。
关键参数速查:
- 分流器:阻值、功率、温漂、精度等级
- 霍尔:灵敏度、带宽、线性度、响应时间
- CT:变比、精度等级、额定负载、绝缘电压
好了,电流传感器的选型基础就这些。下一章我会讲电压传感器的选型,到时候再聊聊电阻分压、隔离运放和电压互感器的那些事。记住,选型没有标准答案,只有最适合你项目的方案。