教室燈光控制系統(tǒng) 畢業(yè)設(shè)計(jì)_第1頁(yè)
教室燈光控制系統(tǒng) 畢業(yè)設(shè)計(jì)_第2頁(yè)
教室燈光控制系統(tǒng) 畢業(yè)設(shè)計(jì)_第3頁(yè)
教室燈光控制系統(tǒng) 畢業(yè)設(shè)計(jì)_第4頁(yè)
教室燈光控制系統(tǒng) 畢業(yè)設(shè)計(jì)_第5頁(yè)
已閱讀5頁(yè),還剩52頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、摘要本研究針對(duì)教室燈光的控制方法,尤其是教室燈光的智能控制方面的發(fā)展現(xiàn)狀,分析了教室燈光智能控制的原理和實(shí)現(xiàn)方法,提出了基于單片機(jī)的教室燈光智能控制系統(tǒng)的設(shè)計(jì)思路,并在此基礎(chǔ)上開(kāi)發(fā)了智能控制系統(tǒng)的硬件裝置和相應(yīng)軟件。該系統(tǒng)以AT89C52單片機(jī)作為控制裝置的智能部件,采用熱釋紅外人體傳感器檢測(cè)人體的存在,采用光敏三極管構(gòu)成的電路檢測(cè)環(huán)境光的強(qiáng)度;根據(jù)教室合理開(kāi)燈的條件,系統(tǒng)通過(guò)對(duì)人體的存在信號(hào)和環(huán)境光信號(hào)的識(shí)別和智能判斷,完成對(duì)教室照明回路的智能控制,避免了教室用電的大量浪費(fèi)。系統(tǒng)還具有多種報(bào)警功能;同時(shí)還采用了軟/硬件的“看門(mén)狗”技術(shù)等抗干擾措施。單片機(jī)軟件采用匯編語(yǔ)言編制,采用模塊化結(jié)構(gòu)設(shè)

2、計(jì)、條理清晰、通用性好,便于改進(jìn)和擴(kuò)充。該系統(tǒng)具有體積小,控制方便,可靠性高,專用性強(qiáng),性價(jià)比合理等優(yōu)點(diǎn),可以滿足各類(lèi)大、中專院校教室燈光控制的要求,很大程度的達(dá)到節(jié)能目的。關(guān)鍵詞:人體;紅外線;傳感器;自動(dòng)控制;熱釋電AbstractCurrently light intelligent control systems are not efficiently used in the classroom. In order to improve the system, based on control and current methods of how to keep control,dev

3、eloping intelligent classroom light control system and developed the hardware and software system.This classroom light intelligent control system the theory of the light put forward methods ofon the basis of AT89C52 is developed, which machine of AT89C52 is a major part, and the environment of devel

4、opment is better than before. This system can satisfy the following functions, such as controlling the circuit of illumination, testing and processing daylight signal, testing and processing the signal of human body that illuminates the back track exists, reporting to the warning devices,etc.In orde

5、r to satisfy these functions, the system adopted the homologous methods respectively, and to the gearing of the system, analyzing how to install,test and run the system.The microcontroller software was developed based on assemble language. Assemble language is one kind of structured program language

6、s, it has more advantages than other high-level languages. Assemble language adopts building block design. Its commonality is very good and easy to improve and expand. It could be used to develop larger一scale system with more perfect performance. At the same time, the anti-jamming technologies, such

7、 as watchdog, are necessary when developing hardware and software.This system had many advantages. For example, the physical volume was small,the system was conveniently controlled, the credibility was high, the appropriation was strong, and its price proportion was ideal,etc. The experiment proved

8、that the system can satisfy the control command of the classroom' s light device, so it could largely reduce the consuming of energy resources. Key words: Human body, infrared ray, sensor, automatic control,heat to release the electricity1.目錄摘要-1ABSTRACT-21.引言-51.1本課題研究的意義-51.2國(guó)內(nèi)外教室燈光控制器研究的現(xiàn)狀及其存

9、在的問(wèn)題-51.3本課題研究的內(nèi)容和目標(biāo)-71.4本課題擬解決的關(guān)鍵問(wèn)-82.教室燈光控制器簡(jiǎn)介及控制方案的分析-82.1教室燈光控制器簡(jiǎn)介-82.2系統(tǒng)控制方案的分析-83.系統(tǒng)控制模塊的硬件設(shè)計(jì)-93.1控制模塊的硬件構(gòu)成-93.2控制系統(tǒng)的主要硬件電路- -94控制模塊軟件設(shè)計(jì)與開(kāi)發(fā)-224.1系統(tǒng)監(jiān)控主程序模塊-234.2數(shù)據(jù)采集模塊-254.3時(shí)鐘模塊-274.4顯示驅(qū)動(dòng)模塊-304.5系統(tǒng)鍵功能-335系統(tǒng)調(diào)試運(yùn)行及問(wèn)題分析-345.1單片機(jī)系統(tǒng)調(diào)試方法及步驟-345.2出現(xiàn)的主要問(wèn)題及分析解決-356.結(jié)論和建議-366.1結(jié)論-366.2建議-377.致謝-38參考文獻(xiàn)-39附

10、圖A-40附圖B -41附錄一 -42附錄二-441.引言1.1本課題研究的意義隨著社會(huì)經(jīng)濟(jì)和科學(xué)技術(shù)的發(fā)展,人們的生活水平也不斷提高,導(dǎo)致用電負(fù)荷的加劇,又由于世界性的能源危機(jī),能源缺乏已成為世界所面臨的嚴(yán)峻問(wèn)題。而此問(wèn)題對(duì)我國(guó)來(lái)說(shuō)尤為嚴(yán)重。隨著各類(lèi)大、中專院校的擴(kuò)招,教室的擴(kuò)建,教室照明的需求也越來(lái)越多,而教室照明的管理不到位,往往造成電能的巨大浪費(fèi),這樣,提高教室用電效率就成為首要考慮的問(wèn)題。目前對(duì)燈光的智能控制,國(guó)內(nèi)外己經(jīng)開(kāi)始采用,但對(duì)教室燈光的控制,尤其是我國(guó)教室燈光的智能控制尤為缺乏和不完善,依然是傳統(tǒng)式的人工管理。各類(lèi)大、中專院校不斷擴(kuò)招,教室不斷擴(kuò)建,教室的用電負(fù)荷不斷加大,教

11、室用電管理不善,造成學(xué)校電能浪費(fèi),經(jīng)濟(jì)損失,這種的浪費(fèi)與當(dāng)今的節(jié)約能源理念相違背。再者,現(xiàn)代自動(dòng)化程度不斷提高,計(jì)算機(jī)技術(shù)的普及,燈光的管理也在朝著自動(dòng)化、智能化方向發(fā)展。例如樓道燈光的自動(dòng)控制等等。所有這些使得教室燈光控制也應(yīng)該朝著智能的方向發(fā)展。于是,開(kāi)發(fā)簡(jiǎn)便、實(shí)用的教室燈光自動(dòng)控制系統(tǒng)便具有重要的現(xiàn)實(shí)意義。1.2國(guó)內(nèi)外教室燈光控制器研究的現(xiàn)狀及其存在的問(wèn)題世界各地發(fā)電的主要原料是煤炭、石油和天然氣,而丹麥在能源利用方面的成功經(jīng)驗(yàn)提供了很好的借鑒。從1974年以來(lái),盡管丹麥國(guó)民收入增長(zhǎng)了50%,丹麥總的能源消費(fèi)量并沒(méi)有增加。丹麥?zhǔn)荗ECD成員國(guó)中能源消耗量和國(guó)民收入比值最小的國(guó)家。他們不斷

