陳建有 梁娟
摘 要:針對目前校園中普遍存在忘記隨手關(guān)燈的現(xiàn)象,本文設(shè)計了一款基于紅外傳感器的教室節(jié)能照明控制系統(tǒng)。該系統(tǒng)采用STC89C51單片機作為控制模塊的主導(dǎo)元件,用熱釋電紅外人體傳感器檢測判斷人體的留存,同時對環(huán)境光進(jìn)行檢測和判斷,根據(jù)教室合理照明條件,自動打開和關(guān)閉教室里的燈,實現(xiàn)對教室照明系統(tǒng)的的智能控制,從而減少了教室電力的浪費。
關(guān)鍵詞:STC89C51單片機;熱釋電紅外人體傳感器;報警電路
0 引言
高校教室普遍存在教室無人而燈全部打開的現(xiàn)象,照明電能損失越來越大。而學(xué)校照明用電管理基本上是人工操作,由于教室數(shù)量過多而管理員數(shù)量有限,沒有辦法及時對每一間教室燈的狀態(tài)進(jìn)行控制。因此,很有必要設(shè)計一種教室照明自動控制系統(tǒng),做到有人時燈打開,無人時燈自動關(guān)閉。
1 系統(tǒng)總體設(shè)計方案
本系統(tǒng)采用STC89C51單片機微控制器作為核心部分,還有一些其它相應(yīng)模塊,如熱釋電紅外傳感器模塊、環(huán)境光采集模塊、看門狗電路、復(fù)位電路、時鐘電路、顯示電路、超時報警電路、電源等幾部分組成。教室燈的強度通過環(huán)境光采集電路進(jìn)行測量,熱釋電紅外傳感器模塊檢測教室中是否有人,顯示電路顯出熱度值,時鐘電路供應(yīng)時鐘頻率,超時報警電路提示關(guān)閉教室燈光,電源為整個電路提供電量??傮w的設(shè)計框圖如圖1所示:
2 系統(tǒng)硬件設(shè)計
2.1 微控制器電路
控制教室照明核心部件是STC89C51微控制器,它消耗的功率很低,具有8位CMOS 微處理器,具有在線的可編輯Flash存儲器。該單片機的優(yōu)點:其片內(nèi)部擁有Flash,可以多次對單片機進(jìn)行編程,可以很方便地在線編程,單片機內(nèi)部有128字節(jié)的RAM、 4KB的EEPROM,它并沒有片外擴(kuò)展的RAM,使電路結(jié)構(gòu)變得簡潔,并且完全兼容MCS5l系列單片機的所有功能。
2.2 系統(tǒng)時鐘電路設(shè)計
時鐘電路是為單片機提供精確定時的內(nèi)置電路,主要用于計時、通訊時鐘發(fā)生器、時間中斷源等等。系統(tǒng)將選用適合系統(tǒng)且低廉的實時時鐘芯片DS1302,作為臨時性存放數(shù)據(jù)的RAM寄存器。芯片的優(yōu)點是芯片的體積微小,操作很簡單,時鐘精度很高,除此之外,它還具有可以進(jìn)行串行的傳輸數(shù)據(jù),但系統(tǒng)出現(xiàn)了掉電的情況,可以對電源進(jìn)行保護(hù)并且可以提供一種可編程的充電功能,不想使用時,也可以關(guān)閉充電功能。DS1302芯片需要使用到三根線來與系統(tǒng)的單片機進(jìn)行連接通信,很符合系統(tǒng)的要求。
2.3 復(fù)位電路設(shè)計
為了讓系統(tǒng)得到復(fù)位是系統(tǒng)復(fù)位電路的功能,可以實現(xiàn)穩(wěn)定的工作。在單片機正常運行的過程中,可能因為受到外界各種各樣的不定因素的影響,從而造成單片機中的程序發(fā)生死機、跑偏以及出現(xiàn)癱瘓等現(xiàn)象,因此,要想良好地使單片機可以正常地工作,不出現(xiàn)以上的現(xiàn)象,就需要設(shè)計重新復(fù)位的辦法讓單片機程序正常工作,因此還應(yīng)該在系統(tǒng)中設(shè)計復(fù)位電路。該設(shè)計使用上電自動復(fù)位。
2.4 按鍵模塊設(shè)計
設(shè)計中采用獨立按鍵主要用于讓單片機捕獲到外部的低電平,該設(shè)計中有四個獨立按鍵,其中兩個是進(jìn)行電機的開啟與關(guān)閉。感應(yīng)門的設(shè)計中使用獨立按鍵編程簡單,使用靈活,滿足了各種人機交互的需求。獨立按鍵的原理是將按鍵的一端接地,一端直接連單片機的I/O口,當(dāng)按鍵按下時,單片機開啟讀的功能,單片機讀取一個低電平后就執(zhí)行一個動作。
2.5 環(huán)境光采集模塊設(shè)計
該模塊設(shè)計選用的是光敏電阻。制作材料為硫化鎘、硒、硫化鋁等材料。這些制作材料在光照條件下會產(chǎn)生載流子,然而這些載流子又都會參與導(dǎo)電,因此,在施加電場力的作用下,載流子就會發(fā)生漂移,電子帶負(fù)電,將會奔向電源的正極,空穴負(fù)電,將會奔向電源的負(fù)極,會影響光敏電阻的阻值變化,使其阻值快速減小??梢杂霉怆娒綦娮柚档淖兓?,以及并聯(lián)分壓的方法,來獲得電壓值,將得到的電壓與LM393的電壓進(jìn)行比較,并利用10k可調(diào)控電阻來調(diào)節(jié)光線大小。如果感應(yīng)光太弱,則信號由微控制器處理。
2.6 熱釋電紅外感應(yīng)模塊設(shè)計
該系統(tǒng)中的熱釋電紅外傳感模塊主要是用來檢測教室中是不是有紅外線,并確定教室中是不是有人在。它是數(shù)據(jù)收集的核心模塊,用來判斷課堂中紅外線的強度,判斷課堂中的人數(shù)來控制課堂中的光強度。
人體所發(fā)出的紅外線波長大約為10um左右,所屬范圍為遠(yuǎn)紅外區(qū),因此,它會發(fā)出一定波長紅外光。紅外傳感源使用熱電元件,當(dāng)人體發(fā)出的紅外輻射溫度有所變化時,它將會對其進(jìn)行接收,并且將會失去電荷向外釋放。然后,電路在檢測和處理之后產(chǎn)生熱電紅外傳感信號。注意:要合理地安裝人體傳感器。因為當(dāng)人移步到教室中的紅外傳感器檢測盲區(qū)時候,熱釋電傳感器反射的信號將不能令人滿意,有時會發(fā)生故障。
2.7 液晶顯示電路設(shè)計
為了達(dá)到好的人與機器進(jìn)行交流互連的界面,我們選用1602液晶顯示屏,因為它十分符合系統(tǒng)的需求,1602液晶顯示屏可以顯出用戶的設(shè)定作息時刻和用戶所查問的資料。液晶顯示電路運用了液晶的物理特性,設(shè)備的顯示區(qū)域通過電壓對其進(jìn)行控制,電路中有電流通過設(shè)備就會有顯示,可以將圖形顯示出來。該設(shè)備具有很好的優(yōu)點:它的體積小,重量很輕盈,消耗的功耗比較低等等。可以很好地用它來顯示字母、數(shù)字、符號等等,讓設(shè)備的顯示器與驅(qū)動器模塊進(jìn)行對應(yīng)連接,可以直接明了地顯示出程序中的內(nèi)容。
2.8 超時報警電路設(shè)計
在課堂上,如果使用手動控制,學(xué)生和管理員的工作可能會有疏忽。有可能造成教室燈開著,處于長時間的工作狀況,就會造成教室能源出現(xiàn)浪費,系統(tǒng)裝有超時報警電路可以很有效地提醒管理員是不是要關(guān)閉教室中的燈光。該電路模塊的設(shè)計,可以減輕管理人員的負(fù)擔(dān),可以方便他們對教室中燈光控制的管理,從而保護(hù)公共設(shè)施,減少資源的浪費。
3 系統(tǒng)軟件設(shè)計