⑴ 51鍗曠墖鏈洪庢墖鎬庝箞鎺
51鍗曠墖鏈哄皬椋庢墖錛屾f瀬鐩存帴鎺ョ數婧愶紝璐熸瀬鎺NPN涓夋瀬綆$殑闆嗙數鏋侊紝涓夋瀬綆″彂灝勬瀬鎺ュ湴銆51鍗曠墖鏈哄皬椋庢墖錛岀敱51鍗曠墖鏈+DS18B20娓╁害浼犳劅鍣+鍏遍槼鍥涗綅鏁扮爜綆+椋庢墖+鐙絝嬫寜閿+DC鐢墊簮鏋勬垚錛屼負鏅鴻兘娓╂帶椋庢墖緋葷粺錛岃ョ郴緇熷彲浠ュ疄鐜伴庢墖闅忓疄鏃剁幆澧冩俯搴﹁屾櫤鑳藉彉閫熷姛鑳姐傜郴緇熶富瑕侀夌敤STC89C52鍗曠墖鏈轟綔涓烘帶鍒朵腑蹇冿紝DS18B20鏁板瓧娓╁害浼犳劅鍣ㄩ噰闆嗗疄鏃舵俯搴︼紝鍐嶇粡鍗曠墖鏈哄勭悊鍚庨氳繃涓夋瀬綆℃斁澶т俊鍙楓
⑵ 51單片機風扇的風力控制問題
用單片機實現電機轉速的無極控制,從而實現電機上風扇的風力控制,方法很多,這里只說一種。
需要主要器材:
單片機最小系統;
單片機電源;
單片機程序下載器;
光控可控硅;
雙向可控硅;
導線等。
方案:
⑶ 用單片機控制風扇的轉速希望提供具體電路,我是新手希望大家多多幫助!!!
直流電機調速的技術是很常見的。。
不過當然不是用電阻,那樣會有巨大的損耗。
一般直流電機調速都採用PWM(即脈寬調制)技術。
即,首先在電源和電機之間串聯一個開關電子器件(比如mosfet管、達林頓管),這種器件可以以極高的速度控制電路通斷。然後,我利用模擬電路或者數字電路(現在多用單片機)來控制這個開關管就能控制電機的電功率。比如,我想讓電機工作電壓只有電源電壓的一半,我可以以1毫秒為周期,讓開關管通0.5毫秒,斷0.5毫秒,這樣快速的電壓波動在經過電機轉子電樞這一有慣性的元件後就被「抹平」了,而且平均下來電壓正好是電源的1/2,這就達到了控制電機輸出功率的目的。[1]
開關元件可以在淘寶上買到現成的模塊。其中最常用的是L298N做的電機控制板(樓上圖中上方的那個就是),有兩路雙向調速(用H橋實現)的輸出,單路最大電流2A,工作電壓是12V以下(記不清是12還是24,你查一下。。)。如果需要更大功率,可以找BTS7960做的模塊,容量是40A。。。
至於單片機,如果你有51可以用,學學定時器中斷和IO操作,然後網上51 PWM的資料很多。。當然arino更不錯(樓上圖中下方的那個就是,不過是山寨的,正版是藍色的,淘寶搜),除了AVR性能更好之外,IDE自帶的驅動函數也挺方便。我記得51是沒有硬體PWM埠的,而AVR有,在Arino IDE中直接調現成函數就能用。。。
參考資料:[1]來自我以前的原創回答