12、地提供一些節(jié)能供熱系統(tǒng),例如丹麥熱電同供熱電廠(CHP,而且,他們盡可能的有效利用資源。這樣,他們的能源使用總效率達(dá)到了90%。丹麥政府很重視住房空間用電的節(jié)能,并設(shè)立了對(duì)新建房屋節(jié)能的諸多要求。數(shù)據(jù)顯示,居民入住有節(jié)能裝置的房子時(shí),他們要支付比沒(méi)有節(jié)能方案房屋高出8%的費(fèi)用。其節(jié)能項(xiàng)目經(jīng)驗(yàn)在歐盟國(guó)家中廣為流傳。還有,歐司朗一斯維尼亞公司不斷的推出新型高輸出的熒光燈,節(jié)約6%的總系統(tǒng)功率,并具有更高的光通和平均光通量。飛利浦照明公司推出的陶瓷金鹵燈代替過(guò)去的鹵鎢燈,可節(jié)能60%的電能。種種跡象表明世界各國(guó)都在采取不同方式來(lái)節(jié)約能源,節(jié)約電能。中國(guó)經(jīng)濟(jì)持續(xù)多年的高速發(fā)展讓能源問(wèn)題日益突出。雖然我

13、國(guó)能源總儲(chǔ)量不低,但由于我國(guó)人口眾多,所以人均儲(chǔ)量少,單位產(chǎn)值的能耗是發(fā)達(dá)國(guó)家的3-10倍。能源問(wèn)題已成為制約我國(guó)國(guó)民經(jīng)濟(jì)發(fā)展的關(guān)鍵問(wèn)題。從環(huán)境和自然資源角度出發(fā),能源問(wèn)題也是我國(guó)長(zhǎng)期可持續(xù)發(fā)展戰(zhàn)略中一個(gè)關(guān)鍵因素。此外,能源問(wèn)題不僅關(guān)系經(jīng)濟(jì)發(fā)展和環(huán)境生態(tài),在特定情況下還會(huì)對(duì)社會(huì)穩(wěn)定有很大影響。鑒于能源問(wèn)題的重要性,我國(guó)在綠色照明工程新聞發(fā)布,綠色照明工程未來(lái)五年間將在公用設(shè)施、賓館、商廈、居民住所等全國(guó)建筑物中推廣1.5億只節(jié)能燈,節(jié)電290億度電。上海、河北等一些地方采取政府對(duì)節(jié)能燈大宗采購(gòu)每只補(bǔ)貼3至4元的方式進(jìn)行推廣。從普通白熾燈到高效節(jié)能燈,使我國(guó)的電光源產(chǎn)品結(jié)構(gòu)逐步向節(jié)電型轉(zhuǎn)變,熒光

14、燈與普通白熾燈的比例由1995年的l:6.25前的l: 1. 5。目前,我國(guó)照明用電約占社會(huì)總用電量的12%,采用高效照明產(chǎn)品代替?zhèn)鹘y(tǒng)的低效照明產(chǎn)品可節(jié)電60%到80%。如今,北京正在大力推行綠色照明工程,己推出上百萬(wàn)只綠色照明光源和部分節(jié)能電器,據(jù)測(cè)算年節(jié)約用電可達(dá)3442萬(wàn)千瓦時(shí),節(jié)約電費(fèi)2519.7萬(wàn)元。政府己經(jīng)在商廈、學(xué)校、醫(yī)院等更換了24萬(wàn)只節(jié)能燈具。在奧運(yùn)工程的建設(shè)上,也大量運(yùn)用節(jié)能技術(shù),北京的奧運(yùn)廠館“水立方”,通過(guò)采用大量的節(jié)能燈具,裝備新技術(shù),通過(guò)增強(qiáng)透光性白天可節(jié)約照明能耗50%。我們黨在2000年10月11日黨第十五屆中央委員會(huì)第五次會(huì)議通過(guò)的中共中央關(guān)于制定國(guó)民經(jīng)濟(jì)和社

15、會(huì)發(fā)展第十個(gè)五年計(jì)劃的建議中明確指出:“加強(qiáng)基礎(chǔ)設(shè)施建設(shè)是今后五年至十年一項(xiàng)十分重要的任務(wù)。”其中提到的基礎(chǔ)設(shè)施建設(shè)就包括了能源建設(shè)。建議還強(qiáng)調(diào)了能源建設(shè)要發(fā)揮資源優(yōu)勢(shì),優(yōu)化能源結(jié)構(gòu),提高利用效率。面臨如此緊迫的能源問(wèn)題,我們應(yīng)該把著眼點(diǎn)放在“高效加強(qiáng)環(huán)境?!崩谩扒鍧崱蹦茉?。由此可見(jiàn),節(jié)能照明用電,對(duì)節(jié)能具有重要的意義。目前國(guó)內(nèi)各類(lèi)院校中,由于同學(xué)們的自覺(jué)節(jié)能意識(shí)薄弱,在光線足夠強(qiáng)時(shí)也開(kāi)燈,護(hù)潔課上完離開(kāi)教室后燈還亮著的現(xiàn)象普遍存在;而且,節(jié)能規(guī)劃極為欠缺,教室的燈光控制由管理人員手工代替,教室極多,管理人員忙不過(guò)來(lái),這樣就造成不必要的電能浪費(fèi)和經(jīng)濟(jì)損失。就我校為例,初步統(tǒng)計(jì)大小教室大約安裝

16、了共有5400盞燈,以每天僅亮燈8小時(shí)來(lái)計(jì)算,一年中扣除假期后,教室燈的耗電量約為52.25萬(wàn)度,學(xué)校在教室用電的經(jīng)費(fèi)上就得支出約為30.46萬(wàn)元人民幣。而以每天浪費(fèi)2小時(shí)用電來(lái)計(jì)算,一年大約要浪費(fèi)13.06萬(wàn)度的電量,占教室照明用電經(jīng)費(fèi)的四分之一。我省各類(lèi)大中專院校及其中小學(xué)總共有600百多所,若都象我校一樣每年浪費(fèi)13.06萬(wàn)度電的話,我省就會(huì)浪費(fèi)近7900萬(wàn)度的電。導(dǎo)致電能的極大浪費(fèi)。再者,每所院校不斷的擴(kuò)招,教室不斷的擴(kuò)建,若再?zèng)]有改進(jìn)教室的用電管理設(shè)備,那么用電負(fù)荷可想而知,浪費(fèi)的電能就更、涼人了。基于以上種種原因,提高教室用電效率就成為學(xué)校節(jié)能的重要且主要的措施之一,因此節(jié)能技術(shù)的

