基于51單片機紅外感應家用小夜燈的設計_第1頁
基于51單片機紅外感應家用小夜燈的設計_第2頁
基于51單片機紅外感應家用小夜燈的設計_第3頁
基于51單片機紅外感應家用小夜燈的設計_第4頁
基于51單片機紅外感應家用小夜燈的設計_第5頁
已閱讀5頁,還剩26頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、 本科畢業論文(設計)題 目: 基于51單片機紅外感應家用小夜燈的設計 院 系:物理與電子信息科學系 專 業:電子信息科學與技術 姓 名: 學 號: 指導教師:周鴻武 教師職稱:講師 填寫日期:2011年5 月 10 日摘 要本系統采用了熱釋電紅外傳感器,它的制作簡單、成本低、安裝比較方便,而且性能比較穩定,抗干擾能力強、靈敏度高、安全可靠。人體都有恒定的體溫,一般在37度左右,所以會發出特定波長的紅外線,人體輻射的紅外線的中心波長為910um,而熱釋電紅外傳感器的波長靈敏度在0.220um范圍內幾乎穩定不變,所以實際系統中常采用的是熱釋電紅外傳感器。熱釋電傳感器主要是以非接觸的形式對人體輻射

2、的紅外線進行檢測,將檢測到的紅外光譜轉變成微弱的電信號,然后通過放大電路將微弱的電信號放大,最后經單片機處理以達到驅動電路從而使感應燈發光的效果。本設計主要包括硬件和軟件設計兩個部分。硬件部分包括單片機控制電路、紅外探頭電路、驅動執行發光電路、發光器控制電路等部分組成。軟件部分主要是延時程序的設計,處理器采用51系列單片機AT89C51,整個系統是在系統軟件的控制下工作的。關鍵詞:單片機;紅外傳感器;數據采集;發光電路 AbstractThis system uses a pyroelectric infrared sensor, its make simple, low cost, inst

3、allation are more convenient and more stable performance, strong anti-jamming capability, high sensitivity, safe and reliable.The human body has a constant temperature, be in commonly 37 degrees or so, so will issue certain wavelengths of infrared radiation infrared center for 9 10um wavelength, and

4、 pyroelectric infrared sensor sensitivity in the wavelength of 0.2 20um range almost constant, so actual system often USES is pyroelectric infrared sensors. Pyroelectric non-contact sensor is mainly by the form of human radiation of infrared testing, detect the infrared spectrum into a weak signal,

5、and then by amplifying circuit will weak signal amplifier, finally SCM processing to achieve driving circuit is thus make induction lamp glow effect.This design includes two parts and the design of hardware and software. Hardware part includes single-chip microcomputer control circuit, infrared sens

6、or circuit, drive execution shine circuit, lighter control circuit components. Software part mainly delay program design, the processor by 51 series microcontroller AT89C51, the whole system is under control work in the system software.Keywords: PIC, Infrared sensor, Data acquisition, Luminous circu

7、it目 錄第一章 前言1第二章 設計基礎知識的介紹2第一節 熱釋電紅外傳感器2一、 熱釋電紅外傳感器的簡介2二、 熱釋電紅外傳感器的原理及特性2三、熱釋電紅外傳感器的優缺點3第二節AT89C51單片機簡單概述3一、 AT89C51單片機的結構簡介3二、 AT89C51管腳說明4第三章 紅外感應家用小夜燈的設計5第一節 紅外感應家用小夜燈的設計5一、 設計任務與要求5二、 設計方案及設計思路5第四章 直流穩壓源的設計7第一節 設計內容及要求7第二節 電路設計原理7一、降壓部分7二、整流部分7第五章 紅外感應家用小夜燈的具體電路模塊11第一節 熱釋電紅外傳感器的原理11第二節 小夜燈具體的電路模塊

8、的設計11一、 放大電路的設計11二、 時鐘電路的設計12三、 復位電路的設計12四、 發光電路的設計13第三節 系統硬件電路的選擇及說明13第四節 軟件的程序實現13一、 主程序工作流程圖13二、中斷服務程序工作流程圖14三、 軟件仿真15第六章 設計總結及展望16致謝17參考文獻18附錄19第一章 前言當今社會不斷進步,科學技術和經濟不斷發展,人們的生活水平得到了很大提高,即便如此,在很多落后的偏遠山村,硬件設施還是很落后,黑夜時人們在屋內、走廊等地方行走時都很不方便,因而對緊急的照明措施提出了很高的要求,本設計就是為了滿足落后偏遠山村的緊急照明需求而設計的家庭式電子照明系統,根據不同的要

