电流采样拓扑:单电阻、双电阻、三电阻采样原理与对比

好,咱们进入第二个核心话题——电流采样拓扑。

做FOC,电流采样的质量直接决定了控制效果。我见过太多工程师,算法调得天花乱坠,结果采样噪声一大,全白搭。说白了,采样拓扑就是你的「眼睛」,眼睛看不清,再好的脑子也没用。

目前主流的方案就三种:单电阻、双电阻、三电阻。咱们一个一个拆开讲。

一、三电阻采样——最直观,也最「奢侈」

三电阻采样,顾名思义,在逆变器的三个下桥臂各放一个采样电阻。

原理很简单:

  • 每个PWM周期,下管导通时,电流流过采样电阻
  • ADC在特定时刻采集电阻两端电压
  • 直接得到三相电流中的两相(第三相通过基尔霍夫定律计算)

我最早做伺服驱动器时,用的就是三电阻方案。那时候觉得,这玩意儿真省心——每个相电流都能直接测到,不用猜,不用算。

优点:

  • 采样精度高,噪声低
  • 算法简单,不需要复杂的重构逻辑
  • 适用于各种PWM调制方式
  • 启动和低速性能好

缺点:

  • 成本高——三个采样电阻+三个运放
  • PCB面积大
  • 功耗相对较高

我个人习惯,在研发样机阶段,优先用三电阻。为什么?调试方便啊!等算法稳定了,再考虑降成本换方案。

二、双电阻采样——性价比之王

双电阻采样,只在下桥臂的两个相上放采样电阻。通常是U相和V相,W相电流通过计算得到。

原理:

  • 采集两相电流:Iu 和 Iv
  • Iw = -(Iu + Iv)
  • 需要保证在采样时刻,两个下管同时导通

这里有个坑——当PWM占空比接近0%或100%时,下管导通时间太短,ADC来不及采样。这就是所谓的「采样盲区」。

我曾经踩过的坑:

有一次做风机驱动,双电阻方案,低速运行时电流波形突然畸变。查了两天,最后发现是占空比太小时,采样窗口不够,ADC采到了错误的值。后来加了移相处理才解决。

双电阻的优缺点:

项目 说明
成本 中等,两个电阻+两个运放
精度 良好,但受限于采样盲区
复杂度 需要处理采样重构和盲区补偿
适用场景 家电、风机、水泵等成本敏感场合

三、单电阻采样——最省钱,也最折腾

单电阻采样,只在直流母线上放一个采样电阻。

你想想看,直流母线电流是脉动的,怎么还原出三相电流?

原理:

  • 利用不同开关状态下,母线电流等于某一相电流的特性
  • 在一个PWM周期内,采集两次母线电流
  • 结合当前开关状态,重构出两相电流

嗯,这里要注意——单电阻采样对时序要求极高。你需要在极短的时间内完成两次ADC采样,还要保证采样的时刻正好对应到正确的相电流。

单电阻的优缺点:

  • 成本最低——一个电阻+一个运放
  • PCB面积最小
  • 但是!算法复杂度最高
  • 采样噪声大,低速性能差
  • 对PWM调制方式有限制

我记得有一次帮客户做吸尘器方案,为了省两毛钱成本,硬上单电阻。结果调试了整整一个月,低速抖动问题始终搞不定。最后客户妥协,换了双电阻,一周搞定。

四、三种方案对比总结

对比项 单电阻 双电阻 三电阻
采样电阻数量 1个 2个 3个
运放数量 1个 2个 3个
成本 ★☆☆☆☆ ★★★☆☆ ★★★★★
精度 ★★☆☆☆ ★★★★☆ ★★★★★
算法复杂度 ★★★★★ ★★★☆☆ ★☆☆☆☆
低速性能 良好 优秀
适用场景 低成本、高速风机 家电、工业通用 伺服、高端驱动

五、我的选型建议

说白了,没有最好的方案,只有最合适的方案。

  • 做伺服、机器人关节:别犹豫,上三电阻。省那几块钱,后期调试成本翻十倍。
  • 做家电、风机、水泵:双电阻是甜点区。性价比最高,调试难度适中。
  • 做吸尘器、高速吹风机:如果成本压力极大,可以考虑单电阻。但要做好心理准备——调试周期长,低速性能妥协。

我个人习惯:先按三电阻方案做原型验证,确认算法没问题后,再根据成本目标切换到双电阻或单电阻。这样能最大程度降低技术风险。

好,电流采样拓扑就讲到这里。下一节咱们聊聊采样电阻的选型和布局——这里面门道也不少,尤其是地线处理,搞不好整个板子都是噪声。