單片機人體紅外感應(yīng)報警器設(shè)計制作.doc_第1頁
單片機人體紅外感應(yīng)報警器設(shè)計制作.doc_第2頁
單片機人體紅外感應(yīng)報警器設(shè)計制作.doc_第3頁
單片機人體紅外感應(yīng)報警器設(shè)計制作.doc_第4頁
單片機人體紅外感應(yīng)報警器設(shè)計制作.doc_第5頁
免費預(yù)覽已結(jié)束,剩余27頁可下載查看

下載本文檔

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

文檔簡介

編號(學(xué)號): *大學(xué)本科學(xué)生畢業(yè)設(shè)計 題 目: 單片機人體紅外感應(yīng)報警器的設(shè)計 The Design of the Human Body Infrared Sensor Alarm on SCM 學(xué)院名稱: 電子信息工程學(xué)院 專業(yè)名稱: 電子信息科學(xué)與技術(shù)專業(yè)_年 級: 2012級xx班 學(xué)生姓名: xxx 學(xué) 號: xxx 指導(dǎo)教師: xxx 職稱/學(xué)歷: 副教授 / 碩士 教務(wù)處 制 目錄 摘要.1 Abstract.2 1 緒論.3 1.1 設(shè)計意義.3 1.2 設(shè)計理論原理.3 1.3 設(shè)計的可實現(xiàn)性及實用性.3 2 設(shè)計裝置及概述.4 2.1 控制裝置.4 2.2 感應(yīng)裝置.4 3 設(shè)計的實現(xiàn).5 3.1 系統(tǒng)的總體設(shè)計.5 3.2 系統(tǒng)結(jié)構(gòu).6 3.2.1 電源模塊.6 3.2.2.感應(yīng)裝置.7 3.2.3 熱釋感應(yīng)器內(nèi)部處理電路.7 3.2.4 信號采集處理模塊.9 4 程序的實現(xiàn).11 4.1 系統(tǒng)控制和處理.11 4.1.1 單片機引腳圖.11 4.1.2 輸入指令電路.12 4.1.3 警報系統(tǒng)的實現(xiàn).13 4.1.4 設(shè)計的工作流程.13 4.2 編輯程序的工具 .15 4.3 硬件調(diào)試及調(diào)試中遇到的問題.15 4.4 仿真圖.16 5 總結(jié).17 參考文獻.18 附件一:總體原理圖設(shè)計及器材.19 附件二:程序源代碼.21 附件三:實物圖.26 致謝.27 單片機人體紅外感應(yīng)報警器的設(shè)計 電子信息工程學(xué)院 電子信息科學(xué)與技術(shù)專業(yè)2012級 指導(dǎo)教師:摘要:隨著現(xiàn)在社會高新技術(shù)的快速發(fā)展,高科技產(chǎn)品已經(jīng)滲透到人們的平常生活,可以看到人們的生活發(fā)生了巨大的改變。相比以前,人們現(xiàn)在對自身安全以及財產(chǎn)安全越來越重視,現(xiàn)在許多小區(qū)都有著監(jiān)控以及保安看管。也由于紅外感應(yīng)技術(shù)的應(yīng)用,為了安全從而提供多重保險,于是,許多家庭都安裝了報警系統(tǒng),這有效的保護了大家的財產(chǎn)安全。另外不安全或者機密的地方,更需要安裝報警裝置,給予警示的作用。這樣可以防范于未然。這樣可以保障社會財產(chǎn)和個人安全。本文介紹一種基于單片機STC89C52的人體紅外感應(yīng)警報裝置,包括熱釋電紅外傳感器的基本特點及原理。詳細描述了如何實現(xiàn)報警的功能和系統(tǒng)各部分的組成。感應(yīng)部分采用熱釋電紅外感應(yīng)裝置。關(guān)鍵字:單片機;報警器;熱釋電紅外傳感器 The design of the human body infrared sensor alarm on SCM School of Electronic Information Engineering, Electronic Information Science and Technology , Professional, Class 09 Grade 2012. Inistructor: Abstract:With the rapid development of high and new technology now society, high-tech products has penetrated into peoples normal life, can see the great changes have taken place in peoples life.Now than ever before, people for their own safety and property safety pay more and more attention to, now have many community security monitoring and supervision.Also due to the application of the infrared sensor technology, for the sake of safety to provide multiple security so many families install the alarm system, the effective protection for your property. Other unsafe or confidential, and more need to install the alarm device, give the warning role. Can such precautions. This can guarantee social property and personal safety.This paper introduces a human body infrared sensor based on microcontroller STC89C52 alarm device, including the basic characteristics and principle of the pyroelectric infrared sensor. Describes in detail how to realize the alarm function and system composition of each part. Induction part USES the pyroelectric infrared sensor. Keywords:SCM;alarm;Pyroelectric infrared sensor 1 緒論1.1設(shè)計的背景及意義 結(jié)合實際問題,在居民家中需要一套防盜報警裝置,以防止某些不速之客。在古董或者收藏店鋪中,限制人們在一個規(guī)定的距離,保證文物的安全和觀賞者的安全。總的來說,就是在某些場合下,需要警示人們或者提示人們。目的是為了保障社會財產(chǎn)及個人權(quán)益和安全。設(shè)計了熱釋電人體感應(yīng)紅外報警裝置。1.2設(shè)計的基本原理及結(jié)構(gòu)模塊 本紅外線防盜報警系統(tǒng)由熱釋電紅外傳感器、蜂鳴器、單片機控制電路、LED指示電路及軟件組成。模塊劃分為數(shù)據(jù)采集、按鍵設(shè)定、報警等。對此設(shè)計來說呢,是基于單片機來實現(xiàn)的,所以單片機部分是核心部分。1.3系統(tǒng)可實現(xiàn)功能和實用性 在某些場合下,比如,場合一:當(dāng)某個地方或者需要人們警惕的時候,比如此次有電,有坑或者此處施工,我們都可以手動開啟布放警報裝置示意人們當(dāng)心。因為現(xiàn)在出現(xiàn)了許多手機黨,俗稱“低頭族”。有時他們可能會不注意或不當(dāng)心。場景二:當(dāng)大家出門時,可把報警系統(tǒng)設(shè)置在外出布防狀態(tài),當(dāng)有人非法闖入時,熱釋電紅外傳感器將探測到動作,設(shè)置在監(jiān)測點上的紅外探頭將人體輻射的紅外光譜變換成電信號,紅外熱釋電模塊送出TTL 電平至STC89C52單片機,經(jīng)過處理后發(fā)出聲音,這樣便起到警示的作用。目前,單片機正朝著高性能和多品種方向發(fā)展趨勢將是進一步向著CMOS化、低功耗、小體積、大容量、高性能、低價格和外圍電路內(nèi)裝化等幾個方面發(fā)展。 2 設(shè)計裝置及概述2.1 控制裝置 正是因為單片機的快速發(fā)展。本系統(tǒng)采用了熱釋電紅外線傳感器,它的制作簡單、成本低、靈敏度高,安裝比較方便,而且防盜性能比較穩(wěn)定、安全可靠、抗干擾能力強?;谌绱硕嗟膬?yōu)點,而且方便安裝,使用簡單。在絕大多數(shù)情況下,它可以幫助使用人員,諸如用戶或者安保人員以極大的方便。2.2 感應(yīng)裝置在感應(yīng)裝置方面,據(jù)有關(guān)研究得知其感應(yīng)原理:人體輻射的紅外線中心波長為910-um,而探測元件的波長靈敏度在0.220-um范圍內(nèi)幾乎穩(wěn)定不變。在傳感器頂端開設(shè)了一個裝有濾光鏡片的窗口,這個濾光片可通過光的波長范圍為710-um,正好適合于人體紅外輻射的探測,而對其它波長的紅外線由濾光片予以吸收,這樣便形成了一種專門用作探測人體輻射的紅外線傳感器。該設(shè)計包括硬件和軟件設(shè)計兩個部分。模塊化分為數(shù)據(jù)采集、按鍵控制、報警等模塊。電路結(jié)構(gòu)可劃分為:熱釋電紅外傳感器、蜂鳴器、單片機控制電路、LED指示燈組成。紅外感應(yīng)源通常采用熱釋電元件,這種元件在接收到人體紅外輻射溫度發(fā)生變化時就會失去電荷平衡,向外釋放電荷,后續(xù)電路經(jīng)檢測處理后就能產(chǎn)生報警信號。 3 設(shè)計的實現(xiàn)3.1系統(tǒng)的總體設(shè)計 一般來說,只要涉及到電子科技領(lǐng)域的,要想對某個設(shè)計做出成熟的體現(xiàn),都會對該設(shè)計進行軟件和硬件的兩個方面的涉及。軟件方面實現(xiàn)邏輯方面的操作,能夠提供所要求功能和性能的指令。硬件方面便通過這些指令來具體實現(xiàn)操作。按照設(shè)計的要求,該設(shè)計將會出現(xiàn)如下結(jié)構(gòu):紅外感應(yīng)部分、STC89C52單片機、報警系統(tǒng)三大部分。紅外感應(yīng)部分主要檢測人體輻射來獲取信息從而交給單片機。單片機主要通過之前寫好的指令來處理相關(guān)信息。報警系統(tǒng)將會發(fā)出聲音從而達到提示或警示的作用 。其中處理器采用51系列單片機STC89C52。整個系統(tǒng)是在系統(tǒng)軟件控制下工作的。設(shè)置在外部的紅外感應(yīng)裝置將人體輻射的紅外光譜變換成電信號,送至單片機。在單片機內(nèi),經(jīng)軟件查詢、識別判決等環(huán)節(jié)實時發(fā)出入侵報警狀態(tài)控制信號。驅(qū)動蜂鳴器及報警指示燈報警。 電源開關(guān)紅外感應(yīng)裝置 STC89C52單片機單片機復(fù)位電路LED指示燈報警電路按鍵控制 圖3.1 總體設(shè)計3.2系統(tǒng)結(jié)構(gòu)3.2.1 電源模塊 本報警系統(tǒng)電壓為4.5v左右,為方便可以用usb線連接。也能直接接3個1.5V的直流干電池提供電源,然后用導(dǎo)線連接電源接口模塊。3.2.2感應(yīng)裝置 熱釋電傳感器(即檢測人體輻射):紅外傳感器技術(shù)是近年來發(fā)展最快的技術(shù)之一,紅外傳感器目前已廣泛應(yīng)用于航空航天、天文、氣象、軍事、工業(yè)和民用等眾多領(lǐng)域,起著不可替代的重要作用。 紅外紅,實質(zhì)上是一種電磁輻射波,其波長范圍大致在0.78m1000m頻譜范圍內(nèi),因其是位于可見光中紅光以外的光線,故而得名為紅外線。任何溫度高于絕對零度的物體,都會向外部空間以紅外線的方式輻射能量。利用紅外輻射實現(xiàn)相關(guān)物理量測量的傳感技術(shù),即紅外傳感技術(shù)。熱釋電紅外傳感器:主要是由一種高熱電系數(shù)的材料,如鋯鈦酸鉛系陶瓷、鉭酸鋰、硫酸三甘鈦等制成尺寸為2*1mm的探測元件。在每個探測器內(nèi)裝入一個或兩個探測元件,并將兩個探測元件以反極性串聯(lián),以抑制由于自身溫度升高而產(chǎn)生的干擾。由探測元件將探測并接收到的紅外輻射轉(zhuǎn)變成微弱的電壓信號,經(jīng)裝在探頭內(nèi)的場效應(yīng)管放大后向外輸出。為了提高探測器的探測靈敏度以增大探測距離,一般在探測器的前方裝設(shè)一個菲涅爾透鏡,該透鏡用透明塑料制成,將透鏡的上、下兩部分各分成若干等份,制成一種具有特殊 光學(xué)系統(tǒng)的透鏡,它和放大電路相配合,可將信號放大70分貝以上,這樣就可以測出20米范圍內(nèi)人的行動。 菲涅爾透鏡利用透鏡的特殊光學(xué)原理,在探測器前方產(chǎn)生一個交替變化的“盲區(qū)”和“高靈敏區(qū)”,以提高它的探測接收靈敏度。當(dāng)有人從透鏡前走過時,人體發(fā)出的紅外線就不斷地交替從“盲區(qū)”進入“高靈敏區(qū)”,這樣就使接收到的紅外信號以忽強忽弱的脈沖形式輸入,從而強其能量幅度。人體輻射的紅外線中心波長為910-um,而探測元件的波長靈敏度在0.220-um范圍內(nèi)幾乎穩(wěn)定不變。在傳感器頂端開設(shè)了一個裝有濾光鏡片的窗口,這個濾光片可通過光的波長范圍為710-um,正好適合于人體紅外輻射的探測,而對其它波長的紅外線由濾光片予以吸收,這樣便形成了一種專門用作探測人體輻射的紅外線傳感器。3.2.3熱釋感應(yīng)器內(nèi)部處理電路BISS0001芯片:是一款傳感信號處理集成電路,只要熱釋感應(yīng)器把紅外線接收到信號傳輸?shù)紹ISS0001里進行信號處理,它本身靜態(tài)電流極小,工作電壓在3V5V之間,當(dāng)工作電壓為5V時輸出的驅(qū)動電流為10MA。配以熱釋電紅外傳感器和少量外圍元器件即可構(gòu)成被動式熱釋電紅外傳感器,廣泛用于安防,自控等一些領(lǐng)域,它是有16個管腳組成的一種集成塊。如圖3.2.3所示為BISS000集成芯片的內(nèi)部框圖,管腳功能說明如表3.2所示。 圖3.2 BISS0001內(nèi)部框圖 表3.1 管腳功能說明圖引腳名稱I/O功能說明1AI可重復(fù)觸發(fā)和不可重復(fù)觸發(fā)選擇端。當(dāng)A為“1”時,允許重復(fù)觸發(fā);反之,不可重復(fù)觸發(fā)2VOO控制信號輸出端。由VS的上跳前沿觸發(fā),使Vo輸出從低電平跳變到高電平時視為有效觸發(fā)。在輸出延遲時間Tx之外和無VS的上跳變時,Vo保持低電平狀態(tài)。3RR1-輸出延遲時間Tx的調(diào)節(jié)端4RC1-輸出延遲時間Tx的調(diào)節(jié)端5RC2-觸發(fā)封鎖時間Ti的調(diào)節(jié)端6RR2-觸發(fā)封鎖時間Ti的調(diào)節(jié)端7VSS-工作電源負端,一般接0V8VRFI參考電壓及復(fù)位輸入端。通常接VCC,當(dāng)接“0”時可使定時器復(fù)位9VCI觸發(fā)禁止端。當(dāng)VcVR時允許觸發(fā)(VR0.2VDD)10IB-運算放大器偏置電流設(shè)置端,經(jīng)RB接VSS端,RB取值為1M左右。11VCC-工作電源正端,范圍為35V122OUTO第二級運算放大器的輸出端132IN-I第二級運算放大器的反相輸入端141IN+I第一級運算放大器的同相輸入端151IN-I第一級運算放大器的反相輸入端161OUTO第一級運算放大器的輸出端 由圖可見BISS0001 由運算放大器、電壓比較器和狀態(tài)控制器、延遲時間定時器、封鎖時間定時器即參考電壓等構(gòu)成的數(shù)?;旌蠈S眉呻娐?。可廣泛應(yīng)用于多種傳感器和延時控制器。首先,根據(jù)實際需要,利用運算放大器OP1組成傳感信號預(yù)處理電路,將信號放大。然后耦合給運算放大器OP2,再進行第二級放大,同時將直流電位抬高為VM(0.5VDD)后,將輸出信號V2送到由比較器COP1和COP2組成的雙向鑒幅器,檢出有效觸發(fā)信號Vs。由于VH0.7VDD、VL0.3VDD,所以,當(dāng)VDD=5V時,可有效抑制1V的噪聲干擾,提高系統(tǒng)的可靠性。 COP3是一個條件比較器。當(dāng)輸入電壓VcVR時,COP3輸出為高電平,進入延時周期。 當(dāng)A端接“0”電平時,在Tx時間內(nèi)任何V2的變化都被忽略,直至Tx時間結(jié)束,即所謂不可重復(fù)觸發(fā)工作方式。當(dāng)Tx時間結(jié)束時,Vo下跳回低電平,同時啟動封鎖時間定時器而進入封鎖周期Ti。在Ti時間內(nèi),任何V2的變化都不能使Vo跳變?yōu)橛行顟B(tài)(高電平),可有效抑制負載切換過程中產(chǎn)生的各種干擾。而可重復(fù)觸發(fā)工作方式下的波形在Vc=“0”、A=“0”期間,信號Vs不能觸發(fā)Vo為有效狀態(tài)。在Vc=“1”、A=“1”時,Vs可重復(fù)觸發(fā)Vo為有效狀態(tài),并可促使Vo在Tx周期內(nèi)一直保持有效狀態(tài)。在Tx時間內(nèi),只要Vs發(fā)生上跳變,則Vo將從Vs上跳變時刻起繼續(xù)延長一個Tx周期;若Vs保持為“1”狀態(tài),則Vo一直保持有效狀態(tài);若Vs保持為“0”狀態(tài),則在Tx周期結(jié)束后Vo恢復(fù)為無效狀態(tài),并且,同樣在封鎖時間Ti時間內(nèi),任何Vs的變化都不能觸發(fā)Vo為有效狀態(tài)。3.2.4 信號采集處理模塊 圖 3.3 信號處理模塊 本電路是將人體輻射的紅外線轉(zhuǎn)變?yōu)殡娦盘枴後尲t外感應(yīng)2腳輸入到前置放大器OP1進行放大,然后由C4耦合給運算放大器OP2進行第二級放大。再經(jīng)過電壓比較器COP1和COP2構(gòu)成雙向鑒幅器處理后,檢出有效觸發(fā)信號去啟動延時時間定時器輸出信號在經(jīng)過R3進入單片機部分進行處理。延時周期可通過R12來調(diào)節(jié)輸出,在延時時間內(nèi)只要Vs發(fā)生上跳變,Vo就會從Vs上跳變時刻起繼續(xù)延長一個周期,而電路中的電容為了能夠更好的控制了芯片內(nèi)的定時器,若Vs一直保持為高電平,這樣就可以通過P10傳輸?shù)絾纹瑱C內(nèi)進行下一步處理。而根據(jù)不同的距離要求來調(diào)節(jié)R13,最大可以調(diào)節(jié)到7米左右。圖中BISS0001中1腳用跳線連連接住一個接高電平后,在延時時間段內(nèi)如果有人體在其感應(yīng)范圍活動,其輸出將一直保持高電平,直到人離開后才將高電平變?yōu)榈碗娖剑倦娐吩O(shè)計就是可觸發(fā)方式。 4 程序的實現(xiàn)4.1 系統(tǒng)控制和處理 使用STC89C52單片機的理由:單片機是指一個集成在一塊芯片上的完整計算機系統(tǒng)。盡管他的大部分功能集成在一塊小芯片上,但是它具有一個完整計算機所需要的大部分部件:CPU、內(nèi)存、內(nèi)部和外部總線系統(tǒng),目前大部分還會具有外存。同時集成諸如通訊接口、定時器,實時時鐘等外圍設(shè)備。而現(xiàn)在最強大的單片機系統(tǒng)甚至可以將聲音、圖像、網(wǎng)絡(luò)、復(fù)雜的輸入輸出系統(tǒng)集成在一塊芯片上。而單片機STC89C52是STC公司生產(chǎn)的一種低功耗、高性能CMOS8位微控制器,具有 8K 在系統(tǒng)可編程Flash存儲器。STC89C52使用經(jīng)典的MCS-51內(nèi)核,但做了很多的改進使得芯片具有傳統(tǒng)51單片機不具備的功能。在單芯片上,擁有靈巧的8 位CPU 和在系統(tǒng)可編程Flash,使得STC89C52為眾多嵌入式控制應(yīng)用系統(tǒng)提供高靈活、超有效的解決方案。根據(jù)STC89C52的設(shè)計,它具有很多標(biāo)準(zhǔn)功能: 8k字節(jié)Flash,256字節(jié)RAM,32 位I/O 口線,看門狗定時器,2 個數(shù)據(jù)指針,內(nèi)置4KB EEPROM,MAX810復(fù)位電路,3個16 位定時器/計數(shù)器,4個外部中斷,一個7向量4級中斷結(jié)構(gòu)(兼容傳統(tǒng)51的5向量2級中斷結(jié)構(gòu)),全雙工串行口。另外 STC89C52 可降至0Hz 靜態(tài)邏輯操作,支持2種軟件可選擇節(jié)電模式??臻e模式下,CPU 停止工作,允許RAM、定時器/計數(shù)器、串口、中斷繼續(xù)工作。掉電保護方式下,RAM內(nèi)容被保存,振蕩器被凍結(jié),單片機一切工作停止,直到下一個中斷或硬件復(fù)位為止。最高運作頻率35MHz,6T/12T可選。單片機沒有時鐘電路是不會正常工作的。時鐘電路本身不會控制,它是通過程序讓單片機一句時鐘做相應(yīng)的工作。決定單片機的執(zhí)行速度。XTAL1(19引腳)和XTAL2(18引腳)分別為反向放大器的輸入和輸出,該反向放大器可以配置為片內(nèi)振蕩器。如采用外部時鐘源驅(qū)動器件,XTAL2應(yīng)不接。單片機在時鐘電路工作以后,在RESET(第9引腳)端持續(xù)給出2個機器周期的高電平時就可以完成復(fù)位操作。本設(shè)計采用的是外部手動按鍵復(fù)位電路,需要接上上拉電阻來提高輸出高電平的值。4.1.1 單片機引腳圖單片機最小系統(tǒng):是指用最少的元件組成單片機能夠工作的系統(tǒng)。一般包括:單片機、復(fù)位電路、時鐘電路(該系統(tǒng)中也可以叫晶振電路)構(gòu)成。要使單片機工作起來最基本的電路構(gòu)成為單片機最小系統(tǒng)如圖4.1所示。 圖 4.1 信號處理模塊4.1.2 輸入指令電路 本電路的設(shè)計就是為了控制電路中布防和緊急狀態(tài)下不同的工作形式,當(dāng)按下布防按鍵后, 20秒后進入監(jiān)控狀態(tài),當(dāng)有人靠近時,熱釋紅外感應(yīng)到信號,傳回給單片機,單片機馬上進行報警。當(dāng)遇到特殊緊急情況時,可按下緊急報警鍵,蜂鳴器進行報警。如圖4.2所示。 圖4. 2 按鍵部分4.1.3 警報系統(tǒng)的實現(xiàn)在單片機的I/O 里會輸出高低電平,在P20、P21和P22分別接上LED指示燈而P23接上蜂鳴器而蜂鳴器外接個8550的三極管起到開關(guān)作用,當(dāng)三極管達到飽和狀態(tài)下就驅(qū)動了蜂鳴器工作了 。 圖4. 3 指示燈和報警電路4.1.4 設(shè)計的工作流程 該設(shè)計工作流程圖如下圖所示:開始布防按鍵按下倒計時結(jié)束20秒倒計時開始檢測到有無信號蜂鳴器報警,發(fā)光二級管閃爍緊急按鍵按下N蜂鳴器報警結(jié)束 圖4.4主程序工作流程圖 4.2 編輯程序的工具 需要使用Keil編輯器。 它是 C51是美國Keil Software公司出品的51系列兼容單片機C語言軟件開發(fā)系統(tǒng),與匯編相比,C語言在功能上、結(jié)構(gòu)性、可讀性、可維護性上有明顯的優(yōu)勢,因而易學(xué)易用。Keil則為其提供了包括C編譯器、宏匯編、連接器、庫管理和一個功能強大的仿真調(diào)試器等在內(nèi)的完整開發(fā)方案,通過一個集成開發(fā)環(huán)境(uVision)將這些部分組合在一起。運行Keil軟件需要WIN98、NT、WIN2000、WINXP等操作系統(tǒng)。 C51工具包的整體結(jié)構(gòu):uVision與Ishell分別是C51 for Windows和for Dos的集成開發(fā)環(huán)境(IDE),可以完成編輯、編譯、連接、調(diào)試、仿真等整個開發(fā)流程。開發(fā)人員可用IDE本身或其它編輯器編輯C或匯編源文件。然后分別由C51及C51編譯器編譯生成目標(biāo)文件(.OBJ)。目標(biāo)文件可由LIB51創(chuàng)建生成庫文件,也可以與庫文件一起經(jīng)L51連接定位生成絕對目標(biāo)文件(.ABS)。ABS文件由OH51轉(zhuǎn)換成標(biāo)準(zhǔn)的Hex文件,以供調(diào)試器dScope51或tScope51使用進行源代碼級調(diào)試,也可由仿真器使用直接對目標(biāo)板進行調(diào)試,也可以直接寫入程序存貯器如EPROM中。 4.3 設(shè)計及調(diào)試中遇到的問題及注意1. 焊接時需要保證各個元件的導(dǎo)通性是否良好,然后再依據(jù)電路圖連接實物并焊接實物,在焊接元器材的過程中鎮(zhèn)定,沉著。切勿將器材錯焊,漏焊。否則不僅浪費了資源,也影響焊接心情導(dǎo)致設(shè)計不能很好完成。2. 檢查時進行加電檢查。當(dāng)系統(tǒng)加電時,首先檢查所有插座或器件引腳的電源端是否有符合要求的電壓值,接地端電壓值是否接近零,接固定電平的引腳端是否電平正確。3. 在最初的編寫程序的時候,總是出現(xiàn)錯誤或編譯不通過。然后進過溫習(xí)知識和網(wǎng)上查詢資料。雖然做出了一定的效果,單感覺走了不少彎路。所感慨學(xué)知識一定要多溫習(xí)。4.4 仿真圖 圖4.5系統(tǒng)仿真圖 5 總結(jié)該設(shè)計實現(xiàn)了一種基于單片機技術(shù)通過紅外人體感應(yīng)裝置獲取信息的電智能防盜報警器。以STC89C52單片機為工作處理器核心,外接熱釋電紅傳感器,可以限時布防也可以手動即使布防的警報裝置。它是一種新穎的被動式紅外探測器件,能夠以非接觸方式探測出人體發(fā)出的紅外輻射,并將其轉(zhuǎn)化為相應(yīng)的電信號輸出。平時傳感器輸出低電平,當(dāng)有人出現(xiàn)在該系統(tǒng)內(nèi)時輸出低電平變?yōu)楦唠娖?,?dāng)此時高電平輸入單片機,單片機經(jīng)過自己寫的程序進行下一步指令,即報警器報警,LED等閃爍。使用方法也很簡單,老人小孩都可以操作。不管是家庭還是公共場所也都可以使用。一來防盜,二來可以在危險地方警示人們小心。 在這次的畢業(yè)設(shè)計中,自己也學(xué)習(xí)到了很多,之前沒有遇到過知識,或者學(xué)了的又忘了的。讓我更加清楚活到老,學(xué)到老的老話了。培養(yǎng)了我的獨立思考能力,提高了自己的實際動手能力,同時,也發(fā)現(xiàn)了自己的不足之處,和平時忽略的問題,并需要重新規(guī)劃學(xué)習(xí)任務(wù),轉(zhuǎn)變?yōu)楦茖W(xué)的學(xué)習(xí)方法。讓自己能變得更強。以便于適應(yīng)社會的快節(jié)奏。和更容易解決工作的遇到的實際問題。 參考文獻 1胡萍.串口通信的紅外報警器的研制J.計算機與現(xiàn)代化,2010(10):15-16. 2余錫存,曹國華. 單片機原理及接口技術(shù)(第二版)M. 西安:西安電子科技大學(xué)出版社,2006. 3閻石. 數(shù)字電子技術(shù)基礎(chǔ)(第五版) M. 北京:高等教育出版社,2006. 4姜道連等.用于AT89C51設(shè)計紅外報警器的設(shè)計與制作J.國外電子元器件,2010(12):31-34.5馮國進.嵌入式Linux驅(qū)動程序設(shè)計從入f-J至U精通D田北京:清華大學(xué)出版社,20086蔡文齋.專業(yè)級串口調(diào)試器設(shè)計. 現(xiàn)代電子技術(shù), 2010. 7劉剛,彭榮群. Protel DXP 2004 SP2原理圖與PCB設(shè)計M. 北京: 電子工業(yè)出版社,2007.8 時德鋼等.基于串口通信的紅外報警器的研究J.計算機測量與控制,2009,10(7):480-482. 附件一:總體原理圖設(shè)計及器材原理圖:材料器件:紅色發(fā)光二極管5mm1綠色發(fā)光二極管5mm1黃色發(fā)光二極管5mm1晶振12M1瓷片電容20P2紅色發(fā)光二極管3mm1自鎖開關(guān)1按鍵4電阻2k5電阻10k1紅外熱電釋傳感器人體感應(yīng)1萬能板1單片機STC89C521鋁電解電容1三極管1警報器1 附件二:程序源代碼 #include /調(diào)用單片機頭文件#define uchar unsigned char /無符號字符型 宏定義變量范圍0255#define uint unsigned int /無符號整型 宏定義 變量范圍065535#define key_io P1uchar key_can;/ 紅外熱釋電平時為0 有輸出為1sbit beep = P23; /蜂鳴器定義sbit red = P22; /紅色發(fā)光二極管定義sbit green = P21; /綠色發(fā)光二極管定義sbit yellow = P20; /黃色發(fā)光二極管定義sbit hw = P13; /紅外熱釋傳感器定義bit flag_300ms = 0;/*獨立按鍵處理函數(shù)*/ void key()static uchar key_new = 0,key_old = 0,key_value = 0;if(key_new = 0) /按鍵松開if(key_io & 0x07) = 0x07)key_value +;else key_value = 0;if(key_value = 5) /按鍵松開檢測key_value = 0;key_new = 1;/按鍵松開后進入等待按鍵狀態(tài)else if(key_io & 0x07) != 0x07) /按鍵按下key_value +;else key_value =0;if(key_value = 5)/按鍵按下消抖key_value = 0;key_new = 0; /按鍵松開后進入等待松開按鍵狀態(tài)key_can = 20;if(key_new = 0) & (key_old = 1)switch(key_io & 0x07)case 0x06: k

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論