單片機(jī)實(shí)現(xiàn)陽臺(tái)隱形防盜網(wǎng)設(shè)計(jì)
1 前言
本文引用地址:http://butianyuan.cn/article/172567.htm防盜問題隨之而來,這給隱形防盜網(wǎng)留下了廣闊的市場(chǎng)。目前國(guó)內(nèi)市面上常用的隱形防盜網(wǎng)主要是國(guó)產(chǎn)品牌,國(guó)外的品牌極少,大多是利用紅外線或微波探測(cè)直接報(bào)警的,其誤報(bào)率很高。本設(shè)計(jì)是利用綜合探測(cè),通過計(jì)算機(jī)比較分析,再作出是否報(bào)警的判斷,從而減少誤報(bào)率。
2 設(shè)計(jì)思想
本裝置的主要功能是防從陽臺(tái)、窗臺(tái)入室的盜賊。當(dāng)屋內(nèi)有人活動(dòng)時(shí),盜賊一般不敢來,所以這時(shí)裝置不應(yīng)有報(bào)警動(dòng)作;而當(dāng)屋內(nèi)無人或無人活動(dòng)(主人睡覺)時(shí),盜賊就有可能“乘虛而人”,這時(shí)裝置就應(yīng)作好準(zhǔn)備,如發(fā)現(xiàn)陽臺(tái)、窗臺(tái)有“外訪者”就發(fā)出警報(bào)。本裝置還設(shè)置了“嚴(yán)防”功能供使用者選擇,裝置處于“嚴(yán)防”時(shí),無論屋內(nèi)是否有人,只要發(fā)現(xiàn)陽臺(tái)、窗臺(tái)有“外訪者”就發(fā)出警報(bào)。
3 系統(tǒng)構(gòu)成
如圖1所示,設(shè)計(jì)的裝置主要由外探頭、內(nèi)探頭和處理器三個(gè)部分組成,外探頭選擇型號(hào)為RK一308的雙元紅外線幕簾式被動(dòng)移動(dòng)探測(cè)器,用來探測(cè)是否有“外來者”,分別在需要監(jiān)控的陽臺(tái)、窗臺(tái)各裝一個(gè)進(jìn)行監(jiān)控。內(nèi)探頭選擇型號(hào)為RK一1 10DT的雙元紅外線移動(dòng)探測(cè)器,用來了解是否有人在屋內(nèi)、客廳、睡房、書房和廚房等處活動(dòng),根據(jù)具體要求來決定內(nèi)探頭的數(shù)量和位置。處理器主要由單片機(jī)構(gòu)成,它接收內(nèi)、外探頭的信號(hào)進(jìn)行分析,判斷是否報(bào)警。單片機(jī)選用8751單片機(jī),其內(nèi)部資源有4KEPROM、128RAM、2個(gè)16位定時(shí)器、5個(gè)中斷源、32位I/O線,其資源足夠本設(shè)計(jì)使用。
現(xiàn)假設(shè)要監(jiān)控的對(duì)象是一套兩室一廳的房子,其中有一個(gè)陽臺(tái)、四個(gè)窗臺(tái)(客廳、主房、書房、廚房各一個(gè)),因?yàn)榭蛷d的窗臺(tái)和陽臺(tái)在同一位置,所以需要監(jiān)控的是一個(gè)陽臺(tái)和三個(gè)窗臺(tái)共4個(gè)點(diǎn),分別在這4個(gè)點(diǎn)裝上一個(gè)外探頭。又在客廳、主房、書房、廚房各裝上一個(gè)內(nèi)探頭。在單片機(jī)里,我們選擇P1口為外探頭信號(hào)的輸入口,P2口為內(nèi)探頭信號(hào)的輸人口,其中外探頭1(客廳陽臺(tái))信號(hào)由P1.0輸入、外探頭2(主房窗)信號(hào)由P1.1輸人、外探頭3(書房窗)信號(hào)由P1.2輸入、外探頭4(廚房窗)信號(hào)由P1.3輸入;內(nèi)探頭1信號(hào)由P2.0輸入、內(nèi)探頭2信號(hào)由P2.1輸入、內(nèi)探頭3信號(hào)由P2.2輸入、內(nèi)探頭4信號(hào)由P2.3輸入。而P3口為報(bào)警信號(hào)的輸出口,為了明示報(bào)警點(diǎn),對(duì)應(yīng)4個(gè)監(jiān)控點(diǎn)我們分別設(shè)置了4路報(bào)警信號(hào)輸出:P3.0輸出陽臺(tái)報(bào)警信號(hào)、P3,1輸出主房窗報(bào)警信號(hào)、P3.2輸出書房窗報(bào)警信號(hào)、P3.3輸出廚房窗報(bào)警信號(hào)。這樣可以使用戶及時(shí)了解哪個(gè)位置報(bào)警。
4 系統(tǒng)軟件設(shè)計(jì)
前面提過本系統(tǒng)有“嚴(yán)防”和“智防”兩種工作狀態(tài),這里用一個(gè)“狀態(tài)設(shè)置開關(guān)”來設(shè)定系統(tǒng)是工作在“嚴(yán)防”還是工作在“智防”狀態(tài)。在“智防”時(shí),只要屋內(nèi)有人活動(dòng),系統(tǒng)就不對(duì)陽臺(tái)、窗臺(tái)作“監(jiān)防報(bào)警”;當(dāng)屋內(nèi)持續(xù)“一段時(shí)間”無人活動(dòng),系統(tǒng)就開始對(duì)陽臺(tái)、窗臺(tái)進(jìn)行“監(jiān)防”。這“一段時(shí)間”的長(zhǎng)短具體根據(jù)用戶的睡覺、平時(shí)在陽臺(tái)活動(dòng)等生活規(guī)律來設(shè)定,假設(shè)“一段時(shí)間”取5rain,那么在程序中我們就通過調(diào)用“延時(shí)5s的子程序”,再讓它重復(fù)N=60次,N的值用三對(duì)撥碼開關(guān)進(jìn)行設(shè)定。
具體程序如圖2所示。
5 結(jié)語
該系統(tǒng)結(jié)構(gòu)簡(jiǎn)單、運(yùn)行可靠、價(jià)格便宜??筛鶕?jù)用戶的具體情況,設(shè)置內(nèi)、外探頭的數(shù)目和等待時(shí)間的長(zhǎng)短。如果用戶需要,通過修改程序還可對(duì)報(bào)警情況作記錄,以便用戶了解情況。
評(píng)論