9、求,通過軟件延時程序來設計所需的持續照明時間。就目前市面上的感應照明設備而言,主要是聲控燈占據了整個市場,而目前的聲控燈適合于硬件設施較好的地區,仍然不能滿足落后的偏遠山村,然而紅外感應家用小夜燈恰恰彌補了這一空缺,而且它具有方便、快捷、實惠的特點,一旦上市,將會在偏遠山村得到廣泛的應用。這種熱釋電紅外傳感器能以非接觸形式檢測出人體輻射的紅外線,并將其轉變為電壓信號,同時,熱釋電紅外傳感器既可用于照明裝置,還可用于防盜報警裝置、制動控制、接近開關、遙測等領域。第二章 設計基礎知識的介紹第一節 熱釋電紅外傳感器一、 熱釋電紅外傳感器的簡介熱釋電紅外線(PIR)傳感器是80年代發展起來的一種新型高

10、靈敏度探測元件。它是一種能檢測人體發射的紅外線而輸出電信號的傳感器,本身不發任何類型的輻射,它能組成防入侵報警器或各種自動化節能裝置。它能以非接觸形式檢測出人體輻射的紅外線能量的變化,并將其轉換成電壓信號輸出。將這個電壓信號加以放大,便可驅動各種控制電路。如圖2-1所示為熱釋電紅外傳感器的內部電路框圖。圖2-1 熱釋電紅外傳感器的內部電路框圖二、 熱釋電紅外傳感器的原理及特性熱釋電紅外線傳感器主要是由一種高熱電系數制成的探測元件,在每個探測器內裝入一個或兩個探測元件,并將兩個探測元件以反極性串聯,以抑制由于自身溫度升高而產生的干擾。由探測元件將探測并接收到的紅外輻射轉變成微弱的電壓信號,經裝在

11、探頭內的場效應管放大后向外輸出。人體一般都有恒定的體溫,一般在37度,所以會發出特定波長10um左右的紅外線,被動式紅外探頭就是靠探測人體發射的10um左右的紅外線而進行工作的。傳感器頂端開設了一個裝有濾光鏡片的窗口,這個濾光片可通過光的波長范圍為710um,正好適合于人體紅外輻射的探測,而對其它波長的紅外線由濾光片予以吸收,人體發射的10um左右的紅外線通過菲尼爾濾光片增強后聚集到紅外感應源上。這樣便形成了一種專門用作探測人體輻射的紅外線傳感器。一旦有人進入探測區域內,人體紅外輻射通過部分鏡面聚焦,并被熱釋電元件接收,但是兩片熱釋電元件接收到的熱量不同,熱釋電也不同,不能抵消,經信號處理而輸

12、出電壓信號。當檢測到人體移動信號時,電荷信號經過FET放大后,經過C2,R1的穩壓后使輸出變為高電位,再經過NPN的轉化,輸出OUT為低電平。其特性有以下幾點:(1)這種探頭是以探測人體輻射為目標的。所以熱釋電元件對波長為10um左右的紅外輻射必須非常敏感。 (2)為了僅僅對人體的紅外輻射敏感,在它的輻射照面通常覆蓋有特殊的菲尼爾濾光片,使環境的干擾受到明顯的控制作用。 (3)被動紅外探頭,其傳感器包含兩個互相串聯或并聯的熱釋電元。而且制成的兩個電極化方向正好相反,環境背景輻射對兩個熱釋元件幾乎具有相同的作用,使其產生釋電效應相互抵消,于是探測器無信號輸出。 (4)一旦有人侵入探測區域內,人體

13、紅外輻射通過部分鏡面聚焦,并被熱釋電元接收,但是兩片熱釋電元接收到的熱量不同,熱釋電也不同,不能抵消,經信號處理而形成電信號驅動小燈泡發光。 (5)菲尼爾濾光片根據性能要求不同,具有不同的焦距(感應距離)。 三、熱釋電紅外傳感器的優缺點熱釋電紅外傳感器是一種能檢測人體發射的紅外線而輸出電信號的傳感器,本身不發任何類型的輻射,其功耗很小,隱蔽性好,價格低廉。但是熱釋電紅外傳感器容易受各種熱源、光源干擾,被動紅外穿透力差,人體的紅外輻射容易被遮擋,不容易被探頭接收,環境溫度和人體溫度接近時,探測和靈敏度明顯下降,有時后會造成短時間失靈。第二節AT89C51單片機簡單概述一、 AT89C51單片機的

