找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888广告投放联系QQ68610888
广告投放联系QQ68610888广告投放联系QQ68610888
查看: 595|回复: 2

支持OpenWrt的USB风扇接口模拟器:5V/12V双版本,解决ARM设备散热刚需

[复制链接]
发表于 2026-2-19 11:10 | 显示全部楼层 |阅读模式
本帖最后由 东风唯笑 于 2026-2-19 14:11 编辑

玩 OpenWrt 软路由或者 ARM 盒子的朋友可能都遇到过同一个头疼的问题:很多 ARM 设备(如各种电视盒子、开发板改的软路由)本身没有预留风扇接口,或者即便有接口,系统层面也缺乏完善的支持。

这就导致了一个尴尬的局面:设备在高负载转发时发热严重,我们想根据温度自动调速,却发现主板没有接口;勉强接个风扇,也只能一直全速转,噪音大且无法通过系统管理。为了解决这个问题,我设计了一款 USB 接口的风扇控制器,用来模拟主板 CPU FAN 接口的功能,让这些“裸奔”的设备也能拥有智能温控能力。

设计初衷:填补接口缺失

这块板子的核心思路是:既然主板上没有 Fan 接口,那我们就用 USB 接口“造”一个。

硬件通过 USB 与设备通信,在系统层面(OpenWrt)可以通过简单的脚本或软件读取风扇转速(TACH)、设置 PWM 占空比。这意味着你可以利用 OpenWrt 丰富的插件(比如通过读取 CPU 温度来写入 PWM 值),轻松实现类似 x86 主板那样的自动温控逻辑。

硬件版本:针对不同风扇的解决方案


在适配风扇的过程中,我发现了一个很现实的供电问题。为了让这款设计更通用,我规划了两个版本:

  • 1. 5V 供电版(USB 直取电)

    特点: 直接利用 USB 接口的 5V 为风扇供电,接线最简单。
    局限: 大家都知道,市面上标准的 4 线 PWM 风扇绝大多数是 12V 的,5V PWM 风扇的选择非常少(且价格较高)。这个版本适合手头正好有 5V 静音风扇的朋友。

  • 2. 12V 供电版

    特点: 12V 风扇才是主流,这个版本专门为此设计。USB 接口仅用于数据通信,风扇供电由外部 12V 电源提供
    优势: 完美兼容市面上琳琅满目的 12V 机箱风扇(如著名的“猫扇”等)。可以轻松找到高风量、长寿命的标准风扇

功能概览

    转速监控: 实时反馈风扇 RPM,随时掌握运行状态。
    PWM 调速: 精确控制转速,在散热与静音之间取得平衡。
    系统适配: 设备识别为USB设备,方便在 OpenWrt 下通过软件控制。


图片中左侧是5V风扇的版本,右侧是12V风扇的版本。



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
发表于 2026-2-19 14:54 来自手机 | 显示全部楼层
如果贵的话不如买带温度探那种调速器,测温头贴散热片上就行了

点评

10块钱以内吧,bom成本3块钱左右。  详情 回复 发表于 2026-2-20 18:17
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复

使用道具 举报

 楼主| 发表于 2026-2-20 18:17 | 显示全部楼层
badcrazy 发表于 2026-2-19 14:54
如果贵的话不如买带温度探那种调速器,测温头贴散热片上就行了

10块钱以内吧,bom成本3块钱左右。
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

欢迎大家光临恩山无线论坛上一条 /2 下一条

有疑问请添加管理员QQ86788181|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )

GMT+8, 2026-8-24 00:31

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

| 江苏省互联网有害信息举报中心 举报信箱:js12377 | @jischina.com.cn 举报电话:025-88802724 本站不良内容举报信箱:68610888@qq.com 电话:13506125623

快速回复 返回顶部 返回列表