智能溫控電風(fēng)扇的設(shè)計(jì)_第1頁
智能溫控電風(fēng)扇的設(shè)計(jì)_第2頁
智能溫控電風(fēng)扇的設(shè)計(jì)_第3頁
智能溫控電風(fēng)扇的設(shè)計(jì)_第4頁
智能溫控電風(fēng)扇的設(shè)計(jì)_第5頁
已閱讀5頁,還剩4頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、    智能溫控電風(fēng)扇的設(shè)計(jì)    付三麗王鵬運(yùn)黃恒一王英輝高媛摘 要:鑒于傳統(tǒng)風(fēng)扇檔位控制存在的低自動化的問題,文中提出一種智能溫控電風(fēng)扇。該智能溫控電風(fēng)扇以51單片機(jī)為主控,溫度傳感器實(shí)時采集環(huán)境溫度,液晶屏顯示溫度,人體熱釋電傳感器感應(yīng)人體,電風(fēng)扇感應(yīng)到人體后,會根據(jù)當(dāng)前的溫度自動控制風(fēng)扇轉(zhuǎn)動,開啟相應(yīng)的轉(zhuǎn)速。實(shí)驗(yàn)表明,系統(tǒng)穩(wěn)定可靠,達(dá)到了預(yù)期目標(biāo)。關(guān)鍵詞:智能溫控;電風(fēng)扇;溫度采集;人體感應(yīng);液晶屏;傳感器:tp242;tn219:a:2095-1302(2020)03-0-040 引 言傳統(tǒng)的機(jī)械風(fēng)扇1是人工手動控制,因價格便宜,很多家庭都在使

2、用。普通風(fēng)扇款式多樣,有落地扇,壁扇及搖頭風(fēng)扇等,現(xiàn)在主流的是搖頭風(fēng)扇。普通的溫控風(fēng)扇2-4可以自動檢測室內(nèi)溫度,根據(jù)室內(nèi)溫度的變化控制風(fēng)扇的開啟或關(guān)閉。當(dāng)溫度過高,系統(tǒng)啟動風(fēng)扇吹風(fēng);當(dāng)溫度過低,立即關(guān)閉風(fēng)扇。這種風(fēng)扇適合在晝夜溫差大的環(huán)境使用,而當(dāng)室內(nèi)沒有人的情況下,系統(tǒng)依然工作,不節(jié)能。本設(shè)計(jì)提出利用溫度傳感器采集當(dāng)前環(huán)境的溫度值,并將采集的溫度參數(shù)顯示在人機(jī)交互顯示界面,同時利用人體傳感器感應(yīng)當(dāng)前環(huán)境中是否有人。若感應(yīng)到人體,會根據(jù)當(dāng)前的溫度及設(shè)定溫度的上下限范圍自動判斷是否需要打開風(fēng)扇,及自動控制為合適的風(fēng)扇轉(zhuǎn)速。即本設(shè)計(jì)的風(fēng)扇能根據(jù)環(huán)境溫度的高低,自動控制風(fēng)扇的轉(zhuǎn)動速度,同時具有自動

3、識別是否有人的功能,節(jié)約用電,具有較高的經(jīng)濟(jì)價值。1 系統(tǒng)總方案設(shè)計(jì)本系統(tǒng)主要由單片機(jī)、溫度傳感器、人體檢測傳感器、顯示器、設(shè)置按鍵、紅外接收器、風(fēng)扇等組成。系統(tǒng)以at89c51為控制核心,ds18b20溫度傳感器采集當(dāng)前的溫度參數(shù),然后把采集的數(shù)值傳給微處理器,同時通過處理器輸出到lcd顯示;利用hc-sr501人體紅外熱釋電傳感器感應(yīng)人體,利用按鍵設(shè)置溫度控制的上限值和下限值。當(dāng)hc-sr501傳感器感應(yīng)到人體后,處理器會根據(jù)當(dāng)前采集的溫度參數(shù)和設(shè)置的溫度控制范圍值進(jìn)行比較。當(dāng)采集溫度高于上限值時,處理器將控制電風(fēng)扇全速轉(zhuǎn)動;而當(dāng)溫度低于設(shè)置的溫度下限值時,處理器將控制風(fēng)扇停止轉(zhuǎn)動;若在溫

