主板调速风扇电路设计

在电脑主板,或者很多板卡上,都会有风扇接口,一般是4P,分别包含GND,VCC,PWM,TACH(转速)。

**VCC:**根据风扇规格提供相应电压,一般是12V,加上储能滤波电容。

**GND:**电流回路。

**PWM:**一般连接MCU或者EC或者BMC的PWM 引脚,通过MOS进行隔离,输出跟转速相关的频率信号。

**TACH:**风扇转速反馈信号,通过BAT54C达到稳压保护作用。

另外,对外接口电源建议串联保险丝,分布式电源负载建议添加磁珠隔离干扰。

参考图:

PWM 调速(4 针风扇,主流)
  • 原理 :主板输出25kHz 左右 固定频率、可变占空比的方波,控制风扇内部驱动 IC,实现无级调速
  • 占空比与转速:占空比↑ → 高电平时间↑ → 有效供电时间↑ → 转速↑。
  • 优势:调速平滑、低噪、效率高、支持转速反馈(TACH)。

PCB 设计要点

  1. 电源路径 :+12V、GND 走宽线 (≥20mil),就近放置滤波电容(10μF 电解 + 0.1μF 陶瓷)。
  2. PWM/TACH 走线 :走短线 、远离干扰源(CPU、内存、时钟),必要时包地
  3. MOS 布局:栅极电阻靠近 MOS 栅极,减小寄生电感。
  4. 散热:MOS 管下方铺铜,提升散热。
  5. ESD 保护 :PWM/TACH 引脚加TVS 管 (如 SMF05C)或压敏电阻

保护电路设计(必加)

  1. 过流保护 :风扇电源串自恢复保险丝(PolySwitch,如 0.5A--1A)。
  2. 过压 / 反接保护 :+12V 串肖特基二极管 (防反接),并联TVS 管(15V)。
  3. 过热保护:MOS 管附近加 NTC,超温关断 PWM。
  4. 堵转保护:TACH 无脉冲超过设定时间,关断 PWM 并报警。

软件控制逻辑(BIOS/EC)

  1. 温控曲线:定义温度区间与对应 PWM 占空比(如 40℃→30%,70℃→100%)。
  2. PID 调节:闭环控制,减小温度波动。
  3. 启停策略:低温下停转(0% 占空比),超阈值启动。
  4. 故障处理:TACH 异常、过流、过温时触发告警或降频。

常见问题与解决

  • 风扇不转 / 抖动:检查 PWM 频率(25kHz±5kHz)、占空比下限(≥10% 防堵转)、驱动电路是否正常。
  • 转速不准:校准 TACH 上拉电阻、计数频率,排除干扰。
  • 噪音大:优化 PWM 频率(避开人耳敏感区)、降低低占空比抖动。
  • 发热:选用低 Rds (on) MOS、优化 PCB 散热。

什么是PID调节?

PID = 比例 + 积分 + 微分 它是一种自动闭环控制算法 ,用来:让系统快速、平稳、不超调、不震荡地到达目标值。

主板风扇调速里:

  • 目标值:你想要的温度(比如 50℃)
  • 输出值:风扇 PWM 占空比
  • PID :自动算 PWM,让温度稳稳停在目标

1. P(Proportional)比例

  • 误差越大,输出越强
  • 温度差得越多 → 风扇转得越快
  • 缺点:永远到不了目标,会剩一点静差

2. I(Integral)积分

  • 过去的误差累加,慢慢补输出
  • 用来消除静差,让温度真正达到目标
  • 太强会超调、震荡

3. D(Derivative)微分

  • 误差变化快慢,提前刹车
  • 温度突然飙升 → 提前加大风扇
  • 温度开始下降 → 提前减小风扇
  • 作用:防超调、让曲线更平滑

用风扇调速一句话总结

P:现在差多少,我就转多快 I:过去差了多久,我慢慢补上 D:温度变化快不快,我提前反应

三者一起 = 风扇转速平滑、温度稳定、不忽快忽慢。

相关推荐
不悔哥2 天前
开源OV-Watch:怎么做一个智能手表
单片机·开源·嵌入式
XiHongShi20162 天前
STM32F407 RTC定时器例程,建议保存
stm32·单片机·学习
爱吃汽的小橘2 天前
自动售卖机状态机设计精解
硬件工程
爱吃汽的小橘2 天前
循环序列生成与并串转换模块设计
硬件工程
深圳老胡2 天前
STM32F407 控制 L6470 步进电机驱动 —— 控制过程简介
笔记·stm32·单片机·嵌入式硬件·代码规范
女神下凡2 天前
嵌入式设计的各种存储芯片的硬件/软件设计规范,非常全面。
arm开发·单片机·嵌入式硬件
wp123_12 天前
磁式编码器技术特性与场景优势分析,医疗机器人领域应用展望
科技·硬件工程
梅梅9662 天前
一款mipi转lvds的lcd调试(LT8912B)
单片机·计算机外设·电脑·显示器·pd芯片
开发笔记-阿牛3 天前
蓝牙音乐灯拆解,又一次拆到蓝牙音乐灯芯片CK6865L
人工智能·单片机·嵌入式硬件·音视频·音频
从零开始的嵌入式之旅3 天前
day47
arm开发·经验分享·笔记·嵌入式硬件