對射式光電開關(guān)報警器的設(shè)計_第1頁
對射式光電開關(guān)報警器的設(shè)計_第2頁
對射式光電開關(guān)報警器的設(shè)計_第3頁
對射式光電開關(guān)報警器的設(shè)計_第4頁
對射式光電開關(guān)報警器的設(shè)計_第5頁
已閱讀5頁,還剩17頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、 題 目:對射式光電開光報警器的設(shè)計 1 對射式光電開關(guān)報警器的設(shè)計摘 要:報警器是一種為防止或預(yù)防某事件發(fā)生所造成的后果,以聲、光兩種形式來提醒或警示我們應(yīng)當(dāng)采取某種行動的電子產(chǎn)品。本設(shè)計主要運(yùn)用單片機(jī)和對射式光電開關(guān)來有效的控制報警電路,它具有制作簡單,成本低,安裝方便,防盜性能比較穩(wěn)定,抗干擾能力強(qiáng),靈敏度高,安全可靠,壽命長等優(yōu)點(diǎn)。設(shè)計中包括硬件和軟件兩部分,硬件中的對射式光電開關(guān)利用紅外對管的接收特性,當(dāng)有不透明物體通過時光電開關(guān)斷開,系統(tǒng)開始報警,雙擊手動開關(guān)后,系統(tǒng)再次進(jìn)入布防狀態(tài)。處理器采用51系列單片機(jī)AT89C51,整個系統(tǒng)在軟件的控制下工作。對射式光電開關(guān)報警器安裝隱蔽,

2、不易被盜賊發(fā)現(xiàn),可有效的起到報警和防范的作用。 關(guān)鍵詞:單片機(jī);對射式光電開關(guān);報警電路 The Design of the beam photoelectric switch alarm Abstract:Alarm is a kind of electronic products, which uses light and voice two forms to remind or warn us to take some actions when we prevent the consequences caused by certain events . This design mainl

3、y uses microcomputer and correlation photoelectric medallion to effectively control the alarm circuit. It has many advantages ,such as easy fabrication and installation ,low cost, stable anti-theft performance ability, strong anti-interference ability, high sensitivity, safe and reliable, long servi

4、ce life, etc.The design includes two sections that are software and hardware.The laser photoelectric switch via infrared receiver characteristics in hardware , the switch is to break and the system began to alarm while opaque object passes through circuit and the system gain in the development of st

5、ate when double-click the manual switch. Processor uses 51 series single-chip microcomputer AT89C51, the whole system is working under the control of software.The beam photoelectric switch alarm system is not to be found by thieves because of concealment installation,what's more,it can effective

6、ly play a role in warning and prevention. Keyword: SCM;the photoelectric switch; the alarm circuit 11引言隨著社會經(jīng)濟(jì)的發(fā)展和科學(xué)技術(shù)的不斷進(jìn)步,人們的生活水平得到很大的提高并且對私有財產(chǎn)和公共安全的保護(hù)意識也在不斷的增強(qiáng),報警器在日常生活中發(fā)揮著越來越重要的作用。故本次設(shè)計就是為了滿足人們生活需求而設(shè)計的電子防盜系統(tǒng)。就目前市面上的報警器主要有壓力觸發(fā)式防盜報警器、開關(guān)電子防盜報警器和壓力遮光觸發(fā)式防盜報警器等,但這幾種比較常的報警器都存在一些缺點(diǎn):(一)壓力觸發(fā)式防盜報警器由于壓力板式安裝在

7、墊子內(nèi),當(dāng)主機(jī)停止工作,主人在家走動時,都很容易失報和誤報,其可靠性低。(二)開關(guān)式電子防盜報警器一般只有一個定點(diǎn),有效范圍小,而且各種開關(guān)也易壞,失報和誤報率高,不可靠。(三)遮光式觸發(fā)防盜報警器在受到太陽光照射就會引起誤報,而且準(zhǔn)確度不高。而本設(shè)計中所使用的對射式光電開關(guān)運(yùn)用紅外線,有很強(qiáng)的隱蔽性且準(zhǔn)確性高、檢測距離遠(yuǎn),在防盜、警戒等安保裝置中得到了廣泛的應(yīng)用。這種報警器利用開關(guān)的通斷性來有效的報警。同時,對射式光電開關(guān)既可用于防盜報警裝置,也可用于制動控制、遙測等領(lǐng)域,總之報警器與社會生活密不可分。2 設(shè)計概述本系統(tǒng)采用對射式光電開關(guān)來檢測信號,它的制作簡單、成本低,安裝比較方便,而且防

8、盜性能比較穩(wěn)定,抗干擾能力強(qiáng)、靈敏度高、安全可靠。這種防盜器安裝隱蔽,不易被盜賊發(fā)現(xiàn),同時它的信號經(jīng)過單片機(jī)系統(tǒng)處理后能有效控制電路系統(tǒng)。2.1設(shè)計任務(wù)與要求(1)本設(shè)計包括硬件和軟件設(shè)計兩個部分。模塊劃分為信息采集、時鐘控制、電源控制、復(fù)位模塊、開關(guān)與報警等模塊。(2)該開關(guān)報警系統(tǒng)由對射式光電開關(guān)、鳴器、單片機(jī)控制電路、LED控制電路及相關(guān)的控制管理軟件組成。用戶終端完成信息采集、處理、數(shù)據(jù)傳送、功能設(shè)定、本地報警等功能。終端由中央處理器、輸入模塊、輸出模塊、功能設(shè)定模塊等部分組成。(3)系統(tǒng)可實(shí)現(xiàn)功能。工作人員把報警系統(tǒng)設(shè)置在布防狀態(tài),對射式光電開關(guān)工作起來,當(dāng)有人闖入時,對射式光電開關(guān)

9、斷開,由程序控制單片機(jī)處理運(yùn)算后驅(qū)動執(zhí)行報警電路使報警器開始工作。(4)紅外線具有隱蔽性,在露天防護(hù)的地方設(shè)計一束紅外線可以方便地檢測到是否有人出入。該裝置設(shè)計的要點(diǎn):一是能有效判斷是否有人員進(jìn)入;二是盡可能大地增加防護(hù)范圍。另外,系統(tǒng)工作的穩(wěn)定性和可靠性也是追求的重要指標(biāo)。報警采用聲光信號。(5)在設(shè)計時要對硬件電路與軟件程序分別進(jìn)行調(diào)試,并進(jìn)行軟硬件聯(lián)調(diào),在調(diào)試成功后要求獲得焊接的實(shí)物。2.2設(shè)計思路 本設(shè)計由硬件和軟件兩個部分組成。模塊劃分為數(shù)據(jù)收集、時鐘控制、電源控制、復(fù)位模塊、開關(guān)與報警等子模塊。電路結(jié)構(gòu)可劃分為:對射式光電開關(guān)、蜂鳴器、單片機(jī)控制電路、LED控制電路及相關(guān)的控制管理

10、軟件組成。用戶終端完成信息采集、處理、數(shù)據(jù)傳送、功能設(shè)定、本地報警等功能。對于本設(shè)計來說,單片機(jī)和對射式光電開關(guān)是設(shè)計的中心單元,處理器采用51系列單片機(jī)AT89C51。整個系統(tǒng)是在系統(tǒng)軟件控制下工作的。設(shè)置在監(jiān)測點(diǎn)的對射式光電開關(guān)將紅外光譜變換成電信號,經(jīng)放大電路后,電路導(dǎo)通,相當(dāng)于開關(guān)閉合。當(dāng)有不透明物體通過時,開關(guān)瞬時斷開,在單片機(jī)內(nèi),經(jīng)軟件查詢、識別判決等環(huán)節(jié)實(shí)時發(fā)出入侵報警狀態(tài)控制信號。驅(qū)動電路將控制信號放大并推動聲光報警設(shè)備完成相應(yīng)工作。當(dāng)警情消除后復(fù)位電路使系統(tǒng)復(fù)位。從設(shè)計的要求來分析該設(shè)計須包含如下結(jié)構(gòu):對射式光電開關(guān)電路、報警電路、單片機(jī)、復(fù)位電路及相關(guān)的控制管理軟件組成。它

11、們之間的構(gòu)成框圖如圖1所示。報警器模塊時鐘模塊復(fù)位模塊電源模塊信號放大 XTAL P0口 信號檢測 P1口 RST EA 口 P3口P2口 圖1 系統(tǒng)結(jié)構(gòu)圖2.3方案論證防盜報警系統(tǒng)一般是由探測器、防盜報警控制器和接警中心(硬件加軟件)組成。它的最簡單形式是本地(家庭、單位)報警系統(tǒng),它的組成部分是探測器和本地報警控制器,以及聲光報警器。該系統(tǒng)設(shè)計方案有以下兩種:方案一:利用固定點(diǎn)電話聯(lián)網(wǎng)防盜報警系統(tǒng)來實(shí)現(xiàn)家庭防盜報警,該系統(tǒng)由編程主機(jī)、探測器、門磁和遙控器組成,一旦發(fā)生警情,能把報警信息通過通訊網(wǎng)絡(luò)瞬間遠(yuǎn)程傳輸?shù)接脩粼O(shè)定的固定電話上,同時向接警中心報告,中心聯(lián)網(wǎng)電腦可通過電子地圖、數(shù)據(jù)庫、電

12、腦語音提示、監(jiān)聽現(xiàn)場情況,顯示發(fā)生警情的單位地址、方位、發(fā)案時間,所轄派出所可及時調(diào)動警力做出快速處理。方案二:通過對射式光電開關(guān)檢測安全隱患,把檢測結(jié)果送入單片機(jī),通過單片機(jī)控制LED燈和聲音報警器的啟動。通過比較得知方案一可準(zhǔn)確判斷警情并且通知工作人員但實(shí)現(xiàn)起來難度大,而方案二能滿足我們實(shí)現(xiàn)快捷的要求且實(shí)施起來簡單容易有效,固本設(shè)計選擇方案二。3元器件選擇系統(tǒng)電路設(shè)計中元器件起著至關(guān)重要的作用,應(yīng)注意以下幾個方面。(1)盡可能的選擇標(biāo)準(zhǔn)化的器件這樣可以提高設(shè)計的成功率和結(jié)構(gòu)的靈活性。(2)在對硬件系統(tǒng)總起結(jié)構(gòu)考慮時,要同樣注意通用性的問題。(3)在電路設(shè)計時,要充分考慮應(yīng)用的各個器件。在設(shè)

13、計時即使原理上通了,但如果器件選擇不當(dāng),系統(tǒng)的驅(qū)動能力不夠,將導(dǎo)致系統(tǒng)工作不可靠甚至無法工作。因此,在電路設(shè)計時,要特別注意器件的選擇。(4)注意選擇市場上貨源充足且通用的元器件,尤其是大規(guī)模生產(chǎn)的場合,更應(yīng)注意這一點(diǎn)。這樣可以避免即使某種元器件無法獲得,也能用其他元器件直接替換而不影響系統(tǒng)的正常工作。 在本設(shè)計中,運(yùn)用到許多器件,主要有51系列單片機(jī)AT89C51、對射式光電開關(guān)、蜂鳴器、按鍵、LED顯示燈,其中單片機(jī)和對射式光電開關(guān)在整個系統(tǒng)中起著重要的作用。下面主要介紹AT89C51單片機(jī)和對射式光電開關(guān)。3.1 AT89C51單片機(jī)的組成及管腳說明 89C51單片機(jī)基本組成包括有:片內(nèi)

14、數(shù)據(jù)存儲器RAM有128B,21個特殊功能寄存器SFR;片內(nèi)程序存儲器Flash ROM 有4KB;可尋址片內(nèi)外統(tǒng)一編址的64KB的ROM,可尋址片外64KB的RAM;4個8位并行I/O接口(P0P3); 一個全雙工通用異步串行接口UART; 兩個16位的定時器/計數(shù)器;五個中斷源、兩個優(yōu)先級的中斷控制系統(tǒng); 具有位操作功能的布爾處理機(jī)及位尋址功能;片內(nèi)振蕩器和時鐘產(chǎn)生電路。 89C51單片機(jī)的管腳說明: 圖2 AT89C51管腳圖 ATMEL公司的AT89C51是一種高效微控制器。采用40引腳雙列直插封裝形式。AT89C51單片機(jī)是高性能單片機(jī),因?yàn)槭芤_數(shù)目的限制,所以有不少引腳具有第二功

15、能。VCC(40腳):供電電壓。GND(20腳):接地。P0口(P0.0P0.7,第3932腳):P0口為一個8位漏級開路雙向I/O口,每腳可吸收8TTL門電流。當(dāng)P0口的管腳第一次寫1時,被定義為高阻輸入。P0能夠用于外部程序數(shù)據(jù)存儲器,它可以被定義為數(shù)據(jù)/地址的第八位。在FLASH編程時,P0 口作為原碼輸入口,當(dāng)FLASH進(jìn)行校驗(yàn)時,P0輸出原碼,此時P0外部必須被拉高。P1口(P1.0P1.7,第18腳):P1口是一個內(nèi)部提供上拉電阻的8位雙向I/O口。P1口管腳寫入1后,被內(nèi)部上拉為高,可用作輸入,P1口被外部下拉為低電平時,將輸出電流,這是由于內(nèi)部上拉的緣故。在FLASH編程和校驗(yàn)

16、時,P1口作為第八位地址接收。 P2口(P2.0P2.7,第2128腳):P2口為一個內(nèi)部上拉電阻的8位雙向I/O口,P2口緩沖器可接收,輸出4個TTL門電流,當(dāng)P2口被寫1時,其管腳被內(nèi)部上拉電阻拉高,且作為輸入。并因此作為輸入時,P2口的管腳被外部拉低,將輸出電流。這是由于內(nèi)部上拉的緣故。當(dāng)P2口用于外部程序存儲器或16位地址外部數(shù)據(jù)存儲器進(jìn)行存取時,P2口輸出地址的高八位。在給出地址1時,它利用內(nèi)部上拉優(yōu)勢,當(dāng)對外部八位地址數(shù)據(jù)存儲器進(jìn)行讀寫時,P2口輸出其特殊功能寄存器的內(nèi)容。P2口在FLASH編程和校驗(yàn)時接收高八位地址信號和控制信號。P3口(P3.0P3.7,第1017腳):P3口是

17、一個內(nèi)接上拉電阻的8位準(zhǔn)雙向并行端口,它可以作為I/O口,作輸出口時,每個引腳可驅(qū)動4個LSTTL負(fù)載;用作輸入口時,需首先將引腳內(nèi)的輸出鎖存器置1,在Flash存儲器并行編程和效驗(yàn)時,P3.3 、P3.6、P3.7可做控制位。P3口還有第二功能,如表1所示: 表1 P3口第二功能 口線 信號 功能 P3.0 RXD 串行口數(shù)據(jù)輸入(接收數(shù)據(jù)) P3.1 TXD 串行口數(shù)據(jù)輸出(發(fā)送數(shù)據(jù)) P3.2 INT0 外部中斷0輸入 P3.3 INT1 外部中斷 1輸入 P3.4 T0 定時器0的外部輸入(計數(shù)輸入) P3.5 T1 定時器1的外部輸入(計數(shù)輸入) P3.6 WR 外部數(shù)據(jù)存儲器寫選通

18、控制輸出 P3.7 RD 外部數(shù)據(jù)存儲器讀選通輸出控制RST(9腳):單片機(jī)復(fù)位輸入端,高電平有效。在單片機(jī)上電后,振蕩器穩(wěn)定運(yùn)行的情況下,若RST端腳能維持兩個機(jī)器周期(24個振蕩周期)以上高電平,則可使單片機(jī)系統(tǒng)有效復(fù)位。ALE/PROG:地址鎖存允許/編程脈沖信號端,雙引腳功能。當(dāng)CPU訪問外部存儲器或外部數(shù)據(jù)存儲器時,該引腳提供一個ALE地址允許信號(由正負(fù)跳變),將八位地址信息鎖存到片外的地址鎖存器中。在單片機(jī)的Flash程序存儲器并進(jìn)行編程時,該引腳作為編程負(fù)脈沖PROG的輸入端。PSEN(29腳):外部程序存儲器的選通信號端。在由外部程序存儲器取指期間,每個機(jī)器周期兩次PSEN

19、有效。但在訪問外部數(shù)據(jù)存儲器時,這兩次有效的PSEN信號將不出現(xiàn)。EA/Vpp(31腳):當(dāng)EA保持低電平時,則在此期間外部程序存儲器(0000H-FFFFH),不管是否有內(nèi)部程序存儲器。注意加密方式1時,將EA內(nèi)部鎖定為RESET;當(dāng)EA端保持高電平時,此間內(nèi)部程序存儲器。在FLASH編程期間,此引腳也用于施加12V編程電源。XTAL1(19腳):片內(nèi)振蕩電路反相放大器輸入。 XTAL2(18腳):片內(nèi)振蕩電路反相放大器輸出。采用內(nèi)部時鐘時,片外連接石英晶體和微調(diào)電容,產(chǎn)生原始 的振蕩脈沖信號。采用外部時鐘時, XTAL1輸入外部時鐘脈沖信號, XTAL2懸空。203.2對射式光電開關(guān)的介紹

20、 對射式光電開關(guān)是傳感器大家族中的成員,它把發(fā)射端和接收端之間光的強(qiáng)弱變化轉(zhuǎn)化為電流的變化以達(dá)到探測的目的。由于對射式光電開關(guān)輸出回路和輸入回路是電隔離的(即電緣絕),所以它可以應(yīng)用到許多場合。 對射式光電開光采用集成電路技術(shù)和SMT表面安裝工藝而制造的新一代光電開關(guān)器件,具有延時、展寬、外同步、抗相互干擾、可靠性高、工作區(qū)域穩(wěn)定和自診斷等智能化功能。這種新穎的光電開關(guān)是一種采用脈沖調(diào)制的主動式光電探測系統(tǒng)型電子開關(guān),它所使用的冷光源有紅外光、紅色光、綠色光和藍(lán)色光等,可非接觸,無損傷地迅速和控制各種不透明體物質(zhì)的狀態(tài)和動作。而且它具有體積小、功能多、壽命長、精度高、響應(yīng)速度快、檢測距離遠(yuǎn)以及

21、抗光、電、磁干擾能力強(qiáng)等優(yōu)點(diǎn)。對射式光電開關(guān)已被用到許多場合如作物位檢測、產(chǎn)品計數(shù)、速度檢測、孔洞識別、自動門傳感以及安全防護(hù)等諸多領(lǐng)域。此外,利用紅外線的隱蔽性,還可在銀行、倉庫、家庭、單位以及其它需要的場合作為防盜警戒之用。但對于下列場所,有可能造成對射式光電開關(guān)產(chǎn)生誤判,應(yīng)盡量避開: (1)灰塵較多的場所。(2)腐蝕性氣體較強(qiáng)的場所。(3)水、油、化學(xué)品有可能飛濺的場所。(4)有強(qiáng)光直射而無遮光措施的場所。(5)環(huán)境變化超出產(chǎn)品規(guī)定范圍的場所。(6)振動、沖擊大,而未采取避震措施的場所。對射型光電開關(guān)的優(yōu)缺點(diǎn):優(yōu)點(diǎn):可進(jìn)行長距離的檢測(幾十米)、檢測精度高、能檢測小物體等。缺點(diǎn):光軸調(diào)校

22、困難、配線困難等。4 系統(tǒng)設(shè)計4.1電路具體模塊設(shè)計開關(guān)報警器的具體電路模塊如圖3所示。系統(tǒng)由LED燈模塊、復(fù)位模塊、開關(guān)和聲音報警模塊、時鐘模塊和電源模塊五部分組成。 圖3 電路具體模塊在電路具體模塊中,利用開關(guān)S1代替了對射式光電開關(guān),而整個實(shí)際電路是利用對射式光電開關(guān)來檢測信號判斷是否報警。故此圖只是一個理想的電路圖,但在實(shí)際中只要正確運(yùn)用紅外接收特性的原理,焊接出的實(shí)物圖與理想電路圖實(shí)現(xiàn)同樣的功能。整個電路系統(tǒng)實(shí)現(xiàn)的功能是當(dāng)光電開關(guān)閉合(正常工作狀態(tài))時,D5亮,系統(tǒng)處于布防狀態(tài),當(dāng)光電開關(guān)閉合后(有人闖入時)D5滅,系統(tǒng)開始一直報警,當(dāng)開關(guān)S2斷開后系統(tǒng)停止報警D5亮,開關(guān)S2再次閉

23、合后系統(tǒng)進(jìn)布防狀態(tài)。當(dāng)系統(tǒng)運(yùn)行出錯時按下復(fù)位鍵S也可停止報警。4.1.1對射式光電開關(guān)的設(shè)計 對射式光電開關(guān)是通過把光強(qiáng)度轉(zhuǎn)換成電信號來實(shí)現(xiàn)控制的。 對射式光電開關(guān)在一般情況下,有三部分構(gòu)成,它們分為:發(fā)送器、接收器和檢測電路。其下圖為紅外發(fā)射接收模塊1,2。 圖4 紅外發(fā)射接收模塊在工作時發(fā)送器對準(zhǔn)接收器發(fā)射光束,發(fā)射的光束一般來源于半導(dǎo)體光源,如發(fā)光二極管(LED)、激光二極管及紅外發(fā)射二極管等,光束不間斷地發(fā)射。接收器有光電二極管、光電三極管、光電池組成。在接收器的前面,裝有光學(xué)元件如透鏡和光圈等。在其后面是檢測電路,它能濾出有效信號并應(yīng)用該信號。 對射式光電開關(guān)在結(jié)構(gòu)上是相互分離但發(fā)射

24、器和接收器在一條直線上,發(fā)射器發(fā)出的光線直接進(jìn)入接收器。當(dāng)被檢測物體經(jīng)過發(fā)射器和接收器之間時光線被阻斷,光電開關(guān)就產(chǎn)生了開關(guān)信號。當(dāng)檢測物體是不透明時,對射式光電開關(guān)3是最可靠的檢測模式。光電開關(guān)接收器光電開關(guān)發(fā)射器 圖5 對射式光電開關(guān)模式4.1.2時鐘電路的設(shè)計ATC89C51內(nèi)部有一個用于構(gòu)成振蕩器的高增益反相放大器,XTAL1和XTAL2分別為反向放大器的輸入和輸出,時鐘可以由內(nèi)部方式產(chǎn)生或外部方式產(chǎn)生。本設(shè)計采用內(nèi)部方式,反向放大器可以配置為片內(nèi)振蕩器。石英晶體振蕩和陶瓷振蕩均可采用,晶體振蕩頻率可以在1.212MHz之間選擇,電容值在530PF之間選擇,電容值的大小可對頻率起微調(diào)的

25、作用。如采用外部時鐘源驅(qū)動器件,XTAL2應(yīng)不接。 因?yàn)橐粋€機(jī)器周期含有6個狀態(tài)周期,而每個狀態(tài)周期為2個振蕩周期,所以一個機(jī)器周期共有12個振蕩周期,如果外接石英晶體振蕩器的振蕩頻率為12MHZ,一個振蕩周期為1/12us,故而一個機(jī)器周期為1us。圖6為時鐘電路。 圖6時鐘電路圖4.1.3復(fù)位電路的設(shè)計復(fù)位是單片機(jī)的初始化操作3,4。其主要功能是把PC和其余特殊功能寄存器清零,此時單片機(jī)從起始地址0000H開始重新執(zhí)行程序。除了進(jìn)入系統(tǒng)的正常初始化之外,當(dāng)單片機(jī)運(yùn)行出錯或操作錯誤使系統(tǒng)處于死鎖狀態(tài)時,為結(jié)束這一過程,也需按復(fù)位鍵重新啟動。復(fù)位方法一般有上電自動復(fù)位和外部按鍵手動復(fù)位兩種,單

26、片機(jī)在時鐘電路工作以后, 在RESET端持續(xù)給出2個機(jī)器周期的高電平時就可以完成復(fù)位操作。例如使用晶振頻率為12MHz時,則復(fù)位信號持續(xù)時間應(yīng)不小于2us。本設(shè)計采用的是外部手動按鍵復(fù)位電路。如圖7為復(fù)位電路。 圖7 復(fù)位電路模塊4.1.4聲音報警電路的設(shè)計如下圖所示,用一個蜂鳴器和三極管、電阻接到單片機(jī)的TXD引腳上,構(gòu)成聲音報警電路,如圖8示為聲音報警電路。 聲音報警器端利用NPN管進(jìn)行放大,當(dāng)電源接通后在光電開關(guān)斷開時,蜂鳴器開始工作,但要注意三極管的選取,千萬不能選成NPN管,如果選錯蜂鳴器將不能工作。 圖8 聲音報警模塊4.2軟件設(shè)計當(dāng)系統(tǒng)的硬件電路設(shè)計完成后,軟件設(shè)計的任務(wù)也就明確

