3. PWM频率的选择:四个维度的权衡艺术
说实话,PWM频率这个参数,是我在伺服驱动调试中见过最多人纠结的。选高了怕发热,选低了怕噪音。今天我就把这四个维度掰开揉碎了讲清楚。
3.1 频率对电机噪音的影响
电机噪音从哪来?说白了,就是PWM的开关频率进入了人耳可听范围。人耳对2kHz-5kHz特别敏感,你想想看,如果PWM频率落在这个区间,电机就会发出那种尖锐的“吱吱”声。
我遇到过最夸张的一次,客户投诉说电机像在“唱歌”。后来一查,PWM频率设在了3.8kHz,正好是某段绕组的谐振点。把频率提到12kHz后,世界清净了。
关键规律:
- 频率 < 8kHz:人耳明显可听,低频嗡嗡声
- 8kHz - 16kHz:部分人可听,高频嘶嘶声
- > 16kHz:大部分人听不到,但电机结构可能共振
我的习惯:量产机型统一用12kHz或16kHz。这两个频率基本能避开人耳敏感区,又不至于让开关损耗失控。
3.2 频率对电流纹波的影响
电流纹波,就是实际电流和理想电流之间的“锯齿”。频率越高,每个开关周期内电流变化量越小,纹波自然就小了。
咱们用公式说话:
ΔI = (Vdc - E) × D × T / L
其中:
ΔI = 电流纹波峰值
Vdc = 母线电压
E = 反电动势
D = 占空比
T = PWM周期(= 1/f)
L = 电机相电感
看到没?T越小(频率越高),ΔI越小。但有个坑——
我曾经踩过的坑:有一款低电感电机(相电感只有0.3mH),我把频率从8kHz提到20kHz,纹波确实小了,但电流采样窗口被压缩得太厉害,导致ADC采样不准,反而出现了低频振荡。后来我加了硬件滤波才解决。
不同电感下的推荐频率范围:
| 电机相电感 | 推荐PWM频率 | 预期纹波率 |
|---|---|---|
| < 1mH | 16kHz - 20kHz | 15% - 25% |
| 1mH - 5mH | 8kHz - 16kHz | 10% - 20% |
| > 5mH | 4kHz - 8kHz | 5% - 15% |
3.3 频率对开关损耗的影响
开关损耗,就是IGBT或MOSFET每次开关时消耗的能量。频率越高,单位时间内开关次数越多,损耗自然越大。
损耗公式很简单:
P_sw = f × (E_on + E_off)
其中:
P_sw = 开关损耗功率
f = PWM频率
E_on = 每次开通能量
E_off = 每次关断能量
举个例子,某IGBT模块的E_on+E_off=5mJ,如果频率从8kHz提到16kHz,开关损耗直接翻倍。散热器温度可能从65℃飙到85℃。
我的经验法则:
- 小功率(< 1kW):MOSFET为主,频率可以提到20kHz+
- 中功率(1kW - 10kW):IGBT为主,建议8kHz - 12kHz
- 大功率(> 10kW):必须考虑散热,4kHz - 8kHz更稳妥
3.4 典型伺服系统的频率范围
综合以上三个维度,我整理了一张常用对照表:
| 应用场景 | 典型频率 | 主要考量 |
|---|---|---|
| 精密定位(机床、机器人) | 16kHz - 20kHz | 低纹波、低噪音 |
| 通用伺服(包装、纺织) | 8kHz - 12kHz | 平衡损耗与性能 |
| 大功率伺服(注塑机、冲压) | 4kHz - 8kHz | 散热优先 |
| 高速主轴(> 10000rpm) | 20kHz - 40kHz | 高基频需求 |
避坑指南:别盲目追求高频。我曾经为了降噪音把频率提到40kHz,结果驱动器的MOSFET在一个月内烧了三块。后来查原因,是开关损耗太大导致热积累。记住,频率每翻一倍,损耗翻一倍。
3.5 本章知识体系
下面这张图,把四个维度的关系和权衡逻辑串起来了:
嗯,这张图把四个维度的关系说清楚了。你选频率的时候,就是在噪音、纹波、损耗、应用这四个角之间找一个平衡点。没有绝对正确的频率,只有最适合你当前项目的频率。
最后说一句:我个人的调试流程是——先按应用场景选一个基准频率(比如通用伺服先设12kHz),然后测电流纹波和温升。如果纹波超标,往上调;如果温度超标,往下调。来回两三次,基本就能找到那个“甜点”。