3、电流采样拓扑结构:单电阻、双电阻、三电阻原理对比与选型布局

电流采样,说白了就是FOC控制的眼睛。眼睛看不清,算法再牛也白搭。我刚开始做电机驱动那会儿,总觉得采样嘛,随便找个电阻串进去就行了。结果呢?电机转起来嗡嗡响,电流波形跟心电图似的,查了三天才发现是采样拓扑选错了。

今天咱们就把三种主流拓扑掰开揉碎了讲。单电阻、双电阻、三电阻,各自什么原理,优缺点在哪,采样电阻怎么选,PCB布局要注意什么。这些东西搞明白了,你的FOC控制就成功了一半。

核心观点:没有最好的拓扑,只有最合适的拓扑。成本、精度、鲁棒性三者永远在博弈。

3.1 三种拓扑的工作原理对比

先看一张总览图,把三种拓扑的结构和时序关系理清楚。

三种电流采样拓扑对比 单电阻采样 结构:1个采样电阻 位置:直流母线负端 采样时刻:PWM中心对齐 重构方式:单次采样+算法 成本:最低 精度:中等(受占空比限制) 双电阻采样 结构:2个采样电阻 位置:两相下桥臂 采样时刻:下管导通时 重构方式:两相直接采样 成本:中等 精度:较高 三电阻采样 结构:3个采样电阻 位置:三相下桥臂 采样时刻:任意时刻 重构方式:三相直接采样 成本:最高 精度:最高 适用:低成本、小体积 适用:家用电器、风机 适用:伺服、机器人 关键选择因素 成本敏感 → 单电阻 | 精度优先 → 三电阻 | 折中方案 → 双电阻 注意:单电阻在低调制比区域存在采样盲区,需要特殊处理

3.2 单电阻采样:最省钱,但最折腾

单电阻采样,就是在直流母线负端串一个采样电阻。每次PWM周期只采一次电流,然后通过算法重构出三相电流。

原理其实不复杂。你想想看,三相桥臂的开关状态不同时,流过母线电阻的电流对应不同的相电流。比如当U相上管和V相下管导通时,母线电流就是U相电流。只要在合适的时刻采样,就能反推出各相电流。

我的经验:单电阻采样最头疼的是「采样盲区」。当调制比很低或很高时,PWM占空比接近0%或100%,采样窗口会变得非常窄,甚至消失。我有个项目用单电阻做风扇驱动,低速时电流波形乱得一塌糊涂,后来加了移相PWM才解决。

单电阻的优缺点很明显:

  • 优点:成本最低,只需要1个电阻+1个运放;PCB面积小;适合大批量低成本产品
  • 缺点:需要复杂的电流重构算法;存在采样盲区;低速性能差;对PWM对称性要求高

3.3 双电阻采样:性价比之选

双电阻采样,在两相下桥臂各放一个采样电阻。为什么只采两相?因为三相电流之和为零,知道两相就能算出第三相。

采样时机选在下管导通的时候。每个PWM周期可以采到两相电流,第三相通过计算得到。相比单电阻,双电阻不需要复杂的重构算法,精度也高得多。

我做过一个吸尘器项目,用的就是双电阻。当时选这个方案是因为:

  1. 成本比三电阻低,只多用1个电阻和1个运放
  2. 精度够用,电流环带宽能做到2kHz
  3. 没有单电阻的采样盲区问题

注意:双电阻采样有个坑——当某相占空比接近0%或100%时,该相下管导通时间太短,采样可能不准。我遇到过这种情况,电机高速运行时电流波形出现毛刺,后来在软件里加了最小采样窗口保护才搞定。

3.4 三电阻采样:精度天花板

三电阻采样,三相下桥臂各放一个采样电阻。三相电流同时采样,不需要重构,不需要计算。精度最高,但成本也最高。

为什么三电阻精度最高?因为每相电流都是直接测量的,没有计算误差,没有重构延迟。而且采样时刻可以灵活选择,不受占空比限制。

伺服驱动器、机器人关节、高精度数控机床,这些场合基本都用三电阻。我做过一个协作机器人关节项目,电流环带宽要求5kHz以上,三电阻是唯一的选择。

对比项 单电阻 双电阻 三电阻
电阻数量 1个 2个 3个
运放数量 1个 2个 3个
采样方式 母线单次+重构 两相直接+计算 三相直接
精度等级 中等 较高 最高
低速性能 差 好 好
算法复杂度 高 低 低
PCB面积 小 中 大
典型成本 0.5x 1x 1.5x

3.5 采样电阻选型:别在这省钱

采样电阻选型,我吃过亏。有次为了省几分钱,用了普通厚膜电阻做电流采样,结果温漂大得离谱,电机跑热了电流就偏了。后来老老实实换回合金电阻,问题解决。

选型要点:

  • 阻值:一般选5~50mΩ。阻值太小,信号太弱;阻值太大,发热严重。我习惯先算一下:电阻功耗 = I²R,确保不超过额定功率的70%
  • 功率:至少选额定功率的2倍以上。电机启动电流可能是额定电流的3~5倍,别让电阻烧了
  • 温漂:选±50ppm/℃以内的。合金电阻(如锰铜、康铜)温漂小,适合电流采样
  • 电感:选低感值的。普通绕线电阻电感大,高频采样会出问题。我推荐用贴片合金电阻,寄生电感可以忽略
  • 精度:至少±1%。如果要做高精度FOC,建议±0.5%

我的推荐:量产项目用ISA-WEL或Vishay的合金电阻,虽然贵一点,但一致性真好。打样阶段可以用国产品牌,但一定要实测温漂和功率。

3.6 PCB布局注意事项:细节决定成败

布局这块,我踩过的坑比走过的路还多。说几个关键点:

  1. 开尔文连接:采样电阻的电流路径和电压检测路径必须分开。电流走大电流路径,电压检测走小信号路径,在电阻焊盘处汇合。这样能避免大电流在PCB铜箔上产生的压降干扰采样信号
  2. 差分走线:从采样电阻到运放的信号线,必须走差分对。两根线等长、等距、紧耦合,减少共模噪声耦合
  3. 远离干扰源:采样电路要远离功率管、电感、PWM走线。我一般把采样电阻放在功率管和电机端子之间,但信号线会绕开功率管区域
  4. 地平面处理:采样电路下方不要铺大面积的功率地。模拟地和功率地单点连接,避免地环路
  5. 滤波电容:运放电源引脚旁放100nF+10μF电容,靠近引脚放置。采样电阻两端也可以放小电容(几十pF)做RC滤波,但要注意截止频率别影响带宽

曾经踩过的坑:有次布局时偷懒,采样信号线走了10cm长还没包地,结果电机一启动,采样信号上全是开关噪声,电流波形跟刺猬似的。后来加了RC滤波和包地处理,才把噪声压下去。记住:采样信号线越短越好,最好不超过3cm。

3.7 三种拓扑的选型决策流程

最后给个决策流程,帮你快速选型:

  1. 先看成本预算:如果BOM成本卡得死,选单电阻。但要做好算法投入的准备
  2. 再看精度要求:电流环带宽超过3kHz,或者要求低速平稳运行,直接上三电阻
  3. 折中方案:大多数家用电器、风机、水泵,双电阻足够。成本只比单电阻多一点点,但省心很多
  4. 特殊场景:如果电机功率很小(比如几十瓦),单电阻也能用。如果电机功率很大(几千瓦),三电阻更可靠