☰
六种电流检测电路方案详解:从采样电阻到霍尔与互感器
2026/10/6 14:40:32 网站建设 项目流程

搞电源和电机驱动的这十几年,电流检测一直是我最常被问到、也最容易踩坑的环节。上个月做一块48V电动工具控制板,要求测母线电流做限流保护,又要测电机相电流跑FOC,板面只有两个拇指大。我坐在工位上把能想到的方案过了一遍:低侧采样、高侧采样、隔离运放、霍尔、互感器……每种都有现成方案,可真要定下来,牵涉到的共模电压、功耗、带宽、成本、隔离等级全不一样。这篇就把我实际用过的六种电流检测电路方案完整拆一遍,原理怎么走、器件怎么选、PCB哪里容易翻车,一次性讲清楚。

1. 选型前先想清楚:共模电压、功耗和带宽这三组权衡

1.1 共模电压:低侧与高侧真正的分水岭

很多人选电流检测方案的第一步就搞反了,先看运放型号,再看精度,最后才关心采样电阻放在哪。实际上,采样电阻放的位置决定了运放的共模电压,共模电压又直接限制了能用什么芯片。

什么叫共模电压?举个例子,48V系统里做高侧采样,采样电阻一端接48V,另一端经负载到地。电阻两端压差可能只有几十毫伏,但运放两个输入端的绝对电位都在48V附近。普通运放输入级共模范围通常只能到电源轨附近,直接接上48V,轻则测量完全错误,重则芯片冒烟。低侧采样则相反,电阻放在负载跟地之间,两个输入端都在0V附近,用几毛钱的通用运放就能干活。

所以选方案第一步不是看精度,而是先回答:我要把采样电阻放在哪一侧?共模电压有多高?需不需要隔离?这三个答案能帮你砍掉一大批不合适的方案。

1.2 采样电阻的功耗:大电流下不是闹着玩的

采样电阻功耗公式是 P = I²R。看起来简单,但在大电流场景下特别容易把人坑了。

我们用一个具体例子算一下。假设系统最大电流60A,你想让采样电阻满量程压降50mV,那么电阻值 R = 50mV / 60A ≈ 0.83mΩ。这时候电阻上的功耗是 60² × 0.00083 ≈ 3W。一颗3W电阻不是不能买,但封装体积、散热设计、板上空间都要跟着变。如果用0.2mΩ,压降只有12mV,功耗降到0.72W,但后端放大器增益要求变高,噪声和失调的影响也会被放大。

做工程就是在信号幅度和发热之间反复权衡。阻值选大了,信号好处理,但发热感人;阻值选小了,损耗低了,但你对运放的要求直线上升。所以大电流场景我会优先考虑无损耗的霍尔或互感器,损耗问题直接不存在,代价是精度和带宽上的妥协。

1.3 带宽和响应时间:直接影响过流保护靠不靠谱

电流检测不只是给MCU看数值,很多时候还要参与短路保护。响应不及时,铜皮都烧红了,保护信号才来,那就尴尬了。

纯采样电阻方案的带宽主要看运放,轻松做到1MHz以上,从过流发生到运放输出翻转可以做到微秒级,配合比较器可以快速切断PWM。开环霍尔IC典型带宽也就几十kHz,做一个慢速限流可以,做短路保护往往不够。闭环霍尔带宽能上几百kHz,但成本和体积也上去。电流互感器带宽范围很宽,可是低频受限,直流压根测不了。罗氏线圈能测极高频率,但低频同样不行。

说白了,选型就是一张约束表:直流交流、共模电压、隔离要求、带宽、损耗、成本,每一条都在筛方案。下面按六种方案逐一展开。

2. 采样电阻的两条经典路线:低侧检测与高侧检测

2.1 低侧检测:电路最简单,但地线处理要小心

低侧检测的电路结构是采样电阻串在负载和系统地之间,负载电流流过电阻,在电阻两端产生一个对地为正的微小电压。因为运放输入端共模电压接近0V,用普通运放搭同相放大电路就行,这是很多入门教程里最常见的电流检测电路。

电阻值怎么选?我的习惯是把满量程压降控制在25mV到50mV之间。10A量程,选5mΩ,满量程压降50mV,功耗0.5W,2512封装可以承受。如果电流到50A,选0.5mΩ,满量程压降25mV,功耗1.25W,需要两颗2512并联或者用更大封装。MCU的ADC参考电压是3.3V的话,放大增益要能做到 3.3V / 25mV = 132倍,这时候同相放大电路的电阻比例要选准,同时要关注运放的输入失调电压。

