對射式紅外線防盜報警器的設(shè)計(jì)_第1頁
對射式紅外線防盜報警器的設(shè)計(jì)_第2頁
對射式紅外線防盜報警器的設(shè)計(jì)_第3頁
對射式紅外線防盜報警器的設(shè)計(jì)_第4頁
對射式紅外線防盜報警器的設(shè)計(jì)_第5頁
已閱讀5頁,還剩32頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、對射式紅外線防盜報警器的設(shè)計(jì)對射式紅外線防盜報警器的設(shè)計(jì)摘 要i摘 要本系統(tǒng)是基于 at89s52 單片機(jī)控制的紅外線防盜報警器,主要由紅外線發(fā)射部分、紅外線接收部分、單片機(jī)以及聲光報警部分組成??赏ㄟ^發(fā)射電路發(fā)射的紅外線被遮擋時控制報警系統(tǒng)報警, 通過單片機(jī)控制報警電路的運(yùn)行,并能同時進(jìn)行聲光報警,用紅外線收發(fā)管進(jìn)行檢測,安裝隱蔽,不易被發(fā)現(xiàn);探測信號采用脈沖信號,節(jié)能且抗干擾。系統(tǒng)可以探測到一定范圍內(nèi)的人的闖入, 可以應(yīng)用在安防范圍比較確定的情況下。采用這種方法設(shè)計(jì)的防盜報警器具有成本廉價和探測效果好的優(yōu)點(diǎn),有著廣闊的市場前景。關(guān)關(guān) 鍵鍵 詞詞:單片機(jī);紅外線防盜報警器;聲光報警咸寧學(xué)院學(xué)

2、士學(xué)位論文iiabstractthe system is a infra-red anti-theft alarm controled by single-chip at89s52, including infra-red part of the launch, part of the infrared receiver, microcontroller, as well as part of sound and light alarm.the system will alarm when infrared ray has been blocked , through the single-c

3、hip microcomputer to control the operation of alarm circuit, and at the same time sound and light alarm, with infrared transceiver test tube, install hidden, can not easily be found; detection signal using pulse signal, energy-saving and anti-jamming. this system can detect a certain person within t

4、he scope of the intrusion, security can be applied to determine the scope of the case. designed using this method of anti-theft alarm and detection in a cost-effectiveness of low-cost best advantages, has broad market prospects.key words: single chip microcomputer;infrared anti-theft alarm; sound an

5、d light alarm目 錄緒論iii目 錄1 緒論.11.1 課題研究的意義.11.2 課題研究的目的.12 總體設(shè)計(jì)方案.33 硬件電路各部分電路設(shè)計(jì).53.1 單片機(jī)控制系統(tǒng)電路.53.1.1 主控芯片的性能以及標(biāo)準(zhǔn)功能.53.1.2 主控芯片的主要結(jié)構(gòu)及引腳功能.63.1.3 單片機(jī)控制部分電路.83.2 紅外線發(fā)射電路.83.3 紅外線接收電路.93.4 聲光報警電路.103.5 電源電路.104 紅外線防盜報警器的軟件設(shè)計(jì).114.1 系統(tǒng)的主流程.115 系統(tǒng)的調(diào)試及性能分析.135.1 系統(tǒng)的調(diào)試.135.2 紅外線防盜報警系統(tǒng)的性能分析.136 報警器誤報及處理意見.15

6、6.1 故障引起的誤報及處理意見.156.2 安裝引起的誤報及處理意見.156.3 環(huán)境引起的誤報及處理意見.157 結(jié) 論.17致 謝.19參考文獻(xiàn).21附 錄.23附錄 1-(匯編語言程序).23附錄 2-(系統(tǒng)總體電路).24附錄 3-(電路板實(shí)物圖).25即可):equation chapter 1 section 11 緒論11 緒論在一些電影、電視劇中我們??梢钥吹?,有些博物館等安全性要求比較高的場所,在安防電腦系統(tǒng)的屏幕上面,顯示著一根根紅線,如果有人進(jìn)入不小心“觸”到了這根紅線,那么報警器就會發(fā)響。這就是 紅外線報警器。1.1 課題研究的意義紅外線報警器分主動式和被動式兩種1。

7、主動式紅外線報警器,是報警器主動發(fā)出紅外線,紅外線碰到障礙物,就會反彈回來,被報警器的探頭接收。如果探頭監(jiān)測到,紅外線是靜止不動的,也就是不斷發(fā)出紅線線又不斷反彈的,那么報警器就不會報警。當(dāng)有會動的物體觸犯了這根看不見的紅線的時候,探頭就會檢測到有異常,就會報警。被動式報警器少了一項(xiàng)功能,就是發(fā)射紅外線。物理學(xué)上告訴我們,當(dāng)物體的溫度高于 0k 的時候,就會發(fā)出紅外線,換句話說任何物體都能發(fā)出紅外線2。而其后的原理,被動式報警器和主動式是一樣的。紅外線報警器對溫度敏感,溫度越高的物體輻射出的紅外線越強(qiáng),當(dāng)感應(yīng)到環(huán)境中存在高出背景強(qiáng)度的輻射時,就觸發(fā)報警。主動式紅外探測器是由收、發(fā)裝置兩部分組成