14、結構簡介AT89C51單片機是美國Atmel公司生產低電壓,高性能CMOS 8位單片機,片內含4k bytes的可反復擦寫的只讀程序存儲器(EPROM)和128 bytes的隨機存取數據存儲器(RAM),器件采用Atmel公司的高密度、非易失性存取技術生產,兼容標準MCS-51指令系統,片內置通用8位中央處理器(CPU)和Flash 存儲單元,功能強大。AT89C51單片機可提供許多高性價比的應用場合,可靈活應用于各種控制領域。圖2-2為AT89C51單片機的基本組成功能方塊圖。由圖可見,在這一塊芯片上,集成了一臺微型計算機的主要組成部分,其中包括CPU、存儲器、可編程I/O口、定時器/計數器

15、、串行口等,各部分通過內部總線相連。下面介紹幾個主要部分:外時鐘源 外部事件計數振蕩器和時序OSC程序存儲器4 KB ROM數據存儲器256 B RAM/SFR定時器/計數器2 ×16AT89C51CPU64 KB總線擴展控制器可編程 I/O可編程全雙工串行口內中斷 外部中斷 控制 并行口 串行通信圖2-2 AT89C51 功能方塊圖 二、 AT89C51管腳說明Atmel公司的AT89C51是一種高效微控制器。采用40引腳雙列直插封裝形式。AT89C51單片機是高性能單片機,因為受引腳數目的限制,所以有不少引腳具有第二功能。VCC:供電電壓。GND:接地。P0口:P0口為一個8位漏

16、極開路雙向I/O口,每腳可吸收8TTL門電流。P1口:P1口是一個內部提供上拉電阻的8位雙向I/O口,P1口緩沖器能接收輸出4TTL門電流。 P2口:P2口為一個內部上拉電阻的8位雙向I/O口,P2口緩沖器可接收,輸出4個TTL門電流,當P2口被寫1時,其管腳被內部上拉電阻拉高,且作為輸入。并因此作為輸入時,P2口的管腳被外部拉低,將輸出電流。P3口:P3口管腳是8個帶內部上拉電阻的雙向I/O口,可接收輸出4個TTL門電流。RST:復位輸入。當振蕩器復位器件時,要保持RST腳兩個機器周期的高電平時間。ALE/:當訪問外部存儲器時,地址鎖存允許端的輸出電平用于鎖存地址的地址字節。PSEN:外部程

17、序存儲器的選通信號端。在由外部程序存儲器取指期間,每個機器周期兩次PSEN有效。但在訪問外部數據存儲器時,這兩次有效的PSEN信號將不出現。/VP:當保持低電平時,則在此期間外部程序存儲器(0000H-FFFFH),不管是否有內部程序存儲器。在FLASH編程期間,此引腳也用于施加12V編程電源。XTAL1:反向振蕩放大器的輸入及內部時鐘工作電路的輸入。XTAL2:反向振蕩器的輸出,如采用外部時鐘源驅動器件,應不接。第三章 紅外感應家用小夜燈的設計第一節 紅外感應家用小夜燈的設計紅外感應家用小夜燈構造簡單,使用方便、靈活而且組裝成本低。當今社會不斷進步,科學技術和經濟不斷發展,人們的生活水平得到

18、了很大提高,即便如此,在很多落后的偏遠山村,硬件設施還是很落后,黑夜時人們在屋內、走廊等地方行走時都很不方便,因而對緊急的照明措施提出了很高的要求,本設計就是為了滿足落后偏遠山村的緊急照明需求而設計的家庭式電子照明系統,根據不同的要求,通過軟件延時程序來設計所需的持續照明時間。一、 設計任務與要求人體輻射的紅外線中心波長為910um,而熱釋電紅外線傳感器的波長靈敏度在0.220um范圍內幾乎穩定不變,所以實際系統中常采用的是熱釋電紅外線傳感器。熱釋電紅外線傳感器主要是以非接觸的形式對人體輻射的紅外線進行檢測,將檢測到的紅外光譜轉變成微弱的電信號,然后通過放大電路將微弱的電信號放大,最后經單片機

