




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、精選優(yōu)質(zhì)文檔-傾情為你奉上成都電子機(jī)械高等??茖W(xué)校成教院畢 業(yè) 設(shè) 計(jì)(論 文)論文題目: 基于單片機(jī)紅外防盜報(bào)警器設(shè)計(jì)教 學(xué) 點(diǎn): 重慶科創(chuàng)職業(yè)學(xué)院指導(dǎo)老師: 張慶松 職 稱: 講師 學(xué)生姓名: 廖紅紅 學(xué) 號: 專 業(yè): 通信工程成都電子機(jī)械高等??茖W(xué)校成教院制 年 月 日專心-專注-專業(yè)成都電子機(jī)械高等專科學(xué)校成教院畢業(yè)設(shè)計(jì)(論文)任務(wù)書題目: 基于單片機(jī)紅外防盜報(bào)警器設(shè)計(jì)任務(wù)與要求:此處要填寫時(shí)間: 年 月 日 至 年 月 日 共 周教 學(xué) 點(diǎn): 重慶科創(chuàng)職業(yè)學(xué)院學(xué)生姓名: 廖紅紅 學(xué) 號: 專業(yè): 通信工程指導(dǎo)單位或教研室: 指導(dǎo)教師: 張慶松 職 稱: 講師成都電子機(jī)械高等??茖W(xué)校
2、成教院制畢業(yè)設(shè)計(jì)(論文)進(jìn)度計(jì)劃表日 期工 作 內(nèi) 容執(zhí) 行 情 況指導(dǎo)教師簽 字4月15日至4月20日準(zhǔn)備良好*教師對進(jìn)度計(jì)劃實(shí)施情況總評 簽名 年 月 日 本表作評定學(xué)生平時(shí)成績的依據(jù)之一。摘 要本系統(tǒng)是基于AT89S52單片機(jī)控制的紅外線防盜報(bào)警器,主要由紅外線發(fā)射部分、紅外線接收部分、單片機(jī)以及聲光報(bào)警部分組成??赏ㄟ^發(fā)射電路發(fā)射的紅外線被遮擋時(shí)控制報(bào)警系統(tǒng)報(bào)警, 通過單片機(jī)控制報(bào)警電路的運(yùn)行,并能同時(shí)進(jìn)行聲光報(bào)警,用紅外線收發(fā)管進(jìn)行檢測,安裝隱蔽,不易被發(fā)現(xiàn);探測信號采用脈沖信號,節(jié)能且抗干擾。系統(tǒng)可以探測到一定范圍內(nèi)的人的闖入, 可以應(yīng)用在安防范圍比較確定的情況下。采用這種方法設(shè)計(jì)
3、的防盜報(bào)警器具有成本廉價(jià)和探測效果好的優(yōu)點(diǎn),有著廣闊的市場前景。關(guān)鍵詞:單片機(jī);紅外線防盜報(bào)警器;聲光報(bào)警AbstractThis system is infrared anti-theft alarm system based on single-chip microcomputer control, mainly by the infrared emission, infrared receiving part, part of SCM and the audible and visual alarm part. Can be blocked by the transmitting cir
4、cuit to transmit the infrared control alarm system alarm, through the single-chip microcomputer control alarm circuit operation, and can also carry out sound and light alarm, infrared receiving tube detection, concealed installation, not easy to be found; the detection signal by Mai Chongxin , savin
5、g energy and anti-interference. The system can detect intrusion within a certain range of people, can be compared to determine the scope of the application in the security situation. The anti-theft alarm system designed by this method has low cost and detection has the advantages of good effect, has
6、 broad market prospects.Key words:SCM; infrared anti-theft alarm; alarm 目 錄第一章 緒論在一些電影、電視劇中我們??梢钥吹?,有些博物館等安全性要求比較高的場所,在安防電腦系統(tǒng)的屏幕上面,顯示著一根根紅線,如果有人進(jìn)入不小心“觸”到了這根紅線,那么報(bào)警器就會發(fā)響。這就是紅外線報(bào)警器。第一節(jié) 課題研究的意義紅外線報(bào)警器分主動(dòng)式和被動(dòng)式兩種1。主動(dòng)式紅外線報(bào)警器,是報(bào)警器主動(dòng)發(fā)出紅外線,紅外線碰到障礙物,就會反彈回來,被報(bào)警器的探頭接收。如果探頭監(jiān)測到,紅外線是靜止不動(dòng)的,也就是不斷發(fā)出紅線線又不斷反彈的,那么報(bào)警器就不會報(bào)警
7、。當(dāng)有會動(dòng)的物體觸犯了這根看不見的紅線的時(shí)候,探頭就會檢測到有異常,就會報(bào)警。被動(dòng)式報(bào)警器少了一項(xiàng)功能,就是發(fā)射紅外線。物理學(xué)上告訴我們,當(dāng)物體的溫度高于0K的時(shí)候,就會發(fā)出紅外線,換句話說任何物體都能發(fā)出紅外線2。而其后的原理,被動(dòng)式報(bào)警器和主動(dòng)式是一樣的。紅外線報(bào)警器對溫度敏感,溫度越高的物體輻射出的紅外線越強(qiáng),當(dāng)感應(yīng)到環(huán)境中存在高出背景強(qiáng)度的輻射時(shí),就觸發(fā)報(bào)警。主動(dòng)式紅外探測器是由收、發(fā)裝置兩部分組成3。發(fā)射裝置向裝在幾米甚至于幾百米遠(yuǎn)的接收裝置輻射一束紅外線,當(dāng)被遮斷時(shí),接收裝置即發(fā)出報(bào)警信號,因此,它也是阻擋式報(bào)警器,或稱對射式探測器。通常,發(fā)射裝置由多諧振蕩器、波形變換電路、紅外發(fā)
8、光管及光學(xué)透鏡等組成。振蕩器產(chǎn)生脈沖信號,經(jīng)波形變換及放大后控制紅外發(fā)光管產(chǎn)生紅外脈沖光線,通過聚焦透鏡將紅外光變?yōu)檩^細(xì)的紅外光束,射向接收端。接收裝置由光學(xué)透鏡、紅外光電管、放大整形電路、功率驅(qū)動(dòng)器及執(zhí)行機(jī)構(gòu)等組成4。光電管將接收到的紅外光信號轉(zhuǎn)變?yōu)殡娦盘?,?jīng)整形放大后推動(dòng)執(zhí)行機(jī)構(gòu)啟動(dòng)報(bào)警設(shè)備。主動(dòng)式紅外報(bào)警器有較遠(yuǎn)的傳輸距離,因紅外線屬于非可見光源,入侵者難以發(fā)覺與躲避,防御界線非常明確。主動(dòng)式紅外報(bào)警器是點(diǎn)型、線型探測裝置,除了用作單機(jī)的點(diǎn)警戒和線警戒外,為了在更大范圍有效地防范,也可以利用多機(jī)采取光墻或光網(wǎng)安裝方式組成警戒封鎖區(qū)或警戒封鎖網(wǎng),乃至組成立體警戒區(qū)。單光路由一個(gè)發(fā)射器和一個(gè)
9、接收器組成。雙光路由兩對發(fā)射器和接收器組成5。兩對收、發(fā)裝置分別相對,是為了消除交叉誤射;多光路構(gòu)成警戒面;反射單光路構(gòu)成警戒區(qū)。第二節(jié) 課題研究的目的近年來,隨著改革開放的深入發(fā)展,電子電器的飛速發(fā)展,人民的生活水平有了很大提高。各種高檔家電產(chǎn)品和貴重物品為許多家庭所擁有。然而一些不法分子也是越來越多。這點(diǎn)就是看到了大部分人防盜意識還不夠強(qiáng).造成偷盜現(xiàn)象屢見不鮮。因此,越來越多的居民家庭對財(cái)產(chǎn)安全問題十分擔(dān)憂?,F(xiàn)在很多小區(qū)都安裝了智能報(bào)警系統(tǒng),因而大大提高了小區(qū)的安全程度,有效保證了居民的人身財(cái)產(chǎn)安全。由于紅外線是不見光,有很強(qiáng)的隱蔽性和保密性,因此在防盜、警戒等安保裝置中得到了廣泛的應(yīng)用。
10、紅外報(bào)警器大多數(shù)采用國外的先進(jìn)技術(shù),其功能也非常先進(jìn)。其中包括被動(dòng)式熱釋電型紅外報(bào)警器。還有紅外監(jiān)控?zé)o線報(bào)警器,超聲波防盜報(bào)警器,紅外線防盜報(bào)警器,高靈敏紅外報(bào)警器,觸摸式延時(shí)防盜報(bào)警器, 觸摸式防盜報(bào)警器,紅外報(bào)警器, 紅外線聲先報(bào)警器6防盜報(bào)警系統(tǒng)是在探測到防范現(xiàn)場有入侵者時(shí)能及時(shí)發(fā)出報(bào)警信號的專用電子系統(tǒng),一般由探測器(報(bào)警器)、傳輸系統(tǒng)和報(bào)警控制器組成。探測器檢測到意外情況就產(chǎn)生報(bào)警信號,通過傳輸系統(tǒng)送入報(bào)警控制器發(fā)出聲、光或其他報(bào)警信號7。探測器(報(bào)警器)的種類很多,按所探測的物理量的不同,可分為微波、紅外、激光、超聲波和振動(dòng)等方式;按電信號傳輸方式不同,又可分為無線傳輸和有線傳輸兩
11、種方式8。由于紅外線是不見光,有很強(qiáng)的隱蔽性和保密性,因此在防盜、警戒等安保裝置中得到了廣泛的應(yīng)用,這時(shí)紅外線報(bào)警器的簡易、靈敏度高為人們解決了不少問題。但是市場上的報(bào)警器大部分都是用于一些大公司財(cái)政機(jī)構(gòu),價(jià)格高昂,一般人們難以接受,如果再設(shè)計(jì)和生產(chǎn)一種價(jià)廉、性能靈敏可靠的防盜報(bào)警器,必將為大多數(shù)需求者所利用,在人們的防盜和保證財(cái)產(chǎn)安全方面發(fā)揮更加有效的作用。本課題嘗試用價(jià)格低廉、應(yīng)用普遍的AT89S52單片機(jī)控制的電路來設(shè)計(jì)一個(gè)主動(dòng)式對射式的紅外線防盜報(bào)警器,期望達(dá)到方便、實(shí)用的效果。第二章 總體設(shè)計(jì)方案該系統(tǒng)以單片機(jī)AT89S52系列為核心,采用紅外線發(fā)射管和紅外線接收管為發(fā)射和接收裝置,
12、由反相器芯片反相間接控制CPU工作。在CPU程序運(yùn)行以后控制輸出口電平使得蜂鳴器器與發(fā)光二極管組成的聲光報(bào)警電路同時(shí)進(jìn)行聲光報(bào)警。系統(tǒng)原理框圖如圖2-1所示。紅外線發(fā)射電路聲光報(bào)警電路單片機(jī)反相器紅外接收電路電源電路 圖2-1 系統(tǒng)方框圖采用AT89S52單片機(jī),直流可調(diào)開關(guān)MC34063,反相器74LS14D等芯片9。其中,AT89S52的P1.2P1.7為輸出口,而P3.03.5為輸入口。P1口連接紅外線發(fā)射電路,P1口為低電平時(shí),紅外線發(fā)射電路導(dǎo)通,正常發(fā)射紅外線10。P3口輸入經(jīng)接收紅外線電路接收并由反相器反相的電平,當(dāng)電平到達(dá)單片機(jī)CPU后,若各口均為低電平,則CPU不做任何反應(yīng),此
13、時(shí)不報(bào)警;而當(dāng)紅外線被認(rèn)為擋住而使接收電路無法接受到時(shí)P3輸入口就會輸入高電平,此時(shí)當(dāng)在一定的時(shí)間內(nèi)檢測到位于不同位置的光束被遮擋時(shí),由P3.7口輸出報(bào)警信號,驅(qū)動(dòng)聲光報(bào)警電路進(jìn)行報(bào)警。第三章 硬件電路各部分電路設(shè)計(jì) AT89S52單片機(jī)式一種低功耗,高性能的CMOS8位微控制器,具有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)提供高靈活、有效的解決方案。
14、第一節(jié) 單片機(jī)控制系統(tǒng)電路單片機(jī)P1口與紅外線發(fā)射電路相連,P3口與紅外線接收電路相連,P3.7口連接聲光報(bào)警電路輸出方波脈沖信號驅(qū)動(dòng)聲光報(bào)警。X1、X2腳與晶振相連,用于定時(shí)計(jì)數(shù),以形成一秒周期的方波脈沖信號12。一、 主控芯片的性能以及標(biāo)準(zhǔn)功能主要性能:l與 MCS-51 單片機(jī)產(chǎn)品兼容l8K 字節(jié)在系統(tǒng)可編程 Flash 存儲器l1000 次擦寫周期l全靜態(tài)操作:0Hz33Hzl三級加密程序存儲器l32 個(gè)可編程 I/O 口線l三個(gè) 16 位定時(shí)器/計(jì)數(shù)器l八個(gè)中斷源l全雙工 UART 串行通道 低功耗空閑和掉電模標(biāo)準(zhǔn)功能AT89S52具有以下標(biāo)準(zhǔn)功能:8K字節(jié)Flash,256字節(jié)RA
15、M,32位I/O口線,看門狗定時(shí)器,2個(gè)數(shù)據(jù)指針,三個(gè)16位定時(shí)器/計(jì)數(shù)器,一個(gè)6向量2級中斷結(jié)構(gòu),全雙工串行口,片內(nèi)晶振及時(shí)鐘電路。另外,AT89S52可降至0HZ靜態(tài)邏輯操作,支持兩種軟件可選擇節(jié)電模式??臻e模式下,CPU停止工作,允許RAM、定時(shí)器/計(jì)數(shù)器、串口、中斷繼續(xù)工作。掉電保護(hù)方式下,RAM內(nèi)容被保存,振蕩器被凍結(jié),單片機(jī)一切工作停止,直到下一個(gè)中斷或硬件復(fù)位為止15。二、 主控芯片的主要結(jié)構(gòu)及引腳功能主體單片機(jī)芯片AT89S52的引腳結(jié)構(gòu)如圖3-1所示:圖3-1 系統(tǒng)方框圖各主要管腳介紹如下: VCC : 電源 GND: 地 P0 口:P0 口是一個(gè) 8 位漏極開路的雙向 I/
16、O 口。作為輸出口,每位能驅(qū)動(dòng) 8 個(gè) TTL 邏輯電平。對 P0 端口寫“1”時(shí),引腳用作高阻抗輸入。當(dāng)訪問外部程序和數(shù)據(jù)存儲器時(shí),P0 口也被作為低 8 位地址/數(shù)據(jù)復(fù)用。在這種模式下,P0 具有內(nèi)部上拉電阻。在 flash 編程時(shí),P0 口也用來接收指令字節(jié);在程序校驗(yàn)時(shí),輸出指令字節(jié)。程序校驗(yàn)時(shí),需要外部上拉電阻。P1口:P1 口是一個(gè)具有內(nèi)部上拉電阻的 8 位雙向 I/O 口,P1 輸出緩沖器能驅(qū)動(dòng) 4 個(gè)TTL 邏輯電平。對 P1 端口寫“1”時(shí),內(nèi)部上拉電阻把端口拉高,此時(shí)可以作為輸入 口使用。作為輸入使用時(shí),被外部拉低的引腳由于內(nèi)部電阻的原因,將輸出電流(IIL)。 此外,P1
17、.0 和 P1.2 分別作定時(shí)器/計(jì)數(shù)器 2 的外部計(jì)數(shù)輸入(P1.0/T2)和時(shí)器/計(jì)數(shù)器 2 的觸發(fā)輸入(P1.1/T2EX)。P2 口:P2 口是一個(gè)具有內(nèi)部上拉電阻的 8 位雙向 I/O 口,P2 輸出緩沖器能驅(qū)動(dòng) 4 個(gè)TTL 邏輯電平。對 P2 端口寫“1”時(shí),內(nèi)部上拉電阻把端口拉高,此時(shí)可以作為輸入 口使用。作為輸入使用時(shí),被外部拉低的引腳由于內(nèi)部電阻的原因,將輸出電流(IIL)。 在訪問外部程序存儲器或用 16 位地址讀取外部數(shù)據(jù)存儲器(例如執(zhí)行 MOVX DPTR) 時(shí),P2 口送出高八位地址。在這種應(yīng)用中,P2 口使用很強(qiáng)的內(nèi)部上拉發(fā)送 1。在使用8 位地址(如 MOVX
18、RI)訪問外部數(shù)據(jù)存儲器時(shí),P2 口輸出 P2 鎖存器的內(nèi)容。在 flash 編程和校驗(yàn)時(shí),P2 口也接收高 8 位地址字節(jié)和一些控制信號。P3 口:P3 口是一個(gè)具有內(nèi)部上拉電阻的 8 位雙向 I/O 口,P2 輸出緩沖器能驅(qū)動(dòng) 4 個(gè) TTL 邏輯電平。對 P3 端口寫“1”時(shí),內(nèi)部上拉電阻把端口拉高,此時(shí)可以作為輸入 口使用。作為輸入使用時(shí),被外部拉低的引腳由于內(nèi)部電阻的原因,將輸出電流(IIL)。P3 口亦作為 AT89S52 特殊功能(第二功能)使用,在 flash 編程和校驗(yàn)時(shí),P3 口也接收一些控制信號13。如下表3-1所示。 表3-1 P3口的引腳號及其第二功能引腳號第二功能P
19、3.0RXD(串行輸入)P3.1TXD(串行輸出)P3.2INT0(外部中斷 0)P3.3INT0(外部中斷 0)P3.4T0(定時(shí)器0外部輸入)P3.5T1(定時(shí)器1外部輸入)P3.6WR(外部數(shù)據(jù)存儲器寫選通)P3.7RD(外部數(shù)據(jù)存儲器寫選通) RST: 復(fù)位輸入。晶振工作時(shí),RST 腳持續(xù) 2 個(gè)機(jī)器周期高電平將使單片機(jī)復(fù)位??撮T狗計(jì)時(shí)完成后,RST 腳輸出 96 個(gè)晶振周期的高電平。特殊寄存器 AUXR(地址 8EH)上。ALE/PROG:地址鎖存控制信號(ALE)是訪問外部程序存儲器時(shí),鎖存低 8 位地址的輸出脈沖。在 flash 編程時(shí),此引腳(PROG)也用作編程輸入脈沖。 在
20、一般情況下,ALE 以晶振六分之一的固定頻率輸出脈沖,可用來作為外部定時(shí)器或 時(shí)鐘使用。然而,特別強(qiáng)調(diào),在每次訪問外部數(shù)據(jù)存儲器時(shí),ALE 脈沖將會跳過。 如果需要,通過將地址為 8EH 的 SFR 的第 0 位置 “1”,ALE 操作將無效。這一位置 “1”, ALE 僅在執(zhí)行 MOVX 或MOVC指令時(shí)有效。否則,ALE 將被微弱拉高。這個(gè) ALE 使 能標(biāo)志位(地址為 8EH 的 SFR 的第 0 位)的設(shè)置對微控制器處于外部執(zhí)行模式下無效。PSEN:外部程序存儲器選通信號(PSEN)是外部程序存儲器選通信號。當(dāng) AT89S52 從外部程序存儲器執(zhí)行外部代碼時(shí),PSEN 在每個(gè)機(jī)器周期被
21、激活兩次,而在訪問外部數(shù)據(jù)存儲器時(shí),PSEN 將不被激活。EA/VPP:訪問外部程序存儲器控制信號。為使能從 0000H 到 FFFFH 的外部程序存儲器讀取指令,EA 必須接 GND。為了執(zhí)行內(nèi)部程序指令,EA 應(yīng)該接 VCC。在 flash 編程期間,EA 也接收 12 伏 電壓。XTAL1:振蕩器反相放大器和內(nèi)部時(shí)鐘發(fā)生電路的輸入端14。XTAL2:振蕩器反相放大器的輸出端。三、 單片機(jī)控制部分電路如圖所示為單片機(jī)組成的控制電路,其中晶振與其相連構(gòu)成時(shí)鐘電路,而復(fù)位開關(guān)與其相連構(gòu)成單片機(jī)小系統(tǒng)。如圖3-2所示。圖3-2 單片機(jī)控制電路電路圖第二節(jié) 紅外線發(fā)射電路紅外線發(fā)射電路主要由D7D
22、12六個(gè)紅外線發(fā)射管組成。紅外發(fā)射管的負(fù)極依次接到單片機(jī)P1.2P1.7口,當(dāng)電源接通時(shí),單片機(jī)的P1口設(shè)為輸出狀態(tài),當(dāng)P1口輸出均為“0”時(shí),各個(gè)二極管均成導(dǎo)通狀態(tài),發(fā)出紅外光,覆蓋包括了接收電路的一定的區(qū)域。正常情況下沒有遮擋時(shí)P1口輸出為00H。紅外線發(fā)射二極管在使用時(shí),須由電流驅(qū)動(dòng), 在進(jìn)行設(shè)計(jì)時(shí),最重要的是在IF電流的控制,設(shè)計(jì)出的驅(qū)動(dòng)電流IF不能太大,若大于 IF(max)則元件有燒毀之慮,IF若太小,則其發(fā)射束就會變小。通過查閱資料可知IF(max)在20mA左右,通過計(jì)算可得限流電阻的最小值為200歐,本電路選取470歐如圖3-3所示。圖3-3 紅外線發(fā)射電路圖第三節(jié) 紅外線接
23、收電路紅外線接收電路主要由D1D6六個(gè)紅外線接收二極管組成,主要功能是用來接收D7D12發(fā)射的紅外線,正常情況下能夠成功接收,如果有人闖入,中斷紅外線,將接受不到紅外線,此時(shí)判斷為應(yīng)當(dāng)報(bào)警,由單片機(jī)控制報(bào)警。具體電路連接如下圖,D1D6六個(gè)紅外線接收管的負(fù)極與反相器芯片74LS14D的A1A6腳,當(dāng)沒有遮擋時(shí)接收管正常接收到紅外線時(shí)并導(dǎo)通,+5V電源通過D1D6的正極加到反相器74LS14D的輸入端,進(jìn)行反相為低電平,輸出管腳Y1Y6接單片機(jī)的P3.0到P3.5腳,這時(shí)的P3.0P3.5口為低電平:而當(dāng)有人闖入使紅外線被遮擋時(shí),接收管截止,反相器輸入端為低電平,反相后輸出高電平,這時(shí)的單片機(jī)的
24、P3.0P3.5口為高電平。當(dāng)在一定得時(shí)間內(nèi)檢測到位于不同位置的光束被遮擋時(shí),則由P3.7口輸出高低電平間隔為1S的脈沖報(bào)警信號16。此脈沖信號驅(qū)動(dòng)聲光報(bào)警電路,直至斷開開關(guān)SW2。如圖3-4所示。 圖3-4 紅外線接收電路圖第四節(jié) 聲光報(bào)警電路聲光報(bào)警電路與單片機(jī)P3.7口相連,當(dāng)單片機(jī)的P3.7口輸出一系列脈沖方波,開始驅(qū)動(dòng)報(bào)警電路報(bào)警。聲光報(bào)警部分主要由發(fā)光二極管和蜂鳴器組成,當(dāng)報(bào)警開始時(shí),發(fā)光二極管閃爍,蜂鳴器發(fā)出聲響,聲光并用,同時(shí)報(bào)警17。聲光報(bào)警部分電路圖如圖3-5所示。圖3-5 聲光報(bào)警部分電路圖第五節(jié) 電源電路電源開關(guān)SW1送入220V經(jīng)過保險(xiǎn)絲后送入變壓器,保險(xiǎn)絲起保護(hù)電路
25、的作用18。變壓器L1將220V的交流電源經(jīng)磁場耦合轉(zhuǎn)換成12V的交流電源,四個(gè)全波整流二極管將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為快速開關(guān)二極管。C1/BC3組成電容濾波電路。如圖3-6所示。圖3-6 電源電路部分的電路第四章 紅外線防盜報(bào)警器的軟件設(shè)計(jì)系統(tǒng)的軟件設(shè)計(jì),
26、主要集中在單片機(jī)功能流程的設(shè)計(jì)上,要監(jiān)視是否有人闖入,紅外線接收是否中斷、如何控制聲光報(bào)警等。軟件設(shè)計(jì)的好壞也直接決定了系統(tǒng)的運(yùn)行質(zhì)量,在編寫軟件之前,對系統(tǒng)的流程進(jìn)行設(shè)計(jì)是十分必要的,這樣可以保證在編寫軟件時(shí)思路清晰,不易出錯(cuò),修改也變得容易。程序流程圖的設(shè)計(jì)遵循自頂向下的原則,即從主體逐步細(xì)分到每一個(gè)模塊的流程20。第一節(jié) 系統(tǒng)的主流程(1)下圖4-1為系統(tǒng)主程序流程圖。主程序、脈沖信號產(chǎn)生程序、中斷服務(wù)程序存放在AT89S5單片機(jī)中,整個(gè)程序設(shè)計(jì)思想是當(dāng)檢測到有人闖入時(shí),就由P3.7口輸出高低電平間隔為1秒的脈沖信號去驅(qū)動(dòng)聲光報(bào)警電路。這可以通過使P3.7口每隔1秒取反一次實(shí)現(xiàn)。而1秒時(shí)
27、間可以讓定時(shí)器重復(fù)定時(shí)100ms十次實(shí)現(xiàn)。用寄存器R1做循環(huán)計(jì)數(shù)器初值為10。采用中斷方式編程,整個(gè)程序由主程序和中斷服務(wù)程序兩部分組成21。(2)主程序的功能:起監(jiān)視作用,主要用來判斷是否有人闖入,紅外線的接收是否中斷.主程序的流程圖如4-1所示.程序開始后,系統(tǒng)初始化結(jié)束后判斷是否有人闖入,若有則報(bào)警,若無則回到上一級繼續(xù)判斷是否有人闖入。 開 始 系統(tǒng)初始化有人闖入?H / mH / mH / mH / mH / mH / mH / mH / mH / mH / mH / mH / mH / mH / mH / mH / mH / mH / mH / mH / mH / mH / mH
28、/ 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 轉(zhuǎn)向報(bào)警程序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
29、.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.8圖4-1主程序流程圖(3)以下是脈沖信號產(chǎn)生程序流程。主要功能:通過定時(shí)100ms等待,并連續(xù)計(jì)時(shí)10次最終得到一個(gè)周期的以1s為周期的方波信號,重復(fù)此過程,最終得到一列1s周期的方波脈沖信號,最終此列脈沖信號由單片機(jī)P3.7口輸出與報(bào)警電路連接驅(qū)動(dòng)發(fā)光二極管以1s頻率閃動(dòng)和蜂鳴器鳴叫報(bào)警。其主要流程如圖4-2所示。 定時(shí)100msx = 0x = 0x = 0x = 0x = 0x
30、 = 0x = 0x = 0x = 0x = 0x = 0x = 0x = 0x = 0x = 0x = 0x = 0x = 0x = 0x = 0x = 0x = 0x = 0x = 0x = 0x = 0x = 0x = 0x = 0x = 0x = 0x = 0 等待時(shí)間到嗎? 轉(zhuǎn)向報(bào)警程序 等待至?xí)r間到NO YES 確定有人闖入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
31、.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ù)程序主要功能:判斷定時(shí)1秒是否完成,從而決定是否對P3.7口取反。中斷子程序流程圖如圖4-3所示。保護(hù)現(xiàn)場0 5 10 15 20x = 0x = 0.4x = 0.8x =1H / m 15 200 5 10 15 20x = 0x = 0.4x = 0.8x =1H / m 15 200 5 10 15 20x = 0x = 0.4x = 0.8x =1H / m 15 200 5 10 15 20x = 0x = 0.4x = 0.8x =1H / m 15 2
溫馨提示
- 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)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- GB/T 17215.241-2025電測量設(shè)備通用要求、試驗(yàn)和試驗(yàn)條件第41部分:多電能和多費(fèi)率儀表的電能計(jì)度方法和要求
- GB/T 45208-2025飼料中辣椒紅的測定高效液相色譜法
- JJF 2187-2025半徑樣板校準(zhǔn)規(guī)范
- 出售草坪種子合同范本
- 借款合同范本上交銀行
- 2025年西安貨運(yùn)資格證考試答題20題
- 買房時(shí)開發(fā)商給合同范本
- 農(nóng)村煤炭采購合同范本
- 包工不包料合同范本
- 公司財(cái)產(chǎn)轉(zhuǎn)移合同范本
- 國家基本醫(yī)療保險(xiǎn)和工傷保險(xiǎn)藥品目錄(2004年版)
- 文學(xué)類文本閱讀(理解賞析類)-2025年北京高考語文一輪總復(fù)習(xí)(原卷版)
- 北京某中學(xué)2024-2025學(xué)年九年級上學(xué)期開學(xué)考數(shù)學(xué)試卷
- 三下 第11課 《在線學(xué)習(xí)工具》教案 浙教版2023信息科技
- 2024年高考真題-英語(新高考Ⅱ卷) 含解析
- 【UCM六輥軋機(jī)設(shè)計(jì)7600字(論文)】
- 部編版中考?xì)v史一輪復(fù)習(xí):七年級上、下冊歷史復(fù)習(xí)課件534張
- 江蘇省無錫市惠山區(qū)2024年統(tǒng)編版小升初考試語文試卷(含答案解析)
- JGJ/T235-2011建筑外墻防水工程技術(shù)規(guī)程
- 信息科技課的跨學(xué)科主題學(xué)習(xí)PP義務(wù)教育課程方案和課程標(biāo)準(zhǔn)國家級示范培訓(xùn)課件
- 五年級下冊英語作文訓(xùn)練-外研版(三起)
評論
0/150
提交評論