8、3。發(fā)射裝置向裝在幾米甚至于幾百米遠(yuǎn)的接收裝置輻射一束紅外線,當(dāng)被遮斷時,接收裝置即發(fā)出報警信號,因此,它也是阻擋式報警器,或稱對射式探測器。通常,發(fā)射裝置由多諧振蕩器、波形變換電路、紅外發(fā)光管及光學(xué)透鏡等組成。振蕩器產(chǎn)生脈沖信號,經(jīng)波形變換及放大后控制紅外發(fā)光管產(chǎn)生紅外脈沖光線,通過聚焦透鏡將紅外光變?yōu)檩^細(xì)的紅外光束,射向接收端。接收裝置由光學(xué)透鏡、紅外光電管、放大整形電路、功率驅(qū)動器及執(zhí)行機(jī)構(gòu)等組成4。光電管將接收到的紅外光信號轉(zhuǎn)變?yōu)殡娦盘枺?jīng)整形放大后推動執(zhí)行機(jī)構(gòu)啟動報警設(shè)備。主動式紅外報警器有較遠(yuǎn)的傳輸距離,因紅外線屬于非可見光源,入侵者難以發(fā)覺與躲避,防御界線非常明確。主動式紅外報警

9、器是點(diǎn)型、線型探測裝置,除了用作單機(jī)的點(diǎn)警戒和線警戒外,為了在更大范圍有效地防范,也可以利用多機(jī)采取光墻或光網(wǎng)安裝方式組成警戒封鎖區(qū)或警戒封鎖網(wǎng),乃至組成立體警戒區(qū)。單光路由一個發(fā)射器和一個接收器組成。雙光路由兩對發(fā)射器和接收器組成5。兩對收、發(fā)裝置分別相對,是為了消除交叉誤射;多光路構(gòu)成警戒面;反射單光路構(gòu)成警戒區(qū)。1.2 課題研究的目的近年來,隨著改革開放的深入發(fā)展,電子電器的飛速發(fā)展,人民的生活水平有了很大提高。各種高檔家電產(chǎn)品和貴重物品為許多家庭所擁有。然而一些不法分子也是咸寧學(xué)院學(xué)士學(xué)位論文2越來越多。這點(diǎn)就是看到了大部分人防盜意識還不夠強(qiáng).造成偷盜現(xiàn)象屢見不鮮。因此,越來越多的居民

10、家庭對財產(chǎn)安全問題十分擔(dān)憂?,F(xiàn)在很多小區(qū)都安裝了智能報警系統(tǒng),因而大大提高了小區(qū)的安全程度,有效保證了居民的人身財產(chǎn)安全。由于紅外線是不見光,有很強(qiáng)的隱蔽性和保密性,因此在防盜、警戒等安保裝置中得到了廣泛的應(yīng)用。紅外報警器大多數(shù)采用國外的先進(jìn)技術(shù),其功能也非常先進(jìn)。其中包括被動式熱釋電型紅外報警器。還有紅外監(jiān)控?zé)o線報警器,超聲波防盜報警器,紅外線防盜報警器,高靈敏紅外報警器,觸摸式延時防盜報警器, 觸摸式防盜報警器,紅外報警器, 紅外線聲先報警器6防盜報警系統(tǒng)是在探測到防范現(xiàn)場有入侵者時能及時發(fā)出報警信號的專用電子系統(tǒng),一般由探測器(報警器) 、傳輸系統(tǒng)和報警控制器組成。探測器檢測到意外情況就

11、產(chǎn)生報警信號,通過傳輸系統(tǒng)送入報警控制器發(fā)出聲、光或其他報警信號7。探測器(報警器)的種類很多,按所探測的物理量的不同,可分為微波、紅外、激光、超聲波和振動等方式;按電信號傳輸方式不同,又可分為無線傳輸和有線傳輸兩種方式8。由于紅外線是不見光,有很強(qiáng)的隱蔽性和保密性,因此在防盜、警戒等安保裝置中得到了廣泛的應(yīng)用,這時紅外線報警器的簡易、靈敏度高為人們解決了不少問題。但是市場上的報警器大部分都是用于一些大公司財政機(jī)構(gòu),價格高昂,一般人們難以接受,如果再設(shè)計(jì)和生產(chǎn)一種價廉、性能靈敏可靠的防盜報警器,必將為大多數(shù)需求者所利用,在人們的防盜和保證財產(chǎn)安全方面發(fā)揮更加有效的作用。本課題嘗試用價格低廉、應(yīng)

12、用普遍的 at89s52 單片機(jī)控制的電路來設(shè)計(jì)一個主動式對射式的紅外線防盜報警器,期望達(dá)到方便、實(shí)用的效果。2 總體設(shè)計(jì)方案32 總體設(shè)計(jì)方案該系統(tǒng)以單片機(jī) at89s52 系列為核心,采用紅外線發(fā)射管和紅外線接收管為發(fā)射和接收裝置,由反相器芯片反相間接控制 cpu 工作。在 cpu 程序運(yùn)行以后控制輸出口電平使得蜂鳴器器與發(fā)光二極管組成的聲光報警電路同時進(jìn)行聲光報警。系統(tǒng)原理框圖如圖 2-1 所示。圖 2-1 系統(tǒng)方框圖采用 at89s52 單片機(jī),直流可調(diào)開關(guān) mc34063,反相器 74ls14d 等芯片9。其中,at89s52 的 p1.2p1.7 為輸出口,而 p3.03.5 為輸

13、入口。p1 口連接紅外線發(fā)射電路,p1 口為低電平時,紅外線發(fā)射電路導(dǎo)通,正常發(fā)射紅外線10。p3 口輸入經(jīng)接收紅外線電路接收并由反相器反相的電平,當(dāng)電平到達(dá)單片機(jī) cpu 后,若各口均為低電平,則 cpu 不做任何反應(yīng),此時不報警;而當(dāng)紅外線被認(rèn)為擋住而使接收電路無法接受到時 p3 輸入口就會輸入高電平,此時當(dāng)在一定的時間內(nèi)檢測到位于不同位置的光束被遮擋時,由 p3.7 口輸出報警信號,驅(qū)動聲光報警電路進(jìn)行報警。電源電路紅外線發(fā)射電路單片機(jī)反相器聲光報警電路紅外接收電路咸寧學(xué)院學(xué)士學(xué)位論文43 硬件電路各部分電路設(shè)計(jì)53 硬件電路各部分電路設(shè)計(jì)at89s52 單片機(jī)式一種低功耗,高性能的 c

14、mos8 位微控制器,具有 8k 在系統(tǒng)可編程 flash 存儲器。使用 atmel 公司高密度非易失性存儲器技術(shù)制造,與工業(yè)80s51 產(chǎn)品指令和引腳完全兼容。片上的 flash 允許程序存儲器在系統(tǒng)可編程,亦適于常規(guī)編程器11。在單芯片上擁有靈巧的 8 位 cpu 和在系統(tǒng)可編程 flash,使得at89s52 為眾多嵌入式控制應(yīng)用系統(tǒng)提供高靈活、有效的解決方案。3.1 單片機(jī)控制系統(tǒng)電路單片機(jī) p1 口與紅外線發(fā)射電路相連,p3 口與紅外線接收電路相連,p3.7 口連接聲光報警電路輸出方波脈沖信號驅(qū)動聲光報警。x1、x2 腳與晶振相連,用于定時計(jì)數(shù),以形成一秒周期的方波脈沖信號12。3.

15、1.1 主控芯片的性能以及標(biāo)準(zhǔn)功能主要性能:與 mcs-51 單片機(jī)產(chǎn)品兼容8k 字節(jié)在系統(tǒng)可編程 flash 存儲器1000 次擦寫周期全靜態(tài)操作:0hz33hz三級加密程序存儲器32 個可編程 i/o 口線三個 16 位定時器/計(jì)數(shù)器八個中斷源全雙工 uart 串行通道 低功耗空閑和掉電模標(biāo)準(zhǔn)功能at89s52 具有以下標(biāo)準(zhǔn)功能:8k 字節(jié) flash,256 字節(jié) ram,32 位 i/o 口線,看門狗定時器,2 個數(shù)據(jù)指針,三個 16 位定時器/計(jì)數(shù)器,一個 6 向量 2 級中斷結(jié)構(gòu),全雙工串行口,片內(nèi)晶振及時鐘電路。另外,at89s52 可降至 0hz 靜態(tài)邏輯操作,支持兩種軟件可選

16、擇節(jié)電模式??臻e模式下,cpu 停止工作,允許 ram、定時器/計(jì)數(shù)器、串口、中斷繼續(xù)工作。掉電保護(hù)方式下,ram 內(nèi)容被保存,振蕩器被凍結(jié),單咸寧學(xué)院學(xué)士學(xué)位論文6片機(jī)一切工作停止,直到下一個中斷或硬件復(fù)位為止15。3.1.2 主控芯片的主要結(jié)構(gòu)及引腳功能主體單片機(jī)芯片 at89s52 的引腳結(jié)構(gòu)如圖 3-1 所示:圖3-1 系統(tǒng)方框圖各主要管腳介紹如下: vcc : 電源 gnd: 地 p0 口:p0 口是一個 8 位漏極開路的雙向 i/o 口。作為輸出口,每位能驅(qū)動 8 個 ttl 邏輯電平。對 p0 端口寫“1”時,引腳用作高阻抗輸入。當(dāng)訪問外部程序和數(shù)據(jù)存儲器時,p0 口也被作為低

17、8 位地址/數(shù)據(jù)復(fù)用。在這種模式下,p0 具有內(nèi)部上拉電阻。在 flash 編程時,p0 口也用來接收指令字節(jié);在程序校驗(yàn)時,輸出指令字節(jié)。程序校驗(yàn)時,需要外部上拉電阻。p1口:p1 口是一個具有內(nèi)部上拉電阻的 8 位雙向 i/o 口,p1 輸出緩沖器能驅(qū)動 4 個ttl 邏輯電平。對 p1 端口寫“1”時,內(nèi)部上拉電阻把端口拉高,此時可以作為輸入 口使用。作為輸入使用時,被外部拉低的引腳由于內(nèi)部電阻的原因,將輸出電流(iil)。 此外,p1.0 和 p1.2 分別作定時器/計(jì)數(shù)器 2 的外部計(jì)數(shù)輸入(p1.0/t2)和時器/計(jì)數(shù)器 2 的觸發(fā)輸入(p1.1/t2ex)。p2 口:p2 口是一

18、個具有內(nèi)部上拉電阻的 8 位雙向 i/o 口,p2 輸出緩沖器能驅(qū)動 4 個ttl 邏輯電平。對 p2 端口寫“1”時,內(nèi)部上拉電阻把端口拉高,此時可以作為輸入 口使用。作為輸入使用時,被外部拉低的引腳由于內(nèi)部電阻的原因,將輸出電流(iil)。 在訪問外部程序存儲器或用 16 位地址讀取外部數(shù)據(jù)存儲器(例如執(zhí)行 movx dptr) 時,p2 口送出高八位地址。在這種應(yīng)用中,p2 口使用很強(qiáng)的內(nèi)部上拉發(fā)送 1。在使用8 位地址(如 movx ri)訪問外部數(shù)據(jù)存儲器時,p2 口輸出 3 硬件電路各部分電路設(shè)計(jì)7p2 鎖存器的內(nèi)容。在 flash 編程和校驗(yàn)時,p2 口也接收高 8 位地址字節(jié)和