低侧检测最容易翻车的其实是PCB布局。采样电阻是大电流路径的一部分,如果放大器的两根采样线直接接在电阻焊接脚上,那没问题,但如果采样线顺着大电流走线拉得很远,PCB铜箔本身的电阻就会引入误差。正确做法是开尔文连接:从采样电阻两端分别单独拉两根细线到运放输入脚,细线上几乎没有电流,所以不会引入额外压降。大电流主回路走粗线,采样线走细线,两对线只在电阻引脚处相交。

低侧方案最大的槽点是它会抬高负载的参考地。很多负载,尤其电机驱动全桥,下管源极通常直接接功率地。如果在这里插一个采样电阻,负载回路里的地弹噪声会非常难看,而且对短路保护不友好。所以低侧检测更适合DC-DC输出、LED驱动、电池放电这类负载一端明确接地的场景,不太适合电机驱动里的相电流采样。

2.2 高侧检测:共模面前,选择专用的电流检测放大器

高侧检测把采样电阻放在电源正端和负载之间,负载一端可以直接接地。这从系统角度看更合理,但代价是放大器必须扛住高共模电压。

普通运放做不了高侧检测,因为你没法在48V共模底下找到一个合适的参考点。专用电流检测放大器(也叫检流放大器)就是干这个的,典型型号有INA240、INA282、INA301、MAX4080等。这些芯片内部做了电平转移,输入共模电压可以到几十伏甚至上百伏,输出却仍然是相对地的低电平信号,可以直接进MCU的ADC。

选型时要关注几个参数:共模输入范围、共模抑制比(CMRR)、输入失调电压、增益精度和带宽。CMRR的影响我可以给个直观计算:假设共模电压48V,放大器CMRR为100dB,折合到输入端的等效误差电压就是 48V / 10^(100/20) ≈ 480µV。如果信号满量程是25mV,这个误差占了约1.9%,这时候你不能再说CMRR无关紧要了。好一点的检流放大器CMRR能做到120dB以上,折算误差就只有48µV。

我实际项目里常用INA240,支持-4V到80V共模,内部有PWM抑制电路,在电机驱动这种开关噪声很大的环境里表现很稳。高侧检测的采样电阻功耗问题和低侧一样存在,但高侧的负载接地方式让系统的地平面更干净,短路保护也更好做。如果你做的是48V以下的电源、车用电路或者电机控制,高侧检流放大器通常是比低侧更舒服的方案。

2.3 为什么很多时候"低侧+普通运放"依然有市场

讲了这么多低侧的缺点,为什么很多量产产品还在用?因为便宜,而且也不是所有场景都需要高侧。

如果系统电压只有5V或者12V,负载功率不大,电流在几安培以内,低侧检测用一颗几毛钱的运放加一颗采样电阻,成本优势非常明显。高侧检流放大器再好,单价好几块甚至十几块,在消费类产品里成本很难接受。同时,很多负载本身就是低边开关控制的,比如LED灯串、继电器线圈、小风机,天然适合低侧采样。

所以低侧和高侧不是谁替代谁的关系,而是共模电压、成本、地线质量的综合取舍。我通常这样判断:5V/12V单电源、负载一端必接地、成本敏感,选低侧;48V及以上系统、电机驱动、对地弹敏感,选高侧检流放大器。

3. 高压侧隔离方案:隔离运放加采样电阻,精确和隔离我都要

3.1 为什么需要隔离运放

高侧检流放大器的共模范围一般到80V左右就到头了。碰到母线电压380V、690V甚至更高的变频器、充电桩、光伏逆变器,常规差动放大器撑不住,这时候必须引入电气隔离。

隔离运放的思路很简单:采样电阻仍然放在高压侧,电阻两端的微小压差送进一个隔离放大器的前级,前级采样后通过电容或变压器栅栏把信号耦合到副边,副边输出低压信号给MCU或DSP。这样高压侧和低压侧之间没有电气连接,既搞定了共模电压问题,又满足了安规隔离要求。

推导一下为什么非它不可:如果你用电阻分压把高压降到ADC能接受的范围,分压电阻上的功耗和精度都很难看,而且分压之后信号已经衰减到毫伏级,信噪比很差。如果只用光耦传递开关量,做保护行,做实时电流波形就完全不行。隔离运放就是为了同时满足"高精度线性传输"和"电气隔离"这两个需求。

