我正在嘗試構建一個簡單的風扇控制器(單個風扇)。到目前為止,我已經成功創建了一個電路,該電路使用外部12v DC適配器為風扇供電,並添加了一個晶體管(NPN)來打開和關閉它。晶體管連接到Arduino上的PWM端口。
在端口上放置 HIGH
時,風扇可以完美地高速運行,但是當我想降低速度時(例如 analogWrite(fanPin,150)
>)它開始發出嗡嗡聲。我相信這是由於PWM的使用引起的。
ps是什麼(沒有太多噪聲)控制風扇速度的最佳方法?風扇是Cooler Master 3線PC風扇。晶體管是P2N2222A。
更新:這是我使用的架構: