G6-02 风扇 PWM 调速与噪声品质控制
课程代码 G6-02 · 板块 G 总成级产品专题 / G6 风扇与冷却风扇模块 时长 约 3.5 小时(5 讲 + 1 次声品质定位与标定实操) 适合对象 控制 / 试验(NVH)工程师;做风扇标定与声品质的人(必修) 前置 G6-01 冷却风扇(无刷)气动与选型;信号处理 / 频谱与阶次分析基础 本讲义定位 讲师授课蓝本 / 学员自学讲义,是 G6-02 大纲的完整展开版
引言:客户抱怨的从来不是"吵",是"难听"
翻一遍整车风扇的噪声投诉,你会发现一个反直觉的规律:几乎没有人说"风扇太吵",说的都是"某个转速下嗡一声很难听"。同一台车,风扇全速运转在爬坡时没人抱怨,反而是高温怠速快充时、转速只在中段的那几分钟,后排乘客觉得受不了。
原因不在声压级,在听觉结构。人耳是一台极擅长从背景里揪出规律成分的机器:宽带的"沙沙"声会被大脑归类为环境噪声而忽略,而一条从背景里凸出来的窄带纯音——比如叶片一片片扫过护风罩支撑筋打出来的那个频率——会被立刻标记为"异常"。dB(A) 总声压对这两种声音几乎给出同样的读数,人的评价却天差地别。
所以这门课不把风扇当"一个吹风的部件",而是当一台会发声的旋转机械:用 PWM 把转速调对,把叶片通过频率的纯音压下去,把讨厌的转速段禁掉,让同样的风量听起来更顺。整条链路是控制(怎么调速)、机械(声从哪来)、试验(怎么量"好不好听")、标定(怎么在散热和声音之间落一张表)四件事的闭环,缺一环都做不成。
第 1 讲 PWM 调速原理与控制接口
要谈风扇的声音,先得能精确地把转速放在你想要的地方。这一讲讲的是"手怎么伸到风扇转速上"。
1.1 占空比 → 平均电压 → 转速:这条链路不是刚性的
PWM 调速的基本逻辑是 V_avg = D·V_bus:以远高于电机电气时间常数的频率把母线电压斩波,占空比 D 决定加到电机上的平均电压,平均电压近似决定转速。这是个方便的一阶心智模型,但工程上必须记住它只是近似:
- 负载相关。风扇是典型的风机负载,转矩随转速平方增长。同一个占空比,装在通风顺畅的前端和装在被冷凝器、中冷器、格栅堵得很死的前端上,风阻不同、转矩不同、转速就不同。所以「D→n」这条曲线是随整车安装状态漂移的,不能拿供应商台架上单风扇裸测的曲线直接当整车标定值用。但这条只对开环斩波架构成立——模块内部做转速闭环时,漂的是「占空比→风量/工作点」,「指令占空比→转速」由控制器程序化映射、与负载基本解耦。所以先判架构再判漂移。
- 母线电压相关。V_bus 本身随电池 SOC、发电/回馈状态波动,同一个 D 在高压和低压下给出不同的 V_avg。这就是为什么现代无刷风扇控制器普遍不做开环占空比控制,而是内部闭环转速控制——上位机给的是目标转速,控制器自己调 D 去追。
- 温度相关。电机绕组电阻、轴承与油脂粘性随温度变化,冷机和热机同占空比的转速也不一样。
对做标定的人来说,结论只有一条:你的标定表应该以转速为量,不以占空比为量。声品质问题永远是绑定在某个转速上的(因为 BPF 由转速决定),而占空比与转速的映射会漂。
最后要把一个常被混为一谈的地方点开:这一节说的 PWM 有两路,别搞混。一路是整车侧的指令 PWM,频率几十~数百 Hz(按供应商规范),它承载的是转速设定值;另一路是模块内部逆变器的斩波载频,kHz 级,由供应商固件决定,才是啸叫治理的对象(见 1.4)。两者不可能是同一路——风扇电机电气时间常数 τ_L 约 2.5 ms,100 Hz 指令的周期 T 与 τ_L 之比约为 4,远大于 1,根本平均不出电压;而要靠提高频率来平均,就得进 kHz,那正好落在可闻区,噪声上无法接受。
1.2 控制接口与转速回读:FG 信号是声品质工作的前提
主流风扇控制接口有两类:PWM 硬线(一根线送占空比指令,可能再加一根 FG 回读)和 LIN 总线(一个报文携带目标转速、并回读实际转速、电流、故障码与温度)。选哪一种,往往由整车 EE 架构和成本决定,但对 NVH 工作影响很大:
- FG(Frequency Generator)信号是风扇控制器输出的转速脉冲,通常每转若干个脉冲,用来把实际转速回读给整车控制器。有了它,闭环才成立,禁转速段才可执行,故障(堵转、失速)才可诊断。
- 更关键的是,FG/LIN 回读的转速信号就是后面做阶次跟踪分析的转速参考通道。做阶次分析必须有一路与声压同步采集的转速信号,否则你只能拿到频谱,拿不到阶次谱,也就无法区分"这个峰是叶片打的还是电机打的"。
- 没有转速回读的开环 PWM 风扇,在声品质工程里是半瞎的:出了问题只能靠外挂光电转速计临时补一路参考。设计阶段就该把这条回读要求写进技术协议。
1.3 升降速率限制:人耳听的是"变化",不是"绝对值"
同样是从低速升到高速,一步跳上去和五秒内平滑升上去,主观评价完全不同。听觉对稳态的适应能力很强,对突变极其敏感——一个稳定运行的中等噪声很快会被"听习惯",而一次突然的转速台阶会立刻把注意力拉回来,被描述成"突然变吵了""是不是坏了"。
所以控制策略里必须有升降速率限制(ramp rate limit):把目标转速的变化率限制在一个不可闻的斜坡上。这里有两层设计考虑:
- 速率上限取决于"变化被察觉"的阈值,要靠主观评价配对试验来定,不能拍脑袋;
- 速率下限由散热需求兜底——升得太慢,热负载来了风量跟不上,就把噪声问题换成了过温问题。这个权衡贯穿整门课,第 4 讲和第 5 讲还会反复出现。
另外,斜坡不只是舒适性手段,它同时限制了机械与电气冲击:转矩阶跃会激励支架结构、也会拉高瞬时电流。
1.4 PWM 载波频率:别让开关频率自己唱歌
最后一个坑非常隐蔽:PWM 载波频率本身会发声。斩波在电机绕组里产生同频的电流纹波,纹波在气隙里产生交变电磁力,绕组和铁芯随之振动——如果载波频率落在可闻区(人耳大致 20 Hz~20 kHz),就会听到一个音高固定、与转速无关的"电子啸叫"。
这个声音的特征非常好认,也非常容易被误诊:
- 它是纯音,音高单一、极其刺耳;
- 它的频率不随转速变化——这与所有气动噪声和电机阶次噪声都不同(后两者都是转速的函数);
- 它常被现场描述为"电流声""电子味",因为不随转速变而被误以为不是风扇发出的,于是排查方向跑偏到线束、DC/DC 上去。
这里必须与 1.1 的分层对齐:会啸叫的是模块内部逆变器的斩波载频(kHz 级),不是整车侧那路几十~数百 Hz 的指令 PWM。所以改整车侧指令频率对这个声音毫无作用,能动的是驱动器开关频率的设置(在集成无刷风扇模块上通常由供应商固件决定,属技术协议里要谈的条款)。
正确做法是把载波频率上移出可闻区(超声区),或采用载波频率抖动/扩频,把集中在单一频率的能量摊到一段带宽上,从纯音变成宽带。代价是开关损耗上升、发热增加,需要与驱动器热设计一起权衡——这是典型的 NVH 与效率的交易,见 K1-02 执行器驱动:电子阀/泵/风扇/压缩机 PWM。这条链路的机理侧(定子径向力波与槽极阶次的成因、抬频与随机化开关频率的做法,以及「抬频降噪要用开关损耗与结温来付账」这个三角权衡)在 G5-03 泵的无刷电机、驱动与噪声控制 §4.1/§5.1/§5.2 完整展开,本课不另起炉灶。
本讲小结:占空比只是近似控制量,真正该标定的量是转速;FG/LIN 转速回读既是闭环前提也是阶次分析的参考通道;升降速率要限,因为人耳听的是变化;PWM 载波若落在可闻区会产生与转速无关的电磁啸叫,把载波上移是根治手段。
后面还有 4 讲正文 · 关键公式 · 案例拆解 · 常见误区 · 动手做