欢迎访问鑫琦锋散热风扇官方网站

image 简体中文
  • image English
  • image Pусский
  • image 简体中文
  • image Türk dili
  • image Tiếng Việt
  • image Español
  • image العربية
  • image Français
  • image 日本語
  • image Deutsch
qr Code Url

扫码查看移动端

szxqffan | xinqifeng | YH-XQF
    家 /消息 /行业新闻 /直流风扇中的 PWM 速度控制:无级调节和精度 /

    直流风扇中的 PWM 速度控制:无级调节和精度

    作者: LST
    2026-04-03
    ````html
    技术深度探讨

    直流风扇中的 PWM 速度控制:
    无级调节&精准

    脉宽调制如何通过毫秒响应实现 0–100% 连续速度控制,以及为什么它是数据中心,医疗设备,和精密仪器热管理的黄金标准。

    25kHz标准 PWM
    频率
    0–100%连续
    速度范围
    ±1°C温度
    控制精度
    40%典型能量
    储蓄
    主页›技术›风扇控制› PWM 速度控制指南
    2025 年 7 月
    电机控制工程
    阅读时间 16 分钟

    📋 目录

    1. 什么是脉宽调制?基本原则
    2. PWM 如何控制直流风扇速度:一步一步
    3. PWM 与其他速度控制方法
    4. 4 线风扇接口:信号架构
    5. 精密应用:PWM 控制最重要的地方
    6. 实施指南:从电路到代码
    7. 常见问题及故障排除
    8. 常见问题解答

    在任何热管理系统中,精确控制气流的能力决定了充分冷却和最佳冷却之间的差异。全速运行风扇会浪费能源并产生不必要的噪音。运行速度太慢可能会造成热损坏。理想的情况是不断调整风扇速度,以实时响应不断变化的热负载,准确地提供所需的气流(不多,不少)。

    这正是脉宽调制 (PWM)所实现的目的。本指南解释了底层物理原理,逐步介绍了实施,,并说明了为什么 PWM 已成为从服务器机架到手术设备等要求苛刻的应用中直流风扇的行业标准控制方法。

    1.什么是脉宽调制?基本原则

    脉冲宽度调制是一种通过以固定频率在完全开启(高电压)和完全关闭(零电压)之间快速切换信号来控制功率传输的技术。关键变量是占空比——信号保持开启状态的每个周期的百分比。

    100% 占空比意味着信号始终处于开启状态(全功率)。 50% 占空比意味着信号在半个周期内处于开启状态,在另一半周期内处于关闭状态, 提供大约 50% 的平均功率。 0% 占空比意味着信号始终关闭(无电源)。

    关键的见解是,在足够高的开关频率(风扇通常为 25 kHz), 下,电机的机械和电气惯性可平滑快速开关,从而有效地成为连续, 低压驱动信号。风扇实际上并不是每秒启动和停止 25,000 次 - 相反,它以与占空比成比例的速度平稳旋转。

    可视化 PWM 占空比

    不同占空比下的 PWM 信号
    100%
    全速
    最大转速
    75%
    高速
    ~75% 转速
    50%
    中速
    ~50% 转速
    25%
    低速
    ~25% 转速
    ℹ️

    为什么是 25 kHz? Intel 4 线 PWM 风扇标准中指定该频率的原因是:它高于人类可听范围 (20 Hz – 20 kHz),,可防止开关产生可听见的呜呜声或嗡嗡声。它也足够高,以便电机的电感有效地将脉冲信号过滤成平滑的 DC,,但又足够低,使得标准微控制器无需专门的硬件即可生成它。

    2. PWM 如何控制直流风扇速度

    了解 PWM 风扇控制需要了解当 PWM 信号到达时风扇内部发生的情况。现代直流无刷风扇不会将 PWM 信号直接施加到电机绕组 - 相反,风扇包含一个集成驱动器电路,该电路将 PWM 输入解释为速度命令。

    1

    脉宽调制信号输入

    外部控制器(MCU, PLC, BMC, 或专用风扇控制器 IC)在风扇的 PWM 输入引脚上生成具有可变占空比的 25 kHz 方波。占空比代表所需的速度 - 从 0%(最小或关闭)到 100%(全速)。

    2

    内部驱动解释

    风扇的内置电机驱动器 IC 读取输入的占空比,并将其转换为相应的电机驱动电平。驱动器处理复杂的换向序列,使无刷直流电机保持旋转——PWM 信号只是告诉它有多快。

    3

    运动反应

    驱动器根据 PWM 命令按比例调整输送到电机绕组的电流。更高的占空比→更大的电流→更强的磁场→更快的旋转。电机平稳地加速或减速至指令速度。

    4

    反馈回路(可选)

    风扇的转速计输出将转速数据发送回控制器。通过将实际 RPM 与所需 RPM, 进行比较,控制器可以实时调整 PWM 占空比,,从而创建具有卓越精度的闭环控制系统。

    主要技术参数

    25kHz标准 PWM 频率
    3.3V / 5V逻辑信号电平
    10–100%典型速度范围
    <1ms信号响应时间
    ⚠️

    重要区别:在 4 线 PWM 风扇中, PWM 信号控制速度命令, 而不是电源。风扇在其电源引脚, 上持续接收全直流电压(例如, 12V),并且PWM 引脚仅传送低功耗逻辑信号。这与电源本身经过调制的电压控制风扇有着根本的不同,这就是 PWM 风扇在整个速度范围内保持可靠的启动扭矩和平稳运行的原因。

    3. PWM 与其他速度控制方法

    PWM 并不是改变风扇速度的唯一方法,,但它对于精密应用来说是最有效的。以下是它与其他方法的比较。

    ⚡ 脉宽调制控制
    • 连续 0–100% 速度调节
    • 始终施加全电压——启动强劲
    • 不会浪费热量等能源
    • 听不见的开关频率 (25 kHz)
    • 用于闭环控制的转速计反馈
    • 在所有速度下保持扭矩
    • 数字接口 — 轻松集成 MCU
    ✓ 最适合精确热管理
    🔋 直流电压控制
    • 速度随电源电压的降低而变化
    • 简单——只需调整电压水平
    • 低电压下扭矩减小
    • 风扇可能会在低于最低电压阈值时停止运转
    • 非线性速度-电压关系
    • 需要稳压器(增加成本/热量)
    • 无标准化接口
    △ 足以满足非关键应用
    🔥 串联电阻/多抽头
    • 只有 2-4 个固定速度级别
    • 浪费的能量以热量的形式消散
    • 无法连续调整
    • 电阻器增加体积并产生热量
    • 恶劣环境下可靠性差
    • 没有反馈或监控能力
    • 传统方法——很少在新设计中使用
    ✕ 对于现代应用来说已经过时了

    定量比较

    范围 脉宽调制控制 电压控制 电阻/抽头
    速度分辨率 0.1% 步数(1024+ 级别) ~5% 步长(模拟) 2–4 个固定速度
    最低速度 额定转速的 10–20% 30–50%(低于=失速) 固定最低抽头
    能源效率 所有速度下 > 90% 70–85% 50–70%
    发热 最小 中等(调节器) 显着(电阻)
    启动可靠性 保证(全V) 低电压风险 取决于水龙头
    反馈整合 内置转速表 需要外部传感器 没有任何
    噪音 低转速时超低 低-中度 每个速度固定

    4. 4 线风扇接口:信号架构

    标准化 4 线接口(在英特尔 PWM 风扇规范中定义)提供了带有转速计反馈的完整 PWM 速度控制所需的所有连接。了解每个引脚的功能对于正确的系统集成至关重要。

    标准 4 线 PWM 风扇连接器引脚分配
    引脚 1
    接地
    接地/公共端
    引脚 2
    +12V直流
    电源(常亮)
    引脚 3
    转速表
    速度反馈(2 脉冲/转)
    引脚 4
    脉宽调制
    速度命令输入 (25 kHz)

    转速计信号详细信息

    转速计输出(引脚 3)是集电极开路/漏极开路输出,风扇转子每转一圈产生两个脉冲。通过测量脉冲频率,,控制器计算出精确的转速:

    公式
    // 根据转速计信号计算 RPM
    RPM = (脉冲频率 × 60 ) / 每转脉冲数
    
    // 对于标准 2 脉冲风扇:
    转速= (频率_Hz × 60 ) / 2
    转速= 频率_Hz × 30
    
    // 示例:转速计读数为 100 Hz
    转速= 100 × 30 = 3,000转速
    ✅

    堵转检测:大多数 4 线风扇都具有堵转报警功能。当转速计信号停止时(表明风扇已停止),,控制器会立即收到警报。这可以实现自动故障安全响应 - 切换到备用风扇,增加相邻风扇速度,或触发系统关闭以防止热损坏。

    5. 精密应用:PWM 控制最重要的地方

    虽然 PWM 速度控制有利于任何直流风扇应用,某些行业需要只有 PWM 才能提供的精度,可靠性,和监控水平。以下是最苛刻的用例。

    🖥️

    数据中心和服务器冷却

    服务器 BMC(底板管理控制器)使用 PWM 根据实时 CPU, GPU, 和环境温度独立控制每个机架的数十个风扇。风扇在负载下旋转,在闲置期间降至最低 — 将冷却能耗减少30-50% ,同时保持严格的热限制(通常 CPU < 85°C)。

    温度容差±1–2°C
    所需响应时间< 500 毫秒
    每个服务器/机架的典型风扇数量6–80
    🏥

    医疗器械

    呼吸机,麻醉机,和诊断成像设备需要超精确的气流控制和超静音运行。 PWM 可实现呼吸治疗的精确流量目标,并将患者附近设备的声级保持在 30 dB(A) 以下。通过转速计反馈进行可靠性监测对于患者安全至关重要。

    噪音要求< 30 dB(A)
    流量精度±2–5%
    安全标准IEC 60601
    🔬

    精密仪器和实验室设备

    分析仪器(质谱仪,色谱仪),激光系统,和光学设备需要无振动冷却,热稳定性在±0.5°C以内。 PWM 控制消除了多抽头系统的速度跳跃,该速度跳跃会导致测量伪影,,同时保持组件温度的精确调节。

    热稳定性±0.5°C
    振动灵敏度< 0.1 毫米/秒
    速度稳定性±1% RPM
    📡

    电信及网络设备

    5G基站,网络交换机,和边缘计算节点在不同的环境条件下运行(室外机柜:-40°C至+55°C)。 PWM 控制根据环境温度实时调节冷却强度,延长设备使用寿命并降低维护访问受限的远程,无人设施中的能源成本。

    环境范围-40°C 至 +55°C
    远程监控SNMP/IPMI
    所需寿命> 80,000 小时
    🚗

    汽车电子(EV/ADAS)

    电动汽车中的电池热管理, ADAS 计算模块, 和电动汽车充电器柜需要快速, 精确的热响应。与 CAN 总线控制器集成的 PWM 风扇可根据电池充电状态,环境条件,和驱动模式进行调整 - 在高动态热负载下优化范围和组件寿命。

    对负载变化的响应< 200 ms
    工作温度-40°C 至 +105°C
    振动等级5G, 10–500 Hz
    🏭

    工业控制柜

    VFD 机柜, PLC 机柜, 和配电板使用 PWM 控制的风扇将内部温度保持在组件降额阈值以下。通过转速计反馈与 SCADA 系统集成可实现预测性维护——通过故障前几周的转速下降来检测轴承磨损。

    内部目标温度< 45°C
    IP 等级IP55 – IP67
    控制接口PLC / 0–10V + PWM

    6. 实施指南:从电路到代码

    实施 PWM 风扇控制涉及从硬件连接到闭环软件算法的五个阶段,。请遵循此顺序以获得可靠的实施。

    01

    硬件:电源和信号连接

    将风扇的电源引脚(GND 和 +12V/+24V)连接到稳定的直流电源,该电源的额定值为风扇的最大电流消耗加上 20% 的裕度。通过适当的逻辑电平匹配将 PWM 引脚连接到控制器的 PWM 输出(3.3V MCU → 5V 风扇可能需要电平转换器)。将 TACH 引脚连接至定时器/计数器输入,并通过 10kΩ 上拉电阻连接至 VCC。

    💡

    专业提示:在靠近风扇连接器的电源上放置一个大容量电容器 (100–470μF),以吸收电机换向期间的电流尖峰。这可以防止电压下降影响附近的敏感电路。

    02

    脉宽调制信号生成

    在微控制器上配置硬件定时器以生成 25 kHz PWM 信号。大多数 ARM Cortex-M MCU, Arduino 兼容板, 和 PLC 本身就支持此功能。按键设置:

    Arduino示例
    // 在引脚 9 (ATmega328P) 上配置 25 kHz PWM 定时器
    无效设置PWM(){
      // 将引脚 9 设置为输出
      pinMode( 9 , 输出);
    
      // 定时器 1:快速 PWM, TOP = ICR1
      TCCR1A = _BV(COM1A1) | _BV(WGM11);
      TCCR1B = _BV(WGM13) | _BV(WGM12) | _BV(CS10);
    
      // 16MHz / 25kHz = 640 计数
      ICR1= 639 ;
    
      // 设置占空比 (0–639)
      OCR1A = 320 ; // 50% 占空比
    }
    
    无效setFanSpeed( uint8_t百分比) {
      // 将 0-100% 转换为 0-639 范围
      OCR1A = ( uint32_t ) 百分比 * 639 / 100 ;
    } 
    03

    转速表读数

    配置定时器输入捕获或外部中断来测量转速计脉冲频率。在定义的时间间隔(例如, 1秒)内对脉冲进行计数或测量脉冲之间的周期以获得更快的响应:

    转速读数
    易失性 uint32_t tachPulseCount = 0 ;
    
    // 转速计中断处理程序
    无效tachISR() {
      tachPulseCount++;
    }
    
    uint16_t readRPM() {
      // 读取1秒内累计的脉冲数
      uint32_t脉冲 = tachPulseCount;
      转速脉冲计数 = 0 ;
    
      // 每转 2 个脉冲
      返回(脉冲 * 60 )/ 2 ;
    } 
    04

    温度传感

    将 NTC 热敏电阻,数字温度传感器 (DS18B20, TMP117), 或热电偶模块连接到控制器。将传感器放置在关键热点上 — 散热片上,靠近电源组件,进气口和排气口。多个传感器可实现基于区域的冷却策略。

    05

    闭环控制算法

    实施 PID(比例积分微分)控制器或更简单的步进表查找,以根据温度反馈调整风扇速度。 PID 方法提供最平滑, 最灵敏的控制:

    PID控制逻辑
    // 简化的 PID 风扇控制器
    浮动Kp = 2.0 ; // 比例增益
    浮动Ki = 0.5 ; // 积分增益
    浮动Kd = 0.1 ; // 微分增益
    浮动设定点 = 45.0 ; // 目标:45°C
    
    浮点积分 = 0 , prevError = 0 ;
    
    uint8_tcalculateFanSpeed ( floatcurrentTemp ){
      浮动误差 = 当前温度 - 设定值;
      积分+=误差;
      浮点导数 = 错误 - prevError;
      上一个错误=错误;
    
      浮点输出 = Kp*误差 + Ki*积分 + Kd*导数;
    
      // 限制在 20-100% 范围内
      返回约束(( uint8_t )输出, 20 , 100 );
    } 

    7. 常见问题及故障排除

    即使设计良好的 PWM 风扇系统也会遇到问题。以下是最常见的问题,其根本原因,以及经过验证的解决方案。

    ⚡ 无论 PWM 信号如何,风扇全速运行
    原因: PWM 引脚未连接,频率错误,或信号极性接反。当未检测到有效 PWM 时,某些风扇默认为 100%。
    ✅ 使用示波器验证 25 kHz 频率。检查引脚分配。确认开漏输出配置与推挽输出配置。
    🔊 低速时发出呜呜声或嗡嗡声
    原因: PWM 频率太低(可听范围)或电机换向与机械共振相互作用产生的谐波。
    ✅ 将 PWM 频率增加至 25 kHz。添加电机电容器。如果在电源引脚,上使用2线PWM,则切换到4线控制风扇。
    🛑 风扇在低占空比时无法启动
    原因:占空比低于风扇的最小阈值(通常为 10-20%)。有些风扇需要初始较高的负载来克服静摩擦。
    ✅ 以 100% 负载启动 500ms,,然后减速至目标速度。将最小占空比设置为制造商指定的最小值。
    📊 转速表信号有噪音或丢失
    原因:集电极开路转速计输出缺少上拉电阻。来自电机或附近开关电路的电噪声。
    ✅ 在 VCC 上添加 10kΩ 上拉电阻。将转速计电线远离电源线。在 TACH 引脚上添加 100pF 滤波电容。
    🌡️温度波动(狩猎)
    原因: PID 增益过于激进, 导致风扇反复过冲和低于目标温度。
    ✅ 降低比例增益(Kp)。在设定值 (±2°C) 周围添加死区。增加积分时间常数。对速度变化实施速率限制。
    ⚠️ 速度与命令的占空比不同
    原因:非线性占空比与 RPM 关系(正常)。系统背压影响实际气流。寿命结束时的轴承阻力。
    ✅ 使用转速计反馈进行闭环控制,而不是开环占空比假设。描述每个风扇型号的占空比 RPM 曲线。
    🚨

    重要安全注意事项:切勿依赖 PWM 风扇控制作为唯一的热保护机制。始终将硬件级热关机(恒温器或热熔断器)作为最后的备份手段。如果 PWM 控制器发生故障,微控制器崩溃,或风扇卡住,,无论软件状态如何,硬件热熔断器都会防止灾难性的过热。

    8. 常见问题

    问:我可以使用 PWM 来控制 3 线(非 PWM)直流风扇吗?
    ▾
    不能直接连接到 PWM 输入,,因为 3 线风扇没有。不过,,您可以使用 MOSFET 作为开关,将低频 PWM 信号(通常为 30–300 Hz)应用于风扇的电源线。这称为“电压模式 PWM”,不太理想 — 它会产生可闻噪声,降低低占空比下的启动可靠性,并且不能提供真正的 4 线 PWM 风扇的平滑控制。对于新设计,,当需要变速时,请始终指定 4 线 PWM 风扇。
    问:运行过程中如果 PWM 信号断开会怎样?
    ▾
    根据 Intel 4 线规范,,当不存在 PWM 信号时,风扇必须默认为100% 速度。这是故意的故障保护:如果控制器发生故障,,风扇会提供最大程度的冷却以防止热损坏。一些工业风扇通过内部电阻设置或 I²C 寄存器编程,提供可配置的默认速度,但原则仍然是 - 控制信号的丢失绝不能导致冷却损失。
    Q:单个PWM输出可以同时控制多少个风扇?
    ▾
    大多数风扇上的 PWM 输入是高阻抗 CMOS 输入,电流消耗小于 100μA。单个控制器 PWM 输出通常可以毫无问题地并行驱动4-8 个风扇。对于较大的风扇阵列 (10+),,请使用 PWM 风扇集线器或缓冲器 IC(例如, 74HC244)以确保足够的信号驱动强度。注意:虽然多个风扇共享一个 PWM 速度命令,,但每个风扇都应该有自己的转速计输入到控制器,以进行单独的运行状况监控。
    问:PWM控制适用于直流鼓风机和离心风机,还是仅适用于轴流风机?
    ▾
    PWM 控制适用于任何无刷直流电机,,包括轴流风扇, 离心式鼓风机, 和混流风扇。具有 PWM 输入的直流离心式鼓风机用途广泛,从用于笔记本电脑冷却的 30mm 径流式鼓风机到用于医疗呼吸机的 120mm+ 高压鼓风机。无论叶轮类型如何,都适用相同的 4 线接口和控制原理 - 差异在于风扇的压力流量特性,而不是控制方法。
    问:PWM 风扇可以使用 24V 或 48V 直流电源供电吗?
    ▾
    是的。虽然 12V 在 IT 设备中最为常见,工业和电信应用经常使用具有 PWM 控制的24V 和 48V 直流风扇。无论电源电压如何,PWM 信号本身都保持在 3.3V 或 5V 逻辑电平 — 它是控制信号,而不是电源信号。较大的风扇(120mm+)和工业应用首选较高的电源电压,因为它们可以减少相同功率,的电流消耗,从而实现更小的线规和连接器。
    问: PWM 控制可实现的最低速度是多少?
    ▾
    大多数 PWM 风扇指定的最小占空比为10–20% ,,相当于额定 RPM 的大约 10–30%。低于此阈值,电机可能会停转或运行不稳定。确切的最小值取决于风扇的电机设计,轴承摩擦,和驱动器IC。制造商数据表将其指定为“最小占空比”或“最小运行速度”。对于需要风扇完全停止的应用,寻找其规格中具有“0% = OFF”功能的风扇,或使用单独的开关控制电源。

    PWM 风扇集成清单

    • 通过控制器硬件定时器确认 25 kHz PWM 频率能力
    • 匹配逻辑电平— 3.3V MCU 输出可能需要电平转换以实现 5V PWM 输入
    • 在转速计(集电极开路)输出至 VCC 上添加 10kΩ 上拉电阻
    • 将大容量电容器 (100–470µF) 放置在靠近风扇连接器的直流电源上
    • 将 PWM/TACH 信号远离大电流电机电源线
    • 实施故障安全行为- 如果控制器发生故障,风扇默认为全速
    • 根据制造商规格设置最小占空比(通常为 10–20%)
    • 添加启动脉冲— 在斜坡达到目标速度之前 100% 驱动 500ms
    • 实施堵转检测— 如果转速计信号缺失超过 2 秒,则发出警报
    • 将硬件热熔断器作为独立于软件的最后手段备份
    • 表征占空比 RPM 曲线— 它是非线性的;不要假设比例
    • 在整个温度范围内进行测试- 轴承摩擦变化影响最小速度
    PWM 风扇控制直流风扇调速 变速风扇精密风扇控制PWM 占空比4 线风扇热管理服务器冷却转速计反馈闭环控制PID 控制器

    您的应用需要 PWM 控制的直流风扇吗?

    我们的工程团队可以帮助您选择正确的风扇型号,指定控制参数,并设计集成 - 从连接器引脚分配到闭环固件。根据您的散热要求获取定制建议。

    联系我们的团队
    ````
    分享:

    EC 电机与传统交流电机:欧洲为何加速更换

    工业风扇选择指南:将轴流,离心式和混流风扇与您的应用相匹配

    相关文章

    image
    对控制柜、服务器、电源和储能设备而言,先确定热源位置,再安排进风口、风扇方向和排风口。低位或较冷的一侧通常用于进风,高位或热空气聚集的一侧通常用于排风;但真正决定方案的是设备内部流道、过滤器和障碍物形成的阻力。
    如何为电子设备设置散热风扇的气流方向?
    2026-09-01
    image
    轴流风扇更适合在低阻力机箱中输送较大风量,离心鼓风机更适合气流必须经过密集散热器、过滤网、狭窄风道等高阻力部件的系统。
    轴流风扇与离心鼓风机:哪一种更适合电子设备散热?
    2026-08-28
    image
    散热风扇所需风量可以根据设备发热功率和允许空气温升进行初步计算。
    如何计算电子设备散热风扇所需风量?
    2026-08-25
    image
    高温散热风扇应根据真实进风温度、实际静压下的所需风量、轴承寿命、电机绝缘、线材材料和环境暴露条件来选择。对于工业烘箱、电源电子、户外机柜和换热设备,最安全的选择不是自由空气风量最高的风扇,而是在实际温度和阻力下仍能稳定送风并满足寿命要求的风扇。
    高温散热风扇选型指南
    2026-08-17

    +86 18688958611

    joe@xqffan.com

    ShenZhen,Guangdong Province

    Products
    • AC FAN

    • DC Fan

    • DC Blower Fan

      EC FAN

    About
    • Industrial field

    • Communication field

    • Automobile industry

    • Medical Equipment​

    • Consumer Electronics​

    Contact
    Download
    SiteMap
    Copyright © 2021 King Theme v2. Powered by web
    (472166)
    0