3.2 典型电路:AMC1300怎么做电流检测

我用得比较多的是TI的AMC1300和AMC1200。AMC1300是一款隔离运放,输入侧是一个Σ-Δ调制器,输出侧是经过隔离栅传过来的数字码流,也可以配置成模拟输出形式,增益约8.2倍。

实际电路是这样的:高压侧采样电阻选200µΩ,60A电流时压降12mV,输入到AMC1300,输出大约是12mV × 8.2 ≈ 98.4mV。这个信号要进MCU的3.3V ADC还不够大,后端通常会再接一级放大或者用Σ-Δ数字滤波器直接解出数字量。很多MCU内部自带Σ-Δ滤波器模块,可以直接配合这种隔离运放使用。

这里有一个关键点:隔离运放的高压侧工作需要供电,而这个供电必须是隔离电源。如果直接从低压侧电源拉一根线过来,隔离就被破坏了。一般做法是用一个隔离DC-DC模块,比如B0505S,给高压侧供电,再配合AMC1300输入侧电源。很多人第一次做隔离运放方案时漏了隔离电源这一环,量出来波形完全不对,卡了好几天。

3.3 隔离运放方案的误差和噪声坑

隔离运放本身的失调和温漂比普通检流放大器要大一些,但这不是最大问题。最大的问题是开关节点上的dv/dt会通过寄生电容耦合到采样信号里,尤其是在IGBT或者SiC开关管边上的PCB走线。

我的处理习惯有三条:第一,采样电阻到AMC1300输入的两根线要尽量短,最好在电阻引脚附近就直接接滤波器;第二,两根输入线要平行等长走线,减小差模环面积;第三,在AMC1300输入端加一级RC低通滤波,截止频率根据开关频率来定,一般几MHz足够。采样电阻也必须用低感设计,大电流走线从电阻一端进另一端出,形成开尔文连接。隔离运放方案的信号幅度本来就小,PCB上稍微不注意,噪声就能把信号淹没。

4. 霍尔电流传感器:开环和闭环是两种不同性格的方案

4.1 霍尔测电流的底层原理,以及和开关型霍尔的区别

霍尔效应的物理本质是:给一块半导体薄片通入恒定电流,再让磁力线垂直穿过薄片,载流子在洛伦兹力作用下发生偏转,在薄片两侧产生电压。这个电压和磁感应强度成正比,所以霍尔片可以当作磁场传感器。

电流霍尔传感器就是利用这一点:被测电流流过导线,导线周围产生磁场,把霍尔片放在磁芯气隙中,磁场强度正比于被测电流,霍尔片输出电压经过放大后就能反映电流大小。像ACS712、ACS758这类芯片更简单,芯片内部集成了一小段铜排,电流直接穿过芯片,铜排周围产生磁场,内置霍尔片感应。

这里要插一句:网上搜"霍尔503各脚功能"出来的通常是开关型霍尔,输出高低电平,用来做无刷电机转子位置检测或者转速测量,它只能告诉你"有没有磁场"或者"极性正反",不能线性输出磁场强度。测电流用的霍尔是线性霍尔或者集成电流传感器,输出是连续变化的电压或电流信号。两者底层原理相同,但后端信号处理完全不同,别混了。

4.2 开环霍尔:最省事,但精度和温漂要认账

开环霍尔的内部结构是:聚磁环把被测电流的磁场集中到霍尔片上,霍尔输出电压直接放大输出,没有反馈补偿。它的优点很突出:集成度高、内部自带隔离、被测电流路径几乎无损耗、过载能力强,很多型号支持几百安培甚至上千安培。

参数上,ACS758系列是比较典型的开环电流传感器,100A规格灵敏度大约20mV/A,带宽典型值几十kHz,供电5V,输出在中点2.5V附近,双向电流可以测正负。因为主电流和信号引脚之间是电气隔离的,高压侧和低压侧不需要额外隔离设计,这也是霍尔方案在电池电流检测里很常见的原因。

但开环霍尔的短板同样明显:精度在1%到3%之间,温漂比较大,磁芯非线性和霍尔片温度特性叠加在一起,标定起来很头疼。我做电动工具那阵子曾经用开环霍尔做限流,常温下标定得好好的,连续工作半小时后电流读数明显偏大,就是温漂在作怪。如果系统对精度要求高、环境温度变化大,开环霍尔要谨慎。

