基于單片機的智能臺燈設(shè)計(附程序_第1頁
基于單片機的智能臺燈設(shè)計(附程序_第2頁
基于單片機的智能臺燈設(shè)計(附程序_第3頁
基于單片機的智能臺燈設(shè)計(附程序_第4頁
基于單片機的智能臺燈設(shè)計(附程序_第5頁
已閱讀5頁,還剩3頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、智能臺燈摘要:設(shè)計了一種智能臺燈,主要是以單片機和BISS0001組成的紅外傳感控制電路。其特點是在有人時且外界光強較弱時能自動開燈,無人時關(guān)燈,節(jié)約能源;且能糾正坐姿,防止近視。關(guān)鍵詞:單片機,節(jié)能,糾正坐姿,BISS0001一、 引言:臺燈已是千家萬戶的必需生活用品,經(jīng)常由于忘記關(guān)燈而造成巨大的能源浪費。當(dāng)夜晚來臨時,人們又摸黑去開燈,非常不方便。在這里設(shè)計了以人體紅外輻射(波長為9.5um)傳感控制電路。當(dāng)人體在臺燈的范圍內(nèi)且環(huán)境光強較弱時,自動感應(yīng)開燈;當(dāng)人體太靠近桌面時,臺燈自動感應(yīng),警告糾正坐姿,若在一定時間內(nèi)未離開桌面則自動熄滅。當(dāng)人離開時則自動關(guān)燈,達到節(jié)約能源的目的。二、 系

2、統(tǒng)組成及電路設(shè)計:1. 系統(tǒng)組成部分80C51熱釋電紅外傳感器1熱釋電紅外傳感器2光敏電阻信號處理電路提醒電路燈光控制電路圖一系統(tǒng)結(jié)構(gòu)圖本系統(tǒng)組成如圖一所示,主要由三部分組成:1) 傳感器及信號處理部分:檢測人體輻射紅外信號及光強信號經(jīng)過處理后變成可處理的數(shù)字信號2) 以80C51組成的中央處理單元:處理信號并發(fā)出控制命令3) 提醒電路及燈光控制電路 :給出提醒信號并根據(jù)80C51給出的命令控制燈光整個系統(tǒng)是以80C51控制下工作的。其工作過程為:當(dāng)環(huán)境光比較強時,光敏電阻阻值比較小,信號處理電路檢測到低電平信號,禁止熱釋電紅外傳感器工作,省去了80C51處理過程。當(dāng)環(huán)境光比較弱時,光敏電阻阻

3、值變大,信號處理電路接收到高電平,從而啟動熱釋電紅外傳感器工作。熱釋電紅外傳感器1探測比較遠的距離,當(dāng)人體進入到傳感器1的控測范圍內(nèi)且光強較弱時,信號檢測電路處理信號,并向單片機發(fā)送一個中斷,80C51啟動燈光控制電路,使燈慢慢變亮。當(dāng)環(huán)境光比校弱時,且人體過于靠近桌面,熱釋電紅外傳感器2檢測到信號,同時了在熱釋電紅外傳感器1的控測范圍內(nèi),信號處理電路同時向80C51發(fā)送信號,80C51處理信號根據(jù)優(yōu)先級順序,屏蔽掉熱釋電紅外傳感器1的信號,啟動延時電路,發(fā)出警報使人離開,若在設(shè)定的時間內(nèi)未離開桌面,則啟動燈光控制電路,使燈慢慢熄滅。當(dāng)人體離開熱釋電紅外傳感器2的控測范圍且在熱釋電紅外傳感器1

4、的控測范圍內(nèi)時,燈光又慢慢變亮。2. 電路設(shè)計部分圖二傳感器組成的信號檢測及處理部分圖二是由紅熱釋電紅外傳感器、光敏電阻、BISS0001組成的信號檢測及處理電路。紅熱釋電紅外傳感器只對波長為10m(人體輻射紅外線波長)左右的紅外輻射敏感,所以除人體以外的其他物體不會引發(fā)探頭動作。探頭內(nèi)包含兩個互相串聯(lián)或并聯(lián)的熱釋電元,而且制成的兩個電極化方向正好相反,環(huán)境背景輻射對兩個熱釋元件幾乎具有相同的作用,使其產(chǎn)生釋電效應(yīng)相互抵消,于是探測器無信號輸出。一旦人侵入探測區(qū)域內(nèi),人體紅外輻射通過部分鏡面聚焦,并被熱釋電元接收,但是兩片熱釋電元接收到的熱量不同,熱釋電也不同,不能抵消,于是輸出檢測信號。BI

5、SS0001是由運算放大器、電壓比較器、狀態(tài)控制器、延遲時間定時器以及封鎖時間定時器等構(gòu)成的數(shù)?;旌蠈S眉呻娐?。當(dāng)外界光強較強時,光敏電阻阻值很小,BISS0001檢測到低電平,從而封鎖14腳,禁止傳感器infare1的信號。當(dāng)外界光強較弱時,光敏電阻阻值很大,BISS0001檢測到低電平,開啟14腳;infare1檢測到人體信號時,產(chǎn)生微弱的信號輸出,經(jīng)R5、R1005、R4、C1、C6、C7組成的信號放大濾波電路。R1000、R1001、C1000和C1001組成的延時電路。信號經(jīng)處理后從2腳輸出。圖三單片機控制電路圖三是由單片機組成的報警及燈光控制電路。當(dāng)外部無任何中斷時,80C51控

6、制74LS138的使能控制端,使后面電路不工作。當(dāng)有中斷一產(chǎn)生時,80C51啟動74LS138,向P0腳低4位發(fā)送信號,控制燈慢慢亮。當(dāng)中斷1和中斷0同時產(chǎn)生時,80C51屏蔽掉中斷1,啟動74LS138向P0腳低四位發(fā)送數(shù)據(jù),使燈光慢慢變暗。這里采用74LS138控制DC832可以節(jié)省80C51的管腳,有利于擴展,以便于控制多盞燈。由于采有DC0832可以有效地使燈實現(xiàn)階梯形的變化。3. 程序框圖:開始程序初始化開啟所有中斷中斷返回入口結(jié)束中斷1中斷0中斷入口R=0調(diào)用延時程序TIME0中斷返回R=7?R+1發(fā)送數(shù)據(jù)中斷入口R=7調(diào)用延時程序TIME0中斷返回R=0?R-1發(fā)送數(shù)據(jù)調(diào)用延時程

7、序TIME1圖四程序框圖程序框圖如圖四所示,程序開始后,對程序進行初始化。向P0腳寫入低電平,開啟所有中斷,啟動計數(shù)器。當(dāng)中斷1來時,進入中斷1,設(shè)置R0為0,調(diào)用延時程序TIME0(延時10ms),判斷R0是否等于7,若不是,則加1,繼續(xù)發(fā)送數(shù)據(jù)進入循環(huán),直至R=7,即實現(xiàn)的是燈慢慢變亮的一個過程。當(dāng)中斷0和中斷1同時產(chǎn)生時,根據(jù)優(yōu)先級,屏蔽掉中斷1,開啟中斷0。調(diào)用延時程序TIME0(延時1分鐘),查詢中斷0控制位;防止人體不小心到達熱釋電探測器的探測范圍內(nèi),采用延時程序來排除干擾,防止誤判。若為0,則返回主程序;若為1,則向P0高四位發(fā)送數(shù)據(jù),使燈保持原來最亮狀態(tài),調(diào)用延時程序TIME1

8、,判斷R0是否等于0,若是則中斷返回,若不是,則R0減1,繼續(xù)循環(huán),直至R0等到于0,此程序的目的是實現(xiàn)燈慢慢變暗。三、 實驗結(jié)果:本系統(tǒng)的主要設(shè)計思想來源于生活。臺燈是一般家庭的生活必需品,但由于經(jīng)常忘記關(guān)燈而造成巨大的能源浪費。全球這么多臺燈,估算一下,消耗能源可觀。另一個是作為一個必需品,當(dāng)然要使生活變得更方便,省去了黑暗中開燈的麻煩,并且可以糾正坐姿。本系統(tǒng)在實驗室進行了實物實驗。熱釋電紅外探測器1的距離是4m左右(距離可調(diào)),主要是因為般來說是門離書桌的距離;以便黑暗中時人一到門口則啟動,省去了開燈的麻煩,用戶可以根據(jù)自己的實際情況進行距離調(diào)節(jié)。熱釋電紅外探測器1的距離是10cm左右

9、(距離可調(diào)),主要考慮是當(dāng)學(xué)習(xí)時,有時坐姿不正,引起身體離桌面太近,容易引起近視,此時臺燈發(fā)出警告,提醒注意,若在設(shè)定的時間內(nèi)未離開,則強制熄滅。有時人學(xué)習(xí)累了,趴在桌子上睡覺,而忘了關(guān)燈,這時系統(tǒng)就會檢測到,從而啟動延時程序,一段時間過后,臺燈就會自動熄滅。本系統(tǒng)的主要技術(shù)難點在于對人體紅外信號的采集及處理。由于采用的是熱釋電紅外傳感器,當(dāng)人體進入其感應(yīng)范圍時,傳感器就會產(chǎn)生幾mV信號,然后通過以BISS0001為中心的信號處理電路,對信號進行二次放大,并濾波,以防止外界的信號產(chǎn)生干擾。信號經(jīng)過BISS0001后從而轉(zhuǎn)化為數(shù)字信號輸出,便于用單片機進處理。本系統(tǒng)制作的主要設(shè)計源泉來源于生活,

10、因此創(chuàng)新之處也在于處理生活中一些比較常見的問題。以專門感應(yīng)人體紅外信號的熱釋電紅外傳感器為基礎(chǔ),以BISS0001信號處理電路,利用單片機進行處理,以達到便于控制的目的。當(dāng)房間亮度不夠時,且有人在附近時,臺燈便會自動點亮,省去了黑暗中摸開關(guān)的麻煩;當(dāng)學(xué)習(xí)時由于靠桌面太近,造成坐姿不正,系統(tǒng)就會提示,以糾正坐姿,防止近視;當(dāng)學(xué)習(xí)太累了時,趴在桌子上睡會兒時,臺燈就會自動熄滅;當(dāng)無人在時,系統(tǒng)也會使臺燈自動熄滅,以達到節(jié)省能源的目的。除了硬件部分采用防干擾技術(shù)外,在軟件中也采用了防干擾技術(shù),當(dāng)中斷0產(chǎn)生時,并不立即執(zhí)行,而是對其進行延時,防止由于不小心而進入到探測器2的范圍內(nèi),以免產(chǎn)生誤判。雖然本

11、系統(tǒng)以達到了使生活方便的目的,但是電路還是不夠簡單。因為當(dāng)有多個熱釋電紅外傳感器時,就需要相應(yīng)的信號檢測電路。改進之處在于用一個信號處理電路同時控制多個傳感器。還有一個不足之處在臺燈開啟時,產(chǎn)生的光強容易干擾光敏電阻對環(huán)境光強的判別,引起誤判,現(xiàn)在的處理方法是傳感器部分與控制部分單獨分開放置。參考文獻:1) 胡學(xué)海主編單片機原理及應(yīng)用系統(tǒng)設(shè)計電子工業(yè)出版社北京2005年8月2) 趙繼文主編傳感器與應(yīng)用電路設(shè)計科學(xué)出版社北京2002年3) 黃繼昌主編電子元器件應(yīng)用手冊人民郵電出版社北京2004年實驗心得:本系統(tǒng)的設(shè)計思想來源于生活,所以所具有的功能也是為生活的方便而設(shè)置的。因此就產(chǎn)生了制作智能臺