19、一些控制信號。p3 口:p3 口是一個具有內(nèi)部上拉電阻的 8 位雙向 i/o 口,p2 輸出緩沖器能驅(qū)動 4 個 ttl 邏輯電平。對 p3 端口寫“1”時,內(nèi)部上拉電阻把端口拉高,此時可以作為輸入 口使用。作為輸入使用時,被外部拉低的引腳由于內(nèi)部電阻的原因,將輸出電流(iil)。p3 口亦作為 at89s52 特殊功能(第二功能)使用,在 flash 編程和校驗(yàn)時,p3 口也接收一些控制信號13。如下表3-1所示。表3-1 p3口的引腳號及其第二功能rst: 復(fù)位輸入。晶振工作時,rst 腳持續(xù) 2 個機(jī)器周期高電平將使單片機(jī)復(fù)位。看門狗計(jì)時完成后,rst 腳輸出 96 個晶振周期的高電平。

20、特殊寄存器 auxr(地址 8eh)上。ale/prog:地址鎖存控制信號(ale)是訪問外部程序存儲器時,鎖存低 8 位地址的輸出脈沖。在 flash 編程時,此引腳(prog)也用作編程輸入脈沖。 在一般情況下,ale 以晶振六分之一的固定頻率輸出脈沖,可用來作為外部定時器或 時鐘使用。然而,特別強(qiáng)調(diào),在每次訪問外部數(shù)據(jù)存儲器時,ale 脈沖將會跳過。 如果需要,通過將地址為 8eh 的 sfr 的第 0 位置 “1”,ale 操作將無效。這一位置 “1”, ale 僅在執(zhí)行 movx 或movc指令時有效。否則,ale 將被微弱拉高。這個 ale 使 能標(biāo)志位(地址為 8eh 的 sfr

21、 的第 0 位)的設(shè)置對微控制器處于外部執(zhí)行模式下無效。psen:外部程序存儲器選通信號(psen)是外部程序存儲器選通信號。當(dāng) at89s52 從外部程序存儲器執(zhí)行外部代碼時,psen 在每個機(jī)器周期被激活兩次,而在訪問外部數(shù)據(jù)存儲器時,psen 將不被激活。ea/vpp:訪問外部程序存儲器控制信號。為使能從 0000h 到 ffffh 的外部程序存儲器讀取指令,ea 必須接 gnd。為了執(zhí)行內(nèi)部程序指令,ea 應(yīng)該接 vcc。在 flash 編程期間,ea 也接收 12 伏 電壓。xtal1: :振蕩器反相放大器和內(nèi)部時鐘發(fā)生電路的輸入端14。引腳號第二功能p3.0rxd(串行輸入)p3.

22、1txd(串行輸出)p3.2int0(外部中斷 0)p3.3int0(外部中斷 0)p3.4t0(定時器 0 外部輸入)p3.5t1(定時器 1 外部輸入)p3.6wr(外部數(shù)據(jù)存儲器寫選通)p3.7rd(外部數(shù)據(jù)存儲器寫選通) 咸寧學(xué)院學(xué)士學(xué)位論文8xtal2: :振蕩器反相放大器的輸出端。3.1.3 單片機(jī)控制部分電路如圖所示為單片機(jī)組成的控制電路,其中晶振與其相連構(gòu)成時鐘電路,而復(fù)位開關(guān)與其相連構(gòu)成單片機(jī)小系統(tǒng)。如圖 3-2 所示。圖3-2 單片機(jī)控制電路電路圖3.2 紅外線發(fā)射電路紅外線發(fā)射電路主要由 d7d12 六個紅外線發(fā)射管組成。紅外發(fā)射管的負(fù)極依次接到單片機(jī) p1.2p1.7

23、口,當(dāng)電源接通時,單片機(jī)的 p1 口設(shè)為輸出狀態(tài),當(dāng) p1 口輸出均為“0”時,各個二極管均成導(dǎo)通狀態(tài),發(fā)出紅外光,覆蓋包括了接收電路的一定的區(qū)域。正常情況下沒有遮擋時 p1 口輸出為 00h。紅外線發(fā)射二極管在使用時,須由電流驅(qū)動, 在進(jìn)行設(shè)計(jì)時,最重要的是在 if電流的控制,設(shè)計(jì)出的驅(qū)動電流 if不能太大,若大于 if(max)則元件有燒毀之慮,if若太小,則其發(fā)射束就會變小。通過查閱資料可知 if(max)在 20ma 左右,通過計(jì)算可得限流電阻的最小值為 200 歐,本電路選取 470 歐如圖 3-3 所示。3 硬件電路各部分電路設(shè)計(jì)9圖 3-3 紅外線發(fā)射電路圖3.3 紅外線接收電路

24、紅外線接收電路主要由 d1d6 六個紅外線接收二極管組成,主要功能是用來接收 d7d12 發(fā)射的紅外線,正常情況下能夠成功接收,如果有人闖入,中斷紅外線,將接受不到紅外線,此時判斷為應(yīng)當(dāng)報警,由單片機(jī)控制報警。具體電路連接如下圖,d1d6 六個紅外線接收管的負(fù)極與反相器芯片 74ls14d的a1a6腳,當(dāng)沒有遮擋時接收管正常接收到紅外線時并導(dǎo)通,+5v電源通過 d1d6 的正極加到反相器 74ls14d的輸入端,進(jìn)行反相為低電平,輸出管腳 y1y6 接單片機(jī)的 p3.0 到 p3.5 腳,這時的p3.0p3.5 口為低電平:而當(dāng)有人闖入使紅外線被遮擋時,接收管截止,反相器輸入端為低電平,反相后

25、輸出高電平,這時的單片機(jī)的 p3.0p3.5 口為高電平。當(dāng)在一定得時間內(nèi)檢測到位于不同位置的光束被遮擋時,則由 p3.7 口輸出高低電平間隔為 1s的脈沖報警信號16。此脈沖信號驅(qū)動聲光報警電路,直至斷開開關(guān) sw2。如圖 3-4 所示。圖 3-4 紅外線接收電路圖咸寧學(xué)院學(xué)士學(xué)位論文103.4 聲光報警電路聲光報警電路與單片機(jī) p3.7 口相連,當(dāng)單片機(jī)的 p3.7 口輸出一系列脈沖方波,開始驅(qū)動報警電路報警。聲光報警部分主要由發(fā)光二極管和蜂鳴器組成,當(dāng)報警開始時,發(fā)光二極管閃爍,蜂鳴器發(fā)出聲響,聲光并用,同時報警17。聲光報警部分電路圖如圖 3-5 所示。 圖3-5 聲光報警部分電路圖3

26、.5 電源電路電源開關(guān) sw1 送入 220v 經(jīng)過保險絲后送入變壓器,保險絲起保護(hù)電路的作用18。變壓器 l1 將 220v 的交流電源經(jīng)磁場耦合轉(zhuǎn)換成 12v 的交流電源,四個全波整流二極管將 12v 交流源整流為直流 12v 電源提供給后面電路。由電容組成的濾波電路將整流后的電源進(jìn)行紋波濾除,濾除頻率較高的干擾紋波。再經(jīng)直流開關(guān)電源,轉(zhuǎn)換出 5v電源為后端供電,具體工作過程:經(jīng)整流、濾波的 12v 電源,經(jīng)直流開關(guān)電源 u1 第6 腳供給電源,1、7、8 腳為電源芯片的比較輸入端 ra 為大功率限流電阻,電源經(jīng)芯片的 2 腳輸出,tl1 為功率電感,電源經(jīng) tl1 的 2 腳輸出。d2

27、為快速開關(guān)二極管。c1/bc3組成電容濾波電路。如圖 3-6 所示。圖3-6 電源電路部分的電路4 紅外線防盜報警器的軟件設(shè)計(jì)114 紅外線防盜報警器的軟件設(shè)計(jì)系統(tǒng)的軟件設(shè)計(jì),主要集中在單片機(jī)功能流程的設(shè)計(jì)上,要監(jiān)視是否有人闖入,紅外線接收是否中斷、如何控制聲光報警等。軟件設(shè)計(jì)的好壞也直接決定了系統(tǒng)的運(yùn)行質(zhì)量,在編寫軟件之前,對系統(tǒng)的流程進(jìn)行設(shè)計(jì)是十分必要的,這樣可以保證在編寫軟件時思路清晰,不易出錯,修改也變得容易。程序流程圖的設(shè)計(jì)遵循自頂向下的原則,即從主體逐步細(xì)分到每一個模塊的流程20。4.1 系統(tǒng)的主流程(1)下圖 4-1 為系統(tǒng)主程序流程圖。主程序、脈沖信號產(chǎn)生程序、中斷服務(wù)程序存放

28、在 at89s5 單片機(jī)中,整個程序設(shè)計(jì)思想是當(dāng)檢測到有人闖入時,就由 p3.7 口輸出高低電平間隔為 1 秒的脈沖信號去驅(qū)動聲光報警電路。這可以通過使 p3.7 口每隔 1 秒取反一次實(shí)現(xiàn)。而 1 秒時間可以讓定時器重復(fù)定時 100ms 十次實(shí)現(xiàn)。用寄存器 r1 做循環(huán)計(jì)數(shù)器初值為 10。采用中斷方式編程,整個程序由主程序和中斷服務(wù)程序兩部分組成21。(2)主程序的功能:起監(jiān)視作用,主要用來判斷是否有人闖入,紅外線的接收是否中斷.主程序的流程圖如4-1所示.程序開始后,系統(tǒng)初始化結(jié)束后判斷是否有人闖入,若有則報警,若無則回到上一級繼續(xù)判斷是否有人闖入。 圖 4-1 主程序流程圖 開 始系統(tǒng)初

29、始化有人闖入?h / mh / mh / mh / mh / mh / mh / mh / mh / mh / mh / mh / mh / mh / mh / mh / m 轉(zhuǎn)向報警程序x = 0.8x = 0.8x = 0.8x = 0.8x = 0.8x = 0.8x = 0.8x = 0.8x = 0.8x = 0.8x = 0.8x = 0.8x = 0.8x = 0.8x = 0.8x = 0.8x = 0.8x = 0.8x = 0.8x = 0.8x = 0.8x = 0.8x = 0.8x = 0.8x = 0.8x = 0.8x = 0.8x = 0.8x = 0.8x =