4、度控制范圍內(nèi),風(fēng)扇將緩慢的轉(zhuǎn)動。同樣用戶可以利用紅外遙控遠(yuǎn)程手動設(shè)置溫度的上、下限值,當(dāng)處理器通過紅外接收模塊接收到紅外遙控發(fā)出的控制指令后,便將指令進(jìn)行解析,并相應(yīng)的上調(diào)或下調(diào)當(dāng)前的溫度上、下限值范圍。智能溫控電風(fēng)扇設(shè)計(jì)的系統(tǒng)框圖如圖1所示。2 系統(tǒng)總設(shè)計(jì)電路本設(shè)計(jì)的智能溫控風(fēng)扇包含溫控、人體感應(yīng)、紅外接收、電源、獨(dú)立按鍵、風(fēng)扇驅(qū)動接口、lcd顯示以及單片機(jī)主控制等電路模塊,總設(shè)計(jì)電路如圖2所示。2.1 溫度采集模塊設(shè)計(jì)溫度傳感器是該器件表面能感受到溫度,并將其轉(zhuǎn)換為所需的可用信號輸出的一種元器件。本系統(tǒng)選用數(shù)字型的溫度傳感器ds18b20完成當(dāng)前環(huán)境的溫度采集,這類溫度傳感器具有體積小,測

5、量精度高,不受干擾,性能穩(wěn)定可靠等優(yōu)勢5-6。而且,ds18b20溫度傳感器的封裝具有多樣化,可以專業(yè)量身定制設(shè)計(jì),適用不同場合的使用需求,因此該傳感器與單片機(jī)控制系統(tǒng)方便連接,無需外部元件的配套使用。僅通過一條總線便能實(shí)現(xiàn)該器件與處理器的通信,且該傳感器還具有多點(diǎn)組網(wǎng)功能。溫度傳感器電路設(shè)計(jì)如圖3所示。ds18b20為單總線的溫度傳感器,該模塊只有3個控制引腳:地(gnd)、單線運(yùn)用的數(shù)據(jù)輸入/輸出引腳(data)和可選的電源引腳(vcc)。ds18b20傳感器的工作電壓為3.35.5 v之間,因此該模塊的vcc引腳直接接到系統(tǒng)的+5 v電源端即可;模塊的gnd引腳接地;單線運(yùn)用的數(shù)據(jù)輸入/

6、輸出引腳,即data引腳選擇連接到處理器的p1.5引腳。傳感器采集當(dāng)前環(huán)境溫度,單片機(jī)通過i/o口的p1.5引腳讀取當(dāng)前采集到的具體溫度數(shù)據(jù)。目前,微機(jī)和外設(shè)之間數(shù)據(jù)傳輸?shù)拇锌偩€常用的有i2c總線、spi總線等。其中,i2c總線采用同步串行兩線(一根時鐘線、一根數(shù)據(jù)線)方式,而spi總線采用同步串行三線(時鐘線、輸入線、數(shù)據(jù)輸出線)方式。當(dāng)然如果在讀取溫度數(shù)據(jù)的過程中出現(xiàn)讀取不穩(wěn)定的現(xiàn)象,可以在該數(shù)據(jù)通信引腳上,加上一個適當(dāng)?shù)纳侠娮杼岣邷囟葏?shù)傳輸?shù)姆€(wěn)定。2.2 人體感應(yīng)模塊設(shè)計(jì)本次使用的人體熱釋電傳感器為hc-sr501,全自動感應(yīng),當(dāng)人進(jìn)入其感應(yīng)范圍則輸出高電平,人離開感應(yīng)范圍則自動延

7、時關(guān)閉高電平,輸出低電平7-8。hc-sr501模塊是根據(jù)菲涅爾原理制作而成,不但能產(chǎn)生聚焦的功能,同時還能讓該模塊對人體檢測的靈敏度大大增強(qiáng),使器件對人體產(chǎn)生的大約10 m的紅外輻射非常的敏感。為了加強(qiáng)檢測的穩(wěn)定性能,在傳感器的探測頭上加了一層保護(hù)罩(菲涅爾濾光片),減少傳感器來自外部的干擾。hc-sr501的2號引腳out信號輸出接單片機(jī)的p1.3引腳,人體紅外傳感器的電路設(shè)如圖4所示。2.3 紅外無線通信模塊設(shè)計(jì)本設(shè)計(jì)的遠(yuǎn)程遙控接收電路選用hs-021紅外遙控器配合和紅外接收探頭hs00389-10實(shí)現(xiàn)溫度上下限值的遠(yuǎn)程遙控設(shè)置。紅外遙控接收模塊的電路設(shè)計(jì)如圖5所示。紅外接收探頭hs00

8、38共有3個控制端口,模塊的電源控制端口分別接到+5 v電源和地,解調(diào)信號輸出端接處理器的p3.2引腳。當(dāng)hs-021紅外遙控器按下發(fā)射板上的“+”和“-”按鈕時,hs-021通過二進(jìn)制脈沖方式發(fā)送當(dāng)前的“+”和“-”的信號指令。該遙控器為了保障信息的發(fā)送免受外界其它因素的干擾,在遙控器發(fā)送指令信息時,先把要發(fā)送的信息載波進(jìn)行調(diào)制,然后再發(fā)送給紅外接收探頭hs0038。hs0038接收到指令信息,經(jīng)過模塊內(nèi)部的調(diào)節(jié)和放大后輸出給處理器stc89c51,處理器通過p3.2引腳控制i/o口讀取發(fā)送過來的指令信息,對接收的指令進(jìn)行解析后,便根據(jù)當(dāng)前的指令設(shè)置當(dāng)前的溫度上限值和下限值。3 系統(tǒng)軟件設(shè)計(jì)

9、3.1 系統(tǒng)設(shè)計(jì)流程基于單片機(jī)的智能溫控電風(fēng)扇的軟件主要包括溫度信息采集、硬件驅(qū)動,顯示等部分。程序中將采取分塊編程的思想,先將各個模塊編寫調(diào)試,最后進(jìn)行整機(jī)連調(diào)。本系統(tǒng)的軟件流程如圖6所示,先對系統(tǒng)進(jìn)行初始化,然后從傳感器中讀取溫度參數(shù)并顯示,并判斷是否感應(yīng)到人。如果感應(yīng)到人,則繼續(xù)判斷當(dāng)前的溫度是否大于上限值,若大于上線值,則風(fēng)扇快速的轉(zhuǎn)動;如果溫度在上下限范圍之間則風(fēng)扇慢速的轉(zhuǎn)動,要是在溫度低于下限值,則停止電風(fēng)扇轉(zhuǎn)動。3.2 溫度采集軟件設(shè)計(jì)方案本系統(tǒng)實(shí)時采集溫度值,然后根據(jù)當(dāng)前的溫度反饋控制電風(fēng)扇來進(jìn)行溫度調(diào)節(jié),所以先要通過溫度傳感器采集溫度值。通過get18b20temp()函數(shù)并

10、利用單總線的通信時序完成從溫度傳感器中獲取溫度,單片機(jī)先從總線發(fā)送傳感器復(fù)位信號,如果傳感器復(fù)位完成之后就發(fā)返回0,如果復(fù)位沒有完成則返回為1。當(dāng)復(fù)位完成之后,再通過總線利用寫字節(jié)函數(shù)發(fā)送跳過rom操作以及讀命令;命令發(fā)送完畢之后,傳感器接收到命令會有相應(yīng)的反應(yīng);然后通過讀取數(shù)據(jù)函數(shù)分別讀取8位低字節(jié)數(shù)據(jù)和8位高字節(jié)數(shù)據(jù),并把兩個數(shù)據(jù)合成一個16位的數(shù)據(jù);接著把這16位數(shù)據(jù)分離出溫度的整數(shù)部分和小數(shù)部分。4 系統(tǒng)調(diào)試本設(shè)計(jì)由單片機(jī)、溫度傳感器、人體檢測傳感器、液晶顯示器、按鍵、紅外接收器和風(fēng)扇等元器件組成。實(shí)物調(diào)試圖如圖7所示。圖7(a)中:lcd第一行顯示“30 temp:27.2 y”,其

11、中“30”表示30 s開始倒計(jì)時,“temp:27.0 ”表示實(shí)時溫度為27.2 ,“y”表示檢測感應(yīng)到有人時;第二行“h:25.0 l:20.0 ”表示溫度控制的上限值為25 ,下限為20 ;此時檢測的當(dāng)前溫度為“temp:27.2 ”,即大于溫度控制的上限值25 ,則電風(fēng)扇快速轉(zhuǎn)動。圖7(b)中:lcd第一行顯示“30 temp:27.3 y”,其中“30”表示30 s開始倒計(jì)時,“temp:27.0 ”表示實(shí)時溫度為27.3 ,“y”表示檢測感應(yīng)到有人時;第二行“h:25.0 l:20.0 ”表示溫度控制的上限值為25 ,下限為20 ;此時檢測的當(dāng)前溫度為27.3低于溫度下限,電機(jī)停止轉(zhuǎn)

12、動。5 結(jié) 語本文利用單片機(jī)為控制核心,使用溫度傳感器采集環(huán)境溫度,人體熱釋電傳感器檢測人體,液晶屏顯示溫度參數(shù),按鍵和紅外遙控器設(shè)置溫度的上、下限。當(dāng)采集溫度值高于上限,且電風(fēng)扇感應(yīng)到人體后,電風(fēng)扇將自動打開,并開啟30 s計(jì)時,當(dāng)30 s結(jié)束后,如果沒有再次感應(yīng)到人體,將自動停止電風(fēng)扇轉(zhuǎn)動。文中對系統(tǒng)軟硬件設(shè)計(jì)與實(shí)現(xiàn)過程做了詳細(xì)介紹,系統(tǒng)穩(wěn)定可靠。但本設(shè)計(jì)的溫控風(fēng)扇只是一個5 v供電的小風(fēng)扇,不能實(shí)際使用,所以以后的設(shè)計(jì)過程中應(yīng)該從實(shí)用出發(fā),設(shè)計(jì)220 v供電的風(fēng)扇達(dá)到更實(shí)用的效果。注:本文通訊作者為付三麗。參 考 文 獻(xiàn)1李獻(xiàn)宇,錢田義.基于stc89c52的智能跟蹤調(diào)速風(fēng)扇系統(tǒng)j.電腦

13、知識與技術(shù),2018,14(24):185-186.2張少康,尹睿,鮑琦,等.基于單片機(jī)的智能溫控風(fēng)扇系統(tǒng)設(shè)計(jì)j.電子測試,2019(1):19-20.3許芹,陸柱立,聶洪濤,等.基于單片機(jī)溫控電風(fēng)扇系統(tǒng)設(shè)計(jì)j.安徽科技學(xué)院學(xué)報,2014,28(4):34-37.4賀廉云.基于單片機(jī)的智能溫控風(fēng)扇設(shè)計(jì)j.智能計(jì)算機(jī)與應(yīng)用,2016,6(5):105-106.5曹美霞.單片機(jī)與數(shù)字溫度傳感器ds18b20的接口設(shè)計(jì)j.電子制作,2014(11):9-10.6呂建波.基于單總線數(shù)字溫度傳感器ds18b20的測溫系統(tǒng)設(shè)計(jì)j.現(xiàn)代電子技術(shù),2012,35(19):117-119.7朱博,李捍東,王小梅.基于at89s52的智能家居控制系統(tǒng)j.現(xiàn)代

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論