




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、精選優(yōu)質(zhì)文檔-傾情為你奉上精選優(yōu)質(zhì)文檔-傾情為你奉上專心-專注-專業(yè)專心-專注-專業(yè)精選優(yōu)質(zhì)文檔-傾情為你奉上專心-專注-專業(yè)吉林大學(xué)珠海學(xué)院畢 業(yè) 設(shè) 計基于單片機(jī)的居室報警系統(tǒng)系 別: 電子信息系專 業(yè) 名 稱: 通信工程學(xué) 生 姓 名: 學(xué) 號: 指導(dǎo)教師姓名、職稱: 完成日期:年 月日摘 要雖然中國一直在進(jìn)行安居工程發(fā)展建設(shè)安全文明小區(qū),但是面對著當(dāng)前復(fù)雜的社會治安環(huán)境和人們的私有財產(chǎn)不斷地增加,人口的不斷靠攏聚集增加,火災(zāi)隱患處處暗藏。人們在不同的社會環(huán)境之下成長都各具向異性,導(dǎo)致了時常發(fā)生入室盜竊,因此我們需要建設(shè)一個防盜防災(zāi)報警系統(tǒng)體系。雖然目前市面上都有各種智能居室安全報警系統(tǒng)
2、,但是由于這些系統(tǒng)經(jīng)常發(fā)生誤報,漏報等情況,而且造價高昂,普通用戶不能普及使用。所以我們非常有必要去研發(fā)一種廉價、實用、構(gòu)造簡單、安全系數(shù)高的居室報警系統(tǒng)用來滿足目前我們?nèi)藗兩畎踩男枰?。本次設(shè)計所做的是以單片機(jī)作為居室報警系統(tǒng)設(shè)計的核心器件,搭配傳感器作為環(huán)境變量的識別傳到單片機(jī)進(jìn)行處理判斷,實現(xiàn)報警功能。本設(shè)計的單片機(jī)是采用STC89C51作為該系統(tǒng)的核心元器件,配上DYP-ME003人體紅外傳感器、18B20溫度傳感器和煙霧識別傳感器來辨別環(huán)境中的變量,轉(zhuǎn)換成數(shù)字信號之后傳送給單片機(jī)處理,實現(xiàn)聲光報警。這樣設(shè)計的系統(tǒng)既元器件廉價,結(jié)構(gòu)簡潔也穩(wěn)定和使用方便,利于推廣和應(yīng)用。關(guān)鍵詞:防火;
3、防盜;報警Abstract Although China has been engaged in the development and construction of housing projects safe and civilized community, but the face of the current complex social security environment and peoples private property continue to increase, the population continues to move closer to the aggreg
4、ation increased fire hazards hidden everywhere. People in different social environments are growing each with the opposite sex, burglary led to frequent, so we need to build an anti-theft system, fire alarm system. Although the market has a variety of intelligent room security alarm systems, but the
5、se systems due to the frequent occurrence of false positives and false negatives, etc., but the high cost, the average user is not universal use. So we very necessary to develop a cheap, practical, simple structure, high safety factor bedroom alarm system to meet current security needs of our people
6、s lives. The design is done by the STC89C51 core device designed as a bedroom alarm system, with sensors as environment variables passed to the STC89C51 for processing recognition judgment, to achieve the alarm function. After the transfer of this design is the use of STC89C51 STC89C51 as the core c
7、omponents of the system, coupled with DYP-ME003 human infrared sensor, 18B20 temperature sensor and smoke sensor identification to identify environmental variables, converted into a digital signal to the STC89C51 processing, sound light alarm. Both components of such a system design cheap, simple st
8、ructure is stable and easy to use, conducive to the promotion and application.Keywords: fire; theft; alarm目 錄 TOC o 1-3 h z u 1 緒 論1.1 當(dāng)前社會背景隨著目前社會的不斷發(fā)展進(jìn)步,人們生活水平的不斷提高,但是在我們身邊有著越來越多的隱患。為了及早地發(fā)現(xiàn)和報警,把我們的人身財產(chǎn)安全損失減到最低。那么災(zāi)自動識別報警系統(tǒng)已經(jīng)成為了我們?nèi)粘I钪胁豢僧嬋钡囊徊糠至?。而目前有很多的高層建筑物、商業(yè)建筑、工廠、密集住宅區(qū),對消防報警系統(tǒng)的要求更加的嚴(yán)格核可。消防安全和消防設(shè)施作
9、用的發(fā)揮對于系統(tǒng)設(shè)計、安裝和使用該系統(tǒng)顯得尤為重要。火災(zāi)自動報警系統(tǒng)提醒人們火災(zāi)的發(fā)生一般都是通過環(huán)境中產(chǎn)生的煙霧、熱量等變量識別然后傳送到控制器再由控制器傳到各個模塊實現(xiàn)的。現(xiàn)在大部分的企業(yè)都主要面向貨物存儲地、大型超市、高層公寓、酒店等的大型場所的報警系統(tǒng)研發(fā)。而忽視了再居民住宅區(qū)、學(xué)校教室等的小型防火樓房。不僅僅火災(zāi)給我們的生活帶來了威脅,盜竊事件也經(jīng)常威脅這我們。根據(jù)目前的社會發(fā)展趨勢來看,由于我國人口分布不均,人口基數(shù)大,城市人口密集。因此城市中的人們都比較是在密集的住宅區(qū)定居。這些住宅區(qū)的主要特點是樓層較高和密集,人員流動較大,安全防范要提高。因此我們很有必要要提高家庭電子防盜報警
10、系統(tǒng)。而本次設(shè)計也為了這種需求所設(shè)計的居室報警系統(tǒng)來滿足當(dāng)今社會的需求。2 系統(tǒng)總設(shè)計方案2.1 設(shè)計內(nèi)容和要求本設(shè)計主要是硬件和軟件兩部分。硬件還有數(shù)據(jù)收集模塊、遠(yuǎn)程控制、報警等。因為報警系統(tǒng)主要是檢測室內(nèi)溫度和煙霧的濃度識別來實現(xiàn)報警功能的。所以本居室報警系統(tǒng)的硬件主要由紅外線人體傳感器、溫度傳感器、煙霧傳感器、報警模塊、單片機(jī)控制電路來實現(xiàn)的。當(dāng)居室遭到入侵時,裝在門窗檢測點上面的紅外探頭可以檢測到人體輻射出來的紅外能量,從而得知有人入侵,系統(tǒng)就會通過相應(yīng)的處理把數(shù)據(jù)傳到單片機(jī),然后實現(xiàn)了報警。而當(dāng)火災(zāi)發(fā)生的時候,居室中的煙霧濃度會升高,熱量也會升高,那么通過煙霧傳感器和溫度傳感器檢測到
11、變量,經(jīng)過A/D轉(zhuǎn)變成數(shù)字信號傳送到單片機(jī),單片機(jī)分析處理后就會驅(qū)動報警器,實現(xiàn)報警。2.2 系統(tǒng)設(shè)計的總體思路從這次的設(shè)計要求來以知道,硬件電路包括輸出/輸入電路、單片機(jī)、擴(kuò)展電路模塊等組成。本次基于單片機(jī)的居室報警系統(tǒng)包括了硬件設(shè)計和軟件設(shè)計這兩部分。所以系統(tǒng)應(yīng)該包含如下圖的結(jié)構(gòu),STC89C51單片機(jī)為核心控制、紅外檢測模塊、溫度檢測模塊、煙霧檢測模塊和AD采集這幾部分,該系統(tǒng)的結(jié)構(gòu)框圖如圖2-1所示。溫度傳感器按鍵STC89C51 單片機(jī)溫度傳感器按鍵STC89C51 單片機(jī)信號調(diào)理信號調(diào)理煙霧傳感器溫度、濃度顯示煙霧傳感器溫度、濃度顯示紅外人體傳感器聲光報警紅外人體傳感器聲光報警圖2
12、-1 防火防盜報警系統(tǒng)結(jié)構(gòu)框圖在本次系統(tǒng)設(shè)計中,對于報警系統(tǒng)獲取識別信息的途徑主要有兩種。一種是對于環(huán)境中煙霧濃度的識別,另外一種是紅外光電管的識別。當(dāng)環(huán)境中的煙霧濃度升高時,單片機(jī)將會識別該轉(zhuǎn)換后的數(shù)字信號,從而觸發(fā)中斷,傳到報警電路發(fā)出報警。而第二種識別,平時在沒有遮擋物的時候,接收管可以接收到發(fā)射管發(fā)射出來的信號。當(dāng)有人入侵經(jīng)過,會遮擋住發(fā)射管,由于紅外線無法穿透物體,因此,接收管無法接收到信號,此時單片機(jī)會接收到一個高電平信號觸發(fā)中斷,產(chǎn)生了報警信號。3 核心單片機(jī)電路3.1 STC89C51系列單片機(jī)介紹本系統(tǒng)的主要控制核心是STC89C51系列單片機(jī)。它是具有低功耗,高性能,而且穩(wěn)
13、定的微控制器。在本系統(tǒng)中,它的主要任務(wù)就是通過中斷信號,來判斷是否發(fā)生了火災(zāi)和有人入侵居室,如果確實發(fā)生了火災(zāi)和有人進(jìn)入,就會觸發(fā)警報進(jìn)行報警。STC89C51系列單片機(jī)在電子產(chǎn)品領(lǐng)域中具有廣泛應(yīng)用,它在單晶的片上,擁有8位的CPU和在系統(tǒng)可編程的Flash。它具有32個I/O口,2個16位定時/計數(shù)器,片內(nèi)4K的FLASH,4K字節(jié)閃存,128字節(jié)隨機(jī)存取數(shù)據(jù)存儲器, 并且含有中斷、串口等外設(shè)。另外,STC89C51仍能夠進(jìn)行0HZ的與非運算,具有省點的功能模式。在空閑模式下,可以停止一些不必要的操作,節(jié)省了系統(tǒng)的損耗的同時又能夠保持中斷串口等外設(shè)的正常工作。在掉電之后,程序仍不會丟失,保存
14、在存儲器中,晶振會停止震蕩,直到下次上電開啟。其具體引腳如下:Vcc:電源電壓。 Vss:接地。XTAL1:接外部時鐘輸入端和片內(nèi)振蕩器的高增益反相放大器。XTAL2:作為片內(nèi)振蕩器的高增益反相放大器的輸出端。RST:作為復(fù)位信號輸入端。只有在高電平的時候才有效。如果要對單片機(jī)進(jìn)行復(fù)位操作的話,那么只需要在這個引腳上面,加上2個機(jī)器周期以上的高電平即可。EA/Vpp:輸入信號的時候,外部儲存器允許訪問的控制信號。當(dāng)EA端高電平的時候,那么就會讀取存儲程序的存儲器。但是當(dāng)訪問的PC值超過0FFFH時,它就會自動跳轉(zhuǎn)訪問外部儲存器中儲存的數(shù)據(jù)。而當(dāng)EA端輸出為低電平時,它就會只讀取外部儲存器,地址
15、為0000HFFFFH,此時片內(nèi)的Flash存儲器將不起功能。Vpp作為引腳的另一個功能,作為輸入編程電壓。ALE/PROG:在訪問存儲器時候,該引腳可以產(chǎn)生信號,鎖存地址,低8為的地址不能唄訪問,確保了整個系統(tǒng)的安全。在平時,ALE會產(chǎn)生脈沖信號,該信號的頻率為晶振的1/6。閃存的訪問必須經(jīng)過ALE位的有效信號之后才能夠正常的開始。如果ALE所存了地址,則該地址具有寫保護(hù)的特性。此外,該信號可以為程序存儲器提供相應(yīng)的時鐘信號。在必要的時候,它還能夠禁止ALE操作放大地址單元D0位置,那是特殊放大寄存器區(qū)中程序存儲器INC的8EH。這樣指令A(yù)LE才會被應(yīng)用,同時該引腳將會在單片機(jī)內(nèi)部被拉高,并
16、且單片機(jī)在執(zhí)行外部程序的時候,此時信號線將失效。PSEN:片內(nèi)程序儲存器的讀選通程序存儲器信號。當(dāng)程序元需要訪問外部空間的時候,該引腳會產(chǎn)生下降沿信號,用于觸發(fā)對外部存儲器的讀寫。此外,該引腳可以當(dāng)做外部存儲器的使能信號引腳。P0口:一個具有雙功能8位雙向I/O口。當(dāng)STC89C51增加外部存儲器時,以及P0口作為外部寄存器的地址總線,數(shù)據(jù)總線為分時復(fù)用端口。并且P0口也能夠作為I/O口使用,需要加一個上拉電阻,才可以變成準(zhǔn)雙向口。當(dāng)作為普通的I/O輸入時, 應(yīng)先向輸出的鎖存器端口外部的寄存器寫入數(shù)據(jù)1。而且P0口可驅(qū)動8個LS型TTL負(fù)載。P1口:是一個8位單功能的準(zhǔn)雙向I/O口,內(nèi)部有上拉
17、電阻。P1口是專為用戶使用的準(zhǔn)雙向I/O口,當(dāng)作為普通的I/O輸入時,應(yīng)先向端口的輸出鎖存器寫入1。P1口可驅(qū)動4個LS型TTL負(fù)載。P2口:是一個8位雙功能的準(zhǔn)雙向I/O口,內(nèi)部也有上拉電阻。當(dāng)作為地址輸出線,它可輸出高8位地址。P2口也可作為普通的I/O口使用。當(dāng)作為普通的I/O輸入時,先向輸出鎖存器寫入1。P2口可驅(qū)動4個LS型TTL負(fù)載。P3口:是一個8位有第二輸入功能的準(zhǔn)雙向I/O口,不存在高阻抗輸入狀態(tài),有上拉電阻。P3口可作為通用的I/O口使用。當(dāng)作為通用的I/O輸入時,先向輸出鎖存器寫入1。P3口可驅(qū)動4個LS型TTL負(fù)載。本設(shè)計選用STC89C51作為主控芯片,其管腳如圖3-
18、1所示。圖3-1 STC89C51的管腳圖3.2 單片機(jī)最小系統(tǒng)STC89C51如果需要正常工作,那么外部的晶振電路是必不可少的。因為它所產(chǎn)生的一個固定頻率的振蕩信號可以作為單片機(jī)內(nèi)部的時鐘基準(zhǔn)。單片機(jī)有兩個引腳XTAL1, XTAL2,兩端連接石英晶振,一個為輸入一個為輸出。外部連接兩個匹配電容。外部晶振的頻率越高,振蕩器產(chǎn)生的震蕩信號頻率越高,單片機(jī)的工作速度越快。但是并不是晶振越高越好,運行速度快對存儲器的速度要求振蕩器越高,對印制電路板的振蕩器工藝要求也高,即要求線間振蕩器的寄生電容要小振蕩器,過高的速度會降低51單片機(jī)的運行穩(wěn)定性。3.3 晶振電路在本次系統(tǒng)設(shè)計中主要使用的是STC8
19、9C51系列單片機(jī)和12MHZ的晶振,配上一個30PF的電容。晶振電路主要作用的是XTAL1和XTAL2這兩個引腳。XTAL1主要是用來輸出和支持內(nèi)部時鐘電路的工作,并且作為反向震蕩放大器,XTAL2作為來自反向振蕩的輸出。一般選取電容C1為10uf,電阻R1為10K。這是為了在上電的時候,RST腳的高電平可以保持兩個以上機(jī)器周期,如圖3-2所示。圖3-2 STC89C51單片機(jī)晶振電路3.4 復(fù)位電路STC89C51系列單片機(jī)的復(fù)位一般都是由外部的復(fù)位電路來實現(xiàn)的,通過外部復(fù)位電路來實現(xiàn)復(fù)位引腳RST的。復(fù)位電路工作原理是給電源VCC上電的時候,電容C7進(jìn)行充電,電阻R6會出現(xiàn)電壓,從而使單
20、片機(jī)復(fù)位;然后,電容C7充電完畢,電阻R6上的復(fù)位電流降到0,電壓也降為0,那么單片機(jī)就進(jìn)入復(fù)位工作。工作期間,按下按鍵,那么電容C7就會放電復(fù)位,同時在電阻R6上會出現(xiàn)電壓,使得單片機(jī)復(fù)位。S4復(fù)位松手,電容C7又復(fù)位充電,幾個毫秒后復(fù)位,單片機(jī)進(jìn)入工作狀態(tài),如圖3-3所示。圖3-3 STC89C51單片機(jī)的復(fù)位電路4 溫度傳感電路4.1 DS18B20 介紹DS18B20,是一種常用的溫度傳感器。它體積較小,適用范圍較廣,抗干擾能力較強(qiáng),檢測精準(zhǔn)等特點。它的主要特點是采集數(shù)據(jù)為數(shù)字信號,能夠直接傳給單片機(jī)處理。同時它可以提供9位的溫度讀數(shù),顯示溫度。而且它是單線接口方式,只需要一條線就可以
21、使單片機(jī)與DS18B20實現(xiàn)雙向通訊,無須外接電源。4.2工作電路本設(shè)計DS18B20與單片機(jī)的P2.3相連,采集到溫度信號后,將數(shù)據(jù)傳輸給單片機(jī)當(dāng)溫度達(dá)到預(yù)先設(shè)定的上限值(本文的上限值是:45 ),則LED紅燈點亮,蜂鳴器報警,數(shù)碼管顯示當(dāng)前的溫度值,如圖4-1所示。 圖4-1 DS18B20工作電路5 煙霧傳感電路5.1 煙霧傳感器MQ-2 本次系統(tǒng)設(shè)計中 主要使用的是氣體。它的主要是由二氧化錫(SnO2)組成,這種材料的電導(dǎo)率是較低的。MQ-2的靈敏度很高,尤其是液化石油氣、氫氣,天然氣等。它的主要原理是電導(dǎo)率隨可燃?xì)怏w的濃度增大而增大。并且該價格便宜,安全可靠,是一種理想的氣體檢測傳感
22、器。因此,本設(shè)計采用MQ-2氣體傳感器作為報警器煙霧信息采集部分的核心,煙霧傳感器的外觀和結(jié)構(gòu)圖如圖5-1和圖5-2所示。圖5-1 MQ-2型傳感器的外觀圖5-2 MQ-2型傳感器的結(jié)構(gòu)圖5.2 MQ-2傳感器的介紹它對天然氣、液化石油氣等可燃?xì)怏w識別靈敏,反應(yīng)迅速,還能長期持續(xù)工作,具備良好的重復(fù)利用。并且對于工作電壓的要求低,24V以下都能工作。并且加熱電壓為50.2V。這是由于它初期是穩(wěn)定狀態(tài)的,會吸附空氣中的水蒸氣,因此不能馬上進(jìn)入工作狀態(tài)。長期不通電工作后必須要預(yù)熱幾分鐘,使粘附水蒸氣蒸發(fā)了,它才能夠正常工作。而在此我們稱為初期穩(wěn)定時間。5.3 ADC0832介紹 5.3.1 ADC
23、0832功能特點ADC0832是NS公司生產(chǎn)的8位分辨率的A / D轉(zhuǎn)換芯片,多達(dá)256的最大分辨率可適用普通模擬轉(zhuǎn)換的要求。芯片只需要32S轉(zhuǎn)換時間,輸出的是一個雙數(shù)據(jù)可以用作數(shù)據(jù)驗證,以便減少數(shù)據(jù)誤差,轉(zhuǎn)換速度快且穩(wěn)定還有強(qiáng)大的性能。單獨的芯片使能輸入,使更多的設(shè)備連接和處理器控制變得更加方便。通過DI數(shù)據(jù)輸入,就可以很容易地選擇通道來實現(xiàn)功能。 5.3.2 ADC0832外部引腳及其說明ADC0832各引腳說明如下:CS片選使能,在低電平時有效。CH0,CH1兩路模擬輸入通道,或作為IN+/-使用。DI數(shù)據(jù)信號的輸入端,選擇通道控制。DO數(shù)據(jù)信號的輸出端,模數(shù)轉(zhuǎn)換。CLK芯片時鐘輸入。V
24、cc/REF電源的輸入端和基準(zhǔn)電壓的輸入端。GND電源接地端。5.4 單片機(jī)對ADC0832的控制原理ADC0832分別是通過CS,CLK,DO,DI這四個管腳與單片機(jī)相連。但由于在DO和DI通信時,它們不是在同一時間有效,而且還因為,單片機(jī)接口是雙向的,所以一般我們將在一條線上并聯(lián)使用DO和DI。當(dāng)ADC0832沒有連接工作時,這是因為CS輸入為高,則芯片不工作。當(dāng)需要A/D變換,則應(yīng)該終止CS中的第一件事情是拉低電平,并且需要保持低電平直到轉(zhuǎn)換結(jié)束。然而,芯片此時開始的轉(zhuǎn)換,那么處理器將發(fā)送一個脈沖信號到芯片的時鐘輸入端之前,接收第一時鐘信號,DI端都要高電平,這表明起始位。在此之前的第二
25、個和第三個時鐘脈沖時,在為了選擇信道的功能,DI輸入端一般有2位數(shù)據(jù),其功能如表5-1:表5-1輸入形式配置位選擇通道CH0CH1CH0CH1差分輸入00+-01-單端輸入10-+11+由表5-1可知,當(dāng)配置位的差分輸入的CH0和CH1為0和0的時候,那么選擇通道CH0將會作為正輸入端IN+,CH1將會作為負(fù)輸入端IN-。當(dāng)配置位的差分輸入的CH0和CH1為0和1的時候,那么選擇通道CH0將會作為負(fù)輸入端IN-,CH1將會作為正輸入端IN+。當(dāng)配置位的單端輸入的CH0和CH1為1和0的時候,那么選擇通道CH0只進(jìn)行單通道轉(zhuǎn)換。當(dāng)配置位的差分輸入的CH0和CH1為1和1的時候,那么選擇通道CH1
26、將會只進(jìn)行單通道轉(zhuǎn)換。在收到第3時鐘脈沖,輸入電平DI端沒有任何效果,然后DO/DI端輸出的數(shù)據(jù),以及將讀取數(shù)據(jù)DO。在收到的第1個與第4個時鐘脈沖將DO端從數(shù)據(jù)轉(zhuǎn)換輸出,然后接收每個脈沖,DO終端將輸出下一個數(shù)據(jù)。直到前11個脈沖到來前,都輸出最低位數(shù)據(jù),因此,在完成輸出數(shù)據(jù)的一個字節(jié)的目的。從該數(shù)據(jù),輸出數(shù)據(jù)相對的下一個字節(jié)也開始,也就是從第11個時鐘脈沖輸出D0。然后,它會輸出8位數(shù)據(jù),直到第19個脈沖到來時的數(shù)據(jù)輸出,同時也標(biāo)志著這是第一次A/D轉(zhuǎn)換完成。5.5 A/D轉(zhuǎn)換電路 因為MQ-2煙霧傳感器是電阻型的,所以需要串聯(lián)電阻。然后再經(jīng)過放大電路后,傳到ADC0832進(jìn)行采集,信號經(jīng)
27、過A/D轉(zhuǎn)換模塊轉(zhuǎn)換之后,傳送到單片機(jī)進(jìn)行處理,如圖5-3所示:圖5-3 A/D轉(zhuǎn)換電路6 光電對管檢測電路紅外線接收管是用來接收和感應(yīng)紅外線光線的。通常接收管和發(fā)射器都是紅外線發(fā)射管成套運用的。紅外光電對管的特征與原理如下:紅外線接收管接收紅外光電,它主要是將紅外光信號,轉(zhuǎn)變成電信號的半導(dǎo)體電器件,它的核心部分是有一個特殊材料的PN結(jié),與普通的紅外光二極管主要區(qū)別是,紅外光線接收管為了更大接收面積的接受入射光線,它會盡量做大它的PN結(jié)面紅外光電積,同時電極的面積應(yīng)該越小,同時PN結(jié)的電結(jié)很淺,一般小于1微米。紅外線接收二極管的工作原理,主要是受到紅外光電反向電壓的作用。每當(dāng)有物體遮擋時,此時
28、紅外光電沒有受到光照,那么它的反向電流很小,我們稱之為暗電流。然而當(dāng)有紅外線光照時,受到強(qiáng)烈的光照,那么紅外線光子攜帶著能量進(jìn)入PN結(jié)后,把能量傳給束縛在共價鍵上被物體遮擋的電子,就會使少量這些電子的掙脫了共價鍵,產(chǎn)生了電子空穴對。它們在反向電壓的作用,會發(fā)生漂移,同時在光照變大,反向電流也會更加的明顯變大,光照強(qiáng)度越大,反向電流也越大。通常我們稱這種特性“光電導(dǎo)”。在平時無遮擋物,接受管可以收到發(fā)射管發(fā)射出來的信號,在發(fā)射管的輸出端會一直為低電平。當(dāng)有物體經(jīng)過,遮擋住發(fā)射管時,由于紅外線無法穿透物體,因此,接受管無法接收到信號,此時有高電平信號產(chǎn)生。具體的電路如圖6-1所示:圖6-1 光電傳
29、感器電路6.1 報警電路本次系統(tǒng)設(shè)計使用蜂鳴器燈光作為報警警報。通過單片機(jī)接收溫度傳感器、氣體傳感器和紅外傳感器的數(shù)據(jù),判斷環(huán)境變量來確定是否進(jìn)行報警。6.2 蜂鳴器當(dāng)單片機(jī)接收到的信號判斷為超過環(huán)境中的設(shè)定值時,就會把Q1導(dǎo)通,驅(qū)動蜂鳴器,發(fā)出報警聲,如圖6-2所示:圖6-2 蜂鳴器報警電路6.3 按鍵設(shè)置電路在單片機(jī)上接上按鍵控制電路的兩端,一端是地線,另一端是P1口,如圖6-3所示:圖6-3 按鍵設(shè)置電路其中四個按鍵分別為紅外人體傳感器,控制煙霧濃度,控制火災(zāi)溫度,加減濃度和溫度上限值。按鍵1:代替紅外人體傳感器進(jìn)行仿真操作;按鍵2:火災(zāi)溫度值和煙霧濃度值設(shè)置按鍵,可以設(shè)置火災(zāi)溫度和煙霧
30、濃度的上限值,本設(shè)計的火災(zāi)溫度上限值為45,煙霧濃度上限值為2;按鍵3:增加預(yù)設(shè)環(huán)境中的煙霧濃度上限值和溫度上限值;按鍵4:減少預(yù)設(shè)環(huán)境中的煙霧濃度上限值和溫度上限值;6.4 LED燈光電路LED燈閃光報警電路,一端和地線相連,另一端和STC89C51的P3口相連。顯示火災(zāi)情況和居室入侵報警情況,電路圖如圖6-4所示。圖6-4 LED顯示電路6.5 顯示電路火災(zāi)報警顯示電路采用LED共陽極數(shù)碼管,用來顯示環(huán)境中的溫度和煙霧的濃度。電路圖如圖6-5所示。圖6-5 顯示電路7 系統(tǒng)軟件設(shè)計 開 始本次設(shè)計中,軟件編程部分主要解決的是識別判斷環(huán)境中的溫度傳感器、煙霧傳感器和紅外人體傳感器傳來的數(shù)據(jù),
31、進(jìn)行判斷處理作出報警。其邏輯流程圖如圖7-1所示。 開 始 檢測入侵 檢測入侵 檢測煙霧檢測溫度 進(jìn)行A/D轉(zhuǎn)換 進(jìn)行A/D轉(zhuǎn)換 單片機(jī)進(jìn)行單片機(jī)進(jìn)行數(shù)據(jù)處理是否超過設(shè)置上限?是否有人入侵? 是否超過設(shè)置上限?是否有人入侵?報警子程序報警子程序工作 是 否顯示環(huán)境中的溫度和煙霧濃度顯示環(huán)境中的溫度和煙霧濃度 返 回圖7-1 邏輯流程圖7.1 系統(tǒng)主程序在本次系統(tǒng)設(shè)計中,上電之后首先是對單片機(jī)系統(tǒng)進(jìn)行初始化。單片機(jī)中斷的初始化主要是為了更好的實現(xiàn)單片機(jī)檢測信號的到來。在這之后,便開始等待外部中斷的到來,當(dāng)環(huán)境中溫度煙霧濃度和紅外接收器產(chǎn)生變量,會產(chǎn)生相應(yīng)的電平變化,觸發(fā)中斷,產(chǎn)生報警。報警時,程
32、序控制LED燈進(jìn)行閃爍,如果單片機(jī)沒有接收環(huán)境中的變量時,則單片機(jī)處于等待中斷的模式。主程序主要是要進(jìn)行初始化,以及設(shè)置中斷的矢量和調(diào)用顯示等。7.2 溫度采集處理模塊開始由于本次使用的是集成了數(shù)字信號轉(zhuǎn)變的溫度傳感器。所以不需要A/D轉(zhuǎn)換。為了方便展示本次設(shè)計,將溫度傳感器的報警溫度設(shè)定為40,在實際當(dāng)中其報警溫度為60。溫度采集轉(zhuǎn)換的流程圖如圖7-2所示:開始對DS18B20對DS18B20進(jìn)行初始化輸入控制溫度輸入控制溫度讀取讀取環(huán)境中的溫度返回返回圖7-2 溫度采集流程圖7.3 煙霧采集處理模塊 7.3.1 標(biāo)度變換概念傳感器元器件檢測物理變量的方法,一般都是通過傳感器感受環(huán)境中的變量
33、,轉(zhuǎn)換為電信號,再經(jīng)過數(shù)據(jù)采集系統(tǒng)后得到與被檢測相對應(yīng)的數(shù)字信號。也就是說在不同的智能設(shè)備中,同樣的數(shù)字量所代表的是不一樣的。通常采用一定的處理技術(shù)將這些數(shù)字量轉(zhuǎn)換為具有不同綱量的相應(yīng)物理量,這一技術(shù)稱為標(biāo)度變換。 7.3.2 標(biāo)度變換的原理如果被測量物理量,它的變化范圍為A0-Am,物理量的實際測到數(shù)據(jù)量為Ax;A0對應(yīng)的數(shù)字量是NO,Am對應(yīng)的數(shù)字量是Nm,Ax對應(yīng)的數(shù)字量是Nx;如果傳感器的整個采集系統(tǒng)是線性相關(guān)的,那么它的標(biāo)度變換公式就是:Ax=A0+(Am-A0)*(Nx-N0)/(Nm-N0) (7-1)在本設(shè)計中,由于采集的是負(fù)載電阻的電壓值,再而算得出煙霧傳感器的電阻值,從而求
34、得對應(yīng)的濃度值。則有:Ax=A0+(Am-A0)*(Nx-N0)/(Nm-N0)=0+(5-0)*( Nx-0)/(255-0)= Nx/51 (7-2) 7.3.3 數(shù)據(jù)采集 系統(tǒng)上電就會驅(qū)動ADC0832,IN0、IN1進(jìn)行A/D轉(zhuǎn)換,轉(zhuǎn)換好的數(shù)字信號傳到單片機(jī)之后,把相應(yīng)的數(shù)據(jù)存在儲存器,這是由中斷服務(wù)程序完成。注意:當(dāng)cs從高變?yōu)榈偷臅r候,就會選擇ADC0832。在時鐘的上升沿,ADC0832內(nèi)部的多路地址移位寄存器就會把DI端的數(shù)據(jù)存入。在第一時鐘周期中,DL是高電平,這意味著起始位置,那么將輸入兩個進(jìn)入配置位。當(dāng)啟動位和配置位輸入了之后,選通模擬通道,此時轉(zhuǎn)換就開始。從轉(zhuǎn)換開始之后
35、,一個時鐘周期的延時,就會使得選定的通道穩(wěn)定。緊接著它會在第4個時鐘下降沿的時候,輸出轉(zhuǎn)換數(shù)據(jù)。它會先輸出最高位(D7-DO),在把轉(zhuǎn)換結(jié)果輸出了之后,又會從最低位開始再一次輸出數(shù)據(jù)(D7-DO),這兩次發(fā)送的最低位會共享。 8 結(jié)束語智能家居防火防盜報警系統(tǒng)的普及,能夠保障人們生命財產(chǎn)安全,可以有效的盡早對火災(zāi)發(fā)生發(fā)出警報,以及居室的非法入侵進(jìn)行報警。它是集防火防災(zāi)和人身生活安全的設(shè)備儀器。本次設(shè)計的居室報警系統(tǒng)主要由溫度傳感器,煙霧濃度傳感器和紅外人體傳感器構(gòu)成。DS18B20溫度傳感器它體積較小,使用環(huán)境廣泛,封裝多種多樣,適合小型設(shè)備的使用。MQ-2煙霧傳感器可以檢測多種可燃性氣體,成
36、本低,可靠性高,是一種理想的氣體檢測傳感器。它可以把環(huán)境中的煙霧濃度進(jìn)行氣-電的轉(zhuǎn)換器,而電導(dǎo)率會隨著可燃?xì)怏w濃度變化,轉(zhuǎn)換成電流信號,通過A/D轉(zhuǎn)換電路成數(shù)字信號,再發(fā)送到單片機(jī)進(jìn)行處理。DYP-ME003人體感應(yīng)傳感器是基于紅外線技術(shù)的元器件,它的靈敏度強(qiáng),可靠性高,應(yīng)用廣泛。STC89C51單片機(jī)是一款低能耗、具有可編程的存儲器,而且應(yīng)用范圍廣泛,容易上手,價格便宜,擴(kuò)展性強(qiáng),適合我們本次的系統(tǒng)設(shè)計要求。如果再在本次的設(shè)計系統(tǒng)上加以擴(kuò)展功能,就可以使本系統(tǒng)功能更加的完善和強(qiáng)大,可靠性和安全系數(shù)更高。附錄1 基于單片機(jī)的智能家居防火防盜報警系統(tǒng)仿真圖 附錄2 基于單片機(jī)的智能家居防火防盜報
37、警系統(tǒng)程序源代碼 參考文獻(xiàn)1 GB50116-98火災(zāi)自動報警系統(tǒng)設(shè)計規(guī)范M.北京:中國計劃出版社.2 李群芳,肖看.單片機(jī)原理、界面及應(yīng)用嵌入式系統(tǒng)技術(shù)基礎(chǔ).北京:清華大學(xué)出版社,2005.3 譚浩強(qiáng)著.C語言程序設(shè)計.北京:清華大學(xué)出版社,20064 張義和,王敏男,許宏昌,等.例說51單片機(jī).北京:人民郵電出版社,2008.5 周麗娜.Protel99SE電路設(shè)計技術(shù).北京:中國鐵道出版社,20096 郁有文,常健,程繼紅等.傳感器原理及工程應(yīng)用(第三版).西安:西安電子科技大學(xué)出版社,2008.7 謝望.煙霧傳感器技術(shù)的現(xiàn)狀和發(fā)展趨勢.儀器儀表用戶,2006,13(5):1-2.8 李永生,楊莉玲.半導(dǎo)體氣敏元件的選擇性研究.傳感器技術(shù), 2002(3): 13.9董
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 冰柜采購合同范本
- 促進(jìn)健康教育活動的實施計劃
- 基于風(fēng)險評估的保安管理計劃
- 社區(qū)鄰里親情關(guān)懷計劃
- 《貴州豐聯(lián)礦業(yè)有限公司畢節(jié)市陰底鄉(xiāng)瑞興煤礦(變更)礦產(chǎn)資源綠色開發(fā)利用方案(三合一)》專家組評審意見
- 2025年云南貨運上崗資格證模擬考試
- 亞洲的人文環(huán)境課件-+2024-2025學(xué)年人教版七年級地理下冊
- 2025年莆田道路運輸貨運考試題庫
- 2025年鐵嶺貨運運輸駕駛員從業(yè)資格證考試試題
- 第12課+水陸交通的變遷高二歷史統(tǒng)編版(2019)選擇性必修2
- 核心素養(yǎng)視域下的小學(xué)英語“教學(xué)評一體化”實踐研究
- 2025年南昌理工學(xué)院單招職業(yè)技能測試題庫審定版
- 2025年湖南高速鐵路職業(yè)技術(shù)學(xué)院單招職業(yè)適應(yīng)性測試題庫帶答案
- 2025年黃山職業(yè)技術(shù)學(xué)院單招職業(yè)傾向性測試題庫及參考答案
- 學(xué)校食堂食材采購合同范本
- 冷庫安全培訓(xùn)
- 2025年內(nèi)蒙古法院系統(tǒng)招聘用制書記員2988人過渡高頻重點模擬試卷提升(共500題附帶答案詳解)
- 自媒體運營實戰(zhàn)教程(抖音版) 課件 第7、8章 短視頻運營;直播運營
- 2025年陜西西安康本材料有限公司招聘筆試參考題庫含答案解析
- 音頻內(nèi)容創(chuàng)新策略-洞察分析
- 2024年陜西財經(jīng)職業(yè)技術(shù)學(xué)院高職單招職業(yè)技能測驗歷年參考題庫(頻考版)含答案解析
評論
0/150
提交評論