30、 0.8x = 0.8x = 0.8h / mh / mh / mh / mh / mh / mh / mh / mh / mh / mh / mh / mh / mh / mh / mh / mx =1x =1x =1x =1x =1x =1x =1x =1x =1x =1x =1x =1x =1x =1x =1x =1x =1x =1x =1x =1x =1x =1x =1x =1x =1x =1x =1x =1x =1x =1x =1x =1咸寧學(xué)院學(xué)士學(xué)位論文12(3)以下是脈沖信號產(chǎn)生程序流程。主要功能:通過定時 100ms 等待,并連續(xù)計(jì)時 10 次最終得到一個周期的以 1s 為周

31、期的方波信號,重復(fù)此過程,最終得到一列 1s 周期的方波脈沖信號,最終此列脈沖信號由單片機(jī) p3.7 口輸出與報警電路連接驅(qū)動發(fā)光二極管以 1s 頻率閃動和蜂鳴器鳴叫報警。其主要流程如圖 4-2 所示。 定時 100msx = 0 x = 0 x = 0 x = 0 x = 0 x = 0 x = 0 x = 0 x = 0 x = 0 x = 0 x = 0 x = 0 x = 0 x = 0 x = 0 x = 0 x = 0 x = 0 x = 0 x = 0 x = 0 x = 0 x = 0 x = 0 x = 0 x = 0 x = 0 x = 0 x = 0 x = 0 x =

32、0等待時間到嗎?轉(zhuǎn)向報警程序等待至?xí)r間到noyes確定有人闖入x = 0.4x = 0.4x = 0.4x = 0.4x = 0.4x = 0.4x = 0.4x = 0.4x = 0.4x = 0.4x = 0.4x = 0.4x = 0.4x = 0.4x = 0.4x = 0.4x = 0.4x = 0.4x = 0.4x = 0.4x = 0.4x = 0.4x = 0.4x = 0.4x = 0.4x = 0.4x = 0.4x = 0.4x = 0.4x = 0.4x = 0.4x = 0.4圖 4-2 方波脈沖信號產(chǎn)生流程圖(4)以下是中斷服務(wù)程序主要功能:判斷定時1秒是否完成,

33、從而決定是否對p3.7口取反。中斷子程序流程圖如圖4-3所示。 圖 4-3 中斷服務(wù)程序流程保護(hù)現(xiàn)場0 5 10 15 20 x = 0 x = 0.4x = 0.8x =1h / m 15 200 5 10 15 20 x = 0 x = 0.4x = 0.8x =1h / m 15 200 5 10 15 20 x = 0 x = 0.4x = 0.8x =1h / m 15 200 5 10 15 20 x = 0 x = 0.4x = 0.8x =1h / m 15 200 5 10 15 20 x = 0 x = 0.4x = 0.8x =1h / m 15 200 5 10 15

34、20 x = 0 x = 0.4x = 0.8x =1h / m 15 200 5 10 15 20 x = 0 x = 0.4x = 0.8x =1h / m 15 200 5 10 15 20 x = 0 x = 0.4x = 0.8x =1h / m 15 200 5 10 15 20 x = 0 x = 0.4x = 0.8x =1h / m 15 200 5 10 15 20 x = 0 x = 0.4x = 0.8x =1h / m 15 200 5 10 15 20 x = 0 x = 0.4x = 0.8x =1h / m 15 200 5 10 15 20 x = 0 x =

35、 0.4x = 0.8x =1h / m 15 200 5 10 15 20 x = 0 x = 0.4x = 0.8x =1h / m 15 200 5 10 15 20 x = 0 x = 0.4x = 0.8x =1h / m 15 200 5 10 15 20 x = 0 x = 0.4x = 0.8x =1h / m 15 200 5 10 15 20 x = 0 x = 0.4x = 0.8x =1h / m 15 20重設(shè)定時初值2q / l462q / lh-1h-12q / l462q / lh-1h-12q / l462q / lh-1h-12q / l462q / lh-

36、1h-12q / l462q / lh-1h-12q / l462q / lh-1h-12q / l462q / lh-1h-12q / l462q / lh-1h-12q / l462q / lh-1h-12q / l462q / lh-1h-12q / l462q / lh-1h-12q / l462q / lh-1h-12q / l462q / lh-1h-12q / l462q / lh-1h-12q / l462q / lh-1h-12q / l462q / lh-1h-11s 到了嗎?x = 0.8x = 0.8x = 0.8x = 0.8x = 0.8x = 0.8x = 0.8

37、x = 0.8x = 0.8x = 0.8x = 0.8x = 0.8x = 0.8x = 0.8x = 0.8x = 0.8p3.7 取反x = 0.8x = 0.8x = 0.8x = 0.8x =1x =1x =1x =1x = 0.8x = 0.8x = 0.8x = 0.8x =1x =1x =1x =1x = 0.8x = 0.8x = 0.8x = 0.8x =1x =1x =1x =1x = 0.8x = 0.8x = 0.8x = 0.8x =1x =1x =1x =1恢復(fù)現(xiàn)場x = 0 x = 0 x = 0 x = 0 x = 0.4x = 0.4x = 0.4x = 0

38、.4x = 0 x = 0 x = 0 x = 0 x = 0.4x = 0.4x = 0.4x = 0.4x = 0 x = 0 x = 0 x = 0 x = 0.4x = 0.4x = 0.4x = 0.4x = 0 x = 0 x = 0 x = 0 x = 0.4x = 0.4x = 0.4x = 0.4中斷返回46x =1h / m46x =1h / m46x =1h / m46x =1h / m46x =1h / m46x =1h / m46x =1h / m46x =1h / m46x =1h / m46x =1h / m46x =1h / m46x =1h / m46x =1