19、處理以達到驅動電路從而達到使感應燈泡發光的效果。設計一個紅外感應家用小夜燈,紅外感應在一定距離范圍內有效,具有較強抗干擾性,較高的穩定性和可靠性。設計一個延時程序,讓紅外感應小夜燈發光持續2min。系統可實現功能是當有人經過時,熱釋電紅外傳感器將探測到動作,設置在監測點上的紅外探頭將人體輻射的紅外光譜變換成電信號,經放大電路、比較電路送至門限開關,打開門限閥門送出TTL 電平至AT89C51單片機,經單片機處理運算后驅動執行發光器控電路使燈泡發光。二、 設計方案及設計思路AT89C51單片機采用非易失性存取技術,是低電壓,高密度、兼容標準MCS-51指令的系統,功能強大,加上通過假期的學習比較

20、,對我來說,AT89C51學起來要容易些,因此在本設計最終決定采用AT89C51單片機。其可提供許多高性價比的應用場合,可靈活應用于各種控制領域。主動紅外探測器由紅外發射器和紅外接收器組成。紅外發射器發射一束或多數經過調制過的紅外光線投向紅外接收器。發射器與接收器之間沒有遮擋物時,感應燈不會發光。有物體遮擋時,接收器輸出信號發生變化,感應燈就發光,這樣很容易產生錯誤信號。然而被動紅外探測器中有2個關鍵性元件,一個是菲涅爾透鏡,另一個是熱釋電傳感器。雖然自然界中任何高于絕對溫度(-273K)的物體都會產生紅外輻射,但是不同溫度的物體釋放的紅外能量波長也不同。人體有恒定的體溫,與周圍環境溫度存在差

21、別。當人體移動時,這種差別的變化通過菲涅爾透鏡被熱釋電傳感器檢測到,從而輸出電信號。熱釋電紅外傳感器的制作簡單、成本低、安裝比較方便,而且性能比較穩定,抗干擾能力強、靈敏度高、安全可靠,因而本設計采用的是被動式的熱釋電紅外傳感器。本設計包括硬件和軟件設計兩個部分,電路結構劃分為:熱釋電紅外傳感器、單片機控制電路、發光器控制電路及相關的控制管理軟件。用戶終端完成信息采集、處理、數據傳送、功能設定等功能。當有人進入紅外探測區域時,熱釋電紅外傳感器將探測到動作,設置在監測點上的紅外探頭將人體輻射的紅外光譜變換成微弱的電信號,經放大電路、比較電路送至門限開關,打開門限閥門送出TTL 電平至AT89C5

22、1單片機,經單片機處理運算后驅動執行發光器控電路使發光器發光,滿足設計要求。從設計的要求來分析該設計須包含如下結構:熱釋電紅外傳感探頭電路、發光電路、單片機、復位電路及相關的控制管理軟件。它們之間的構成框圖如圖3-1總體設計框圖所示:AT89C51復位電路驅動LAMP發光電路信號檢測電路放大圖3-1 總體設計框圖處理器采用51系列單片機AT89C51。整個系統是在系統軟件控制下工作的。設置在監測點上的紅外探頭將人體輻射的紅外光譜變換成電信號,經放大電路、比較電路送至門限開關,打開門限閥門送出TTL 電平至AT89C51單片機。在單片機內,經軟件查詢、識別判決等環節實時發出控制信號。驅動電路將控

23、制信號放大并驅動發光設備完成相應動作。當發光延遲2min后自動解除,也可人工手動解除發光信號。第四章 直流穩壓源的設計第一節 設計內容及要求電源是電子設備的能源電路,關系到整個電路的穩定性和可靠性。在實踐中,有很多因素變化時,都將使直流穩壓電源的輸出電壓發生變化。如電網電壓變動,負載變動引起輸出電流變化、溫度變化、頻率變化等。設計上述系統所用的直流穩壓電源。本畢業設計中要求該穩壓源由單相220V交流電壓供電。設計一個5V直流電源和一個12V直流電源,可給單片機電路提供5V的工作電壓和可給小燈泡提供12V的工作電壓。第二節 電路設計原理直流穩壓電源組成:單相交流電經過電源變壓器、整流電路、濾波電

