北方民族大學(xué) 陳 磊 魏 鑫 魏林心
?
基于單片機的智能風(fēng)扇控制系統(tǒng)設(shè)計
北方民族大學(xué) 陳 磊 魏 鑫 魏林心
【摘要】針對現(xiàn)有的電風(fēng)扇具有性能低、靈活性差、功能單一等問題,設(shè)計了一種基于單片機的智能風(fēng)扇調(diào)速系統(tǒng)。該系統(tǒng)可以對周圍環(huán)境進行檢測,能夠根據(jù)溫度變化自動調(diào)節(jié)風(fēng)扇風(fēng)速,而且當(dāng)房間里沒人時使風(fēng)扇自動關(guān)閉。與傳統(tǒng)風(fēng)扇相比,該系統(tǒng)具有節(jié)能、靈活、功能強大等優(yōu)點。
【關(guān)鍵詞】單片機;智能;電風(fēng)扇;自動
電風(fēng)扇曾一度被認為是空調(diào)產(chǎn)品沖擊下的淘汰品,其實并非如此,市場人士稱,家用電風(fēng)扇并沒有隨著空調(diào)的普及而淡出市場,近兩年反而出現(xiàn)了市場銷售復(fù)蘇的態(tài)勢[1]。其主要原因有兩點:一是風(fēng)扇和空調(diào)的降溫效果不同。空調(diào)有強大的制冷功能,可以快速有效地降低環(huán)境溫度,但電風(fēng)扇的風(fēng)更溫和,更加適合老人兒童和體質(zhì)較弱的人使用;二是電風(fēng)扇有價格優(yōu)勢,價格低廉而且相對省電,安裝和使用都非常簡單[2]。
盡管電風(fēng)扇有其市場優(yōu)勢,但傳統(tǒng)電風(fēng)扇還是有許多地方應(yīng)當(dāng)進行改進,最突出的缺點是它不能根據(jù)溫度的變化適時調(diào)節(jié)風(fēng)力大小。對于夜間溫差大的地區(qū),人們在夏夜使用電風(fēng)扇時可能遇到這樣的問題:當(dāng)凌晨降溫的時候電風(fēng)扇依然在工作,可是人們因為熟睡而無法察覺,既浪費電資源又容易引起感冒,傳統(tǒng)的機械定時器雖然能夠控制電風(fēng)扇在工作一定后關(guān)閉,但定時范圍有限,且無法對溫度變化靈活處理。鑒于以上方面的考慮,我們需要設(shè)計一種智能電風(fēng)扇控制系統(tǒng)來解決這些問題。
圖1 系統(tǒng)框圖
如系統(tǒng)框圖圖1所示,熱釋電紅外電路可以檢測周圍是否有人,當(dāng)檢測到周圍有人時,溫度檢測模塊檢測外界溫度,并傳給微控制器。微控制器把傳回來的數(shù)據(jù)進行處理,使數(shù)據(jù)轉(zhuǎn)化成攝氏度。通過溫度數(shù)據(jù)的變化,來改變PWM波,進而改變電機的旋轉(zhuǎn)速度。用顯示模塊來顯示當(dāng)前溫度和當(dāng)前風(fēng)速。
圖2 硬件原理圖
系統(tǒng)硬件原理圖如圖2所示。該原理圖是通過proteus軟件仿真出來的。以下是詳細介紹:最小系統(tǒng)是由AT89C51、電源、12M晶振時鐘電路、復(fù)位電路組成。液晶顯示模塊的數(shù)據(jù)傳輸是通過總線的形式連接到單片機的P0口上的,以此來向單片機傳輸數(shù)據(jù)。其三個控制管腳以此接在P30/P31/P32上。DS18B20的信號管腳接在了單片機的P33口實時想單片機傳輸溫度。直流電動機的一個管腳接在了電源地上,另一個管腳接在了單片機的P34口上,接受單片機傳來的PWM控制波形。
2.1微控制器模塊
微控制器選用具有4KB片內(nèi)E2PROM的AT89C51單片機。作為整個控制系統(tǒng)的核心,AT89C51內(nèi)部已包含了定時器、程序存儲器、數(shù)據(jù)存儲器等硬件[3],其硬件能符合整個控制系統(tǒng)的要求,不需要外接其他存儲器芯片和定時器件,方便地構(gòu)成一個最小系統(tǒng)。整個系統(tǒng)結(jié)構(gòu)緊湊,抗干擾能力強,性價比高。
2.2穩(wěn)壓模塊
51單片機要想穩(wěn)定工作,所需電壓必須為5V,而且必須要穩(wěn)定,盡量不要有波動。鑒于有一個7.2V的直流電源,于是就設(shè)計了一個7.2V轉(zhuǎn)5V的穩(wěn)壓電路。三端穩(wěn)壓器是最常用的穩(wěn)壓芯片,通過匹配一些電解電容,可以得到一個簡單而又使用的穩(wěn)壓電路??紤]到實用性以及可讀性,在該模塊添加了一個手動按鍵以及電源指示燈。
2.3熱釋電紅外傳感器模塊
熱釋電紅外線傳感器有三個端口,一個接電源、一個接地、一個信號端口,當(dāng)有人進入其檢測區(qū)域時,信號端口便產(chǎn)生一個電平跳變,并維持數(shù)秒鐘,利用這個跳變可以判斷是否有人在這個檢測區(qū)域。
2.4溫度檢測模塊
選用DS18B20作為溫度傳感器,獨特的單線接口方式,DS18B20在與微處理器連接時僅需要一條口線即可實現(xiàn)微處理器與DS18B20的雙向通訊,這給溫度的提取帶來了極大的方便[4]。而且工作電源:3~5V的直流電,這樣可以將供電直接接到5V和電源地上。試驗中把信號腳接在單片機的P3.3口上,通過P3.3口向DS18B20寫指令,寫數(shù)據(jù),讀數(shù)據(jù)。
2.5直流電機控制模塊
直流電機只有兩個引腳,而且兩個引腳的電平不一樣即可實現(xiàn)正反轉(zhuǎn)控制,其中一個引腳上給不同頻率的PWM波形即可實現(xiàn)速度的控制。本實驗中把其中一個管腳接在了單片機的P3.4腳上,接受來自單片機的PWM波形。而該波形是受溫度來控制的。單片機根據(jù)獲得溫度數(shù)據(jù),劃分出檔位,來調(diào)節(jié)PWM的高低電平的時間長短[5]。用定時器來計時,一秒鐘作為一個周期,高電平的時間通過線性關(guān)系由溫度值調(diào)節(jié)。這樣,電機就可以實現(xiàn)智能調(diào)速了。
2.6顯示模塊
選用1602液晶作為顯示模塊。1602液晶也叫1602字符型液晶,是一種專門用來顯示字母、數(shù)字、符號等的點陣型液晶模塊[6]。它由若干個5X7或者5X11等點陣字符位組成,每個點陣字符位都可以顯示一個字符,每位之間有一個點距的間隔,每行之間也有間隔,起到了字符間距和行間距的作用。
圖3 系統(tǒng)流程圖
圖3為系統(tǒng)流程圖,先由熱釋紅外傳感器模塊檢測環(huán)境中是否有人,當(dāng)檢測到有人時,溫度檢測模塊開始工作,同時電機控制模塊根據(jù)環(huán)境中的溫度控制電機轉(zhuǎn)速,進而調(diào)整風(fēng)扇轉(zhuǎn)速,顯示模塊將環(huán)境溫度和相應(yīng)的風(fēng)扇轉(zhuǎn)速顯示出來。
圖4為實物圖。從圖中可以看出本系統(tǒng)所需的元器件數(shù)量少、價格便宜,而且系統(tǒng)功能強大、穩(wěn)定性好。本系統(tǒng)具有廣闊的應(yīng)用前景和市場前景。
圖4 實物圖
針對現(xiàn)有的電風(fēng)扇具有性能低、靈活性差、功能單一等問題,設(shè)計了一種基于單片機的智能風(fēng)扇調(diào)速系統(tǒng)。該系統(tǒng)可以對周圍環(huán)境進行檢測,能夠根據(jù)溫度變化自動調(diào)節(jié)風(fēng)扇風(fēng)速,而且當(dāng)房間里沒人時使風(fēng)扇自動關(guān)閉。與傳統(tǒng)風(fēng)扇相比,該系統(tǒng)具有節(jié)能、靈活、功能強大等優(yōu)點,因而有廣闊的市場前景。
參考文獻
[1]羅仁宵.電風(fēng)扇:市場對“你”有新要求[J].家電大視野,2005(7):75-76.
[2]劉艷萍,萬欣.太陽能風(fēng)扇控制系統(tǒng)設(shè)計[J].商品與質(zhì)量·學(xué)術(shù)觀察,2013(8):109-109.
[3]樊明龍,任麗靜.單片機原理與應(yīng)用(第2版)(教育部高職高專規(guī)劃教材)[M]. 化學(xué)工業(yè),2014.
[4]李瑞程,應(yīng)柏青,阮靜.淺談DS18B20溫度傳感器應(yīng)用設(shè)計中的幾個關(guān)鍵點[J].高校實驗室工作研究,2013(4):34-35.
[5]趙亞麗,陳奇栓,齊曉旭,等.基于51單片機的小型直流電機PWM調(diào)速系統(tǒng)設(shè)計[J].電子設(shè)計技術(shù),2013.
[6]袁歡,曾先文,徐諱.1602LCD液晶顯示[J].商品與質(zhì)量:學(xué)術(shù)觀察,2012:104-104.
陳磊,男,大學(xué)本科,主要研究方向為嵌入式系統(tǒng)設(shè)計。
魏鑫,男,碩士研究生,主要研究方向為嵌入式系統(tǒng)設(shè)計和物聯(lián)網(wǎng)技術(shù)。
魏林心,男,大學(xué)本科,主要研究方向為嵌入式系統(tǒng)設(shè)計。
作者簡介: