




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、前言洛陽理工學院 系別:電氣工程與自動化系 專業(zhuny):電氣工程及其自動化 課程(kchng):計算機控制技術與應用 課題(kt):基于51的紅外報警器 姓名: 學號:目錄 TOC o 1-3 h z u HYPERLINK l _Toc214959278 前言 前言社會的不斷發展,科學的不斷進步,生活的不斷美好,人們對自己的財產的保護意識也不斷增強,因而對放到提出了更為嚴格的要求,本設計就是為了滿足(mnz)現代住宅防盜技術需要而設計的家庭式的電子防盜系統。 就目前(mqin)市面上的防盜(fn do)報警器,主要有壓力觸發式、開關電子觸發式和壓力遮光觸發式等各種報警器,但這幾種或多
2、或少都存在一些固有的缺陷。而本設計中所使用的是紅外線,有很強的隱蔽性和保密性,因此在防盜、警戒等安保裝置中得到了廣泛的應用。這種熱釋電紅外傳感器能以非接觸形式檢測出人體輻射的紅外線,并將其轉變為電壓信號,同時,熱釋電紅外傳感器既可用于防盜報警裝置,也可用于制動控制、接近開關、遙測等領域。第1章 設計任務(rn wu)與要求 1.1 設計(shj)任務與要求(1)該設計包括硬件(yn jin)和軟件設計兩個部分。模塊劃分為數據采集、鍵盤控制、報警等模塊子函數。(2)本紅外線防盜報警系統由熱釋電紅外傳感器、報警器、單片機控制電路、LED控制電路及相關的控制管理軟件組成。用戶終端完成信息采集、處理、
3、數據傳送、功能設定、本地報警等功能。終端由中央處理器、輸入模塊、輸出模塊、通信模塊、功能設定模塊等部分組成。(3)系統可實現功能。當人員外出時,可把報警系統設置在外出布防狀態,探測器工作起來,當有人闖入時,熱釋電紅外傳感器將探測到動作,設置在監測點上的紅外探頭將人體輻射的紅外光譜變換成電信號,經放大電路、比較電路送至門限開關,打開門限閥門送出TTL 電平至AT89C51單片機,經單片機處理運算后驅動執行報警電路使警號發聲。(4)紅外線具有隱蔽性,在露天防護的地方設計一束紅外線可以方便地檢測到是否有人出入。此類裝置設計的要點:其一是能有效判斷是否有人員進入;其二是盡可能大地增加防護范圍。當然,系
4、統工作的穩定性和可靠性也是追求的重要指標。至于報警可采用聲光信號。第2章 基礎知識介紹(jisho)2.1 熱釋電紅外傳感器簡單(jindn)介紹 熱釋電紅外線(PIR)傳感器是80年代發展起來的一種新型(xnxng)高靈敏度探測元件。是一種能檢測人體發射的紅外線而輸出電信號的傳感器,它能組成防入侵報警器或各種自動化節能裝置。它能以非接觸形式檢測出人體輻射的紅外線能量的變化,并將其轉換成電壓信號輸出。將這個電壓信號加以放大,便可驅動各種控制電路2。如圖1示為熱釋電紅外傳感器的內部電路框圖。圖1 熱釋電紅外傳感器的內部電路框圖2.2 PIR的原理特性熱釋電紅外線傳感器主要是由一種高熱電系數制成的
5、探測元件,在每個探測器內裝入一個或兩個探測元件,并將兩個探測元件以反極性串聯,以抑制由于自身溫度升高而產生的干擾。由探測元件將探測并接收到的紅外輻射轉變成微弱的電壓信號,經裝在探頭內的場效應管放大后向外輸出。人體輻射的紅外線中心波長為9-10um,而探測元件的波長靈敏度在0.2-20um范圍內幾乎穩定不變。在傳感器頂端開設了一個裝有濾光鏡片的窗口,這個濾光片可通過光的波長范圍為7-10um,正好適合于人體紅外輻射的探測,而對其它波長的紅外線由濾光片予以吸收,這樣便形成了一種專門用作探測人體輻射的紅外線傳感器。一旦人侵入探測區域內,人體紅外輻射通過部分鏡面聚焦,并被熱釋電元接收,但是兩片熱釋電元
6、接收到的熱量不同,熱釋電也不同不能抵消,經信號處理而輸出電壓信號。2.3 AT89C51單片機簡單(jindn)概述 2.3.1 AT89C51單片機的結構(jigu) AT89C51單片機是美國Atmel公司生產低電壓,高性能CMOS 8位單片機,片內含4k bytes的可反復擦寫的只讀程序存儲器(EPROM)和128 bytes的隨機存取數據存儲器(RAM),器件采用Atmel公司的高密度、非易失性存取技術生產,兼容標準MCS-51指令系統(zh ln x tn),片內置通用8位中央處理器(CPU)和Flash 存儲單元,功能強大。AT89C51單片機可提供許多高性價比的應用場合,可靈活應
7、用于各種控制領域。圖2為AT89C51單片機的基本組成功能方塊圖。由圖可見,在這一塊芯片上,集成了一臺微型計算機的主要組成部分,其中包括CPU、存儲器、可編程I/O口、定時器/計數器、串行口等,各部分通過內部總線相連。下面介紹幾個主要部分。 振蕩器和時序OSC程序存儲器4 KB ROM數據存儲器256 B RAM/SFR定時器/計數器 2 16 AT89C51CPU64 KB總線 擴展控制器可編程 I/O可編程全雙工串行口內中斷 外時鐘(shzhng)源 外部(wib)事件計數 外部(wib)中斷 控制 并行口 串行通信 圖2 AT89C51 功能方塊圖2.3.2 AT89C51管腳說明ATM
8、EL公司的AT89C51是一種高效微控制器。采用40引腳雙列直插封裝形式。AT89C51單片機是高性能單片機,因為受引腳數目的限制,所以有不少引腳具有第二功能。VCC:供電電壓。GND:接地。P0口:P0口為一個8位漏級開路(kil)雙向I/O口,每腳可吸收8TTL門電流。當P1口的管腳第一次寫1時,被定義為高阻輸入。P0能夠用于外部程序數據存儲器,它可以被定義為數據/地址的第八位。在FLASH編程時,P0 口作為原碼輸入口,當FLASH進行校驗(xio yn)時,P0輸出原碼,此時P0外部必須被拉高。P1口:P1口是一個內部(nib)提供上拉電阻的8位雙向I/O口,P1口緩沖器能接收輸出4T
9、TL門電流。P1口管腳寫入1后,被內部上拉為高,可用作輸入,P1口被外部下拉為低電平時,將輸出電流,這是由于內部上拉的緣故。在FLASH編程和校驗時,P1口作為第八位地址接收。 P2口:P2口為一個內部上拉電阻的8位雙向I/O口,P2口緩沖器可接收,輸出4個TTL門電流,當P2口被寫1時,其管腳被內部上拉電阻拉高,且作為輸入。并因此作為輸入時,P2口的管腳被外部拉低,將輸出電流。這是由于內部上拉的緣故。P2口當用于外部程序存儲器或16位地址外部數據存儲器進行存取時,P2口輸出地址的高八位。在給出地址1時,它利用內部上拉優勢,當對外部八位地址數據存儲器進行讀寫時,P2口輸出其特殊功能寄存器的內容
10、。P2口在FLASH編程和校驗時接收高八位地址信號和控制信號。P3口:P3口管腳是8個帶內部上拉電阻的雙向I/O口,可接收輸出4個TTL門電流。當P3口寫入1后,它們被內部上拉為高電平,并用作輸入。作為輸入,由于外部下拉為低電平,P3口將輸出電流。P3口也可作為AT89C51的一些特殊功能口,如下表所示:P3口管腳 備選功能P3.0 RXD(串行輸入口)P3.1 TXD(串行輸出口)P3.2 INT0(外部中斷0)P3.3 INT1(外部中斷1)P3.4 T0(記時器0外部輸入)P3.5 T1(記時器1外部輸入)P3.6 (外部數據存儲器寫選通)P3.7 (外部數據存儲器讀選通)P3口同時為閃
11、爍編程和編程校驗接收(jishu)一些控制信號。RST:復位輸入。當振蕩器復位器件時,要保持RST腳兩個機器(j q)周期的高電平時間。ALE/:當訪問外部存儲器時,地址鎖存允許端的輸出電平用于鎖存地址的地址字節。在FLASH編程期間,此引腳用于輸入編程脈沖。在平時,ALE端以不變的頻率周期輸出正脈沖信號,此頻率為振蕩器頻率的1/6。因此它可用作對外部輸出的脈沖或用于定時目的。然而要注意的是:每當用作外部數據存儲器時,將跳過一個ALE脈沖。如想禁止ALE的輸出可在SFR8EH地址上置0。此時, ALE只有在執行MOVX,MOVC指令(zhlng)是ALE才起作用。PSEN:外部程序存儲器的選通
12、信號端。在由外部程序存儲器取指期間,每個機器周期兩次PSEN有效。但在訪問外部數據存儲器時,這兩次有效的/PSEN信號將不出現。/VP:當保持低電平時,則在此期間外部程序存儲器(0000H-FFFFH),不管是否有內部程序存儲器。注意加密方式1時,將內部鎖定為RESET;當端保持高電平時,此間內部程序存儲器。在FLASH編程期間,此引腳也用于施加12V編程電源。XTAL1:反向振蕩放大器的輸入及內部時鐘工作電路的輸入。XTAL2:反向振蕩器的輸出,如采用外部時鐘源驅動器件,應不接。第3章 方案設計3.1 總體設計思路(sl)本設計包括硬件(yn jin)和軟件設計兩個部分。模塊劃分為數據采集、
13、鍵盤(jinpn)控制、報警等子模塊。電路結構可劃分為:熱釋電紅外傳感器、報警器、單片機控制電路、LED控制電路及相關的控制管理軟件組成。用戶終端完成信息采集、處理、數據傳送、功能設定、本地報警等功能。就此設計的核心模塊來說,單片機就是設計的中心單元,所以此系統也是單片機應用系統的一種應用。單片機應用系統也是有硬件和軟件組成。硬件包括單片機、輸入/輸出設備、以及外圍應用電路等組成的系統,軟件是各種工作程序的總稱。單片機應用系統的研制過程包括總體設計、硬件設計、軟件設計等幾個階段。從設計的要求來分析該設計須包含如下結構:熱釋電紅外傳感探頭電路、報警電路、單片機、復位電路及相關的控制管理軟件組成;
14、它們之間的構成框圖如圖3總體設計框圖所示: AT89C51復位電路信號檢測電路報警執行電路LED發光顯示 放大驅動驅動圖3 總體設計框圖 HYPERLINK /xsj06/image/xsj063333_1.jpg t _blank 處理器采用(ciyng)51系列單片機AT89C51。整個系統是在系統軟件控制下工作的。設置在監測點上的紅外探頭將人體輻射的紅外光譜變換(binhun)成電信號,經放大電路、比較電路送至門限開關,打開門限閥門送出TTL 電平至AT89C51單片機。在單片機內,經軟件查詢、識別判決等環節(hunji)實時發出入侵報警狀態控制信號。驅動電路將控制信號放大并推動聲光報警
15、設備完成相應動作。當報警延遲10s一段時間后自動解除,也可人工手動解除報警信號,當警情消除后復位電路使系統復位,或者是在聲光報警10s鐘后有定時器實現自動消除報警。3.2 具體電路模塊設計3.2.1 熱釋電紅外傳感器原理本設計所用的熱釋感器就采用這種雙探測元的結構。其工作電路原理及設計電路如圖4所示, 在VCC電源端利用C1和R2來穩定工作電壓,同樣輸出端也多加了穩壓元件穩定信號。當檢測到人體移動信號時,電荷信號經過FET放大后,經過C2,R1的穩壓后使輸出變為高電位,再經過NPN的轉化,輸出OUT為低電平。圖4 熱釋電紅外傳感器原理圖3.2.2 放大(fngd)電路的設計如圖5所示為最基本(
16、jbn)的放大電路,Vi是輸入電壓信號,Vo是輸出放大的電壓信號。圖5 放大(fngd)電路圖3.2.3 時鐘電路的設計XTAL1和XTAL2分別為反向放大器的輸入和輸出。該反向放大器可以配置為片內振蕩器。石晶振蕩和陶瓷振蕩均可采用。如采用外部時鐘源驅動器件,XTAL2應不接。因為一個機器周期含有6個狀態周期,而每個狀態周期為2個振蕩周期,所以一個機器周期共有12個振蕩周期,如果外接石英晶體振蕩器的振蕩頻率為12MHZ,一個振蕩周期為1/12us,故而一個機器周期為1us5。如圖6所示為時鐘電路。圖6 時鐘(shzhng)電路圖3.2.4 復位(f wi)電路的設計復位方法一般有上電自動復位和
17、外部按鍵手動復位,單片機在時鐘電路工作以后, 在RESET端持續給出2個機器周期的高電平時就可以完成(wn chng)復位操作6。例如使用晶振頻率為12MHz時,則復位信號持續時間應不小于2us7。本設計采用的是外部手動按鍵復位電路。如圖7示為復位電路。圖7 復位電路圖3.2.5 發光二極管報警電路的設計由4個發光二極管接上電阻后連上單片的RXD的引腳,外接VCC,當單片機的RXD引腳被置低電平后,發光二極管被點亮,起到報警(bo jng)作用8。圖8所示為發光二極管報警(bo jng)電路。圖8 發光(f un)二極管報警電路圖3.2.6 聲音報警電路的設計如下圖所示,用一個Speaker和
18、三極管、電阻接到單片機的TXD引腳上,構成聲音報警電路,如圖9示為聲音報警電路。圖9 聲音報警電路圖3.3 系統硬件電路的選擇及說明硬件電路的設計見附圖示,從以上的分析可知在本設計中要用到如下器件: AT89C51、熱釋電紅外傳感器、LED、按鍵、反相器74LS04、蜂鳴器等一些單片機外圍應用電路,以及單片機的手工復位電路等。其中D1為電源工作指示燈,D2是正常工作指示燈,D3D6是起報警指示作用,當RXD腳被置低電平時,D3D6亮紅燈開始報警,同樣,TXD腳置高電平時聲音報警電路開始工作。電路設有2個按鍵,S1鍵作為倒計時的暫停鍵, S2鍵作為作為電路復位鍵。3.4 軟件(run jin)的
19、程序實現3.4.1 主程序工作(gngzu)流程圖按上述工作原理和硬件(yn jin)結構分析可知系統主程序工作流程圖如下圖10所示;系統初始化聲光報警結束檢測外部有無信號輸入聲光報警是否持續10秒開始啟動聲光報警電路開始報警是否還有檢測信號等待下次報警結束YNNYYN圖10 主程序工作(gngzu)流程圖3.4.2 中斷(zhngdun)服務程序工作流程圖本主程序實現(shxin)的功能是:當單片機檢測到外部熱釋電傳感器送來的脈沖信號后,表示有人闖入監控區,從而經過單片機內部程序處理后,驅動聲光報警電路開始報警,報警持續10秒鐘后自動停止報警,然后程序開始循環工作,檢測是否還有下次觸發信號,
20、等待報警從而使報警器進入連續工作狀態。同時,利用中斷方式可以實現報警持續時間未到10秒時,用手工按鍵停止的聲光報警的作用。手工按鍵停止報警中斷服務程序工作流程圖,如下圖11所示;中斷源發出中斷申請關中斷、保護現場INTO端有輸入信號關閉報警恢復現場、開中斷中斷返回圖11 中斷(zhngdun)服務程序工作流程圖第4章 電路(dinl)原理圖4.1 電路(dinl)原理圖 本設計(shj)通過利用Protel99se做出原理圖,將所編寫(binxi)的程序用Keil軟件編譯,原理圖如下: 單片機控制的紅外防盜報警器原理圖本設計所要求達到的目標是在接收到紅外傳感器帶來的低電平信號,可使圖中的綠燈由
21、暗變亮,紅燈產生報警,可觀察到紅燈一閃一閃的。當報警結束后,綠燈亮起。總結 本學期學了計算機控制專業,了解了很多計算機控制上的許多知識,以后走上工作崗位,不管是否從事這塊的領域,對于個人職業生涯而言都是非常有用的,但是計算機相對是大了一點,但是對于單片機、PLC等小型控制器而言還是比較容易入門的,學好了這些東西對于以后的在控制領域發展還是很有幫助的。 本設計研究了一種基于單片機技術的無線智能防盜報警器。該防盜報警器通過以AT89C51單片機為工作處理器核心,外接熱釋電紅傳感器,它是一種新穎的被動式紅外探測器件,能夠以非接觸方式探測出人體發出的紅外輻射,并將其轉化為相應的電信號輸出,同時能有效的
22、抑制人體輻射波長以外的紅外光線與可見光的干擾。平時傳感器輸出低電平,當有人在探測區范圍內移動時輸出低電平變為高電平,此高電平輸入單片機,作為單片機的外部觸發信號處理,經單片機內部軟件編程處理后,單片機輸出控制信號,驅動聲光報警電路開始報警。該報警器的最大特點就是(jish)使用戶能夠操作簡單、易懂、靈活;且安裝方便、智能性高、誤報率低。隨著現代人們安全意識的增強以及(yj)科學技術的快速發展,相信報警器必將在更廣闊的領域得到更深層次的應用。附錄(fl)一 設計編程程序1. 主程序清單如下(rxi): ORG 0000H LJMP MAIN ORG 0003H LJMP PINT0 ORG 0200HMAIN: MOV IE,#81H ;CPU開放(kifng)中斷,INT0允許中斷 SETB IT0 ;外部(wib)中斷為邊沿觸發方式 MOV SP,#30H ;指針入口地址 SETB P3.0 CLR P3.1 MOV P1,#0FFH ;使P1口全部置1 MOV P2,#00H ;P2口清零 CLR P1.2 LP: JNB P1.0,LA ;監測輸入信號,是否有輸入信
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 人教部編版歷史七下2.8《金與南宋的對峙》授課教學設計
- 人教部編版九年級下冊山坡羊·潼關懷古教案
- 初中物理人教版九年級全冊第3節 電阻的測量教案
- 服務員培訓計劃
- 山東省威海市環翠區實驗小學2023-2024學年四年級下學期期中測試語文試題1744934665
- 人教部編版四年級上冊11 蟋蟀的住宅教案
- 初中湘教版第六章 認識大洲第二節 非洲教學設計
- 人教版(2024)生活需要法律教學設計
- 人教版 九年級化學上冊教學設計
- 2024中國建材集團有限公司所屬單位崗位合集(8月)筆試參考題庫附帶答案詳解
- 第14篇局部水基滅火系統(修改后版本)
- 配管配線工程量計算實例
- CAMDS培訓ppt課件
- 包裝設計外文文獻翻譯最新譯文
- 治安管理課件新興行業場所
- 中國鐵路總公司《鐵路技術管理規程》(普速鐵路部分)
- HY∕T 122-2009 海洋傾倒區選劃技術導則
- 《聲門下吸引技術》PPT課件
- 幼兒園繪本故事PPT:《小紅帽》
- 一年級下冊數學6.6兩位數減一位數、整十數(不退位減)人教版
- 成都體育學院全日制學術型碩士學位研究生培養方案
評論
0/150
提交評論