24、路和穩壓電路轉換正穩定的直流電壓。因此,本畢業設計中,電源電路主要由降壓部分,整流部分,濾波部分,穩壓部分組成。電源變壓器的作用是將電網220V的交流電壓轉換成整流電路所需要的電壓,整流電路的作用是將交流電壓轉換成脈動的直流電壓。濾波的作用是將脈動直流電壓濾除紋波,變成紋波小的直流電壓。穩壓電路的作用就是將不穩定的直流電壓轉換成穩定的直流電壓輸出。一、降壓部分電網電壓為AC220V,預得到低壓直流必須先進行降壓處理。常用降壓方式有變壓器降壓和電容降壓。電容降壓整流電路體積小、重量輕、成本低,是一些小功率和便攜式用電壓降壓的首選方式。但也存在不足,如輸出功率小,不宜用在大功率用電器中;電容呈容性

25、,無論負載是否工作都存在一定的功耗,電路安全性低。變壓器降壓可提供較大的功率,在體積與重量要求不高時應用極為廣泛。本畢業設計降壓部分主要由變壓器組成,由于是為單片機和小燈泡供電,因此要采用的變壓器將電網220V的交流電壓變換成整流濾波電路所需要的交流電壓從而可以得到相位相反的兩個5V和12V的交流源,得到整流濾波電路所需要的交流電壓,輸入到下一級的整流橋,變壓器的型號為5V和12V的輸出。二、整流部分變壓器降壓后,輸出的仍然是交流電,起波形依然是正弦波,還必須進行整流濾波,方能得到直流電壓。整流部分主要由四個二極管組成的整流橋組成,依據二極管的單向導電性,將四個二極管分為兩組,根據變壓器副邊電

26、壓的極性分別導通,將變壓器副邊電壓的正極性端與負載電阻的上端相連,負極性端與負載電阻的下端相連,使負載上始終可以得到一個單方向的脈動電壓。橋式整流電路的優點是輸出電壓高,紋波電壓較小,管子所承受的最大反向電壓較低,同時因電源變壓器在正、負半周內都有電流供給負載,電源變壓器得到了充分的利用,效率較高。實驗表明通過橋式整流可以得到和全波整流相似的結果。濾波部分 整流電路的輸出電壓雖然是單一方面的,無論是哪一種整流,都無法完全把“波”的痕跡去除干凈。就算是優秀的橋式整流,其輸出仍然是一個直流脈動電壓(既含直流成分也含交流成分)。脈動較大,含有較大的諧波成分,不能適應大多數電子線路及設備的要求。因此,

27、一般整流后,為了減少這種脈動成分,還需利用濾波電路將脈動的直流電壓變為平滑的直流電壓,而電容濾波電路是最常見也是最簡單的濾波電路。本次設計中,濾波部分主要有兩個容量很大的電容構成,利用的是大電容充放電時間較長的原理,將整流后的波形進一步平整化,為后一級的穩壓部分提供近似于直流的電源。穩壓部分對于穩壓電路的考察表明:一是設電網電壓波動,研究其輸出電壓是否穩定;二是設負載變化,研究其輸出電壓是否穩定。而穩壓部分主要由穩壓芯片組成,在穩壓芯片兩端各加一個用于頻率補償的電容,防止產生自激,經過穩壓芯片穩壓后,輸出基本為穩定的直流,能夠滿足設計電路的供電要求。5V直流電源,穩壓芯片選用的是常用的LM78

28、05和LM7905,其中,7805輸出的是正的5V,而7905輸出的是負的5V。尾端再加的電容主要是用于濾除電路中可能存在的高頻影響。(一)穩壓芯片LM7805的主要參數主要參數: 最大輸出電流:1A電壓調整率:360mV電流調整率:360mA耗散功率:1.2W輸出電壓偏差:0.6920.748V輸出電壓:17.318.7V(T(j)=25)  圖4-1引腳圖(二)穩壓芯片LM7905的主要參數主要參數:最大輸出電流:1A電壓調整率:360mV電流調整率:360mA耗散功率:1.2W輸出電壓偏差:0.6920.748V輸出電壓:-17.3-18.7V(T(j)=25) 原理