27、了,具體設(shè)計時最好采用分塊設(shè)計的方法。根據(jù)設(shè)計要求分成相應(yīng)的模塊,然后分別進(jìn)行,這樣不僅可以提高軟件設(shè)計的效率,而且便于問題的檢查。軟件設(shè)計時應(yīng)盡可能從以下幾個方面考慮。 (1)根據(jù)軟件功能要求,將系統(tǒng)軟件分成若干個相互獨(dú)立的部分,可使軟件總體結(jié)構(gòu)清晰、簡潔、流程合理。 (2)各功能程序應(yīng)實(shí)行模塊化這樣可便于調(diào)試、修改和擴(kuò)展。 (3)為提高軟件設(shè)計的總體效率,在編寫應(yīng)用軟件之前,應(yīng)繪制出程序流程圖。這是程序設(shè)計的一個重要組成部分,也是決定成敗的關(guān)鍵部分。 (4)在程序的相關(guān)位置上標(biāo)注功能注釋,這樣可提高程序的可讀性。 (5)加強(qiáng)軟件的抗干擾設(shè)計,是提高計算機(jī)系統(tǒng)可靠性的有力措施。 本程序設(shè)計嚴(yán)

28、格的從以上方面考慮,已達(dá)到預(yù)期的目標(biāo)。4.2.1程序模塊系統(tǒng)主程序主要用于變量及其他部件的初始化,如系統(tǒng)的初始化,以便能夠準(zhǔn)確的進(jìn)行相應(yīng)的操作。同時進(jìn)行相應(yīng)的功能鍵判斷,從而實(shí)現(xiàn)特殊功能。其相應(yīng)的流程圖9所示。本程序?qū)崿F(xiàn)的功能是:當(dāng)紅外光束被遮擋時光電開光斷開,表示有人闖入監(jiān)控區(qū),從而經(jīng)過單片機(jī)內(nèi)部程序處理后,驅(qū)動聲光報警電路開始報警且一直工作,當(dāng)工作人員雙擊開關(guān)后報警器結(jié)束工作進(jìn)入下一次布防狀態(tài),等待再次報警。開始初始化,最小系統(tǒng)燈亮啟動報警系統(tǒng),LED燈與蜂鳴器一直工作檢測紅外光束是否中斷 雙擊開關(guān)報警結(jié)束,進(jìn)入下次布防狀態(tài) 檢測是否還有人闖入 返回 否 是 是 否 圖9 主程序工作流圖5

29、系統(tǒng)調(diào)試5.1軟件調(diào)試及軟硬件聯(lián)調(diào)運(yùn)用keilC51軟件編寫程序5,6(見附錄一),在程序運(yùn)行正確后將程序載入proteus所畫電路中,此時仿真并進(jìn)行調(diào)試。5.2 Proteus軟件仿真 使用proteus軟件仿真電路7(見附錄二)圖10正常工作狀態(tài),圖11有不透明物體遮擋,工作人員發(fā)現(xiàn)后雙擊手動開關(guān)進(jìn)入下次布防狀態(tài)又回到圖10。本設(shè)計所要求達(dá)到目標(biāo):當(dāng)開關(guān)閉合(無人闖入時)時圖中的D5亮,當(dāng)開關(guān)斷開(有人闖入時)D5滅D1-D4閃爍,同時蜂鳴器響,且一直工作,雙擊手動開關(guān)后報警器停止工作,進(jìn)入下次布放狀態(tài)。5.3.硬件調(diào)試 仿真成功后將程序下載到AT89C518單片機(jī)中,焊接實(shí)物電路圖9,進(jìn)