39、h / m46x =1h / m46x =1h / m46x =1h / mx = 0 x = 0.4xh / mh / mh / mh / mx = 0.4x = 0 x = 0.4xh / mh / mh / mh / mx = 0.4x = 0 x = 0.4xh / mh / mh / mh / mx = 0.4x = 0 x = 0.4xh / mh / mh / mh / mx = 0.45 系統(tǒng)的調(diào)試及性能分析135 系統(tǒng)的調(diào)試及性能分析5.1 系統(tǒng)的調(diào)試(1) 在keilc51環(huán)境中進(jìn)行軟件調(diào)試再利用編程器將調(diào)試好的程序固化到89s52單片機(jī)中。(2)檢查線路應(yīng)焊接無誤。(3)

40、電源電路調(diào)試。斷開負(fù)載用萬用表測量78l05的3腳應(yīng)有+5v電壓。(4)先不裝入單片機(jī)用短路線把u1插座的12腳接地調(diào)整vd1和vd7的安裝位置和角度,測量u1插座的2腳電壓。當(dāng)vd1和vd7之間無遮擋時2腳電壓為0伏,有遮擋時為+5伏。用相同方法反復(fù)調(diào)整其他幾對紅外收發(fā)管的位置和角度。使u1插座的3、6、7、8、9各腳的電壓符合要求。(5) 將固化好程序的at89s52插入電路中的u1插座上接上電源即可工作。5.2 紅外線防盜報警系統(tǒng)的性能分析此紅外線報警系統(tǒng)屬于主動式紅外線對射防盜報警系統(tǒng),主要由系統(tǒng)自發(fā)發(fā)射接收紅外線,由發(fā)射電路部分通過紅外線發(fā)射管發(fā)射紅外線,然后通過紅外線接收電路中的紅

41、外接收管接收紅外線,正常的情況下,發(fā)射與接收活動正常進(jìn)行,一旦有人闖入,使得接收中斷,此時就通過線路連接反映給單片機(jī)系統(tǒng)電路,通過軟件設(shè)計(jì)部分來使單片機(jī)及時掌握是否有人闖入使紅外線接收受阻的信息,從而控制報警器電路的發(fā)光管與蜂鳴器部分同時進(jìn)行聲光報警。以上是該紅外線防盜報警系統(tǒng)的主要實(shí)現(xiàn)過程。該系統(tǒng)所使用的都是一些新型實(shí)用的芯片,性能優(yōu)良價格便宜,軟件設(shè)計(jì)方面也十分簡單,適用于開發(fā)實(shí)用型家庭防盜報警器,且系統(tǒng)適用于一般家庭的 220v 電壓,原理簡易,安裝和使用都非常方便。equation chapter (next) section 1咸寧學(xué)院學(xué)士學(xué)位論文146 報警器誤報及處理意見156

42、報警器誤報及處理意見6.1 故障引起的誤報及處理意見產(chǎn)品在規(guī)定的條件下、規(guī)定的時間內(nèi),不能完成規(guī)定的功能,稱為故障。故障的類型有損壞性故障和漂移性故障。損壞性故障包括性能全部失效和突然失效。這類故障通常是由元器件的損壞或生產(chǎn)工藝不良(如虛焊等)造成。漂移性故障是指元器件的參數(shù)和電源電壓的漂移所造成的故障。例如:溫度過高會導(dǎo)致電阻阻值的變化,此時設(shè)備表現(xiàn)為時好時壞。事實(shí)上,環(huán)境溫度、元件制造工藝、設(shè)備制造工藝、使用時間、儲存時間及電源負(fù)載等因素都可能導(dǎo)致元器件參數(shù)的變化,產(chǎn)生漂移性故障。無論是損壞性故障還是漂移性故障都將使系統(tǒng)誤報警,要減少由此產(chǎn)生的誤報警必須提高產(chǎn)品的設(shè)計(jì)水平和工藝水平,在作系

43、統(tǒng)設(shè)計(jì)的同時,還需作可行性設(shè)計(jì),如冗余設(shè)計(jì)、三防設(shè)計(jì)(防潮、防鹽霧、防霉菌)等。在此基礎(chǔ)上,提高產(chǎn)品制造過程的可行性,如對元器件質(zhì)量的嚴(yán)格篩選。6.2 安裝引起的誤報及處理意見報警器安裝位置、安裝角度、防護(hù)措施以及系統(tǒng)布線等方面。例如:將被動紅外入侵探測器對著空調(diào)、換氣扇安裝時,將會引起系統(tǒng)的誤報警;室外用主動紅外探測器如果不作適當(dāng)?shù)恼陉柗雷o(hù)(有遮陽罩的最好也作防護(hù)),勢必會引起系統(tǒng)的誤報警;報警線路與動力線、照明線等強(qiáng)電線路間距小于 1.5m 時,而未加防電磁干擾措施,系統(tǒng)亦將產(chǎn)生誤報警。要減少此類誤報,在安裝前要準(zhǔn)確設(shè)定安裝位置、安裝角度以及系統(tǒng)線路走向,避免安裝紅外探測器時面對空調(diào)、換氣