29、電路圖電路原理圖如圖4-2所示,主要由降壓部分,整流部分,濾波部分,穩壓部分組成。圖4-2 穩壓電源電路 12V直流電源,穩壓芯片選用的是常用的LM7812和LM7912,其中,7812輸出的是正的12V,而7912輸出的是負的12V。尾端再加的電容主要是用于濾除電路中可能存在的高頻影響。(一)穩壓芯片LM7812的主要參數主要參數: 最大輸出電流:1A輸出電壓:12V可替代型號:L7812, LM340T12  圖4-3引腳圖(二)穩壓芯片LM7912的主要參數主要參數:最大輸出電流:1A輸出電壓:12V可替代型號:L7912 原理電路圖電路原理圖如圖4-4所示,主要由降壓部分,整

30、流部分,濾波部分,穩壓部分組成。圖4-4 穩壓電源電路第五章 紅外感應家用小夜燈的具體電路模塊第一節 熱釋電紅外傳感器的原理本設計所用的熱釋電紅外傳感器是采用雙探測元件的結構。其設計電路如圖5-1所示, 工作電路原理是在VCC電源端利用C1和R2來穩定工作電壓,同樣輸出端也多加了穩壓元件穩定信號。當檢測到人體移動信號時,電荷信號經過FET放大后,經過C2,R1的穩壓后使輸出變為高電位,再經過NPN的轉化,輸出OUT為低電平。圖5-1 熱釋電紅外傳感器原理圖第二節 小夜燈具體的電路模塊的設計一、 放大電路的設計如圖5-2所示為最基本的放大電路,Vi是輸入電壓信號,Vo是輸出放大的電壓信號。圖5-

31、2 放大電路圖二、 時鐘電路的設計時鐘電路中XTAL1和XTAL2分別為反向放大器的輸入和輸出。該反向放大器可以配置為片內振蕩器。石英晶體振蕩和陶瓷振蕩均可采用。如采用外部時鐘源驅動器件,XTAL2應不接。因為一個機器周期含有6個狀態周期,而每個狀態周期為2個振蕩周期,所以一個機器周期共有12個振蕩周期,如果外接石英晶體振蕩器的振蕩頻率為12MHZ,則一個振蕩周期為1/12us,故而一個機器周期為1us。如圖5-3所示為時鐘電路。圖5-3 時鐘電路圖三、 復位電路的設計復位方法一般有上電自動復位和外部按鍵手動復位,單片機在時鐘電路工作以后, 在RESET端持續給出2個機器周期的高電平時就可以完

32、成復位操作。例如使用晶振頻率為12MHz時,則復位信號持續時間應不小于2us。本設計采用的是外部手動按鍵復位電路。如圖5-4示為復位電路。圖5-4 復位電路圖四、 發光電路的設計如下圖所示,用一個LAMP和三極管、電阻接到單片機的A8引腳上,構成發光電路,如圖5-5示為發光電路。圖5-5 發光電路圖第三節 系統硬件電路的選擇及說明硬件電路的設計見附錄圖示,從以上的分析可知在本設計中要用到如下器件: AT89C51、熱釋電紅外傳感器、按鍵、電容、三極管2N3019、燈泡LAMP等一些單片機外圍應用電路,以及單片機的手工復位電路等。 在仿真過程中,直接用傳感器不能仿真,因此用一個開關來取代傳感器,

33、信號放大,然后經非門變為低電平與其按鍵按下使端口P1.0為低電平工作原理是一樣的。第四節 軟件的程序實現一、 主程序工作流程圖按上述工作原理和硬件結構分析可知系統主程序工作流程圖如下圖5-6所示;系統初始化燈泡熄滅檢測外部有無信號輸入發光是否持續2min開始燈泡發光是否還有等待信號結束YNNYYN圖5-6 主程序工作流程圖二、中斷服務程序工作流程圖本主程序實現的功能是:當單片機檢測到外部熱釋電傳感器送來的脈沖信號后,表示有人進入紅外感應控制區域,經過單片機內部程序處理后,驅動發光電路開始發光,發光持續2min后自動停止發光,然后程序開始循環工作,檢測是否還有下次觸發信號,等待發光從而使發光電路

