Arduino 实现 HPE MicroServer Gen10 Plus 风扇代理,使用猫扇和引入第二风扇 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
sapphire
V2EX    分享创造

Arduino 实现 HPE MicroServer Gen10 Plus 风扇代理,使用猫扇和引入第二风扇

  •  
  •   sapphire 2024-04-22 12:47:48 +08:00 2092 次点击
    这是一个创建于 538 天前的主题,其中的信息可能已经有所发展或是发生改变。

    风扇代理,把 HPE MicroServer 的反转 PWM 转换为正常 PWM ,并根据猫扇的特征,设置合适的占空比。同时提供了第二风扇接口,可以连接涡轮扇给 iLO 芯片降温。这个项目也实现了风扇转速信号伪装,可用于风扇诱骗。

    原理图

    hpe_fan_proxy_bb.png

    成品

    IMG_4137.jpg IMG_4142.jpg IMG_4143.jpg IMG_4151.jpg

    项目地址

    https://github.com/zhaoyingpu/hpe-gen10-fan-proxy

    17 条回复    2024-12-02 09:20:43 +08:00
    Qetesh
        1
    Qetesh  
       2024-04-22 13:58:55 +08:00
    我同款,最大噪音是硬盘。就先不改风扇了,看了下日常转速在 15%左右,还可以
    btw ,最近 CC150 很合适升级,350 块 8 核
    sapphire
        2
    sapphire  
    OP
       2024-04-22 14:13:32 +08:00
    @Qetesh 我上全闪了,受不了硬盘爆豆子声。
    nonewind
        3
    nonewind  
       2024-04-22 14:13:33 +08:00
    牛! 码了,请问这个 MicroServer Gen8 可以使用吗?
    sapphire
        4
    sapphire  
    OP
       2024-04-22 14:15:58 +08:00
    @nonewind Gen8 和 Gen10 ,及 Plus 应该是通用的,自己可以看一下线的颜色,相同就行。我看平流层买的信号反转线 Gen8 和 Gen10 是一款。HPE 其他型号 6 针接口有个别线序不同,功能应该没区别。
    nonewind
        5
    nonewind  
       2024-04-22 14:17:29 +08:00
    @sapphire #4 好的,谢谢!!十分感谢!!
    siriussilen
        6
    siriussilen  
       2024-07-22 17:27:03 +08:00
    您好,能否价格微信,有偿帮忙支持一下
    siriussilen
        7
    siriussilen  
       2024-07-22 17:27:13 +08:00
    同北京
    Alchemistxxd
        8
    Alchemistxxd  
       317 天前
    我的猫扇接到 Gen10 Plus v2 能正常 PWM 调速,0-100% 在 ILO 里调速都正常,Gen10 Plus 或者 V2 确定是反向 PWM 吗
    sapphire
        9
    sapphire  
    OP
       317 天前
    @Alchemistxxd 我测了信号,是反转 PWM ,这种情况接上猫扇能工作,一般温度不高时,iLO 里输出是 10%左右,对于猫扇是 90%,可以正常工作。你看到过 iLO 输出 100%吗?随着 iLO 输出加大,猫扇应该是降速的。
    Alchemistxxd
        10
    Alchemistxxd  
       317 天前
    @sapphire 这就是奇怪的地方了,我用 iLO 直接调速 0 - 100%,猫扇是越转越快的,和我之前 Gen8 的认知不太一样
    Alchemistxxd
        11
    Alchemistxxd  
       317 天前
    不过我是 V2
    Alchemistxxd
        12
    Alchemistxxd  
       317 天前
    不过我觉得这里可能猫删作用有限,试了下静压和风量对比原装都太小了,开到 60% 才勉强够散热,这个时候的风噪比风扇本身大多了
    sapphire
        13
    sapphire  
    OP
       316 天前
    我测的是 Gen10 V1 ,看网络 Gen8 是一样的,V2 有可能换成正常信号的风扇。我用的 NF-A8 PWM ,查了风扇规格,流速是原装扇的 1/3 ,风压只有 1/10 。目前信号的 10 ~ 20%映射到猫扇的 50 ~ 100%,噪音还好,另外一路用来压一下 iLO 芯片。

    看你描述 V2 的 iLO 里,可以控制风扇输了吗? V1 只能设置最小输出,以及四个策略。
    Alchemistxxd
        14
    Alchemistxxd  
       316 天前
    @sapphire V2 iLO 5 里可以设置风扇最小速度,不确定 v1 行不行。不过我后来拔掉 PWM 线试了下,无 PWM 猫扇的满速比带有 pwm 设置到 100% 的情况下,快 15% 左右;但有 PWM 情况下,设置速度从 0 - 100% 猫删确实是在逐渐变大的

    Fan Settings

    Minimum Fan Speed (%)

    Thermal Configuration
    - Optimal Cooling
    - Enhanced CPU Cooling
    - Increased Cooling
    - Maximum Cooling
    sapphire
        15
    sapphire  
    OP
       316 天前
    V1 和 V2 是一样的,也是这几个选项。原来你是用最小输出来控制输出占空比。
    Alchemistxxd
        16
    Alchemistxxd  
       315 天前
    @sapphire 是的,话说你的场景试下来,猫扇满载压得住机器满载吗
    sapphire
        17
    sapphire  
    OP
       314 天前
    @Alchemistxxd 我的场景都是低性能应用,还没遇到过机器到满载的场景。根据风量数据,我觉得压不住。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2801 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 23ms UTC 00:27 PVG 08:27 LAX 17:27 JFK 20:27
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86