

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、<p> 摘要 隨著經(jīng)濟和科學(xué)技術(shù)的不斷發(fā)展,大部分的城市居民都在上班族的行列,家往往成了晚間休息的場所,這使得家的安全隱患重重。</p><p> 本設(shè)計將以STC89C52芯片為載體,致力于開發(fā)平民百姓能夠買得起的室內(nèi)防盜系統(tǒng),通過電路控制,使系統(tǒng)能夠在發(fā)生情況時自動識別信號并采取預(yù)定措施進行聲光報警,是一個集成度高,成本低的室內(nèi)智能防盜器。整個系統(tǒng)主要由STC89C52芯片、TCRT5000
2、傳感器、聲光報警、鍵控組成。性能好,工作穩(wěn)定,非常適合防盜報警領(lǐng)域,而今制作簡單、成本低,安裝比較方便,而且防盜性能比較穩(wěn)定,抗干擾能力強、靈敏度高、安全可靠。這種防盜器安裝隱蔽,不易被盜賊發(fā)現(xiàn)。</p><p> 關(guān)鍵詞 STC89C52;傳感器;防盜報警</p><p> ABSTRACT With the development of economy,science and
3、technology,mostof the urban residents in the ranks,often became home evening resting place office workers,which is home during the day and had an impact on safety.</p><p> This design will STC89C52RC chip c
4、arrier,is committed to the development of the civilian population can afford indoor security systems, through the circuit contro,the system can automatically identify the signal in the event of the situation and take mea
5、sures to pre-sound and light alarm,is anintegrated degree high and low-cost indoor intelligent anti-theft devic.The wholesystem is mainly composed of STC89C52 chip, TCRT5000 sensor,sound and light alarm as well as k
6、eying. Due to its good performa</p><p> KEY WORDS STC89C52RC; Sensor; Burglar Alarm</p><p><b> 目 錄</b></p><p><b> 1 前 言1</b></p><p>
7、2 紅外線防盜系統(tǒng)總體設(shè)計方案3</p><p> 2.1 主控芯片單片機的選擇3</p><p> 2.1.1 單片機的特點3</p><p> 2.1.2 STC89C52的主要性能5</p><p> 2.2 傳感器的選擇6</p><p> 2.2.1 TCRT5000光電傳感器的優(yōu)勢6
8、</p><p> 2.2.2 TCRT5000光電傳感器介紹7</p><p> 3 紅外線防盜系統(tǒng)硬件設(shè)置9</p><p> 3.1 系統(tǒng)總體設(shè)計圖9</p><p> 3.2 聲音報警電路9</p><p> 3.2.1 蜂鳴器簡介9</p><p> 3.2.2
9、 蜂鳴器工作原理10</p><p> 3.2.3 聲音報警電路原理圖分析10</p><p> 3.3 燈光警示電路11</p><p> 3.4 單片機最小系統(tǒng)11</p><p> 3.5 本章小結(jié)12</p><p> 4 紅外線防盜系統(tǒng)軟件設(shè)計13</p><p&
10、gt; 4.1 STC89C52單片機主程序13</p><p> 4.2 中斷函數(shù)流程圖14</p><p> 4.3 本章小結(jié)14</p><p><b> 5總結(jié)15</b></p><p> 參 考 文 獻17</p><p><b> 附錄18</
11、b></p><p><b> 致謝27</b></p><p><b> 1 前 言</b></p><p> 隨著社會的不斷進步和科學(xué)技術(shù)、經(jīng)濟的不斷發(fā)展,人們生活水平得到很大的提高,人們私有財產(chǎn)也不斷地增多,因而也對防盜措施提出了新的要求。</p><p> 從現(xiàn)代人們住宅發(fā)展
12、的趨勢來看,現(xiàn)代人們住宅主要是向群體花園式住宅區(qū)發(fā)展,向高空中發(fā)展,一般都是一個住宅區(qū)有幾棟至幾十棟以上,但目前市面上所擁有的家庭電子防盜報警器,只能用于單一的住宅單元,不利于統(tǒng)一管理,而且也不能滿足現(xiàn)代住宅區(qū)的發(fā)展要求,所以很有必要對家庭電子防盜報警器進一步完善和提高。</p><p> 本設(shè)計就是為了滿足現(xiàn)代住宅防盜的需要而設(shè)計的家庭式電子防盜系統(tǒng)。它在以前的防盜器基礎(chǔ)上進行了很大的改進,不但可以用于單一的
13、住宅區(qū),也可以規(guī)模用于比較大規(guī)模住宅區(qū)的防盜系統(tǒng),它的工作性能好,不易出現(xiàn)不報和誤報現(xiàn)象,安全可靠。不僅如此,它使用了單片機做信號處理器,這樣有利于與計算機相連接,利用計算機統(tǒng)一管理,使整個小區(qū)的住戶基本情況、資料等在計算機內(nèi)存儲起來,方便來訪人的查詢和保安人員的統(tǒng)一管理。</p><p> 目前市面上裝備主要有壓力觸發(fā)式防盜報警器、開關(guān)電子防盜報警器和壓力遮光觸發(fā)式防盜報警器等各種報警器,但這幾種比較常見的報
14、警器都存在一些缺點:</p><p> 壓力觸發(fā)式防盜報警器由于壓力板式安裝在墊子內(nèi),當(dāng)主機停止工作,主人在家走動時,都很容易失報和誤報,其可靠性低。</p><p> 開關(guān)式電子防盜報警器一般只有一個定點,有效范圍小,而且各種開關(guān)也易壞,失報和誤報率就高,不可靠。</p><p> 遮光式觸發(fā)防盜報警器在受到太陽光照射就會引起誤報,同時如果由于風(fēng)吹窗簾的擺動
15、等遮住了光也會引起誤報,所以這種報警器的可靠性也不高。再者,就閉路監(jiān)控電路防盜系統(tǒng)而言:它的安裝線路復(fù)雜,而且技術(shù)要求比較高,價格也比較昂貴,不利于廣泛利用。</p><p> 綜合以上報警器的不足,本系統(tǒng)采用了TCRT5000紅外傳感器以及STC89C52單片機,它的制作簡單、成本低,安裝比較方便,而且防盜性能比較穩(wěn)定,抗干擾能力強、靈敏度高、安全可靠。這種防盜器安裝隱蔽,不易被盜賊發(fā)現(xiàn)。同時它的信號經(jīng)過單片
16、機系統(tǒng)處理后利于跟PC機通信,便于多用戶統(tǒng)一管理。</p><p> 2 紅外線防盜系統(tǒng)總體設(shè)計方案</p><p> 2.1 主控芯片單片機的選擇</p><p> 2.1.1 單片機的特點</p><p> 單片機全稱單片微型計算機,是指在一種單硅片上集成微型計算機主要功能部件的集成芯片,它可以說是一個微型計算機系統(tǒng),內(nèi)部集成了中
17、央處理器(CPU)、隨機數(shù)據(jù)存儲器(RAM)、只讀程序存儲器(ROM)、定時器/計數(shù)器、輸入/輸出(I/O)接口電路以及串行通信接口等主要功能部件。由此也決定了單片機功能強,體積小,功耗低,價格便宜,工作可靠,使用方便的特點。</p><p> 51單片機內(nèi)部功能可以劃分為ROM、RAM、(ROM與RAM統(tǒng)稱為存儲器)、定時器/計數(shù)器、并行I/O接口、串行接口、中斷系統(tǒng)等幾大塊。</p><
18、p> 對比8031和8032, 51系列單片機內(nèi)部提供了程序存儲器,其中8051系列單片機提供了4KB的程序存儲器,而8052系列單片機提供了8KB的程序存儲器,在此范圍內(nèi),不用外部提供程序存儲器。</p><p> 在這個設(shè)計中,大家可以采用51系列單片機作為控制器。51系列單片機應(yīng)用廣泛,技術(shù)成熟。缺點是內(nèi)部資源較少,運行速度較慢,內(nèi)部資源較少。因而我選擇STC89C52作為該設(shè)計的芯片,既有51系
19、列的基本特點,資源也相對較多。</p><p> ?。?)STC89C52的引腳介紹</p><p> STC89C52的管腳如圖2-1所示,STC89S52作為系統(tǒng)的核心控制元件,只有它能正常工作后才能使其它的元件進入正常工作狀態(tài)。因此,下面對STC89C52進行必要的說明:</p><p> 圖2-1 STC89C52的引腳結(jié)構(gòu)圖</p>&l
20、t;p> 1)VCC:40腳,供電電壓,一般接+5V電壓。</p><p> 2)GND:20腳,接工作地。</p><p> 3)P0口:1~8腳,P0口是一個8位漏極開路的雙向I/O口。作為輸出口,每位能驅(qū)動8個TTL邏輯電平。對P0端口寫“1”時,引腳用作高阻抗輸入。</p><p> 當(dāng)訪問外部程序和數(shù)據(jù)存儲器時,P0口也被作為低8位地址/數(shù)據(jù)
21、復(fù)用。在這種模式下,P0具有內(nèi)部上電阻。但是P0口在程序校驗作為輸出指令字節(jié)時,需要外部加上拉電阻,一般上拉電阻選4.7K~10K為宜。本設(shè)計中用5.1K的排阻對P0口進行上拉電平。</p><p> 4)P1口:32~39腳,P1口是一個內(nèi)部具有上拉電阻的8位雙向I/O口,P1口緩沖器能接收輸出4個TTL門電流。P1端口寫入“1”后,被內(nèi)部上拉電阻把端口拉高,此時可以作為作輸入口使用。作為輸入使用時,被外部拉
22、低的引腳由于內(nèi)部電阻的原因,將輸出電流。</p><p> 5)P2口:20~27腳,P2 口是一個具有內(nèi)部上拉電阻的8 位雙向I/O 口,P2 輸出緩沖器能驅(qū)動4 個TTL 邏輯電平。對P2 端口寫“1”時,內(nèi)部上拉電阻把端口拉高,此時可以作為輸入口使用。6)P3口:10~17腳,P3 口是一個具有內(nèi)部上拉電阻的8 位雙向I/O 口,P3 輸出緩沖器能驅(qū)動4 個TTL 邏輯電平。對P3 端口寫“1”時,內(nèi)部上
23、拉電阻把端口拉高,此時可以作為輸入口使用。</p><p> 7)RESET:9腳,復(fù)位輸入端。當(dāng)振蕩器復(fù)位器件時,要保持RST腳兩個機器周期的高電平時間。</p><p> 8):30腳,當(dāng)訪問外部存儲器時,地址鎖存允許的輸出電平用于鎖存地址的地位字節(jié)。在FLASH編程期間,此引腳用于輸入編程脈沖。在平時,ALE端以不變的頻率周期輸出正脈沖信號,此頻率為振蕩器頻率的1/6。因此它可用
24、作對外部輸出的脈沖或用于系統(tǒng)校驗。</p><p> 9)PSEN:29腳,外部程序存儲器的選通信號。</p><p> 10):31腳,訪問外部程序存儲器控制信號。當(dāng)為低電平時,讀取外部程序存儲器;當(dāng)端為高電平時,則讀取內(nèi)部程序存儲器,設(shè)計中一般接高電平。</p><p> 11)XTAL1:19腳,振蕩器反相放大器和內(nèi)部時鐘發(fā)生電路的輸入端。如采用外部時鐘
25、源時,XTAL1為輸入端。</p><p> 12)XTAL2:18腳,振蕩器反相放大器的輸出端。如采用外部時鐘源時,XTAL2應(yīng)懸空不接。</p><p> ?。?)STC89C52和STC89C51區(qū)別</p><p> STC89C52是STC89C5151基礎(chǔ)上衍生出來的增強產(chǎn)品,事實上52內(nèi)核現(xiàn)在是實際應(yīng)用的主流。主要差別在:</p>&
26、lt;p> 1、內(nèi)部ROM增加了4K,總計8K,相應(yīng)的如果外擴程序存儲器,則從2000H開始從外部取指。</p><p> 2、增加了128字節(jié)的內(nèi)部RAM,地址從80H到FFH。使用時這128字節(jié)地址因為與特殊功能寄存器地址重疊,所以只能采用間接尋址的方式讀寫。</p><p> 3、增加了定時器2,而且該定時器也可用作波特率發(fā)生器,具備16位自動重裝載和捕獲能力。</
27、p><p> 4、相應(yīng)的增加了定時器2中斷。</p><p> 5、增加了有關(guān)定時器2的特殊功能寄存器T2MOD、T2CON、RCAP2L、RCAP2H、TH2、TL2等,還有諸如T2、ET2等控制位</p><p> 其它方面均與51一致。</p><p> 2.1.2 STC89C52的主要性能</p><p&g
28、t;<b> 其主要特性如下: </b></p><p> 增強型8051單片機,6時鐘/機器周期和12時鐘/機器周期可以任意選擇,指令代碼完全兼容傳統(tǒng)8051。用戶應(yīng)用程序空間為8K字節(jié),片上集成512字節(jié)RAM。 </p><p> 通用I/O口(32個),復(fù)位后為:P0/P1/P2/P3是準雙向口/弱上拉,P0口是漏極開路輸出,作為總線擴展用時
29、,不用加上拉電阻,作為I/O口用時,需加上拉電阻。 </p><p> ISP(在系統(tǒng)可編程)/IAP(在應(yīng)用可編程),無需專用編程器,無需專用仿真器,可通過串口(RxD/P3。0,TxD/P3。1)直接下載用戶程序,數(shù)秒即可完成</p><p> 共3個16位定時器/計數(shù)器。即定時器T0、T1、T2 </p><p> STC89C52是一種低
30、功耗、高性能CMOS8位微控制器,具有8K在系統(tǒng)可編程Flash存儲器。在單芯片上,擁有靈巧的8位CPU和在系統(tǒng)可編程Flash,這個性能使得STC89C52單片機成為眾多嵌入式控制應(yīng)用系統(tǒng)提供高靈活、超有效的解決方案。具有以下標準功能:8k字節(jié)Flash,512字節(jié)RAM,32位I/O口線,看門狗定時器,三個16位定時器/計數(shù)器,一個6向量2級中斷結(jié)構(gòu),全雙工串行口。另外 STC89c52 可降至0Hz 靜態(tài)邏輯操作,支持2種軟件可選
31、擇節(jié)電模式??臻e模式下,CPU停止工作,允許RAM、定時器/計數(shù)器、串口、中斷繼續(xù)工作。掉電保護方式下,RAM內(nèi)容被保存,振蕩器被凍結(jié),單片機一切工作停止,直到下一個中斷或硬件復(fù)位為止。</p><p> 2.2 傳感器的選擇</p><p> 2.2.1 TCRT5000光電傳感器的優(yōu)勢</p><p><b> 1、響應(yīng)時間短 <
32、/b></p><p> 光本身為高速,并且傳感器的電路都由電子零件構(gòu)成,所以不包含機械性工作時間,響應(yīng)時間非常短。 </p><p> 2、可實現(xiàn)非接觸的檢測 </p><p> 可以無須機械性地接觸檢測物體實現(xiàn)檢測,因此不會對檢測物體和傳感器造成損傷。因此,傳感器能長期使用。 </p><p>
33、 3、可實現(xiàn)顏色判別 </p><p> 通過檢測物體形成的光的反射率和吸收率根據(jù)被投光的光線波長和檢測物體的顏色組合 而有所差異。利用這種性質(zhì),可對檢測物體的顏色進行檢測。 </p><p> 2.2.2 TCRT5000光電傳感器介紹</p><p> TCRT5000光電傳感器模塊是基于TCRT5000紅外光電傳感器設(shè)計的一
34、款紅外反射式光電開關(guān)。傳感器采用高發(fā)射功率紅外光電二極管和高靈敏度光電晶體管組成,輸出信號經(jīng)施密特電路整形,穩(wěn)定可靠。</p><p> TCRT5000傳感器的工作原理與一般的紅外傳感器一樣,一傳一感。TCRT5000具有一個紅外發(fā)射管和一個紅外接收管。當(dāng)發(fā)射管的紅外信號經(jīng)反射被接收管接收后,接收管的電阻會發(fā)生變化,在電路上一般以電壓的變化形式體現(xiàn)出來,而經(jīng)過ADC轉(zhuǎn)換或LM324等電路整形后得到處理后的輸出
35、結(jié)果。電阻的變化取決于接收管所接收的紅外信號強度,常表現(xiàn)在反射面的顏色和反射面接收管的距離兩方面。</p><p> 紅外傳感器采用發(fā)射和接收一體的傳感器結(jié)構(gòu),發(fā)射電路通電,紅外發(fā)光管發(fā)紅外光,當(dāng)有人經(jīng)過傳感器前方時紅外接收管接收到人體反射回來的紅外信號信號,此時傳感器輸出模擬信號,該模擬信號經(jīng)過比較器和固定電平比較后輸出0和1的電平信號,單片機通過檢測IO口的電平狀態(tài)來判斷是否有人經(jīng)過。</p>
36、<p><b> 傳感器電路如下:</b></p><p> 圖2-2 傳感器TCRT5000 的工作原理圖</p><p> 傳感器的紅外發(fā)射二極管不斷發(fā)射紅外線,當(dāng)發(fā)射出的紅外線沒有被反射回來或被反射回來但強度不夠大時,光敏三極管一直處于關(guān)斷狀態(tài),此時模塊的輸出端為低電平;被檢測物體出現(xiàn)在檢測范圍內(nèi)時,紅外線被反射回來且強度足夠大,光敏三極管飽
37、和,此時模塊的輸出端為高電平。</p><p> 3 紅外線防盜系統(tǒng)硬件設(shè)置</p><p> 3.1 系統(tǒng)總體設(shè)計圖</p><p> 圖3-1 系統(tǒng)設(shè)計原理圖</p><p> 本設(shè)計是主要思路是以單片機為載體,以STC89C52RC為控制芯片,結(jié)合外部觸發(fā)裝置組合而成的室內(nèi)智能防盜系統(tǒng)。具有體積小,價格低,安裝、操作簡單,維護
38、容易等特點。利用外部觸發(fā)裝置將非法入侵信號傳入單片機,經(jīng)過芯片處理后,系統(tǒng)自動判斷,并在現(xiàn)場發(fā)出報警的聲響,一直持續(xù)到有人人工接觸警報,通過按鍵進行關(guān)閉重置,之后系統(tǒng)進入正常工作狀態(tài)。</p><p> 該報警器能探測從旁邊經(jīng)過的人,由紅外線傳感器、信號放大電路、電壓比較器、延時電路和報警電路等組成。報警功能開啟時當(dāng)人進入報警器的監(jiān)視區(qū)域內(nèi),即可發(fā)出報警信號。</p><p> 3.2
39、 聲音報警電路</p><p> 3.2.1 蜂鳴器簡介</p><p> 蜂鳴器是一種一體化結(jié)構(gòu)的電子訊響器,采用直流電壓供電,廣泛應(yīng)用于計算機、打印機、復(fù)印機、報警器、電子玩具、汽車電子設(shè)備、電話機、定時器等電子產(chǎn)品中作發(fā)聲器件。</p><p><b> 蜂鳴器分類:</b></p><p> 1.壓電
40、式蜂鳴器 壓電式蜂鳴器主要由多諧振蕩器、壓電蜂鳴片、阻抗匹配器及共鳴箱、外殼等組成。有的壓電式蜂鳴器外殼上還裝有發(fā)光二極管。多諧振蕩器由晶體管或集成電路構(gòu)成。當(dāng)接通電源后(1.5~15V直流工作電壓),多諧振蕩器起振,輸出1.5~2.5kHZ的音頻信號,阻抗匹配器推動壓電蜂鳴片發(fā)聲。壓電蜂鳴片由鋯鈦酸鉛或鈮鎂酸鉛壓電陶瓷材料制成。在陶瓷片的兩面鍍上銀電極,經(jīng)極化和老化處理后,再與黃銅片或不銹鋼片粘在一起。</p><
41、p> 2.電磁式蜂鳴器 電磁式蜂鳴器由振蕩器、電磁線圈、磁鐵、振動膜片及外殼等組成。接通電源后,振蕩器產(chǎn)生的音頻信號電流通過電磁線圈,使電磁線圈產(chǎn)生磁場。振動膜片在電磁線圈和磁鐵的相互作用下,周期性地振動發(fā)聲。</p><p> 3.2.2 蜂鳴器工作原理 </p><p> 蜂鳴器發(fā)聲原理是電流通過電磁線圈,使電磁線圈產(chǎn)生磁場來驅(qū)動振動膜發(fā)聲的,因此需要一定的電流才能驅(qū)
42、動它,單片機IO引腳輸出的電流較小,單片機輸出的TTL電平基本上驅(qū)動不了蜂鳴器,因此需要增加一個電流放大的電路。該設(shè)計報警電路通過一個三極管9012來放大驅(qū)動蜂鳴器。</p><p> 蜂鳴器的正極接到VCC(+5V)電源上面,蜂鳴器的負極接到三極管的發(fā)射極E,三極管的基級B經(jīng)過限流電阻后由單片機的單片機IO口控制,當(dāng)單片機IO口輸出高電平時,三極管T1截止,沒有電流流過線圈,蜂鳴器不發(fā)聲;當(dāng)單片機IO口輸出低
43、電平時,三極管導(dǎo)通,這樣蜂鳴器的電流形成回路,發(fā)出聲音。因此,人們可以通過程序控制P3.7腳的電平來使蜂鳴器發(fā)出聲音和關(guān)閉。程序中改變單片機IO引腳輸出來控制報警電路的工作。</p><p> 3.2.3 聲音報警電路原理圖分析</p><p> 如下圖3-2所示:高音報警電路選用蜂鳴器作為報警裝置,使用三極管做驅(qū)動電路,當(dāng)SPK為高電平時,三極管導(dǎo)通。反之則截至。本系統(tǒng)中經(jīng)過軟件設(shè)
44、置使報警器真實模擬了聲音頻率均勻拉高,還原、再拉高的過程。實現(xiàn)報警器聲音非常逼真。</p><p> 圖3-2 蜂鳴器工作原理圖</p><p> 3.3 燈光警示電路</p><p> 圖3-3 LED燈光原理圖</p><p> 該電路主要有單片機系統(tǒng)控制P2.5口跟P2.6口的高低電平來控制LED燈的暗亮,當(dāng)P2.5口輸出低
45、電平的時候LED0被點亮。同理,當(dāng)P2.6口輸出低電平的時候LED1燈被點亮</p><p> 3.4 單片機最小系統(tǒng)</p><p> 如下圖3-4所示,單片機的電源采用5V供電,時鐘電路也就是振蕩電路采用11.0592MHZ晶振,向單片機提供一個正弦波信號作為基準,決定單片機的執(zhí)行速度。圖中的電容起穩(wěn)定作用。其復(fù)位電路采用混合復(fù)位電路,在上電的時候會自動復(fù)位,也可手動復(fù)位。方便在單
46、片機死機的時候進行重啟。</p><p> 圖3-4 單片機最小系統(tǒng)原理圖</p><p><b> 3.5 本章小結(jié)</b></p><p> 紅外線防盜系統(tǒng)主要以STC89C52芯片為核心,通過傳感器TCRT5000接收到的闖入者得紅外信號,傳輸給STC89C52芯片,并在程序控制下改變芯片引腳的高低電頻,從而控制蜂鳴器的響聲,達到
47、警示作用來實現(xiàn)報警功能。</p><p> 4 紅外線防盜系統(tǒng)軟件設(shè)計</p><p> 4.1 STC89C52單片機主程序</p><p> 在開機后,單片機首先進行初始化,將蜂鳴器外設(shè)關(guān)閉,進入程序主流程。</p><p> 系統(tǒng)自動檢測按鍵的鍵值,然后將鍵值存儲到單片機CPU里面,根據(jù)不同的鍵值去執(zhí)行不同的操作。</p&
48、gt;<p> 進入程序按鍵子程序,關(guān)閉定時器,再給定時器重裝初值。然后判斷按鍵效果跟按鍵數(shù),檢測松手之后執(zhí)行服務(wù)程序。</p><p> 4.2 中斷函數(shù)流程圖</p><p> 圖4-2為中斷函數(shù)流程圖</p><p><b> 4.3 本章小結(jié)</b></p><p> 當(dāng)總開關(guān)開啟后,系統(tǒng)
49、將自動檢測是否有闖入者,當(dāng)有闖入者闖入程序就自動啟動聲光警報,之后采用的是按鍵掃描的方式取消報警或者復(fù)位。</p><p><b> 5總結(jié)</b></p><p><b> 1、結(jié)論</b></p><p> 該設(shè)計采用KeilC51開發(fā)系統(tǒng),完成了程序模塊規(guī)劃及各個模塊的設(shè)計與編程,實現(xiàn)了對信號處理過程的編程和調(diào)
50、試。它具有電路簡單、功能齊全、性能齊全、性價比高等特點,是一種經(jīng)濟、實用的家庭防盜報警系統(tǒng)。</p><p> 本論文完成了軟硬件主要功能模塊的設(shè)計,為進一步設(shè)計開發(fā)及功能擴展打下了良好的基礎(chǔ)。整個系統(tǒng)主要由STC89C52芯片、TCRT5000傳感器、聲光報警、鍵控組成。性能好,工作穩(wěn)定,非常適合防盜報警領(lǐng)域!由于時間關(guān)系和水平有限,設(shè)計中存在著一些缺陷和不足,還有待于在今后的進一步設(shè)計過程中不斷完善。<
51、;/p><p> 當(dāng)然防盜報警監(jiān)控系統(tǒng)的開發(fā)是一個實踐應(yīng)用性很強的課題,要使其產(chǎn)品化,能夠經(jīng)受住實際應(yīng)用的嚴格考驗,還要進行許多深入細致的工作。而且隨著科技水平的不斷提高,對智能住宅小區(qū)的智能管理系統(tǒng)必然會有不斷增長的要求。</p><p> 為了提高靈敏度,減少誤報率,可以采用攝像頭作為探測頭,將采集到的信號進行圖像處理及判斷后再決定是否報警。如果系統(tǒng)接收到報警信號后,保安人員可以通過查
52、詢報警記錄來確定是否真有人經(jīng)過。</p><p><b> 2、不足與展望</b></p><p> 雖然基于紅外線防盜系統(tǒng)跟目前市場的防盜產(chǎn)品有一定的需求,但隨著技術(shù)發(fā)展的日新月異,產(chǎn)品還有一定的不足之處:</p><p> 1)未集成視頻監(jiān)控模塊</p><p> 基于紅外線防盜系統(tǒng)的設(shè)計雖然提供了紅外線人體
53、信號的監(jiān)測,但是整個系統(tǒng)并沒有提供視頻監(jiān)控的接口。目前視頻監(jiān)控系統(tǒng)應(yīng)用廣泛,多數(shù)新型小區(qū)已經(jīng)安裝了視頻監(jiān)控系統(tǒng),因此系統(tǒng)集成對視頻監(jiān)控系統(tǒng)的控制是發(fā)展的趨勢。</p><p><b> 2)檢測器單一</b></p><p> 報警器設(shè)計上只接收一個監(jiān)控軟件的連接,而在家庭的實際應(yīng)用中,往往需要多個地點監(jiān)控系統(tǒng)運行。針對此限制,可以考慮安裝多個監(jiān)控器,這樣更加保證
54、家庭的安全系數(shù),不過成本也隨之提高。</p><p> 隨著安防行業(yè)的發(fā)展,最終用戶的使用習(xí)慣以及安防意識的成熟,家庭防盜系統(tǒng)也在不斷的需求自身的發(fā)展以及趨勢。隨著新技術(shù)的發(fā)展,家庭防盜系統(tǒng)也必將朝著智能化,專業(yè)化以及個性化的特點進一步發(fā)展。</p><p><b> 參 考 文 獻</b></p><p> [1] 李建忠.單片機原理及
55、其應(yīng)用[M].北京:電子工業(yè)出版社,2004.10.</p><p> [2] 李海濤.關(guān)于如何提高單片機系統(tǒng)的可靠性的探討[J].寧夏機械,2003.2.</p><p> [3] 田澤.嵌入式系統(tǒng)開發(fā)教程[M].北京:北京航空航天大學(xué)出版社,2004,3.</p><p> [4] 于正林.蘇成志.AVR單片機原理與技術(shù)[M].西安:電子科技大學(xué)出版社,2
56、007,1.</p><p> [5] 田闖.電流電源屏電池單片機監(jiān)測系統(tǒng)[M].西安:電子科技大學(xué)出版社,2007,1.</p><p> [6] 趙建嶺,薛圓圓. 51單片機開發(fā)與應(yīng)用技術(shù)詳解[M].西安:電子科技大學(xué)出版社,2007,1.</p><p> [7] 李艷紅 單片機I\O口不宜用作直接驅(qū)動出口[J].設(shè)備自動化,2003.</p>
57、;<p> [8] 姜平.紅外線防盜報警系統(tǒng)的設(shè)計.《硅谷》2010年18期,2010.</p><p><b> 附錄</b></p><p><b> 附錄1</b></p><p> 基于STC89C52紅外線防盜系統(tǒng)實物圖片</p><p><b> 附錄2
58、</b></p><p> //////////////////////////////////////主函數(shù)</p><p> #include"HEADER。h"</p><p> #include"KEY。h"</p><p> void Delayms(uchar t)<
59、;/p><p><b> {</b></p><p> uchar i,j;</p><p> for(i=t;i>0;i--)</p><p> for(j=120;j>0;j--);</p><p><b> }</b></p><p
60、> /*****************************初始化函數(shù)*****************************/</p><p> void Init() //初始化函數(shù)</p><p><b> {</b></p><p> TMOD = 0X01; //定時器0設(shè)置工作方式1&
61、lt;/p><p> TH0 =55536/256; //定時器初值</p><p> TL0 =55536%256; //定時器初值</p><p><b> EA = 1;</b></p><p> ET0 = 1; //定時器0打開</p><p> T
62、R0 = 1; //定時器0打開</p><p> //WDT_CONTR = 0X31; //看門狗定時器在12M晶振時131ms復(fù)位</p><p><b> }</b></p><p> /****************************主函數(shù)******************************/<
63、;/p><p> void main(void)</p><p><b> {</b></p><p><b> Init();</b></p><p><b> BEEP = 1;</b></p><p> Delayms(10);</p&
64、gt;<p><b> while(1)</b></p><p><b> {</b></p><p> if(FLAG_ON == 1)</p><p><b> {</b></p><p> if(TEST == 0)</p><
65、p><b> {</b></p><p> Delayms(20);</p><p> if(TEST == 0)BEEP = 0;</p><p><b> }</b></p><p><b> }</b></p><p> Key(
66、KEY_NUM);</p><p><b> }</b></p><p><b> }</b></p><p> ////////////////////////////////按鍵子函數(shù)</p><p> #include"HEADER。h"</p>&l
67、t;p> #include"KEY。h"</p><p> uint TIME_10MS = 0; //時間變量</p><p> uint TIME_1S = 0; //時間變量</p><p> uchar KEY_NUM = 0;</p><p> bit FLAG_KEY
68、DOWN;</p><p> bit FLAG_ON = 0;</p><p> void T0_Timer() interrupt 1 //定時器0中斷服務(wù)程序</p><p><b> {</b></p><p> static uchar Count_KeyDown; //定義靜態(tài)變量<
69、;/p><p><b> TR0 = 0;</b></p><p> //WDT_CONTR = 0X31; //喂狗</p><p> TH0 =55536/256; //重裝初值</p><p> TL0 =55536%256; //重裝初值
70、</p><p> TIME_10MS ++; //time_10ms變量累加</p><p> if (TIME_10MS == 100)</p><p><b> {</b></p><p> TIME_10MS = 0; //time_10ms變量清零</p><
71、p> TIME_1S ++;</p><p> if(TIME_1S == 50)</p><p><b> {</b></p><p> TIME_1S = 0;</p><p><b> }</b></p><p><b> }<
72、/b></p><p> if(KEY_1 == 0)</p><p><b> {</b></p><p><b> num = 1;</b></p><p> KEY_NUM = num;</p><p><b> } </b><
73、;/p><p> if(KEY_2 == 0)</p><p><b> {</b></p><p><b> num = 2;</b></p><p> KEY_NUM = num;</p><p><b> }</b></p>&
74、lt;p> if(KEY_3 == 0)</p><p><b> {</b></p><p><b> num = 3;</b></p><p> KEY_NUM = num;</p><p><b> }</b></p><p>
75、//if(KEY_4 == 0)</p><p><b> //{</b></p><p> //num = 4;</p><p> //KEY_NUM = num;</p><p><b> //}</b></p><p> if(KEY_3 !=
76、0&&KEY_2 != 0&&KEY_1 != 0)</p><p><b> {</b></p><p><b> num = 0;</b></p><p> } //把此時按鍵所在IO的值保存下來</p><
77、;p> if(num >0) //如果按鍵按下</p><p><b> {</b></p><p> Count_KeyDown++;</p><p> Count_KeyUp=0;</p><p> else if(Count_KeyDown>100)/
78、/長按,則每隔(230-2)*定時器周期完成一次判斷</p><p> Count_KeyDown=0;</p><p><b> }</b></p><p> else //如果按鍵松開</p><p><b> {</b></p&
79、gt;<p> if(Count_KeyDown>2) //如果按鍵已經(jīng)確認按下,則開始判斷松開</p><p> Count_KeyUp++;</p><p> if(Count_KeyUp==2) //按鍵檢測</p><p><b> {</b></p><p&g
80、t; Count_KeyUp = 0;</p><p> Count_KeyDown = 0;</p><p><b> }</b></p><p><b> }</b></p><p><b> TR0 = 1;</b></p><p>&
81、lt;b> }</b></p><p> void Key(KEY_NUM)</p><p><b> {</b></p><p> if(FLAG_KEYDOWN == 1)</p><p><b> {</b></p><p> FLAG_K
82、EYDOWN = 0;</p><p> TIME_1S = 0;</p><p> switch(KEY_NUM)</p><p><b> {</b></p><p><b> case 1:</b></p><p><b> {</b>
83、;</p><p><b> }</b></p><p><b> break;</b></p><p><b> case 2:</b></p><p><b> {</b></p><p> FLAG_ON = 0;&
84、lt;/p><p> LED_L = 1;</p><p> LED_H = 0;</p><p><b> BEEP = 1;</b></p><p><b> }</b></p><p><b> break;</b></p>&
85、lt;p><b> case 3:</b></p><p><b> {</b></p><p><b> BEEP = 1;</b></p><p><b> }</b></p><p><b> break;</b>
86、;</p><p> //case 4:</p><p><b> //{</b></p><p><b> //</b></p><p><b> //}</b></p><p> //break;</p>
87、<p><b> }</b></p><p><b> }</b></p><p><b> }</b></p><p> ///////////////////////////////////頭文件</p><p> #ifndef_HEADER_&
88、lt;/p><p> #define _HEADER_</p><p> #include <reg52。h></p><p> #include <intrins。h></p><p> #define uchar unsigned char</p><p> #define uint
89、 unsigned int</p><p> //sfr WDT_CONTR = 0XE1; //看門狗定時器控制寄存器地址定義</p><p><b> #endif</b></p><p> #ifndef_KEY_</p><p> #define _KEY_</p><p>
90、 #include <reg52。h></p><p> #include <intrins。h></p><p> #define uchar unsigned char</p><p> #define uint unsigned int</p><p> //sbit KEY_4 = P2^0;<
91、/p><p> sbit KEY_3 = P1^2;</p><p> sbit KEY_1 = P1^0;</p><p> sbit BEEP = P2^2;</p><p> sbit LED_L = P2^0;</p><p> sbit LED_H = P2^1;</p><p>
92、; sbit TEST = P3^2;</p><p> extern uint TIME_10MS; //時間變量</p><p> extern uint TIME_1S; //時間變量</p><p> extern uchar KEY_NUM;</p><p> extern bit FLAG_KEY
93、DOWN;</p><p> extern bit FLAG_ON;</p><p> extern void Key(KEY_NUM);</p><p><b> #endif</b></p><p><b> 致謝</b></p><p> 該課題是在我指導(dǎo)老師
94、的悉心關(guān)懷和精心指導(dǎo)下完成的。他們嚴肅的科學(xué)態(tài)度,嚴謹?shù)闹螌W(xué)精神,精益求精的工作作風(fēng),深深的感染和激勵著我。從設(shè)計的開始到最終完成,我不僅學(xué)到了扎實、寬廣的專業(yè)知識,也學(xué)到了許多做人的道理。在我的課題開展過程中傾注著導(dǎo)師辛勤的汗水和心血。老師的為人師表、淵博的知識、寬廣的胸懷讓我備受教益,在此謹向?qū)焸冎乱哉\摯的謝意和崇高的敬意!</p><p> 通過本次畢業(yè)設(shè)計,我增強了理論與實踐結(jié)合的能力,設(shè)計過程中遇到
溫馨提示
- 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. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 基于單片機stc89c52的紅外線室內(nèi)防盜系統(tǒng)畢業(yè)論文
- 基于stc89c52單片機紅外測溫系統(tǒng)設(shè)計
- 基于stc89c52單片機-紅外智能循跡小車
- STC89C52單片機.doc
- STC89C52單片機.doc
- STC89C52單片機.doc
- stc89c52單片機.pdf
- stc89c52單片機.pdf
- STC89C52單片機.doc
- stc89c52單片機.pdf
- STC89C52單片機.doc
- STC89C52單片機.doc
- STC89C52單片機.doc
- STC89C52單片機.doc
- STC89C52單片機.doc
- stc89c52單片機.pdf
- STC89C52單片機.doc
- stc89c52單片機.pdf
- 基于stc89c52單片機防盜警報系統(tǒng)設(shè)計說明
- 基于stc89c52單片機防盜警報系統(tǒng)設(shè)計說明
評論
0/150
提交評論