34、進入連續工作狀態。同時,利用中斷方式可以實現發光持續時間未到2min時,用手工按鍵停止紅外感應發光的作用。手工按鍵停止發光中斷服務程序工作流程圖,如下圖5-7所示;中斷源發出中斷申請關中斷、保護現場INTO端有輸入信號關停止發光恢復現場、開中斷中斷返回圖5-7 中斷服務程序工作流程圖三、 軟件仿真本設計中,將所編寫的程序用Keil軟件編譯,通過利用Proteus仿真,能夠達到預期的效果,所仿真原理圖見附錄四。本設計所要求達到的目標是在接收到紅外傳感器帶來的低電平信號,可使圖中的燈泡發光,達到照明的效果,可觀察到燈泡發光持續2min。第六章 設計總結及展望本設計設計了一種基于單片機技術的紅外感應

35、家用小夜燈的照明裝置。該照明裝置通過以AT89C51單片機為工作處理器核心,外接熱釋電紅傳感器,它是一種新穎的被動式紅外探測器件,能夠以非接觸方式探測出人體發出的紅外線,并將其轉化為相應的電信號輸出,同時能有效的抑制人體輻射波長以外的紅外光線與可見光的干擾。平時傳感器輸出低電平,當有人在探測區范圍內移動時輸出低電平變為高電平,此高電平輸入單片機,作為單片機的外部觸發信號處理,經單片機內部軟件編程處理后,單片機輸出控制信號,驅動發光電路開始發光。該照明裝置的最大特點就是操作簡單、安裝方便、智能性高且靈活。相信該照明裝置在農村將得到廣泛的應用。確定指導老師和確定選題之后,我便開始查找資料,通過學校

36、圖書館和網上資料的查閱,確定了大體的設計思路。認真閱讀有關模擬電路和51系列單片機的書籍,確定了基本的設計思路,仔細研究和反復試驗之后,進一步簡化了設計思路和確定設計原理以及相關程序的設計。設計的過程中對Protues的很多功能有了更新的了解,能夠掌握其基本的功能。通過本次畢業設計,使我在各個方面的能力有了一些提高。我也上網查閱了許多資料,掌握了文獻的檢索方法,大大提高了自己獲得新知識,新信息的能力。我也深深的體會到,實踐必須在充分理解電路原理的基礎上,才能做到目標明確,操作準確。我也將許多遺忘的知識又給溫習了。這段旅程看似荊棘密布,實則蘊藏著無盡的寶藏。通過對這次畢業設計的仿真結果分析,基本

37、能達到預期成果。但很是遺憾,在制作實物制作中,原本核心原件都買齊了,但在定稿檢查中,由于對原理圖稍作了修改,導致實物制作中,缺少了繼電器,加上時間緊迫,所以很是遺憾,實物沒有能能完全做出來。致 謝隨著畢業設計的緊張進行,我們的大學生活也就隨之而結束,大學四年的奔跑轉眼間就到了終點,這四年我們學到了什么,學到了多少,都可以在畢業設計中體現出來。在這期間,每位同學都很忙碌,都希望將這四年的辛勤汗水變成耀眼的果實。從選指導老師,選題到題目的最后確定,一步一步我們跟隨著老師的步伐進行著。畢業設計是我們大學生涯的最后一次作業,是一次檢驗自己各方面能力的表現形式。感謝我的指導老師,周鴻武老師。他嚴謹、細致

38、、一絲不茍的作風一直是我學習中的榜樣。開見面會的時候,他從來不多說什么,總是一針見血,對我們的每個論文題目,三兩句就提醒了我們寫論文時的側重點,簡潔明了,我們每個同學都聽得非常清楚明白,這使得我們每次見面交流都非常輕松愉快。周洪武老師沒有給我們施加太大的壓力,把任務書發給我們,我們把自己的論文編寫日程給他看之后,我們按日程完成任務,遇到不懂的問題,先查資料,向同學請教,實在不能解決的,在拿去請周老師指導。在此,感謝各位曾經給予我幫助的各位老師和同學,感謝我的論文指導老師周老師,謝謝您們!參考文獻1 吳政江.單片機控制紅外線防盜報警器J.電子制作,2007,4(26). 2 董吉虹,白明,郎培,解峰,梁為熱釋電紅外報警器的設計J長春大學學報,2007,12(04)3 劉立瓊.紅外技術在報警領域的應用J.中國保安,2005,11(25).4唐穎單片機原理與應用及C51程序設計M北京:北京大學出版社,20

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論