4.3 闭环霍尔:零磁通工作方式带来的高精度

闭环霍尔也叫磁平衡霍尔或零磁通霍尔,结构上多了一个补偿线圈。霍尔片输出信号控制一个运放,运放驱动补偿线圈产生一个与被测电流方向相反的磁场,直到霍尔片感受到的磁场接近零。这时候补偿线圈里的电流就精确反映了被测电流,再用一个取样电阻把电流转成电压。

因为霍尔片始终工作在零磁通附近,它的非线性、温漂、磁芯损耗都被大幅抑制,精度可以做到0.2%到0.5%,带宽也能到几百kHz,响应速度快,做电机FOC电流环、伺服驱动、光伏逆变器并网电流都非常合适。缺点就是体积大、成本高,模块级产品居多,比如LEM的LA/LT系列,PCB上要给传感器留出足够的安规距离。

开环和闭环怎么选?我一般这样判断:做电池保护和一般限流,开环够用,性价比高;做电流质量控制、需要低延迟高精度的电流波形,或者系统要求全温度范围内保持精度,闭环更稳。

4.4 霍尔电流传感器的布局玄机

用霍尔传感器不是简单把器件焊上去就行,布局会影响精度。第一条,大电流路径要尽量平直穿过传感器,不要绕圈,绕圈形成的环路会感应外部磁场干扰。第二条,传感器周围尽量避开大电感、变压器、强电流回流线,这些磁性元件产生的杂散磁场会被霍尔灵敏地感知。第三条,如果传感器被测电流很大,铜排发热传导到传感器本体,会影响零点漂移,必要时做热隔离或者温度补偿。第四条,高压应用注意爬电距离,高压母线和低压信号之间的PCB间距要符合安规要求。

我在一块板上同时放了一个霍尔电流传感器和一个功率电感,结果发现霍尔输出有一个和PWM同步的毛刺,把传感器挪到离电感更远的位置,毛刺才消失。这种干扰问题很难从原理图上看出来,只能靠布局经验避免。

5. 电流互感器:工频交流测量里的老牌主力

5.1 电流互感器只能测交流,但测交流是真的稳

电流互感器(CT)本质是一个变压器,一次侧是被测导线,二次侧是绕在磁环上的多匝线圈,二次侧接一个很小的取样电阻。因为二次侧接近短路状态,磁芯里的磁通被二次电流抵消,一次电流和二次电流近似成匝数反比:I₁ × N₁ ≈ I₂ × N₂。比如1000:1的CT,一次50A时二次电流大约50mA,取一个20Ω取样电阻,输出电压就是1V。

CT最大的限制是只能测交流。直流电流通过线圈时不会在二次侧感应出电流,反而会持续磁化磁芯,时间久了磁芯进入饱和区,后面再叠加交流电流时波形就开始失真。所以谁要是拿CT去测电池充放电电流,基本就是给自己挖坑。

但测工频交流,CT的优势非常明显:天然隔离、损耗极小、结构简单便宜、精度可以做得很高,电能表里的计量CT精度可以做到0.1级甚至0.05级。变频器输入输出侧、电网监测、电机保护器里大量使用CT。

5.2 取样电阻怎么选:太小信号弱,太大铁芯饱和

CT二次侧取样电阻的选取是个典型权衡。取样电阻越大,同样二次电流下输出电压越高,后端采样越方便;但取样电阻太大,二次侧电压升高,磁芯容易进入饱和,波形顶部会被削平。

我一般这么估:先根据变比算出额定电流下的二次电流,然后设定一个目标输出电压,比如1V到2V(交流有效值),算出取样电阻值。再用CT的额定二次负载参数校验一下,不超过厂家给的额定负载就行。以1000:1、一次额定50A为例,二次电流50mA,想输出1.5V,取样电阻30Ω,取样电阻上的功耗是50mA² × 30Ω = 0.075W,常规封装没问题。如果电阻功耗超过0.2W或者信号超过CT的线性范围,就要换更小的取样电阻或者妥协输出电压。

还有一个实操点:CT的次级在带电时绝对不允许开路。一次大电流流过时如果二次侧开路,一次电流全部变成激磁电流,磁芯饱和,二次侧会感应出非常高的尖峰电压,能把绝缘击穿,甚至通过接线端子伤人。所以调试阶段务必先确认取样电阻已经接好,再到一次侧通电。

5.3 三种常见CT形式和相移问题

