第二章 电流环硬件设计基础:电流采样原理与检测运放选型
大家好,欢迎来到《三环控制硬件电路设计精讲》的第二讲。
今天咱们聊聊电流环的硬件基础。说实话,电流环是三环控制里最内层、也是响应最快的一环。你想想看,速度环和位置环的性能,很大程度上都依赖电流环的带宽和精度。如果电流环做不好,外面两环再牛也是白搭。
2.1 电流采样原理:两种主流方案
电流采样,说白了就是把流过电机的电流,变成咱们控制器能读懂的电压信号。目前主流方案就两种:分流电阻采样和霍尔效应电流传感器。
2.1.1 分流电阻采样(Shunt Resistor)
这个原理很简单,就是欧姆定律:V = I × R。在电流路径上串一个小电阻,测它两端的压降。
优点:
- 成本低,几毛钱到几块钱搞定
- 线性度好,精度高
- 温漂可控,选好电阻就行
缺点:
- 有损耗,大电流时发热严重
- 不隔离,需要共模处理
- 采样电阻的寄生电感会影响高频性能
我个人习惯,在10A以下的场合,优先考虑分流电阻方案。成本优势太明显了。
关键参数:
- 电阻值:通常1mΩ ~ 10mΩ,太大损耗高,太小信噪比差
- 功率:I²R,留2倍余量
- 温漂:最好选±50ppm/℃以下的
- 寄生电感:越低越好,一般< 5nH
2.1.2 霍尔效应电流传感器
霍尔效应,就是通电导体在磁场中会产生霍尔电压。利用这个原理,可以非接触地测量电流。
优点:
- 隔离,安全性好
- 无插入损耗
- 带宽高,可以测直流到几百kHz
缺点:
- 成本高,一个传感器几十块
- 温漂大,需要校准
- 有磁滞效应,小电流精度差
我在做伺服驱动器项目时,遇到过一个问题:用霍尔传感器测小电流(< 1A),误差能到20%以上。后来换成分流电阻+隔离运放,问题就解决了。所以,选型要看应用场景。
我的建议:
大电流(> 50A)或需要隔离的场合,用霍尔传感器。小电流、高精度场合,用分流电阻+隔离运放。
2.2 电流检测运放选型:INA240 vs AD8418
采样电阻出来的信号,通常只有几十mV,必须放大后才能给ADC用。这时候就需要专用的电流检测运放。
市面上主流的两款:TI的INA240和ADI的AD8418。我两款都用过,说说我的感受。
| 参数 | INA240 | AD8418 |
|---|---|---|
| 共模电压范围 | -4V ~ 80V | -2V ~ 70V |
| 增益 | 20/50/100/200 V/V | 20/50/60/100 V/V |
| 带宽 | 400kHz (G=20) | 250kHz (G=20) |
| 温漂 | ±2.5μV/℃ | ±1μV/℃ |
| 价格 | 约$1.5 | 约$2.0 |
INA240的特点:
- 带宽高,适合高频电流环
- 共模抑制比好,抗干扰强
- 内置PWM抑制电路,适合电机驱动
AD8418的特点:
- 温漂更低,适合高精度场合
- 噪声性能更好
- 增益可选范围更灵活
注意:
我曾经在一个项目中,直接用INA240的G=200档位,结果输出饱和了。后来才发现,采样电阻选大了,导致满量程时运放输出超过3.3V。所以,增益和采样电阻要一起算,别单独选。
2.3 电流环带宽与增益设计
电流环的带宽,决定了系统能跟踪多快的电流变化。一般来说,电流环带宽要大于速度环带宽的5~10倍。
带宽设计原则:
- 电机电气时间常数τ = L/R,电流环带宽通常设为1/τ的1/10 ~ 1/5
- 采样频率至少是带宽的10倍
- PWM频率通常10kHz ~ 20kHz,电流环带宽可以做到1kHz ~ 3kHz
增益设计:
增益设计说白了就是:让ADC的满量程对应电机的最大电流。
举个例子:
- 电机最大电流10A
- 采样电阻1mΩ
- 采样电压 = 10A × 0.001Ω = 10mV
- ADC满量程3.3V
- 所需增益 = 3.3V / 0.01V = 330 V/V
但实际中,我会留20%的余量。比如最大电流按12A算,增益就选250 V/V左右。这样即使有瞬态过流,也不会马上饱和。
实战经验:
我做过一个项目,电流环带宽设计为2kHz,但实际测试时发现高频噪声很大。后来用示波器一看,PWM开关噪声耦合到了采样信号上。解决办法:在运放输出端加一个RC低通滤波,截止频率设为带宽的3~5倍。既不影响带宽,又滤掉了噪声。
2.4 本章知识体系
下面这张图,是我自己总结的电流环硬件设计核心逻辑,你看一眼就明白了。
这张图把电流环硬件设计的三个核心环节串起来了:采样→调理→ADC。每个环节都有对应的关键参数,你设计时按这个逻辑走,基本不会出大问题。
2.5 避坑指南
最后,分享几个我踩过的坑:
- 采样电阻的布局:一定要靠近电机相线,远离大功率开关管。我曾经把采样电阻放在离MOSFET太近的地方,结果开关噪声直接耦合进来,电流波形全是毛刺。
- 运放供电:电流检测运放最好用独立的LDO供电,别跟数字电路共用电源。数字噪声会通过电源耦合到模拟信号上。
- PCB走线:采样信号线要短、要粗,最好走差分对。我见过有人用细长线走采样信号,结果成了天线,把周围的电磁干扰全收进来了。
- ADC采样时序:要在PWM开关噪声稳定后再采样。一般是在PWM周期的中间时刻触发ADC,避开开关边沿。
一个小技巧:
调试时,先用示波器看采样电阻两端的波形。如果看到高频毛刺,先别急着改软件滤波,检查一下PCB布局和去耦电容。硬件上的问题,软件是补不回来的。
好了,这一讲就到这里。电流环的硬件设计,说白了就是:选对采样方案,配好运放增益,算准带宽,然后注意PCB布局。把这些基础打牢了,后面的速度环和位置环才能跑得稳。
下一讲,咱们聊聊速度环的硬件设计。到时候见。