煙火提供的是 DC to DC 馬達控制,只適用 DC 有刷馬達。
目前風扇都是DC 無刷馬達居多。所以發問者應先確認你馬達 類別,瓦特數,操作電壓,電流, 最好有 spec. datasheet。
不然只是 garbage in garbage out.
2014-04-10 00:42:09 補充:
是啊!目前風扇都是 DC12V 無刷的,IC PWM 控制。
AC ????,難道你以為我說的"目前風扇都是DC 無刷馬達居多" 的風扇是家用風扇。
我當然是指電腦風扇,不管系統風扇或CPU 風扇 3pin 或 4 pin ,或 伺服器 在用的5pin ,6pin 都啊 是 DC 無刷馬達居多.
所以還是搞不懂,你想表達什麼?
2014-04-11 00:35:15 補充:
回嘉桓 所以根本就是要 4pin 風扇 DC12V 無刷 的控制 IC 吧!
那4pin 就是 ,+12V, GND, Tachometer, PWM.
不過那種 IC 通常是 LPC 或 I2C 介面,LPC 一般南橋或PCH 電腦才會有,I2C 你可用比較有幾會,不過你要會 Embedded,不然就要用 8051 去模擬試看看,能不能跟那顆 IC 溝通。
不過你會可省略,控制 IC ,直接控制風扇,
例如,自已寫PWM 程式, 自數 Tachometer 轉速,去控制你的 LED。
不過重點,你還是要懂 uC 的能力。
2014-04-12 01:23:36 補充:
阿明說的不完全都正確。
4pin 風扇才是完全 PWM馬達控制, 線的定義就如之前我說的。
GND,+12V, Tachometer, PWM.
pin 1, GND(黑線)
pin 2, 12V(黃線)
pin 3, Tachometer 轉速脈波回授(綠線)
pin 4, PWM 轉速控制(藍線)
上面是協會定義,連 connector 尺寸,線的規格都有定義。
pin 4 直接給 PWM 脈波,就能控制馬達轉速,並不用控制馬達電源( pin1 12V)。主機並沒有送高低頻率訊號去控制 4pin 風扇轉速而是 PWM 訊號。
2014-04-12 01:24:13 補充:
不過一些風扇製造廠,線顏色不一定會造規定。如下面
pin 1, GND(黑線)
pin 2, 12V(紅線)
pin 3, Tachometer 轉速脈波回授(黃線)
pin 4, PWM 轉速控制(藍線)
2014-04-13 13:28:50 補充:
電腦DC 12V 無刷風扇馬達,都是數位控制居多,或許稱為數位風扇,也就是PWM 控制,轉速回授,
PWM 只是利用 GPIO 控制 ON/OFF duty cycle,
轉速回授,利用 GPIO 取得回授數位信號,利用 counter 去計算。
這樣才能利用 數位系統去做回授控制,例如,x86, Arm, 8051, Embedded, uC 之類 。
發問者,硬要類比去控制,不用 PWM去控制 也是可以,只是能用開迴路設計了,不能做閉迴路設計,不然就要加一些類比路電路再裡面,才能做精準控制,那就更複雜了。
2014-04-13 13:52:50 補充:
我會這樣說是因為,有迴授,才會有演算法,這樣做專題才比較合適。
如果只是玩玩,那就當我是廢話。
相信你是你用 煙火 線路去控制 我說的 pin 2, DC 12V.
當然相信你 GND(pin 1) 是連在一起的。
注意,pin4(PWM) 不要讓浮接,分壓後,給 5V 準位給它,或直接此pin 加10K 到5 V(有一些風扇是可以 PU 12V ),讓風扇認為,duty cycle 為100%,全速旋轉,實際轉速就由供給電壓 pin 2 來決定。
關 pin 3, Tachometer ,去控制 LED,
參考 LM3914 這個 IC 吧!
2014-04-13 15:00:13 補充:
反過來說,實際上
3pin 風扇,他並沒有PWM線,如果想控制轉速,須外加電路。
去控制 pin 2 電壓,例如:利用 PWM 去控制電壓大小,煙火的電路,是可以拿來用控制風扇轉速,但是並不合適做為數位控制。
3pin 風扇定義如下。
pin 1, GND(黑線)
pin 2, 12V(黃線/紅線)
pin 3, Tachometer 轉速脈波回授(綠線/黃線)
所如果你線路完成了,直接拿 3pin風扇來玩也行,不一定要找 4pin 的。
2014-04-13 15:23:24 補充:
https://tw.knowledge.yahoo.com/question/question?qid=1012081308934#ooa_hash
給你參考看看。
LM3914 第 pin 5 並 一個 C, 後 串一個 R,當慮波器,接 Tach pin3, 因為 Tach 輸出是 OD 所以須要 一個電阻,所以加一個 4.7K 電阻接到 Vcc5 再接 Tach pin 3.
RC 慮波器,值要 try,先用 1k , 4.7 uF 試看看吧!(其用 OP 實現比較合適)。
R1 100K VR 記得調整,輸入偵測範圍。
2014-04-13 21:33:18 補充:
其實LM3914 是比較適合類比控制,例如,如果馬達有類比轉速計 sensor,類比電壓輸出的,DC 馬達轉速愈高,會回授愈高電壓給 LM3914 去點 LED,就如超小型直流發電機,如果你有這種風扇,就不用 加慮波器,電路成功率會比較高。
電腦用的直流無刷馬達 Tachometer 輸出是屬於數位脈衝波,轉速愈高,頻率會愈快 ,本來就是適合數位系統 Counter 去數,不適合類比系統。
所以如果你試不成功。
http://www.100y.com.tw/pdf_file/VFC32.PDF Figure4 你可能用得到。
2014-04-16 18:50:42 補充:
https://docs.google.com/file/d/0B4mCx_K2yUBTZWdUQ2Y2TlFLYlE/edit?usp=sharing&pli=1
如圖,cpu風扇馬達轉一圈會輸出二個脈波不是一個,因為通常為 4P(極),
轉速算法並不須花一分鐘,一般控制器只會算一週期,如上圖,TS 為風扇轉一圈時間,N(rpm)= 60/TS 為瞬間轉速,單位為rpm。一般控制,不能可能等一分鐘再去決定,下一步如何走,它都是追隨控制,就如飛彈,等微秒後,早就不知飛那邊去了,就如汽機車,不可能騎一個小時,才知道時速是多少。
2014-04-16 18:51:51 補充:
如果類比控制的話,配合LM3914 這個 IC,還是買有類比轉速dc電壓回授的馬達比較沒問題啦!
如果是數位控制,跟阿明想法一樣,請用 uC, 那個程式寫起來不難。