30、行脫機(jī)調(diào)試。調(diào)試時應(yīng)分模塊調(diào)試最后脫機(jī)調(diào)試。5.3.1模塊調(diào)試 (1)光電開關(guān)調(diào)試。當(dāng)紅外光束無遮擋時,檢測是否有電壓輸出。當(dāng)紅外光束被遮擋時,檢測電壓是否有變化(變?。?(2)LED報警電路調(diào)試。將電源接至燈光報警電路,電源正極接四個電阻,負(fù)極接個LED顯示燈D1-D4,發(fā)現(xiàn) LED燈部分亮,用萬用表檢查后發(fā)現(xiàn)LED燈正負(fù)極接反,重新焊接LED燈正常發(fā)光。 (3)聲音報警電路調(diào)試。將電源正極接至聲音報警模塊三極管的集電極,電源負(fù)極接至蜂鳴器的負(fù)極管腳,當(dāng)在基極輸入一個電壓時蜂鳴器發(fā)出聲音。5.3.2靜態(tài)檢查首先檢查線路10,11應(yīng)焊接無誤。本設(shè)計制作中,電路焊接要注意元器件在板子上的布局,

31、盡量做到少用線,同時為保證方便檢查,應(yīng)盡量把各模塊焊接在一起。如果布局不好,調(diào)試有問題就不容易發(fā)現(xiàn)問題出在哪兒。硬件電路圖核對元器件的型號、極性,安裝是否正確,檢查硬件電路連線是否與電路原理圖一致,檢查電路元器件是否都已經(jīng)連接好,用萬用表一一測試。5.3.3通電檢查先調(diào)試電源部分,單片機(jī)部分和LED模塊接3.5V電壓,紅外接收模塊接6V電壓。再用示波器檢測單片機(jī)的復(fù)位和晶振電路是否有復(fù)位信號和振蕩信號。5.3.4脫機(jī)調(diào)試整機(jī)調(diào)試。接通電源,當(dāng)有不透明物體從光電開關(guān)經(jīng)過時,系統(tǒng)發(fā)出聲光報警且一直工作,實(shí)驗(yàn)達(dá)到預(yù)期目標(biāo),工作人員雙擊手動開關(guān)后報警結(jié)束進(jìn)入下次布防狀態(tài),經(jīng)整機(jī)調(diào)試,單片機(jī)外接復(fù)位開關(guān)

32、有良好的工作性能。5.3.5 實(shí)物圖 實(shí)物圖(見附錄三),圖12正常工作狀態(tài),圖13有不透明物體遮擋。6結(jié)論本設(shè)計采用KeilC51開發(fā)系統(tǒng),完成了程序模塊規(guī)劃及各個模塊的設(shè)計與編程,實(shí)現(xiàn)了對信號處理過程的編程和調(diào)試。它具有電路簡單、功能齊全、性能齊全、性價比高等特點(diǎn),是一種經(jīng)濟(jì)、實(shí)用的對射式光電開關(guān)報警器。 本論文完成了軟硬件主要功能模塊的設(shè)計,為進(jìn)一步設(shè)計開發(fā)打下了良好的基礎(chǔ)。整個系統(tǒng)主要由AT89C51芯片、對射式光電開關(guān)、聲光報警、鍵控組成。性能好,工作穩(wěn)定,非常適合防盜報警領(lǐng)域。由于時間關(guān)系和水平有限,設(shè)計中存在著一些缺陷和不足,還有待于在今后的設(shè)計過程中進(jìn)一步不斷完善。為了提高報警

33、器的靈敏度,減少誤報率,可以采用攝像頭作為探測頭,將采集到的信號進(jìn)行圖像處理及判斷后再決定是否報警。如果系統(tǒng)接收到報警信號后,保安人員可以通過查詢報警記錄來確定是否真有人經(jīng)過,另外手動開關(guān)可改為手機(jī)控制的電子開關(guān),即使保安人員在很遠(yuǎn)處也能有效控制報警器。隨著人們對生活質(zhì)量要求的不斷提高,防盜報警器系統(tǒng)的功能也將日趨完善。在新的產(chǎn)品化的管理系統(tǒng)中,人們將會越來越多的體驗(yàn)到現(xiàn)代生活的氣息。參考文獻(xiàn)1童詩白,華成英.模擬電子技術(shù)基礎(chǔ)M.高等教育出版社20102陳永甫.紅外探測與控制電路M.人民郵電出版社 20043李建忠.單片機(jī)原理及應(yīng)用M.西安電子科技大學(xué)出版社 20084李升.單片機(jī)原理與接口技術(shù)M.北京大學(xué)出版社 20115徐愛鈞,彭秀華.單片機(jī)高級語言C51應(yīng)用程序設(shè)計M. 北京航空航天大學(xué)出版社 20066Keil software.Cx51 Compiler Optimizing C Compiler and Library Reference for classic And Extended 8051 Microcontrollers Users GuideZ.20017周靈彬,任開杰.基于Proteus的電路與PCB設(shè)計M.電子工業(yè)出版社 20108張義和,陳

溫馨提示

  • 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

提交評論