4. 单电阻采样原理:单电阻采样在弱磁区的局限性,采样窗口被压缩的问题
好,咱们今天聊一个很实际的问题——单电阻采样。很多做低压驱动或者想省成本的工程师,都会选单电阻方案。便宜嘛,一个采样电阻加一个运放就搞定。但一进弱磁区,问题就来了。
我个人习惯把单电阻采样叫做“一个电阻的烦恼”。为什么?因为它在弱磁区真的很容易翻车。咱们先看看它怎么工作的,再说它为什么在弱磁区吃瘪。
4.1 单电阻采样的基本原理
单电阻采样,说白了就是只在直流母线上放一个采样电阻。通过检测这个电阻上的电流,反推出三相电流。
它的核心逻辑是这样的:
- 某一时刻,逆变器只有两个开关管导通(一个上管、一个下管)
- 母线电流等于导通相电流的代数和
- 通过不同开关状态组合,可以重构出三相电流
嗯,这里要注意——它不能直接测出三相电流,而是靠“重构”。
关键点:单电阻采样依赖PWM开关状态来获取电流信息。每个PWM周期内,必须出现至少两个有效的采样窗口,才能重构出完整的三相电流。
我在项目里见过不少新手,上来就选单电阻,觉得省成本。结果电机一转起来,电流波形乱七八糟。为什么?因为采样窗口被压缩了。
4.2 采样窗口的形成条件
单电阻采样需要“看”到母线电流。这个“看”的时机,就是PWM开关状态稳定的时候。
你想想看,开关管刚切换的时候,电流有振荡,有尖峰。这时候采样,采到的全是噪声。必须等振荡平息了,电流稳定了,才能采样。
所以,采样窗口需要满足两个条件:
- 开关状态稳定——死区时间结束后,振荡衰减完毕
- 持续时间足够——至少能完成ADC采样和转换
这两个条件,在低速区很容易满足。但一进弱磁区,情况就变了。
4.3 弱磁区采样窗口被压缩的根本原因
为什么会这样?我画个图你就明白了。
看到了吗?正常区每个相的导通时间都很宽裕,采样窗口绰绰有余。但弱磁区为了提升电压利用率,PWM占空比被推到极限,每个相的导通时间被压缩得很短。
我曾经在一个风机项目上吃过这个亏。电机额定转速3000rpm,客户要求跑到4500rpm。单电阻采样,低速跑得好好的,一到3500rpm以上,电流波形就开始出现毛刺,偶尔还跳故障。查了两天才发现——采样窗口不够了。
4.4 采样窗口压缩带来的具体问题
窗口被压缩,会引发一连串连锁反应:
| 问题 | 表现 | 后果 |
|---|---|---|
| 采样点落在振荡区 | 电流波形出现毛刺 | 电流环控制精度下降 |
| 采样窗口不足 | ADC采样未完成就被打断 | 电流重构失败,触发故障 |
| 采样时机偏移 | 采样点不在电流中心 | 电流幅值估算偏差 |
| 重构算法失效 | 无法获取完整三相电流 | 电机失步或停机 |
注意:采样窗口被压缩到低于ADC最小采样时间时,单电阻方案会直接失效。这个临界点通常在调制比超过85%时出现,具体取决于你的PWM频率和ADC速度。
4.5 最小采样时间的计算
咱们算一笔账。假设:
- PWM频率:10kHz(周期100μs)
- 死区时间:2μs
- 振荡稳定时间:1μs
- ADC采样时间:1μs
- ADC转换时间:2μs
那么,最小采样窗口 = 死区时间 + 振荡稳定时间 + ADC采样时间 + ADC转换时间 = 2 + 1 + 1 + 2 = 6μs。
也就是说,每个相的导通时间至少要有6μs,才能完成一次有效采样。
在弱磁区,当调制比达到90%时,导通时间可能被压缩到只有5μs甚至更短。这时候,采样窗口就不够了。
我的建议:设计阶段就留出余量。把最小采样时间乘以1.5倍作为安全阈值。比如算出来6μs,实际设计时保证导通时间不低于9μs。别卡着极限算,工程上要留余量。
4.6 单电阻采样在弱磁区的局限性总结
我把单电阻采样在弱磁区的问题归纳为三点:
- 采样窗口物理压缩——高调制比下导通时间缩短,窗口变窄
- 重构算法依赖窗口——需要至少两个有效窗口才能重构三相电流
- 噪声敏感性增加——窗口越窄,采样点越靠近开关切换点,噪声越大
说白了,单电阻采样在弱磁区就是“戴着镣铐跳舞”。不是不能用,但你要知道它的边界在哪里。
我曾经在一个项目里试过用单电阻跑弱磁,最后不得不把PWM频率从10kHz降到8kHz,才勉强够用。但降频率又带来了电流纹波增大的问题。嗯,这就是工程上的取舍。
4.7 什么时候该放弃单电阻
如果你遇到以下情况,我建议你认真考虑换双电阻或三电阻方案:
- 弱磁深度超过1.2倍额定转速
- PWM频率高于12kHz
- ADC采样率低于2Msps
- 电流环带宽要求高于1kHz
- 对电流波形质量要求高(比如伺服应用)
记住一句话:单电阻采样省的是成本,费的是工程师的头发。选型的时候想清楚,你的应用到底能不能接受它的局限性。