【正文】
室盜竊等問題的出現(xiàn),人們對(duì)自己的安全和家人的安全需求得到了很大的提高。利用射頻信號(hào)的特點(diǎn)實(shí)現(xiàn)無(wú)線接收和傳輸信號(hào),并能夠識(shí)別信號(hào)。liquid crystal display。button control。ismaster,systemAnd can be in danger and shown on LCD.can immediatelyBecausehas the advantages of high efficiency,theftsensor monitoringfamilyforprice,taking into account the 51In this paper,alarm device,is relatively small.largemost of thewe need tostillsocial security Abstract:With the rapid development of modern并可以在并LCD上顯示危險(xiǎn)。本文設(shè)計(jì)了一款基于AT89C51單片機(jī)的家庭防盜報(bào)警器,該系統(tǒng)利用熱電型紅外傳感器監(jiān)控家里面的情況,并且如果家里面發(fā)送盜竊是可以及時(shí)將信息傳遞給主人,具有高效,方便,快速等特點(diǎn)。但是在一些地方還是時(shí)不時(shí)會(huì)出現(xiàn)一些入室盜竊事件,這些地方都需要我們做好安全防護(hù)措施 。目前大多的防盜報(bào)警裝置都是安裝在比較大型范圍的場(chǎng)所,適合安裝在家庭的比較少。因?yàn)楸驹O(shè)計(jì)采用的是紅外傳感器檢測(cè),該系統(tǒng)選用AT89C51單片機(jī),遙控控制系統(tǒng)開始檢測(cè)和結(jié)束檢測(cè),方便主人,系統(tǒng)終端部分選用是蜂鳴器報(bào)警電路和LCD液晶顯示。electronichave the very bigfrom time to time there will besomedo securityantitheft alarm devicerange of places,While the familyalsoconsidering the actualmicrocontroller,designmost families.In this paper,antitheft alarm,inside the house,can betransmittedconvenient,fastof this design is based onalarmThe system usestesting andthe terminala buzzer alarm系統(tǒng)由AT89C51,無(wú)線射頻發(fā)送模塊SC2262,無(wú)線射頻接收模塊SC2272,12864液晶,蜂鳴器,實(shí)時(shí)時(shí)鐘芯片DS1302,紅外熱傳感器,按鍵等構(gòu)成。而目前,為了保證自己的人身和財(cái)產(chǎn)安全,現(xiàn)在好多的大城市都安裝了安全護(hù)欄和防盜窗,這些防盜窗給加入帶來(lái)了安全的同時(shí)也給家人帶來(lái)了隱患。 中國(guó)家庭防盜報(bào)警器起步的比較晚,但近幾年發(fā)展的非??欤野l(fā)展的空間比較大,防盜報(bào)警器這一塊市場(chǎng)目前還有很大空間,可以預(yù)見以后家庭防盜報(bào)警將走進(jìn)大多數(shù)的家庭,現(xiàn)在開發(fā)家庭防盜報(bào)警裝置將活的非常大的市場(chǎng)和利潤(rùn)。現(xiàn)代大多數(shù)的防盜裝置都是利用物力技術(shù)和電子信息技術(shù),監(jiān)控是為了防止危險(xiǎn)分子的進(jìn)入,蜂鳴報(bào)警起提示作用,并告訴別人發(fā)送危險(xiǎn)的地方。目前市場(chǎng)上,紅外報(bào)警器比較多。下圖是兩個(gè)有一定代表性的報(bào)警器: 紅外線報(bào)警器 智能報(bào)警器. 設(shè)計(jì)目的家庭防盜報(bào)警器可以作為家庭,倉(cāng)庫(kù)等地方的防盜報(bào)警裝置。. 設(shè)計(jì)意義家用防盜報(bào)警器的設(shè)計(jì),為了保證社會(huì)家庭和個(gè)人生命財(cái)產(chǎn)的安全,提高社會(huì)各個(gè)部門可以在最快時(shí)間反應(yīng)的能力,設(shè)計(jì)開發(fā)一款家庭防盜報(bào)警裝置有著十分重要的意義。. 4. 制作實(shí)驗(yàn)室原型。b. 信號(hào)接收處理電路部分,主要是用熱電型紅外傳感器作為接收模塊,按鍵控制中的按鍵1按下后開始采集人體紅外信號(hào),采集到信號(hào)后通過(guò)單片機(jī)處理在LCD液晶顯示器上顯示,采用上電自動(dòng)復(fù)位,如果在系統(tǒng)運(yùn)行期間采集到人體紅外信號(hào),LCD液晶顯示的同時(shí),那蜂鳴器提示報(bào)警。. 按鍵控制電路部分按鍵電路主要控制系統(tǒng)的運(yùn)行可停止,按鍵1按下,系統(tǒng)檢測(cè)信號(hào),開始布防,SC2262傳感器檢測(cè)信號(hào)并將檢測(cè)到的信號(hào)發(fā)送出去。蜂鳴器結(jié)束報(bào)警。引腳圖,如下圖3所示:圖3:AT89C51單片機(jī)引腳圖. LCD顯示屏介紹因?yàn)闈h字是8*8的,故選用12864液晶顯示屏,12864是點(diǎn)陣數(shù)液晶模塊128*64的簡(jiǎn)稱,下面是元器件圖4和實(shí)物圖圖5:圖4: 12864元器件圖圖5: 12864液晶顯示實(shí)物圖本設(shè)計(jì)中,12864顯示屏采取3線串口通信方式與單片機(jī)連接。熱釋電紅外報(bào)警器安裝唉室內(nèi)比較好,它的誤報(bào)率和安裝的地方和辦法有很大聯(lián)系。(1)報(bào)警器安裝的距離需要滿足2~3米。(2)報(bào)警器遠(yuǎn)離空調(diào),冰箱,火爐這些可以讓溫度發(fā)送變化的地方。(3)報(bào)警器和報(bào)警范圍不要有阻擋的東西。(4)報(bào)警器不要不折像窗戶這些空氣流動(dòng)比較大,溫度改變比較大的地方可以把窗戶關(guān)起來(lái)。它DuoCeiverTM技術(shù)使nRF2401能夠使用同一天線,同一時(shí)刻接收兩個(gè)不同頻段的信號(hào)。最小系統(tǒng)一般應(yīng)該包括:單片機(jī)、電源、晶振電路、復(fù)位電路。20 引角接地。如圖11:圖11:晶振電路. 電源電路本設(shè)計(jì)中有2個(gè)模塊,所以有2個(gè)電源電路,一個(gè)按鍵電路部分的電源電路,一個(gè)是信號(hào)接收部分的電源電路,下面是對(duì)電源電路部分電源的接收:本設(shè)計(jì)所有系統(tǒng)都需要5V供電,故需要把外部輸入的9V電源經(jīng)7805穩(wěn)壓后得到5V穩(wěn)定的電壓,為整個(gè)系統(tǒng)提供電源。由天線發(fā)送出去。如下圖16:圖16:視頻信號(hào)接收與發(fā)射模塊. 紅外熱傳感器模塊紅外熱傳感模塊的12腳為電源輸入,OUT端為信號(hào)輸出端(低電平有效果)。(),當(dāng)檢測(cè)到熱電型紅外傳感器無(wú)信號(hào)時(shí), LED 指示燈滅。如下圖19:圖19:按鍵電路. 時(shí)鐘芯片電路DS1302實(shí)時(shí)時(shí)鐘芯片是SPI通信方式的時(shí)鐘芯片,VCC1是外部電池輸入端,為系統(tǒng)保存時(shí)間用,當(dāng)系統(tǒng)掉電后通過(guò)外接電池給芯片供電,以保證系統(tǒng)重新上電后時(shí)間不變。芯片的CE腳為片選端,低電平時(shí)禁止往DS1302寫入數(shù)據(jù),高電平時(shí)才可以寫入數(shù)據(jù)。如圖20:圖20:時(shí)鐘信號(hào)電路5. 系統(tǒng)程序框圖開始系統(tǒng)初始化12864顯示時(shí)間讀出DS1302信息紅外傳感器有信號(hào)? 否 是顯示基本信息液晶顯示“危險(xiǎn)”蜂鳴器停止蜂鳴器報(bào)警LED燈滅LED閃亮 是停止布防?顯示停止布防 否系統(tǒng)上電后首先初始化蜂鳴器(輸出一個(gè)低電平),對(duì)12864初始化,接著從DS1302讀出時(shí)間顯示現(xiàn)在液晶屏上。當(dāng)檢測(cè)到停止布防信號(hào)后()時(shí),顯示停止布防,蜂鳴器停止報(bào)警,LED熄滅(),把KS標(biāo)志位置0后跳出程序的while(ks)循環(huán),重新回到while(1)循環(huán)里面檢測(cè)開始布防信號(hào)。但通常是先排除系統(tǒng)中明顯的硬件故障后才和軟件結(jié)合起來(lái)調(diào)試的??梢愿鼡?jù)示波器,觀察示波器上的波形等,有故障尋找原因。//分鐘加按鍵(低電平有效)sbit kfjian=P1^5。//布防信號(hào)(低電平有效)sbit bf_off=P3^1。 if(kfjia==0) { while(kfjia!=1)//等待按件釋放 fen++。 if(kfjian==0) { while(kfjian!=1)//等待按件釋放 fen。 if(ksjia==0) { while(ksjia!=1)//等待按件釋放 shi++。 if(ksjian==0) { while(ksjian!=1)//等待按件釋放 shi。//布防開始標(biāo)志void main(){ fengming=0。 hzdisp(張鳳闖畢業(yè)設(shè)計(jì),0x81)。//把時(shí)間顯示在12864上 while(1) { if(bf_on==0)//接收到部防信號(hào) { while(bf_on!=1)。//顯示危險(xiǎn) fengming=