
今天練習用 ATTiny85 輸出 25KHz 有占空比的 PWM 控制四線式風扇
之前控風扇是用調整電壓的方式,直接改風扇的電壓來作到風扇控速
四線式的風扇,藍線可以用來輸入 25KHz 的占空比來控制風扇速度

剛好手邊有幾顆之前買的 TL431 跟 TIP41C 就拿來作 12V 轉 5V 的簡易電路

這個 12V 轉 5V 的電路大概長這樣,總之就是利用 TL431 可調穩壓器的特性
來讓 TIP41C 可以穩穩的把 12V 輸出 5V 後續再給 ATTiny85 使用
這個接法多少紋波還是大了些,不過電流只拿來供 ATTiny85、可變電阻,應該沒啥問題
羽山自己實測這種小電流電路算是滿方便的,就不用接 Buck 或 容易發熱的 7805
TIP41C 在這個電路手摸沒有溫度,就算電壓催到 25V 也能正常輸出 5V

如果用在機車上,電瓶透過繼電器出來的電壓,通常11V~15V
拿來供給 PFC1212DE 或 FFB1212EH 風扇
這時再用原本四線式風扇的藍線作 PWM 占空比的控速
這個占空比就是...
當風扇的正電紅線接 12V,黑接地
然後藍線這時也接 12V,或是什麼都不接 風扇就會轉起來全速運轉
但如果藍線接地,風扇就會停,不轉
萬一有個小屁孩,一下把藍線接地,一下又拔起來,速度非常的快,風扇就會處於轉起來
但又不是全速,如果小屁孩拔起來的時間比接地久,風速就會大於50%,反之就變弱

有點難解釋,總之就看風扇的 Spec
得知如果要給 PWM 大概就是使用 25KHz

然後接上電路
材料如下:
1. ATTiny85
2. TIP41C (BCE)
3. TL431 (RAK)
4. 電阻 1KΩ 1/2w
5. 電阻 560Ω 1/2w
6. 電阻 10KΩ 1/2w x 2
7. 可變電阻 VR 10KΩ
8. 電晶體 NPN 2N2222 (EBC)
9. 電解電容 470㎌ / 50V
10. 陶磁電容 0.1㎌ (104)
11. 勇氣

然後工作週期的波型,與很接近 25KHz 的實作
示波器量到的是 25.8KHz
容許範圍: 21 kHz 到 28 kHz 都是可以的
然後這是影片,調速的過程與調整可變電阻看到占空比的變化
這個影片錄到一半剛好遇到台中市南區跳電,笑死...還害我電腦作業系統的 boot 區壞掉
隔天電腦弄半天修不好,最後重灌 Windows
如果需要 ATTiny85 的程式,可以參考羽山的 github 分享
https://github.com/shadowjohn/115ATTiny85FanPWM
其實作起來還是有點麻煩~感覺用 XL4016E1 Buck 還是簡單點 XD
如果焊接成電路,就不會像 XL4016E1 那種超大散熱片很厚一個
改天作一組來改 CBR1000RR 外掛直壓風扇