台达1U FLEX 400W电源 拆掉风扇改造

nkc3g4 发表于 2020-7-21 16:40:06
新装的小主机,使用了台达FLEX 400W金牌电源, 卖家改好了模组,换了风扇,然而噪音依然不能接受,考虑到满载功率只有100多W,去掉风扇也应该没问题。

台达电源有风扇转速检测,必须检测到风扇转速正常才能启动,直接剪掉风扇线会不能启动。

经过一番查询,发现需要给风扇检测线输入50Hz PWM信号(参考:https://www.chiphell.com/thread-1711773-1-1.html)

用手头的Arduino做了个PWM产生器,代码如下


  1. void setup() {
    pinMode (9, OUTPUT) ;
    pinMode (10, OUTPUT) ;
    TCCR1A = 0xE2 ; // pins 9 and 10 in antiphase, mode 14 = fast 16 bit
    TCCR1B = 0x1A ; // clock divide by 8
    ICR1 = 40000-1 ; // 40000 * 8 = 320000 clocks = 20ms
    OCR1A = 20000-1 ; // 50% duty cycle for pin 9
    OCR1B = 20000-1 ; // 50% duty cycle for pin 10
    TCNT1 = 0x0000 ;

    }

    void loop() {


    }



可以在PIN 9 和10 产生50Hz的方波。

接线:

Arduino的Vin端口可以接受7-12V的电压,所以直接将原来风扇的正负极接到Vin和GND, 转速检测脚接到PIN9 或10

完成照片:



放入K30机箱的样子。


新空气 发表于 2020-7-21 17:10:54

bbslhb 发表于 2020-7-23 10:14:29
Arduino也有功耗的。
直接换个猫扇吧,静音。
Hashimoto 发表于 2020-7-27 22:05:24
高级
来源: 萝卜头IT论坛 查看完整版本