44、扇,同時若在室外安裝應(yīng)該做好遮陽防護(hù)。6.3 環(huán)境引起的誤報及處理意見由于環(huán)境引起的誤報警是指報警系統(tǒng)在正常工作狀態(tài)下產(chǎn)生的,從原理上講是不可避免的,而事實(shí)又是不需要的,屬于誤報警。例如:老鼠在防范區(qū)出沒;寵物在居室內(nèi)走動等。隨著傳感技術(shù)、計(jì)算機(jī)技術(shù)的發(fā)展,大規(guī)模集成電路的推廣應(yīng)用,報警系統(tǒng)智能化程度將不斷提高,環(huán)境噪聲干擾引起的誤報警現(xiàn)象必將隨之降低。咸寧學(xué)院學(xué)士學(xué)位論文16equation chapter (next) section 17 結(jié) 論177 結(jié) 論本人設(shè)計(jì)的課題是紅外線防盜報警器,經(jīng)過幾個月的思考和準(zhǔn)備,通過對課題的設(shè)計(jì),大大提高了自己各方面的能力,例如對書本基礎(chǔ)知識的掌握程

45、度,對資料的查找方法,對自己知識面的擴(kuò)展都不得有相對的提高,但在這其中,也有自己茫然和不知所措的一面,當(dāng)初決定做此課題時,不知該從何下手,頭腦中也一片空白,后來經(jīng)過老師對課題的剖解,頭腦中才逐漸有了輪廓。 資料搜集花費(fèi)了大量時間,在此過程中我了解到采集的資料不能從頭至尾的抄寫,而要取己所需,認(rèn)為有價值的材料才能引用,后來在網(wǎng)上,請教經(jīng)驗(yàn)豐富的老師,終于獲得了第一手資料,然后在其中加入自己的思想,通過對材料和自己構(gòu)思的組織整理,漸漸有了頭緒。萬事開頭難,只要把前段的準(zhǔn)備工作做好了,后面的工作自然就可以順利很多了。 梅花香自苦寒來,經(jīng)過幾個月不斷的修改及創(chuàng)新終于看到了自己的勞動成果,終于完成了紅外

46、線防盜報警器的設(shè)計(jì),一種勝利感油然而生。經(jīng)過這一次設(shè)計(jì),體會頗多,感覺到平時的粗心大意,以及不完善的理論知識讓我錯過了一次就成功的那種感覺,而是做了很多次的修改,但在制作電路的過程中感覺到了一種力量,那種力量可以讓我廢寢忘食的不斷改善調(diào)試電路,可以讓自己興奮的久久的為了電路而深思,可以讓自己在深夜寫著畢業(yè)設(shè)計(jì)說明書,回顧自己的畢業(yè)設(shè)計(jì)制作過程時,心中油然而生一陣感慨,有失落,有興奮,有喜悅,有苦惱,但我覺得它值得我這樣去做,因?yàn)樗粌H讓我有了一次對于電子技術(shù)的實(shí)踐機(jī)會,更讓我學(xué)會怎樣去面對制作過程中遇到的困難,怎么去解決困難,讓我學(xué)會了獨(dú)立思考,讓我隱隱約約記憶起以前學(xué)過的知識,原來不知道有何

47、實(shí)用性的枯燥電路原理的知識,現(xiàn)在我在實(shí)際應(yīng)用卻覺得少了解了好多東西,心中無限后悔。但這次畢業(yè)設(shè)計(jì)給我的是很真、很純的感受,親身體會其制作的艱難路程,這不僅加深了我以前因?yàn)榉N種迷惑不知道的電路知識的認(rèn)識,而且為我將來的人生也奠定了一定的基礎(chǔ),相信通過以后的學(xué)習(xí)鍛煉,理論結(jié)合實(shí)踐,為社會作貢獻(xiàn)咸寧學(xué)院學(xué)士學(xué)位論文18致 謝19致 謝在本次論文的設(shè)計(jì)過程中,參考了各方面的相關(guān)文獻(xiàn)資料,使本人對單片機(jī)的使用和設(shè)計(jì)有了更深刻的認(rèn)識。為了完成這份論文,指導(dǎo)老師付出了很多心血,給予了我很大的幫助,設(shè)計(jì)過程中,他從多方面進(jìn)行指導(dǎo),不斷對文章提出建議,要求密切地把理論用于實(shí)驗(yàn)加以論證,使設(shè)計(jì)更具有可靠性,在此,

48、深表感謝。其次,本人要感謝物理系的所有老師,感謝他們在大學(xué)四年里的關(guān)心和培養(yǎng),并使本人掌握了高深的專業(yè)知識和熟練的專業(yè)技能。最后,要感謝對這次論文有所幫助的所有老師和同學(xué),感謝 05 級電子信息科學(xué)與技術(shù)本科班的全體同學(xué),感謝參考文獻(xiàn)中著作與期刊以及外文資料的所有作者們。 時光如逝,四年的大學(xué)生活就快結(jié)束了,最后幾個月的畢業(yè)設(shè)計(jì)也是對我所學(xué)專業(yè)知識、技術(shù)、技能各方面的一個總結(jié)。由于個人能力有限,因此畢業(yè)設(shè)計(jì)還存在一些問題,也有很多不完善的地方。但我懂得在以后的工作中要全面考慮事情,不能急于求成。此次畢業(yè)設(shè)計(jì)是我大學(xué)四年最難忘的一件事,也是給各位老師的一個匯報,在以后的路上,我會更加充滿信心向更深處學(xué)習(xí),絕對不辜負(fù)你們的期望。咸寧學(xué)院學(xué)士學(xué)位論文20參考文獻(xiàn)21參考文獻(xiàn)1 吳政江. 單片機(jī)控制紅外線防

溫馨提示

  • 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論