4. 单电阻采样原理
在永磁同步电机(PMSM)的磁场定向控制(FOC)中,相电流的准确获取是转矩闭环与速度闭环的基础。与双电阻或三电阻采样方案相比,单电阻采样仅需在直流母线侧串联一个采样电阻,通过在一个PWM周期内多次触发ADC,结合开关状态重构出三相电流。这种方案成本极低、硬件结构紧凑,尤其适用于小功率家电、电动工具及部分车载辅助驱动场景。然而,单电阻采样的核心难点在于:并非所有开关状态下都能可靠采样到母线电流,且采样窗口受PWM占空比与死区时间限制。本章将围绕采样电阻的物理位置、采样窗口的建立条件以及电流重构的基本思想展开深入剖析。
4.1 直流母线采样电阻的物理位置与等效模型
单电阻采样的核心硬件改动是在直流母线负端(或正端)串联一个低阻值、高精度的采样电阻。在低压FOC系统中,通常将采样电阻置于逆变器下桥臂的公共端与电源地之间,即所谓“低端采样”。该位置的优势在于:采样电阻上的共模电压接近地电位,ADC前端无需复杂的差分隔离电路,可直接通过运算放大器进行电平抬升与滤波后送入MCU的ADC通道。
从等效模型来看,当某一相下桥臂开关管(如S2)导通时,该相电流流过下桥臂、经采样电阻回到电源地。此时采样电阻上的压降为:
V_shunt = I_shunt × R_shunt = I_phase × R_shunt
由于三相下桥臂共用一个采样电阻,因此任意时刻采样电阻上的电流等于当前导通下桥臂的相电流之和。在FOC的SVPWM调制中,任意时刻最多只有一相或两相下桥臂同时导通(取决于开关状态),因此可以通过逻辑判断将母线电流映射到对应的相电流上。
4.2 采样窗口的建立:有效矢量与零矢量的区分
单电阻采样的核心约束在于“采样窗口”的可用性。在SVPWM调制中,一个完整的PWM周期由两个相邻的有效电压矢量和一个零矢量组成。有效矢量对应某一相上桥臂导通、另外两相下桥臂导通(或反之),此时母线电流等于某一相电流;零矢量对应所有上桥臂同时导通或所有下桥臂同时导通,此时母线电流为零,无法采样。
因此,采样窗口的建立必须满足以下条件:
- 有效矢量持续时间足够长:从有效矢量开始到ADC采样完成,需要预留死区时间(防止上下桥臂直通)、振铃稳定时间(开关瞬态引起的LC振荡)以及ADC转换时间。通常要求有效矢量持续时间 > 2μs~3μs。
- 采样点位于有效矢量中点:为避免开关瞬态噪声,ADC触发点应设置在有效矢量窗口的中间位置,此时电流已完全建立且母线电压稳定。
- 两个有效矢量窗口必须可区分:为了重构三相电流,至少需要两个不同相的有效矢量采样值。例如,在扇区I中,有效矢量V1(100)对应Iu,V2(110)对应-Iw,通过两次采样得到Iu和Iw,再利用基尔霍夫定律计算Iv。
| 开关状态 | 导通下桥臂 | 母线电流对应相 | 采样可用性 |
|---|---|---|---|
| 100(V1) | S4, S6 | Iu | 可用(需窗口足够宽) |
| 110(V2) | S2, S6 | -Iw | 可用 |
| 010(V3) | S2, S4 | Iv | 可用 |
| 000 / 111(零矢量) | 全部上/下桥臂 | 0 | 不可用 |
4.3 电流重构基本思想:从两次采样到三相电流
电流重构的数学基础是基尔霍夫电流定律(KCL):对于星形连接的三相电机,任意时刻满足 Iu + Iv + Iw = 0。因此,只要获得任意两相电流,第三相即可通过计算得到。单电阻采样正是利用这一原理,在一个PWM周期内选择两个不同的有效矢量窗口进行采样,从而获得两相电流信息。
以扇区I为例,SVPWM输出序列为 000 → 100 → 110 → 111 → 110 → 100 → 000。在 100 状态期间,下桥臂S4和S6导通,母线电流等于Iu;在 110 状态期间,下桥臂S2和S6导通,母线电流等于 -Iw(注意电流方向)。因此,在PWM周期的前半段,依次触发两次ADC采样:
第一次采样(100状态中点):I_shunt1 = Iu
第二次采样(110状态中点):I_shunt2 = -Iw
计算:Iv = -(Iu + Iw) = -(I_shunt1 - I_shunt2)
这种重构方式在理论上完全可行,但实际应用中存在两个关键限制:
- 低调制比区域:当电机转速较低或负载较轻时,有效矢量持续时间很短,可能小于最小采样窗口要求,导致无法可靠采样。
- 高调制比区域:当调制比接近1时,零矢量时间极短,但有效矢量窗口反而变宽,此时采样条件较好;然而在过调制区,有效矢量可能发生重叠或顺序变化,需要特殊处理。
4.4 案例拆解:家电压缩机驱动中的单电阻采样设计
以一台额定功率1.5kW的空调压缩机驱动器为例,其硬件平台采用STM32G4系列MCU,PWM频率为10kHz(周期100μs),直流母线电压310V,采样电阻R_shunt = 20mΩ。设计要求在0.1Hz~200Hz的电气频率范围内实现相电流重构,电流采样精度优于2%。
初始现象与约束:在压缩机启动阶段(低频重载),电机转速低,SVPWM调制比小,有效矢量持续时间仅约1.2μs,远小于最小采样窗口(死区0.5μs + 振铃稳定0.8μs + ADC转换0.5μs = 1.8μs)。直接采样会导致ADC触发时电流尚未稳定,采样值严重失真。
分析判断过程:通过示波器测量采样电阻两端波形,发现有效矢量窗口内存在明显的LC振铃,振铃幅度约±50mV,持续约0.7μs。若在窗口起始处触发ADC,采样误差可达10%以上。进一步分析发现,振铃主要来源于PCB寄生电感(约15nH)与开关管结电容(约1nF)的谐振。
实际操作步骤:
- 优化PCB布局:将采样电阻紧贴下桥臂MOSFET的源极,缩短功率回路面积,寄生电感从15nH降至8nH,振铃幅度减小至±20mV。
- 在采样电阻两端并联RC滤波电路(R=100Ω,C=1nF),截止频率约1.6MHz,有效滤除高频振铃,同时不影响20kHz以内的电流信号。
- 采用移相PWM策略:在低调制比区域,将有效矢量V1的持续时间从1.2μs延长至2.5μs,同时将V2的持续时间从1.2μs缩短至0.8μs,保证总周期不变。通过调整ADC触发点至V1窗口的1.5μs处,确保采样时刻电流已完全稳定。
- 在MCU中配置ADC注入组采样,由定时器TRGO事件触发两次ADC转换,分别对应V1和V2窗口。
结果对比:优化后,在5Hz低频重载工况下,重构电流与实测相电流(采用电流钳对比)的误差从8.5%降至1.8%,满足设计指标。同时,移相法引入的额外电流纹波约为额定电流的3%,在可接受范围内。
风险与代价:移相法会增加PWM输出的谐波含量,可能导致电机噪声略有增大;此外,在极端低调制比(<0.05)时,移相幅度过大可能引起电压矢量顺序错乱,需在软件中增加最小占空比限制。
4.5 总结复盘:单电阻采样的边界条件与设计要点
单电阻采样技术以极低的硬件成本实现了三相电流重构,但其应用边界受限于PWM调制比、开关频率和硬件寄生参数。设计者必须清晰理解以下核心要点:
- 采样电阻位置决定共模电压与抗干扰能力:低端采样简单可靠,但需注意地弹噪声;高端采样可避免地弹,但需要差分放大电路,成本增加。
- 采样窗口是重构精度的生命线:最小采样时间由死区、振铃稳定时间和ADC转换时间共同决定,任何一项不满足都会导致采样失真。
- 重构算法依赖准确的开关状态映射:必须根据SVPWM的扇区信息,正确判断当前有效矢量对应的相电流,避免符号错误。
- 低调制比补偿是工程落地的关键:移相法和脉冲注入法各有优劣,需根据实际噪声水平和开关损耗进行权衡。