按结构分,电流互感器有穿心式、PCB式和开口式。穿心式就是被测导线直接从磁环孔里穿过去,适合粗电缆、大电流;PCB式是磁环套在PCB铜走线或过孔群上,适合仪器仪表内部的小电流隔离采样;开口式像一个钳形表的磁环,可以在不断开主回路的情况下套上导线,改造项目里非常好用。

如果你的项目里要用CT做功率因数或者电能计量,还必须关注相位误差。CT二次输出和一次电流之间会有一个小的相位偏移,这个偏移在纯电流测量里无所谓,但在功率计算里会直接影响有功功率误差。选型时注意看CT手册里的相位误差指标,一般0.5级以上的仪表CT才靠谱。

6. 六种方案横向对比与选型地图

6.1 关键参数一表看全

表格里的参数是我根据日常项目经验整理的典型值,具体型号会有差异,但量级可以这么参考:

方案直流/交流电气隔离典型带宽满量程精度典型值大电流损耗相对成本典型应用
低侧采样电阻直流、交流无1MHz以上0.1%~1%高低DC-DC、LED驱动、低压电源
高侧采样电阻直流、交流无1MHz以上0.1%~1%高中48V以下电源、车用电路、电机驱动
隔离运放+采样电阻直流、交流有100kHz~1MHz级0.5%~1%高中高变频器、充电桩、光伏逆变器
开环霍尔直流、交流有1kHz~100kHz1%~3%极低中电池检测、家电、充电桩
闭环霍尔直流、交流有DC~500kHz0.2%~0.5%极低高伺服驱动、并网逆变器、高精度测量
电流互感器仅交流有50Hz~1MHz(受磁芯限制)0.1%~0.5%极低低电表、保护装置、工业交流测量

6.2 我在实际项目里的选型顺序

我做一个项目时,选电流检测方案通常会按下面的顺序问自己五个问题。

第一个问题:要测直流还是交流?交流很可能是CT,直流直接排除CT。第二个问题:需不需要隔离?高压侧、安规要求、抗干扰要求,需要隔离就从霍尔、隔离运放、CT里选;不需要隔离就用低侧或高侧电阻。第三个问题:是追求波形动态还是追求静态精度?动态响应好选采样电阻或闭环霍尔,静态精度高但不在乎体积成本也可以选闭环。第四个问题:电流多大?超过50A还要低损耗,优先霍尔、CT、罗氏线圈;电流在20A以内,采样电阻很舒服。第五个问题:成本预算是多少?消费类低侧电阻,工业类高侧或开环霍尔,高性能场合闭环霍尔或隔离运放。

个人习惯做一个补充说明:电机相电流采样,48V以下我喜欢用INA240这种高侧检流放大器,简单可靠;超过100V再转向AMC1300隔离运放;伺服级要求高动态和低延时,闭环霍尔更稳;交流计量我只认CT;调试阶段用钳形电流表验证,但不会作为产品方案。

6.3 罗氏线圈:标题之外的"第七种"补充

罗氏线圈不在标题的六种方案里,但实际工程中非常常见,值得补充一句。它是一个空芯线圈,绕在被测电流导线外面,输出和电流的变化率di/dt成正比,所以后端必须接积分器才能还原电流波形。优点是没有磁芯,不饱和、线性度好、带宽极高,能测很大的交流脉冲电流;缺点是不能测直流,低频精度受积分器漂移影响,不太适合做长时间稳定的测量。在变频器测试台、大电流脉冲实验里,很多人拿罗氏线圈配一个积分器用,效果比CT好不少。

最后说点实在的

做了这么多电流检测方案,最大的感受是:方案本身没有绝对优劣,只有合不合适。低侧简单,但地弹会折磨人;高侧精度高,但共模电压是门槛;霍尔省事,但精度和温漂要认账;互感器经典,但只活在交流世界里。

如果你刚开始接触这块,我建议先拿一块小功率板子从低侧采样开始做全套验证,用示波器对比低侧和高侧的波形差异,再逐步尝试高侧和隔离方案,最后再碰霍尔和互感器。这样每一层坑你都会遇到,也就都记住了。我在实际布置中还有一个习惯:无论用哪一种方案,PCB打样回来第一件事不是上电测试,而是先目检采样电阻的开尔文走线有没有被大面积铺铜覆盖,电流互感器次级负载电阻焊没焊上,霍尔芯片周围有没有大电流回流线经过。这些细节没确认,上电后量到的信号往往都带故事。

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询