12、燈的想法。首先在與老師的商討下,對項目進行了認證,確定了項目的可行性,列出了項目的主要難點及可能出現(xiàn)的問題,確定了以后的制作重點。接下來進行構(gòu)思,列出大體的框架圖。然后根據(jù)框架圖用PROTEL畫出電路原理圖。在對電路原理圖進行了嚴謹?shù)恼J證后,便開始了焊接電路。由于主要對象是人,因此采用熱釋電紅外傳感器,此傳感器是專門用于接收人體產(chǎn)生的10um左右的信號,相應(yīng)的利用BISS0001處理其所產(chǎn)生的信號并轉(zhuǎn)化為可處理的數(shù)字信號。在焊接的過程中發(fā)現(xiàn)若用到兩個光敏電阻,則可能使單片機產(chǎn)生誤判。因此將兩個光敏電阻合到一塊,不僅簡化了電路,還提高了系統(tǒng)的穩(wěn)定性。當(dāng)信號檢測及處理部分完成后,便開始試檢,以確定

13、電路焊接正確與否。在對電路進行調(diào)試的過程中,必須排除外界的干擾,尤其是附近熱源的紅外線干擾。首先將BISS0001設(shè)置成不可重復(fù)觸發(fā)方式,比較長延遲時間,以便得到穩(wěn)定的輸出信號,并把接收光電池的引腳接成高電平,使BISS0001認為一直處于黑暗之中,便于觀測。在運行時,當(dāng)人遠離時,BISS0001輸出低電平,符合要求;但是在人靠近后信號出現(xiàn)不規(guī)則的變化。利用示波器對BISS0001的各個管腳進行測量,發(fā)現(xiàn)信來源的主要不穩(wěn)定因于傳感器,因此,在目前沒有更好的更換下,只好采用目前的熱釋電傳感器。接下來做的是數(shù)字電路部分,主要80C51、74LS138、LM324、DAC0832組成。數(shù)字電路部分比

14、較簡單,焊接完成后,編寫一個新程序,對各個端口進行掃描,從而顯示數(shù)字電路是可行的。在對電路部分進行了初步的檢測后,解決了比較主要的問題;因此依據(jù)硬件編寫相應(yīng)的程序,經(jīng)過KEIL軟件仿真后,語法上無錯誤,各個端口的數(shù)據(jù)正是所需要的,最后是將軟件燒到單片機中,然后運行整個系統(tǒng)。通過本次實驗,熟悉了電路的開發(fā)和制作及論文的編著寫。在實驗中也遇不少難題,但通過各種方法進行了解決。附錄:源程序:ORG0000HAJMP MAINORG0003HAJMPDET1;遠探測器ORG0013HAJMPDET0;近探測器ORG0050HMAIN: MOV P0,#B;置初始值DET0,DET1可重復(fù)觸發(fā),燈滅MO

15、VTMOD,#B;方式2,8位自動重裝計數(shù)器MOV TCON,#B;開啟計數(shù)器T0MOVIE,#B;開啟所有中斷SJMP$;燈慢慢變亮DET1:MOVP0,#BCALLTIME0;燈亮度延時10msMOVP0,#BCALLTIME0MOVP0,#BCALLTIME0MOVP0,#BCALLTIME0MOVP0,#BCALLTIME0MOVP0,#BCALLTIME0MOVP0,#BCALLTIME0MOVP0,#BCALLTIME1RETI;燈慢慢熄滅DET0:CALLTIME1;延時1分鐘MOVTCON,AANLA,#1JZLOOPMOVP0,#BCALLTIME0MOVP0,#BCALLTIME0MOVP0,#BCALLTIME0MOVP0,#BCALLTIME0MOVP0,#BCALLTIME0MOVP0,#BCALLTIME0MOVP0,#BCALLTIME0MOVP0,#BRETILOOP:ret;延時10msTIME0:SETBTR0MOVR0,#250MOVR1,#20D_1:

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論