1. 永磁同步电机下桥三电阻采样方案的核心挑战
在空调压缩机、电动自行车控制器、水泵驱动等成本敏感型应用中,工程师们通常会采用下桥臂三电阻电流采样方案。这种方案通过在逆变器下桥臂的三个MOSFET源极串联采样电阻,利用单个运放电路实现电流检测,相比相电流传感器方案可节省约60%的硬件成本。
但该方案存在一个致命缺陷:只有当MOSFET下桥导通时,电流才会流经采样电阻。当PWM调制率超过80%时,由于下桥导通时间过短(通常小于2μs),ADC无法完成有效采样。此时若强行采用传统三相采样方法,会导致电流波形严重失真,电机出现转矩脉动甚至失控。
2. 传统解决方案的局限性分析
2.1 调制率限制法的弊端
行业常见的应对方案是限制SVPWM调制率,通常将峰值调制率控制在0.8以下。这种方法虽然简单,但会带来两个严重问题:
- 电压利用率下降约20%,导致在相同母线电压下电机最大转速降低
- 在电池供电场景中,会损失约15%的有效能量转换区间
以48V电动自行车为例,当电池电压降至42V时,若限制调制率为0.8,实际可用电压仅为33.6V,这将显著影响爬坡性能。
2.2 采样时序优化的物理限制
另一种思路是优化ADC采样触发时机,但受以下物理因素制约:
- MOSFET开关过程中的振铃现象(通常持续300ns-1μs)
- 死区时间(通常500ns-1μs)
- ADC采样保持时间(12位ADC约需1μs)
即使使用高速比较器进行窗口检测,在调制率>0.9时,有效采样窗口仍可能小于2μs,难以保证采样精度。
3. 智能相位选择重构算法
3.1 基尔霍夫电流定律的应用
基于三相电流之和为零的特性(Iu + Iv + Iw = 0),我们可以通过测量两相电流推算第三相。关键在于如何选择最优的两相进行采样:
- 计算三相上管导通时间T1、T2、T3
- 选择导通时间最长的两相进行采样
- 第三相电流通过代数运算得出
c复制// 代码实现示例
void CurrentReconstruct() {
int32_t max_duty = MAX(T1, T2, T3);
if(T1 == max_duty) {
// 采样V、W相
Iu = -(Iv + Iw);
} else if(T2 == max_duty) {
// 采样U、W相
Iv = -(Iu + Iw);
} else {
// 采样U、V相
Iw = -(Iu + Iv);
}
}
3.2 动态采样窗口调整技术
3.2.1 完整窗口采样模式
当满足条件:PWM周期 - 最大占空比 > 采样窗口时间时,采用标准中心对齐采样:
c复制if((EPWM_PERIOD - Tmax) > Twindow) {
sample_point = 1 - EPWM_PERIOD; // PWM周期起点
}
3.2.2 半窗口采样模式
当采样窗口不满足完整要求但大于半窗口时:
c复制else if((EPWM_PERIOD - Tmax) > Twindow/2) {
sample_point = Tmax + Twindow - 2*EPWM_PERIOD + 1;
}
3.2.3 临界模式处理
当所有条件均不满足时,启用相位选择算法,并添加抗干扰处理:
c复制else {
// 选择两相采样
if((Tmax - Tmin) > Twindow) {
sample_point = -Tmax + Twindow;
} else {
// 进入保护模式
current_ctrl_mode = SAFE_MODE;
}
}
4. 硬件设计关键要点
4.1 采样电路设计规范
-
电阻选型:
- 阻值:5-10mΩ(功率≥1W)
- 温度系数:<50ppm/℃
- 建议使用四线制锰铜电阻
-
运放电路设计:
- 带宽:至少10倍于PWM频率
- 共模抑制比:>80dB
- 推荐型号:INA240(专为电机驱动优化)
4.2 PCB布局注意事项
-
采样电阻布局:
- 尽量靠近MOSFET源极
- 采用开尔文连接方式
- 避免与功率线路平行走线
-
模拟信号处理:
- 采用星型接地
- 添加RC滤波(典型值:100Ω+1nF)
- 信号线远离高频开关节点
5. 实际应用效果对比
5.1 波形质量改善
在24V/5A水泵电机测试中:
- 传统方法:THD=12.8%(调制率0.9时)
- 本方案:THD=4.2%(调制率1.15时)
5.2 系统效率提升
48V电动自行车实测数据:
| 方案 | 最大速度(km/h) | 续航里程(km) |
|---|---|---|
| 传统 | 38 | 62 |
| 本方案 | 45 | 73 |
6. 工程实践中的经验总结
-
参数校准要点:
- 在电机静止时进行零漂校准
- 不同温度下需重新校准
- 建议每运行8小时自动校准一次
-
异常情况处理:
- 检测到连续3次采样失败时自动降频
- 设置硬件过流保护电路(响应时间<1μs)
- 添加软件滤波(推荐滑动平均+中值滤波)
-
调试技巧:
- 先用示波器观察采样点是否避开开关瞬态
- 逐步提高调制率观察波形畸变点
- 记录异常时的三相占空比组合
这种电流重构方法已在多个量产项目中验证,包括:
- 1.5P空调压缩机驱动(年产量50万台)
- 共享电单车控制器(累计出货200万套)
- 智能水泵系统(效率提升15%)
实际应用中需注意,当电机进入深度弱磁区时,可能需要结合高频注入等辅助技术来提高低速下的电流检测精度。