17、重要手段之一就是教室燈關(guān)自動(dòng)控制系統(tǒng)的設(shè)計(jì)無(wú)疑就成為其中一項(xiàng)重要課題。1.3本課題研究的內(nèi)容和目標(biāo)本課題的研究?jī)?nèi)容有如下幾點(diǎn):(1了解教室照明光強(qiáng)的標(biāo)準(zhǔn);(2調(diào)研教室燈光照明需求以及環(huán)境光強(qiáng)弱與開(kāi)、關(guān)燈的關(guān)系;(3研究人體存在探測(cè)技術(shù),探測(cè)角度與范圍;(4研究傳感器教室分布、安放問(wèn)題,是否一燈一個(gè)傳感器或多燈公用傳感器等;(5研究確定人體傳感器的有關(guān)參數(shù);(6研究燈光控制器電源問(wèn)題; (7研究控制器參數(shù)值設(shè)定的要求及方案;(8研究人工設(shè)置參數(shù)、掉電保存參數(shù)的問(wèn)題;(9研究與現(xiàn)有教室照明相兼容,易替代,不易被偷盜、被仿制,易于維護(hù)、維修等控制技術(shù);(10研究報(bào)警等附加功能問(wèn)題研究的教室燈光控制系

18、統(tǒng)能用于現(xiàn)有教室照明系統(tǒng)的改造,實(shí)現(xiàn)對(duì)照明系統(tǒng)的人性化智能管理,提高用電效率;實(shí)現(xiàn)自動(dòng)、手動(dòng)燈光控制相兼容,以降低成本;通過(guò)反復(fù)試驗(yàn)和改進(jìn),最終達(dá)到可靠性、實(shí)用性、推廣性較好的目標(biāo)。1.4本課題擬解決的關(guān)鍵問(wèn)題本課題擬通過(guò)試驗(yàn)研究教室燈光的各種控制方案解決如下關(guān)鍵問(wèn)題:(1照明回路的控制回路與控制器本身的節(jié)能問(wèn)題;(2傳感器與教室燈配合安裝的問(wèn)題;(3環(huán)境光參數(shù)輸入采集問(wèn)題;(4人存在傳感器參數(shù)輸入采集問(wèn)題;(5開(kāi)、關(guān)燈的自動(dòng)與手動(dòng)兼容措施;2.教室燈光控制器簡(jiǎn)介及控制方案的分析2.1教室燈光控制器簡(jiǎn)介教室燈光控制器可實(shí)現(xiàn)有效的教室燈光智能控制。其輸入?yún)?shù)主要是人體存在信號(hào)和環(huán)境光信號(hào)等的外界

19、因素,環(huán)境光的強(qiáng)度達(dá)到一定值時(shí)不開(kāi)燈,環(huán)境光強(qiáng)度在一定閥值以下且有人存在時(shí)開(kāi)燈,理論和實(shí)驗(yàn)證明用這種方式來(lái)對(duì)教室燈進(jìn)行智能控制可以實(shí)現(xiàn)上述目標(biāo)。教室燈光控制器一般安裝在教室內(nèi)避開(kāi)電燈直射的位置,且人體傳感器安置時(shí)應(yīng)使人體活動(dòng)方向與人體傳感器中兩個(gè)熱釋電元連線方向垂直,這樣可使人體存在信號(hào)采集更加靈敏、可靠,同時(shí)還要盡可能避免外界風(fēng)直接吹向人體傳感器。2.2系統(tǒng)控制方案的分析所研制的控制器以自然光強(qiáng)度和人體存在作為控制器的主要輸入?yún)?shù)??梢詫?shí)現(xiàn)自動(dòng)與手動(dòng)控制相兼容。在自然環(huán)境光較強(qiáng)光線足夠時(shí),無(wú)論人是否存在,都不開(kāi)燈;在自然環(huán)境光較弱時(shí),有人存在且超過(guò)一定時(shí)間,控制器自動(dòng)打開(kāi)電燈,直到人離開(kāi)后再

20、延時(shí)一定時(shí)間后關(guān)燈。同時(shí),還要按作息時(shí)間來(lái)控制,夜晚超過(guò)12點(diǎn),若還有人存在,則關(guān)閉自動(dòng)控制器的運(yùn)行,改用機(jī)械開(kāi)關(guān)來(lái)手動(dòng)控制,以解決因特殊情況下,自動(dòng)控制器的不人性化運(yùn)行。本文所研究的教室燈光控制器主要是由硬件和軟件兩大部分組成。硬件部分是前提,是整個(gè)系統(tǒng)執(zhí)行的基礎(chǔ),它主要為軟件提供程序運(yùn)行的平臺(tái)。而軟件部分,是對(duì)硬件端口所體現(xiàn)的信號(hào),加以采集、分析、處理,最終實(shí)現(xiàn)控制器所要實(shí)現(xiàn)的各項(xiàng)功能,達(dá)到控制器自動(dòng)與手動(dòng)相結(jié)合的教室照明智能控制。3.系統(tǒng)控制模塊的硬件設(shè)計(jì)考慮到本系統(tǒng)所安裝的環(huán)境影響因素比較多,且教室控制設(shè)備中的人體存在傳感器、光敏三極管等經(jīng)常會(huì)因環(huán)境情形變化而不穩(wěn)定,所以在設(shè)計(jì)過(guò)程中,

21、電子元器件的選用、線路布置和設(shè)備的安放要充分考慮到抗干擾問(wèn)題。3.1控制模塊的硬件構(gòu)成系統(tǒng)控制單元是以單片主控模塊為核心,其它外圍電路主要包括:ISP下載線模塊、系統(tǒng)供電模塊、硬件時(shí)鐘模塊、看門(mén)狗模塊、燈光驅(qū)動(dòng)模塊、數(shù)碼管驅(qū)動(dòng)顯示模塊、環(huán)境光模塊、EEPROM存儲(chǔ)模塊、人體存在傳感器模塊、超時(shí)報(bào)警模塊,其結(jié)構(gòu)框圖如圖3-1所示:人體存在傳感器模塊圖3-1系統(tǒng)控制單元結(jié)構(gòu)框圖3.2控制系統(tǒng)的主要硬件電路本系統(tǒng)的主控模塊主要采用Atmel公司的AT89C52作為主控芯片,它是一種低功耗,8位CMOS工藝處理器,具有8K在線可編程Flash存儲(chǔ)器,片內(nèi)的Flash可多次編程,為在線編程提供了方便。片

22、內(nèi)有128字節(jié)的RAM, 4KB的EEPROM,由于合理的安排使用片內(nèi)RAM空間,所以沒(méi)有擴(kuò)展的片外RAM,使電路結(jié)構(gòu)簡(jiǎn)捷。因?yàn)樵O(shè)備的設(shè)置參數(shù)是根據(jù)實(shí)際需要進(jìn)行更改的,又要求是斷電能夠保存下來(lái),所以本設(shè)備用一片EEPR0M來(lái)存儲(chǔ)系統(tǒng)的設(shè)置參數(shù)。AT89S52I/0端口與系統(tǒng)其它外圍器件接口的分配情況表如表3-1所示。89552引腳外圍器件引腳說(shuō)明P0.0-P0.7ULN2803數(shù)碼管段碼驅(qū)動(dòng)接口P2.0-P2.7NPN-9012基極數(shù)碼管位控驅(qū)動(dòng)接口P1.0X5045SIX5045串行輸入端Pl.1X5045SCKX5045串行時(shí)鐘端P1.2X5045CSX5045片選端P1.3X5045S0

23、X5045串行輸出端P1.4系統(tǒng)工作燈顯示端口P1.5DS1302CLKDS1302時(shí)鐘線P1.6DS1302I0DS1302數(shù)據(jù)線P1.7DS1302RSTDS1302復(fù)位線P1.5一P1.7工SP在線編程端P3.0一P3.1數(shù)據(jù)采集輸入端P3.2遙控器接收信號(hào)端P3.3人體存在傳感器輸出信號(hào)端P3.4超時(shí)報(bào)警信號(hào)輸入端P3.5一P3.6燈光驅(qū)動(dòng)輸入端P3.7光敏三極管輸入信號(hào)端表3-1外圍器件接口的分配以往單片機(jī)的實(shí)驗(yàn)往往依賴于仿真機(jī)和單片機(jī)學(xué)習(xí)系統(tǒng),價(jià)格昂貴,近年來(lái),隨著FLASH型單片機(jī)的廣泛應(yīng)用,采用軟件模擬結(jié)合寫(xiě)片驗(yàn)證成為一種經(jīng)濟(jì)實(shí)用的實(shí)驗(yàn)方法,尤其是隨著單片機(jī)技術(shù)的發(fā)展,很多單片

24、機(jī)都具有了ISP功能,不再需要仿真機(jī),將單片機(jī)的易用性推向一個(gè)新的高度。AT89C52芯片就是這樣的芯片。AT89C52芯片支持在線編程(ISP功能,用戶可以通過(guò)AT89C52在線編程接口直接對(duì)電路板上的CPU進(jìn)行在線編程,方便了程序的修改燒寫(xiě)工作。ISP進(jìn)行在線編程時(shí),用AT89C52芯片的P1.5,P1.6,P1.7引腳及RST端口,通過(guò)PC并口,根據(jù)工SP協(xié)議制作簡(jiǎn)單的編程器就可對(duì)CPU進(jìn)行編程。在線編程(ISP器的紅色LED是電源指示燈,綠色LED是復(fù)位指示燈,黃色LED是時(shí)鐘信號(hào)指示燈,每個(gè)LED約消耗0.6mA的電流,它們使用獨(dú)立的緩沖器不會(huì)影響下載線和用戶板,當(dāng)執(zhí)行菜單命令Res

25、et時(shí)可以看到綠色LED閃一下,表示電腦已經(jīng)可以控制下載線;其下載線正常工作電壓為DC3.6-6V,部分電腦即使不連接VCC也可以正常工作,10心的插頭和插座有三角形標(biāo)志的均為第一腳。使用方便、快捷,且工作顯示信號(hào)清晰。在硬件時(shí)鐘模塊中,為了在斷電后硬件時(shí)鐘能夠正常運(yùn)行,故采用主從雙電源供電方式。硬件時(shí)鐘一般在系統(tǒng)的+5V主電源情況下工作,而只有系統(tǒng)+5V主電源消失的情況下,為確保硬件時(shí)鐘的正常運(yùn)行,設(shè)計(jì)一個(gè)3. 6V的可充電鏗電池作為備用電源。具體電路及其原理將在后面的系統(tǒng)時(shí)鐘電路部分詳細(xì)說(shuō)明。教室中的環(huán)境光和人體存在與否是系統(tǒng)的主要輸入?yún)?shù),因此教室中的環(huán)境光和人體存在成為系統(tǒng)數(shù)據(jù)采集的主

26、要對(duì)象。常見(jiàn)的環(huán)境光采集器件光電傳感器有光敏二極管和光敏三極管,根據(jù)需求,選用靈敏度較高的光敏三極管。此外,人體傳感器要求靈敏度高,可靠性強(qiáng),本系統(tǒng)采用了邏輯電平輸出的HP-208型號(hào)的人體存在傳感器。1.環(huán)境光采集電路 2.人體存在傳感器的工作原理自然界中存在的各種物體,如人體、木材、石頭、火焰、冰等都會(huì)發(fā)出不同波長(zhǎng)的紅外線,利用紅外傳感器可對(duì)其進(jìn)行檢測(cè)。根據(jù)工作原理,紅外傳感器分為熱型和量子型兩類(lèi),熱型紅外傳感器也稱熱釋電紅外傳感器或被動(dòng)紅外傳感器。與量子型相比,響應(yīng)的紅外線波長(zhǎng)范圍較寬,價(jià)格便宜,并可在常溫下工作。量子型與熱型的特點(diǎn)相反,而且要求冷卻條件。本系統(tǒng)采用的是熱釋電紅外傳感器,

27、人體存在傳感器主要采用了紅外傳感器的原理,它是目前在防盜報(bào)警、火災(zāi)檢測(cè)、自動(dòng)門(mén)、自動(dòng)水龍頭、自動(dòng)電梯、自動(dòng)照明等場(chǎng)合,及非接觸溫度測(cè)量等領(lǐng)域應(yīng)用最廣泛的傳感器。其原因?yàn)?被測(cè)對(duì)象自身發(fā)射紅外線,可不必另設(shè)光源;大氣對(duì)2-2.61Lm,3-51Lm, 8-141Lm三個(gè)被稱為“大氣窗口”的特定光通量的紅外線吸收甚少,可非常容易被檢測(cè);中、遠(yuǎn)紅外線不受可見(jiàn)光影響,可不分晝夜進(jìn)行檢測(cè)。人體存在傳感器的熱釋電紅外探頭的工作原理及特性如下:人體都有恒定的體溫,一般在37度,所以會(huì)發(fā)出特定波長(zhǎng) 左右的紅外線,被動(dòng)式紅外探頭就靠探測(cè)人體發(fā)射的左右的紅外線而進(jìn)行工作的。人體發(fā)射的左右的紅外線通過(guò)菲泥爾濾光片增

28、強(qiáng)后聚集到紅外感應(yīng)源上。紅外感應(yīng)源采用熱釋電元件,這種元件在接收到人體紅外輻射溫度發(fā)生變化時(shí)就會(huì)失去電荷平衡,向外釋放電荷,后續(xù)電路經(jīng)檢測(cè)處理后就能產(chǎn)生由人體存在的信號(hào)。1這種探頭是以探測(cè)人體輻射為目標(biāo)的,所以熱釋電元件對(duì)波長(zhǎng)為左右的紅外輻射非常敏感。2為了僅僅對(duì)人體的紅外輻射敏感,在它的輻射照面覆蓋有特殊的菲泥爾濾光片,使環(huán)境的干擾受到明顯的抑制作用。3人體存在的探測(cè),其傳感器包含兩個(gè)互相串聯(lián)的熱釋電元,而且制成的兩個(gè)電極化方向正好相反,環(huán)境背景輻射對(duì)兩個(gè)熱釋元件幾乎具有相同的作用,使其產(chǎn)生釋電效應(yīng)相互抵消,于是探測(cè)器無(wú)信號(hào)輸出。4一旦有人進(jìn)入探測(cè)區(qū)域內(nèi),人體紅外輻射通過(guò)部分鏡面聚焦,并被人

29、體存在傳感器的熱釋電元接收,但是兩片熱釋電元接收到的熱量不同,熱釋電也不同,不能抵消,經(jīng)信號(hào)處理而輸出有人體存在的信號(hào)。5菲泥爾濾光片根據(jù)性能要求不同,具有不同的焦距(感應(yīng)距離,從而產(chǎn)生不同的監(jiān)控視場(chǎng),視場(chǎng)越多,控制越嚴(yán)密。人體傳感器透鏡的信號(hào)采集敏感區(qū)示意圖如圖4. 2. 2-1圖4. 2. 2-1信號(hào)采集敏感區(qū)示意圖有人進(jìn)入時(shí),移動(dòng)人體發(fā)出的紅外線被紅外傳感器接收,則人體存在被感應(yīng),并輸出高電平。若人體進(jìn)入最不敏感移動(dòng)方向時(shí),則人體傳感器所體現(xiàn)的信號(hào)就會(huì)不理想,有時(shí)還會(huì)產(chǎn)生誤動(dòng)作,所以要特別注意人體傳感器的安裝方向。3.人體存在信號(hào)采集電路人體傳感器HP-208是深圳市浩博特電子有限公司研

30、發(fā)和生產(chǎn)的基于紅外線術(shù)的智能產(chǎn)品,它的主要特性如下:(1感應(yīng)為全自動(dòng)方式,人進(jìn)入感應(yīng)范圍時(shí)輸出高電平(高3.3V,人離開(kāi)應(yīng)范圍則自動(dòng)延時(shí)關(guān)閉高電平,輸出低電平(低0.3V,其高低電平利于采集;(2采用可重復(fù)觸發(fā)方式。即感應(yīng)輸出高電平后,在延時(shí)時(shí)間段內(nèi),如果二人體在其感應(yīng)范圍活動(dòng),其輸出將一直保持高電平,直到人離開(kāi)后才延時(shí)8,15秒后將高電平變?yōu)榈碗娖剑?3人體傳感器工作電壓寬為DC3V-DC24V;(4人體傳感器制作成錐面形狀,感應(yīng)范圍大,小于140度錐角,感應(yīng)距了為7米以內(nèi);(5其靜態(tài)電流小于50微安,功耗低;(6工作溫度介于15度和+70度之間,適應(yīng)性強(qiáng);(7靈敏度高,可靠性強(qiáng)。人體傳感器

31、的1號(hào)引腳為電源信號(hào)端,3號(hào)引腳為地信號(hào)端,2號(hào)引腳為采集信號(hào)輸出端。在電路設(shè)計(jì)中,為了使人體傳感器的工作更加可靠,介于人體傳感器的信號(hào)引腳2與地信號(hào)引腳3之間加一個(gè)6800pF的電容,另外人體存在傳感器的信號(hào)引腳2與單片機(jī)的P3.3引腳相連,P3.3引腳再接一個(gè)100的上拉電阻,增加人體存在傳感器輸出信號(hào)的可靠性,其電路原理圖如圖3. 2. 4. 2-3 根據(jù)教室燈光使用特性,該系統(tǒng)還應(yīng)受到時(shí)間的控制,控制系統(tǒng)的時(shí)間應(yīng)符合學(xué)校的作息時(shí)間。比如晚間休息、假期等時(shí)間段應(yīng)該關(guān)掉教室燈光控制系統(tǒng),以節(jié)約能源,因此本研究還加入硬件時(shí)鐘電路以保證系統(tǒng)的智能化運(yùn)行。1.硬件時(shí)鐘芯片的選取及其接口電路傳統(tǒng)的

32、時(shí)鐘芯片,如MC146818, MC68H68T, LM8365等,這些芯片的引腳太多,體積大,占用的口線多。而現(xiàn)在流行的串行時(shí)鐘芯片很多,如DS1302,DS1305,DS1307,PCF8485等,這些電路的接口簡(jiǎn)單、價(jià)格低廉、使用方便,被廣泛的使用。考慮到本系統(tǒng)停電時(shí)只需對(duì)時(shí)鐘電路提供電源、且不需要占用太多單片機(jī)資源,本系統(tǒng)采用美國(guó)DALLAS公司推出的具有充電能力的低功耗1*8的用于臨時(shí)性存放數(shù)據(jù)的RAM寄存器的實(shí)時(shí)時(shí)鐘芯片DS1302。此芯片采用的是串行通信方式,還可為掉電保護(hù)電源提供可編程的充電功能,并且可以關(guān)閉充電功能。它可以對(duì)年、月、日、周日、時(shí)、分、秒進(jìn)行計(jì)時(shí),具有閏年補(bǔ)償功

33、能,工作電壓為2.5V-5. 5V, DS1302是DS1202的升級(jí)產(chǎn)品,與DS1202兼容,但增加了主電源、后背電源雙電源引腳,同時(shí)提供了對(duì)后背電源進(jìn)行涓細(xì)電流充電的能力。而且本系統(tǒng)采用的DS1302只需三根線即可與單片機(jī)進(jìn)行通信,體積小,使用簡(jiǎn)單,時(shí)鐘精度較高,滿足系統(tǒng)的要求,其主要特征見(jiàn)附錄一??蔀榈綦姳Wo(hù)電源提供可編程的充電功能的時(shí)鐘芯片DS1302的引腳圖如圖1所示。圖1 DS1302引腳2.硬件時(shí)鐘芯片的引腳功能及其工作原理RST是復(fù)位/片選線,通過(guò)把RST輸入驅(qū)動(dòng)置高電平來(lái)啟動(dòng)所有的數(shù)據(jù)傳送。RST輸入有兩種功能:首先,RST接通控制邏輯,允許地址/命令序列送入移位寄存器; 其

34、次,RST提供終止單字節(jié)或多字節(jié)數(shù)據(jù)的傳送手段。當(dāng)RST為高電平時(shí),所有的數(shù)據(jù)傳送被初始化,允許對(duì)DS1302進(jìn)行操作。如果在傳送過(guò)程中RST置為低電平,則會(huì)終止此次數(shù)據(jù)傳送,I/0引腳變?yōu)楦咦钁B(tài)。上電運(yùn)行時(shí),在Vcc>2. 5V之前,RST必須保持低電平。只有在SCLK為低電平時(shí),才能將RST置為高電平。I/0為串行數(shù)據(jù)輸入輸出端(雙向,后面有詳細(xì)說(shuō)明。SCLK始終是輸入端。 硬件時(shí)鐘芯片DS1302與微處理器進(jìn)行數(shù)據(jù)交換時(shí),首先由微處理器向電路發(fā)送命令字節(jié),命令字節(jié)最高位MSB (D7必須為邏輯1,如果D7=0,則禁止寫(xiě)DS1302,即寫(xiě)保護(hù):D6=0,指定時(shí)鐘數(shù)據(jù),D6=1,指定R

35、AM數(shù)據(jù);D5D1指定輸入或輸出的特定寄存器;最低位LSB (DO為邏輯0,指定寫(xiě)操作(輸入,DO=1,指定讀操作(輸出。在DS1302的時(shí)鐘日歷或RAM進(jìn)行數(shù)據(jù)傳送時(shí),DS1302必須首先發(fā)送命令字節(jié)。若進(jìn)行單字節(jié)傳送,8位命令字節(jié)傳送結(jié)束之后,在下2個(gè)SCLK周期的上升沿輸入數(shù)據(jù)字節(jié),或在下8個(gè)SCLK周期的下降沿輸出數(shù)據(jù)字節(jié)。DS1302與RAM相關(guān)的寄存器分為兩類(lèi):一類(lèi)是單個(gè)RAM單元,共31個(gè),每個(gè)單元組態(tài)為一個(gè)8位的字節(jié),其命令控制字為COHFDH,其中奇數(shù)為讀操作,偶數(shù)為寫(xiě)操作;再一類(lèi)為突發(fā)方式下的RAM寄存器,在此方式下可一次性讀、寫(xiě)所有的RAM的31個(gè)字節(jié)。要特別說(shuō)明的是備用

36、電源,可以用電池或者超級(jí)電容器(0.1F以上。雖然DS1302在主電源掉電后的耗電很小,但是,如果要長(zhǎng)時(shí)一間保證時(shí)鐘正常,最好選用小型充電電池。可以用老式電腦主板上的3. 6V充電電池。如果斷電時(shí)間較短(幾小時(shí)或幾天時(shí),就可以用漏電較小的普通電解電容器代替。100就可以保證1小時(shí)的正常走時(shí)。DS1302在第一次加電后,必須進(jìn)行初始化操作。初始化后就可以按正常方法調(diào)整時(shí)間。在單片機(jī)工炸過(guò)一程中,不可避免的會(huì)由于外界的干擾而產(chǎn)生程序跑飛、死機(jī)甚至造成整機(jī)癱瘓等情況,為了能夠恢復(fù)單片機(jī)的工作,只能采用重新復(fù)位的方法,雖然在程序設(shè)計(jì)中,一可以使用軟件陷阱的方法來(lái)減少這種情沉的發(fā)生,但是不能完全解決這個(gè)

37、問(wèn)題,因此還應(yīng)該在硬件設(shè)計(jì)中使用看門(mén)狗電路,這樣在單片機(jī)發(fā)生死機(jī)的情況下,看門(mén)狗將產(chǎn)生一個(gè)夏位信號(hào)給單片機(jī),使單片機(jī)復(fù)位重新執(zhí)行程序:.現(xiàn)在的MCU被集成了越來(lái)越多的功能,有的集成了看門(mén)狗,如工IMP813L。還有的芯片更是把EEPROM也集成進(jìn)去,如X5045芯片。由于系統(tǒng)需要看門(mén)狗和EEPROM,所以本硬件設(shè)計(jì)中使用了美國(guó)Xicor公司生產(chǎn)的芯片X5045??撮T(mén)狗定時(shí)器的預(yù)置時(shí)間是通過(guò)X5045的狀態(tài)寄存器的相應(yīng)位來(lái)設(shè)定的。如表3. 2. 6狀態(tài)寄存器所示,X5045狀態(tài)寄存器共有6位有含義。其中WD l , WDO和看門(mén)狗電路有關(guān),其余位和EEPROVI的工作設(shè)置有關(guān)。表3. 2. 6狀

38、態(tài)寄存器D7D6D5D4D3D2D!D0XXWD1WD0BL1BL0WELWIPWD1=0,WD0=0,預(yù)置時(shí)間為.S。WD1=0,WD0=1,預(yù)置時(shí)間為.S。WD1=1,WD0=0,預(yù)置時(shí)間為.S。WD1=1,WD0=1,禁止看門(mén)狗工作。系統(tǒng)數(shù)據(jù)存儲(chǔ)及故障保護(hù)部分由X5045組成,X5045是一種串行通訊的512字節(jié)EEPROM,同時(shí)兼有看門(mén)狗和電源監(jiān)控功能,X5045有三種可編程看門(mén)狗周期,上電和VCC低于檢測(cè)門(mén)限時(shí),輸出復(fù)位信號(hào),X5045輸出復(fù)位高電平有效,為了復(fù)位更加可靠,其復(fù)位輸出端外接一個(gè)10K的上拉電阻,并與AT89C52的復(fù)位端相連??撮T(mén)狗能在電源上電、掉電期間產(chǎn)生一個(gè)復(fù)位信

39、號(hào)。該芯片還帶有一個(gè)1. 4秒的看門(mén)狗定時(shí)器可監(jiān)控單片機(jī)的工作。如果在1. 4秒內(nèi)未檢測(cè)到其工作,出現(xiàn)故障,內(nèi)部定時(shí)器將使看門(mén)狗WD I處于低電平狀態(tài),為系統(tǒng)提供保護(hù),避免死機(jī)、程序跑飛或進(jìn)入死循環(huán)等意外的發(fā)生。X5045代表了新一代串行EEPROM的發(fā)展趨勢(shì),它的運(yùn)用極大的節(jié)省了系統(tǒng)空間和資源,同時(shí)簡(jiǎn)化了電路設(shè)計(jì),縮短產(chǎn)品開(kāi)發(fā)周期。4控制模塊軟件設(shè)計(jì)與開(kāi)發(fā)在單片機(jī)硬件系統(tǒng)的基礎(chǔ)上,再配上相應(yīng)的軟件,才能構(gòu)成一個(gè)完整的系統(tǒng)。用戶軟件的開(kāi)發(fā)與系統(tǒng)硬件有著密切的關(guān)系。在系統(tǒng)的硬件及輸入輸出方法確定后,程序軟件就可以完全獨(dú)立的進(jìn)行設(shè)計(jì)、開(kāi)發(fā)。在程序設(shè)計(jì)過(guò)程中,采用合理的程序設(shè)計(jì)結(jié)構(gòu)是一項(xiàng)關(guān)鍵技術(shù)。在

40、本系統(tǒng)的設(shè)計(jì)過(guò)程中,總體設(shè)計(jì)采用自上至下的設(shè)計(jì)思想將主程序設(shè)計(jì)好,而在各個(gè)部分展開(kāi)成從屬程序或子程序時(shí),是將各個(gè)小模塊分別進(jìn)行設(shè)計(jì)和編程,同時(shí)在編程的過(guò)程中又用到了結(jié)構(gòu)程序設(shè)計(jì)的思想。本控制系統(tǒng)軟件模塊主要包括:系統(tǒng)監(jiān)控主程序模塊、數(shù)據(jù)采集模塊、時(shí)鐘模塊、顯示驅(qū)動(dòng)模塊及系統(tǒng)鍵功能和存儲(chǔ)模塊。4.1系統(tǒng)監(jiān)控主程序模塊監(jiān)控程序按模塊分為監(jiān)控主程序和命令處理子程序。監(jiān)控主程序的基本任務(wù)是調(diào)用子程序,一個(gè)主程序可以調(diào)用多個(gè)子程序,對(duì)于51系列單片機(jī),系統(tǒng)資源有限,主程序通常是一個(gè)無(wú)限循環(huán)的過(guò)程,即是一個(gè)反復(fù)調(diào)用子程序的過(guò)程。子程序主要分為中斷子程序和功能子程序,它們之間可以互相嵌套和調(diào)用,即中斷子程序

41、可以調(diào)用功能子程序。在應(yīng)用軟件的設(shè)計(jì)中,盡可能各個(gè)功能模塊寫(xiě)成子程序的形式,并通過(guò)主程序調(diào)用。而命令處理子程序完成各種命令所規(guī)定的具體操作,它按各種命令再分為不同的子程序模塊,它一般總是把其余部分連接起來(lái)構(gòu)成一個(gè)無(wú)限循環(huán),系統(tǒng)所有功能都在這一循環(huán)中周而復(fù)始的有選擇的執(zhí)行。其監(jiān)控主程序流程圖如圖4-1所示: 顯示刷新任務(wù)圖 4-1 監(jiān)控主程序流程圖系統(tǒng)自檢初始化是保證整個(gè)控制系統(tǒng)能夠正常運(yùn)行的重要條件,系統(tǒng)加電復(fù)位后,直接進(jìn)入自檢初始化程序,完成系統(tǒng)的自檢及初始化。初始化過(guò)程主要是對(duì)一些控制寄存器(如中斷控制、數(shù)據(jù)區(qū)和外部芯片(如時(shí)鐘芯片DS1302等進(jìn)行初始參數(shù)設(shè)置和定義。本系統(tǒng)中的自檢初始化

42、主要指各接口芯片的檢測(cè)、芯片內(nèi)部設(shè)定參數(shù)的初始化及系統(tǒng)內(nèi)部寄存器的初始化。各接口芯片的檢測(cè)主要檢測(cè)各芯片是否己處于準(zhǔn)備工作的就緒狀態(tài),有無(wú)硬件故障等,如檢測(cè)各位LED是否正常顯示系統(tǒng)設(shè)置開(kāi)機(jī)時(shí)的界面,檢測(cè)硬件時(shí)鐘DS1302是處于更換芯片后初次使用為起振狀態(tài),還是處于備用電源供電振蕩保持狀態(tài),即檢測(cè)系統(tǒng)中控制時(shí)間表的有效性,檢測(cè)人體傳感器輸出信號(hào)是否正常體現(xiàn)人體存在的信息,檢測(cè)環(huán)境光是如何影響光采集電路輸出的信號(hào)等。若時(shí)鐘芯片處于啟動(dòng)狀態(tài),系統(tǒng)控制時(shí)間表無(wú)效,則需要對(duì)其進(jìn)行初始化并啟動(dòng)實(shí)時(shí)時(shí)鐘。系統(tǒng)內(nèi)部寄存器初始化主要是指在數(shù)據(jù)緩沖區(qū)內(nèi),各用戶定義的數(shù)據(jù)變量的初始化賦值及部分特殊功能寄存器SF

43、R的復(fù)位初始化,單片機(jī)復(fù)位后,程序計(jì)數(shù)器PC指向程序存儲(chǔ)器的入口地址0000單元,程序狀態(tài)字寄存器PSW清零,片內(nèi)存儲(chǔ)器選擇工區(qū)工作寄存器,用戶標(biāo)志位F0為0狀態(tài),堆棧指針SP指向07H,其它定時(shí)器、中斷允許寄存器IE、累加器ACC等皆為00H。定時(shí)中斷是利用單片機(jī)內(nèi)部的定時(shí)器定時(shí)時(shí)間到或計(jì)數(shù)值已滿引起的中斷,內(nèi)部定時(shí)器的計(jì)數(shù)器可以對(duì)內(nèi)部時(shí)鐘或從外部引線TO和TI輸入的外部脈沖進(jìn)行計(jì)數(shù)。計(jì)數(shù)器的溢出信號(hào)作為中斷請(qǐng)求信號(hào),去置位定時(shí)器溢出標(biāo)志位,向單片機(jī)的CPU申請(qǐng)中斷。定時(shí)中斷為周期性中斷,每隔一定的時(shí)間會(huì)中斷一次。本系統(tǒng)中設(shè)定的定時(shí)中斷主要用來(lái)構(gòu)造多任務(wù)操作系統(tǒng),在系統(tǒng)響應(yīng)中斷后,無(wú)需對(duì)斷點(diǎn)

44、實(shí)施現(xiàn)場(chǎng)保護(hù),可直接進(jìn)行多任務(wù)時(shí)間的劃分工作,使相應(yīng)的操作任務(wù)進(jìn)入就緒狀態(tài),即該中斷可以啟動(dòng)有關(guān)的任務(wù)就緒。該定時(shí)中斷處理程序框圖如圖4-I-2所示。N圖 4-1-2 定時(shí)中斷處理程序框圖本系統(tǒng)還采用了外部中斷,此外部中斷主要用來(lái)判斷是否有遙控器信號(hào),若有,就采集下來(lái)并加以處理;若無(wú),則返回到主循環(huán)。多任務(wù)操作系統(tǒng)的構(gòu)建多任務(wù)操作是將用戶應(yīng)用程序分成多個(gè)任務(wù),在操作系統(tǒng)的管理下,以某種準(zhǔn)則調(diào)度并分配任務(wù)由處理器去執(zhí)行。多任務(wù)運(yùn)行實(shí)現(xiàn)一般是靠CPU運(yùn)行實(shí)時(shí)內(nèi)核,對(duì)多任務(wù)進(jìn)行分配和調(diào)度,使CPU不停地執(zhí)行這些任務(wù)中的某一個(gè)任務(wù),以至能最大限度地提高CPU的利用率,加快運(yùn)行速度,各任務(wù)(程序不被耽誤

45、運(yùn)行。本系統(tǒng)多任務(wù)的執(zhí)行是對(duì)定時(shí)中斷中設(shè)置的實(shí)時(shí)標(biāo)志進(jìn)行檢測(cè),通過(guò)標(biāo)志位的狀態(tài)決定各任務(wù)的調(diào)用。任務(wù)的執(zhí)行在微觀上是分時(shí)順序進(jìn)行的,但在宏觀上可以認(rèn)為是同時(shí)執(zhí)行的。因此,各任務(wù)在實(shí)時(shí)系統(tǒng)中的就會(huì)處于四種狀態(tài)中的某就緒圖 4-1-3種狀態(tài)之下,這四種狀態(tài)如圖4-1-3所示。當(dāng)某個(gè)任務(wù)獲得CPU的執(zhí)行權(quán)時(shí),CPU執(zhí)行該任務(wù),此時(shí)任務(wù)處于運(yùn)行狀態(tài)。等待狀態(tài)是指任務(wù)的執(zhí)行需要等待某一事件發(fā)生,則由運(yùn)行狀態(tài)退出,進(jìn)入等待狀態(tài)。就緒狀態(tài)是任務(wù)滿足所有啟動(dòng)條件后所進(jìn)入的狀態(tài)。休眠狀態(tài)是任務(wù)己執(zhí)行完的狀態(tài)。4.2數(shù)據(jù)采集模塊本控制系統(tǒng)中的數(shù)據(jù)采集對(duì)象為環(huán)境光信號(hào)及人體存在信號(hào),在程序設(shè)計(jì)中對(duì)這兩個(gè)數(shù)據(jù)的采集放

46、置在多任務(wù)模塊中實(shí)施定時(shí)采集。存在傳感器的優(yōu)缺點(diǎn)人體存在傳感器有優(yōu)點(diǎn),也有缺點(diǎn)。優(yōu)點(diǎn)便是本身不發(fā)任何類(lèi)型的輻射,器件功耗很小,隱蔽性好,價(jià)格低廉。而缺點(diǎn)是容易受各種熱源、光源干擾;由于紅外穿透力差,因此人體的紅外輻射容易被遮擋,不易被探頭接收;易受射頻輻射的干擾;環(huán)境溫度和人體溫度接近時(shí),探測(cè)和靈敏度明顯下降,有時(shí)還會(huì)造成短時(shí)失靈。試驗(yàn)檢測(cè)也證明了這點(diǎn),只要人體存在卻有巧秒左右沒(méi)有活動(dòng),人體傳感器則認(rèn)為沒(méi)有人體存在。為避免這種現(xiàn)象的出現(xiàn),本系統(tǒng)軟件程序中設(shè)計(jì)為有人體存在狀態(tài)后間隔2分鐘或更長(zhǎng)的時(shí)間來(lái)對(duì)人體存在參數(shù)信號(hào)的采集。本系統(tǒng)考慮到環(huán)境光足夠亮?xí)r,無(wú)論有否人體存在都不應(yīng)開(kāi)燈;而環(huán)境光不夠亮

47、時(shí),有人體存在才開(kāi)燈,無(wú)人體存在不開(kāi)燈。本系統(tǒng)邏輯定義為環(huán)境光亮?xí)r為二進(jìn)制的“0”(符合光采集電路輸出信號(hào)狀態(tài),暗時(shí)為“1”,人體存在為“1”,人體不存在為“0”,開(kāi)燈為“1”,關(guān)燈為“0”,那么環(huán)境光與人體存在可以有以下的邏輯關(guān)系表表示,如表4. 2. 2所示:表4. 2. 2環(huán)境光參數(shù)人體存在參數(shù)教室燈狀態(tài)010000111100上表數(shù)據(jù)表明可將環(huán)境光參數(shù)與人體存在參數(shù)相與門(mén)操作,又由于繼電器是低平驅(qū)動(dòng),所以要將采集處理后的信號(hào)進(jìn)行非操作,才可以驅(qū)動(dòng)繼電器工作,即可得到教室燈的狀態(tài),其軟件程序?yàn)?;-Function: BodySensor and Iight to light port3

48、56DoSensLight:Mov c, port33 ;Signal of SensorAnl c, port37Cpl c ;have person and no lightMov port35, c ;on relay 1Mov port36, c ;on relay 2Jnc SensOut ;no person to outHaveperson:mov SensDelayBuf, #5 ;delay 5 minuteSensOut: Ret人體存在傳感器易受外界影響,于是要在使用時(shí)特別注意抗干擾性能。1.防小動(dòng)物干擾探測(cè)器安裝在推薦地使用高度,對(duì)探測(cè)范圍內(nèi)地面上的小動(dòng)物,不產(chǎn)生信號(hào)。

49、2.抗電磁干擾探測(cè)器的抗電磁波干擾性能符合GB10408中4. 6. 1要求,一般手機(jī)電磁干擾不會(huì)引起誤報(bào)。3.抗燈光干擾探測(cè)器正常靈敏度范圍內(nèi),受3米外H4鹵素?zé)敉高^(guò)玻璃照射,不產(chǎn)生信號(hào)。人體存在傳感的安裝要求:人體存在傳感器只能安裝在室內(nèi),其誤報(bào)率與安裝的位置和方式有極大的關(guān)系,正確的安裝應(yīng)滿足下列條件:2.人體存在傳感器遠(yuǎn)離空調(diào),冰箱,火爐等空氣溫度變化敏感的地方。3.人體存在傳感器探測(cè)范圍內(nèi)不得隔屏、家具、大型盆景或其他隔離物。4.人體存在傳感器不要直對(duì)窗口,否則窗外的熱氣流擾動(dòng)和人員走動(dòng)會(huì)引起誤報(bào),有條件的最好把窗簾拉上。人體存在傳感器也不要安裝在有強(qiáng)氣流活動(dòng)的地方。人體存在傳感器對(duì)

50、人體的敏感程度還和人的運(yùn)動(dòng)方向關(guān)系很大。人體存在傳感器對(duì)于徑向移動(dòng)反應(yīng)最不敏感,而對(duì)于橫切方向(即與半徑垂直的方向移動(dòng)則最為敏感.在現(xiàn)場(chǎng)選擇合適的安裝位置是避免紅外探頭誤報(bào)、求得最佳檢測(cè)靈敏度極為重要的一環(huán)。4.3時(shí)鐘模塊在系統(tǒng)啟動(dòng)自檢初始化時(shí),首先會(huì)對(duì)時(shí)鐘芯片DS1302的運(yùn)行狀態(tài)進(jìn)行判斷,當(dāng)檢測(cè)到DS1302處于啟動(dòng)狀態(tài)時(shí)才對(duì)其進(jìn)行初始化啟動(dòng)時(shí)。實(shí)時(shí)時(shí)鐘芯片DS1302的初始化及其讀寫(xiě)程序設(shè)計(jì)的關(guān)鍵是要遵循其時(shí)序要求。在對(duì)DS1302進(jìn)行的各種操作之前,必須先對(duì)其初始化,即需要把復(fù)位輸入RST端置為高電平,如果RST輸入為低電平,那么所有的數(shù)據(jù)傳送中止,且I/0引腳變?yōu)楦咦杩範(fàn)顟B(tài)。在數(shù)據(jù)讀

51、/寫(xiě)完后,RST端應(yīng)置成低電平,以防止外部干擾對(duì)DS1302內(nèi)部時(shí)鐘的影響。同時(shí),為了防止復(fù)位輸入端受到外部的干擾,要求上電時(shí),在主電源引腳 Vcc2>2. 5V之前,RST必須為邏輯0。無(wú)論是讀操作還是寫(xiě)操作,都必須在開(kāi)頭的8個(gè)時(shí)鐘周期把提供地址和命令信息的8位數(shù)據(jù)裝入到DS1302的移位寄存器。地址/命令子節(jié)用于指明40個(gè)寄存器中的哪個(gè)進(jìn)行何種操作。數(shù)據(jù)在SCLK的上升沿串行輸入,在開(kāi)始的8個(gè)時(shí)鐘周期把命令字裝入移位寄存器之后,若跟隨的是寫(xiě)命令字節(jié),則在下8個(gè)SCLK周期的上升沿輸入數(shù)據(jù)字節(jié),若跟隨在讀命令字節(jié)的8個(gè)SCLK周期之后,在下8個(gè)SCLK周期的下降沿輸出數(shù)據(jù)字節(jié)。DS13

52、02有控制寄存器和年、月、日、周、時(shí)、分、秒等工作寄存器組成。本系統(tǒng)中只用到工作寄存器中的時(shí)分秒及控制寄存器,所應(yīng)用的各寄存器地址(命令及數(shù)據(jù)寄存器分配情況如表4. 3. 2所示: 表4. 3. 2內(nèi)部寄存器寄存器名命令字取值范圍各位內(nèi)容寫(xiě)操作讀操作76543210SEC80H81H0059CH10SECSECMIN82H83H0059010MINMINHR84H85H0102或002312/24010HRA/PCONTROL8EH8FHWP0000000CHARGER90H91HTCSTCSTCSTCSDSDSRSRSCLOCKBURSTBEHBFH說(shuō)明:(1上表中,時(shí)鐘寄存器內(nèi)的數(shù)據(jù)是以BCD碼的形式存在的。其中秒寄存器的位7 定義為時(shí)鐘暫停位,當(dāng)此位設(shè)置為邏輯1

溫馨提示

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

評(píng)論

0/150

提交評(píng)論