4. 电流采样电路:采样电阻选型、差分放大器电路设计、电流互感器应用、霍尔电流传感器选型
电流采样,是电机控制里最基础也最关键的环节。你想想看,没有准确的电流反馈,你的FOC算法就是瞎蒙,过流保护就是个摆设。我这些年调试过的板子,十块里有八块问题都出在电流采样上。今天咱们就把这块硬骨头啃下来。
4.1 采样电阻选型:小电阻里的大讲究
采样电阻,也叫分流器。原理很简单——U = I × R。但实际选型时,坑多得很。
4.1.1 阻值怎么定?
阻值选大了,发热严重,压降也大,影响电机效率。选小了,信号太弱,信噪比不够。我个人习惯这样算:
- 先看ADC量程:假设你的ADC是3.3V,差分放大器增益设为50倍,那采样电阻上的满量程压降就是
3.3V / 50 = 66mV。 - 再看最大电流:电机堵转电流假设是30A,那
R = 66mV / 30A = 2.2mΩ。 - 留余量:我一般再打个八折,选1.8mΩ或2.0mΩ。
4.1.2 功率和温漂
功率公式 P = I²R。30A电流、2mΩ电阻,功率就是 30² × 0.002 = 1.8W。选型时至少留50%余量,也就是3W以上。
温漂是个隐形杀手。普通电阻温漂能做到±50ppm/°C就算不错了,但采样电阻我建议用锰铜或康铜材料,温漂可以做到±15ppm/°C以下。为什么?
我曾经在一个项目里用了普通贴片合金电阻,常温下校准得好好的,电机跑半小时后温度升到85°C,电流读数直接偏了8%。那次排查花了我整整两天,最后发现是电阻温漂惹的祸。
| 参数 | 推荐值 | 说明 |
|---|---|---|
| 阻值 | 1mΩ ~ 5mΩ | 根据ADC量程和最大电流计算 |
| 功率 | ≥ 2倍实际功耗 | 考虑散热和可靠性 |
| 温漂 | ≤ ±50ppm/°C | 锰铜/康铜材料最佳 |
| 电感 | ≤ 5nH | 高频应用必须关注 |
4.2 差分放大器电路设计:把微弱的信号"拎"出来
采样电阻两端的电压才几十毫伏,而且共模电压可能高达几十伏(母线电压)。普通运放直接怼上去,输出早就饱和了。这时候就需要差分放大器。
4.2.1 经典三运放差分电路
说白了,就是用三个运放搭一个仪表放大器。第一级是两个运放做缓冲和增益,第二级是一个差分放大器把共模电压干掉。
我常用的电路是这样的:
// 增益计算
G = (1 + 2*R1/Rg) * (R4/R3)
// 典型值
R1 = R2 = 10kΩ
Rg = 1kΩ → 第一级增益 = 1 + 2*10k/1k = 21
R3 = R5 = 10kΩ
R4 = R6 = 10kΩ → 第二级增益 = 1
总增益 = 21
4.2.2 单芯片方案:INA240 / INA181
如果不想自己搭,直接用集成差分放大器。INA240是我用得最多的,它内部已经做好了电阻匹配,CMRR能做到120dB以上,而且有固定的增益档位(20、50、100、200倍)。
嗯,这里要注意:INA240的输入共模范围是-4V到80V,非常适合48V以下的电机系统。如果你做的是高压电机(比如220V),那得用隔离放大器,比如AMC1300。
4.3 电流互感器应用:隔离采样的好帮手
电流互感器(CT)适合交流电流采样,比如变频器的输出侧。它天然带隔离,不需要额外的隔离电源。
选型时主要看两个参数:
- 变比:比如1000:1,意思是原边1000A时副边输出1A。
- 负载电阻:副边电流通过负载电阻转换成电压。负载电阻选大了,铁芯容易饱和;选小了,信号太弱。
我遇到过一个问题:用CT采样电机相电流,波形在过零点附近有畸变。后来发现是CT的励磁电流导致的。解决办法是加一个偏置电压,把信号抬到ADC的中间电平。
4.4 霍尔电流传感器选型:ACS712与ACS758
霍尔电流传感器用起来最方便——把导线穿过去,输出就是电压信号,直连ADC。但不同型号差别很大。
4.4.1 ACS712:小电流场景的首选
ACS712有3个档位:±5A、±20A、±30A。输出灵敏度分别是185mV/A、100mV/A、66mV/A。它的供电是5V,输出偏置是2.5V(即0A时输出2.5V)。
优点:体积小、便宜、容易买到。缺点:带宽只有80kHz,响应时间5μs左右,做高速FOC有点吃力。
4.4.2 ACS758:大电流、高带宽
ACS758的电流范围更大,有50A、100A、150A、200A等版本。带宽提升到120kHz,响应时间3μs以内。而且它内部用了更先进的霍尔板,温漂比ACS712小很多。
我个人更推荐ACS758做电机电流采样,尤其是你需要做高速电流环的时候。虽然贵一点,但省心。
| 型号 | 量程 | 灵敏度 | 带宽 | 温漂 | 推荐场景 |
|---|---|---|---|---|---|
| ACS712 | ±5A / ±20A / ±30A | 185 / 100 / 66 mV/A | 80kHz | ±1.5% @ -40~85°C | 小功率电机、低成本方案 |
| ACS758 | ±50A ~ ±200A | 40 / 20 / 13.3 mV/A | 120kHz | ±0.5% @ -40~150°C | 大功率电机、高性能FOC |
4.5 知识体系总览
下面这张图,是我梳理的电流采样方案选型逻辑。你可以把它当作一个决策树来用。
这张图把四种方案的关系理清楚了。你从"是否需要隔离"开始,顺着走就能找到适合你的方案。
公众号:蓝海资料掘金营,微信deep3321