close

現在有了示波器之後可以對風扇的研究與控制進行更好的分析了,

底下是用手上已有的intel 4pin CPU散熱風扇的一些心得。

這是風扇照片:

intel PWM fan 06

 

當只提供12V,轉速訊號腳位接一個10K電阻到12V時,風扇會全速運轉,這是轉速腳位波形:

18.bmp

60Hz要換算成風扇轉速的公式是:

tach speed / 2 * 60 = RPM

所以風扇全速約為 1800rpm

當把PWM訊號接地後風扇並不會停轉,而是降到最低轉速,波形:

17.bmp

 

風扇轉速為900rpm

 

接上自製的arduino PWM控制器後,照片:

intel PWM fan 04

 

PWM輸出設定為0:

intel PWM fan 02

 

此時風扇的轉速表現與空接時沒有兩樣。

 

當PWM輸出調到超過55$之後風扇轉速開始增加:

intel PWM fan 03

 

調整到100%輸出時則與空接時差異不大:

13.bmp

 

我在前面的文章中提過,intel建議的PWM頻率是25KHz,但是arduino提供的PWM頻率只有496Hz(我用pin 9輸出),

那會有影響嗎?

這台1014剛好有波形產生器的功能,我就把他調到intel建議的25KHz來試試看,

結果在最低轉速改變的地方小有一點點不同,arduino的PWM要到58至60%時,風扇轉速才開始增加,

而波形產生器大約55%轉速就開始提升,但最高轉與最低轉其實都一樣,差距小到幾乎無感。

波形輸出調整畫面,點選下方藍色的gen按鈕可以叫出此選單:

IMG_20220219_202310

 

透過螢幕右方的方向建與OK鍵及左邊的旋鈕可以調整輸出波形,占空比等:

IMG_20220218_142326

 

輸出波形與頻率在下方ch2:

IMG_20220219_202259

 

 

結論:

PWM風扇並非能從0轉控制到最高轉,還是會有最低轉速在,想要讓風扇完全停轉必須配合調整供應電壓,

而轉速調整幅度也視風扇設計不同而須注意,以intel這顆PWM風扇來說就是從900轉到1800轉調整,PWM從60到100%,

而最高最低轉又受電壓影響而會有差異,使用與控制上必須要注意。

轉速輸出tach output腳為open collector(開集極)所以必須接一個pull high電阻到你的系統電源,

接5V輸出就是5V,接3.3V輸出就是3.3V,我這裡是用12V做實驗,波形就是12V。

以後如果有入手其他PWM風扇會再來補充報告。

 

實驗日期: 2022.02.19

 

 

arrow
arrow
    文章標籤
    PWM PWM風扇 intel風扇
    全站熱搜

    呂阿谷 發表在 痞客邦 留言(0) 人氣()