基于單片機室內(nèi)防盜智能控制系統(tǒng)_第1頁
基于單片機室內(nèi)防盜智能控制系統(tǒng)_第2頁
基于單片機室內(nèi)防盜智能控制系統(tǒng)_第3頁
基于單片機室內(nèi)防盜智能控制系統(tǒng)_第4頁
基于單片機室內(nèi)防盜智能控制系統(tǒng)_第5頁
已閱讀5頁,還剩25頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

第1章緒論隨著社會經(jīng)濟的日益發(fā)展,防盜成了人們越來越關(guān)切的問題。鐵門鐵窗等已經(jīng)不能給人們帶來太多的平安感,社會對報警器材的需求日益迫切。智能防盜系統(tǒng),是以保障平安為目的建立起來的技術(shù)防范系統(tǒng)。他包括以現(xiàn)代物理和電子技術(shù)剛好發(fā)覺侵進入破壞行為、產(chǎn)生聲光報警阻嚇罪犯以及提示值班人員實行恰當(dāng)?shù)姆婪洞胧?。室?nèi)防盜智能限制系統(tǒng)作為一種新型的電子防盜設(shè)備廣泛應(yīng)用于家庭住宅區(qū)。目前市面上所擁有的家庭電子防盜報警器,只能用于單一的住宅,不利于統(tǒng)一管理,而且也不能滿意現(xiàn)代住宅區(qū)的發(fā)展要求,所以很有必要對家庭電子防盜器進一步完善和提高。這是一種基于單片機信號處理技術(shù)的防盜檢測器的軟硬件設(shè)計方法。應(yīng)用該方法設(shè)計的系統(tǒng)在反應(yīng)速度、誤報率、漏報率以及抗干擾實力方面都具有較好性能。本系統(tǒng)利用熱釋電紅外傳感器的紅外輻射與紅外探測的原理,設(shè)計的新型探測器,測量范圍廣,響應(yīng)速度快,靈敏度高,抗干擾實力強,平安牢靠。并采納單片機89C51作為人體探測系統(tǒng)的核心,以熱釋電紅外線為數(shù)據(jù)采集部件,經(jīng)過比較放大之后,輸入單片機進行數(shù)據(jù)推斷及處理。當(dāng)檢測到有被測物體進入測量范圍時,系統(tǒng)自動發(fā)出聲光報警信號,等待一段延遲時間后自動消退報警信號,并可手動解除報警信號。當(dāng)有主子在家系統(tǒng)無需報警時,可開啟樓道燈限制系統(tǒng),即傳感器探測到有人經(jīng)過時照明燈亮,等待一段延遲時間后自動熄滅,并可手動來限制延遲時間的長短。系統(tǒng)的另外一個功能是檢測人數(shù)及最大容量人數(shù)限制,當(dāng)探測頭探測到有人經(jīng)過時,系統(tǒng)自動計數(shù)加一,并可以通過鍵盤限制最大容量人數(shù),假如探測到的人數(shù)超過最大容量人數(shù)時則發(fā)出自動報警信號,并通過LED顯示檢測到的人數(shù)與最大容量報警人數(shù)。系統(tǒng)運用單片機與PC機通信原理,把采集到的數(shù)據(jù)傳輸給計算機統(tǒng)一處理。1前言隨著社會的不斷進步和科學(xué)技術(shù)、經(jīng)濟的不斷發(fā)展,人們生活水平得到很大的提高,人們私有財產(chǎn)也不斷地增多,因而也對防盜措施提出了新的要求。從現(xiàn)代人們住宅發(fā)展的趨勢來看,現(xiàn)代人們住宅主要是向群體花園式住宅區(qū)發(fā)展,向高空中發(fā)展,一般都是一個住宅區(qū)有幾棟至幾十棟以上,但目前市面上所擁有的家庭電子防盜報警器,只能用于單一的住宅單元,不利于統(tǒng)一管理,而且也不能滿意現(xiàn)代住宅區(qū)的發(fā)展要求,所以很有必要對家庭電子防盜報警器進一步完善和提高。本設(shè)計就是為了滿意現(xiàn)代住宅防盜的須要而設(shè)計的家庭式電子防盜系統(tǒng)。它在以前的防盜器基礎(chǔ)上進行了很大的改進,不但可以用于單一的住宅區(qū),也可以規(guī)模用于比較大規(guī)模住宅區(qū)的防盜系統(tǒng),它的工作性能好,不易出現(xiàn)不報和誤報現(xiàn)象,平安牢靠。不僅如此,它運用了單片機做信號處理器,這樣有利于與計算機相連接,利用計算機統(tǒng)一管理,使整個小區(qū)的住戶基本狀況、資料等在計算機內(nèi)存儲起來,便利來訪人的查詢和保安人員的統(tǒng)一管理。目前市面上裝備主要有壓力觸發(fā)式防盜報警器、開關(guān)電子防盜報警器和壓力遮光觸發(fā)式防盜報警器等各種報警器,但這幾種比較常見的報警器都存在一些缺點:(一)壓力觸發(fā)式防盜報警器由于壓力板式安裝在墊子內(nèi),當(dāng)主機停止工作,主子在家走動時,都很簡潔失報和誤報,其牢靠性低。(二)開關(guān)式電子防盜報警器一般只有一個定點,有效范圍小,而且各種開關(guān)也易壞,失報和誤報率就高,不行靠。(三)遮光式觸發(fā)防盜報警器在受到太陽光照耀就會引起誤報,同時假如由于風(fēng)吹窗簾的搖擺等遮住了光也會引起誤報,所以這種報警器的牢靠性也不高。再者,就閉路監(jiān)控電路防盜系統(tǒng)而言:它的安裝線路困難,而且技術(shù)要求比較高,價格也比較昂貴,不利于廣泛利用。綜合以上報警器的不足,本系統(tǒng)采納了熱釋電紅外傳感器,它的制作簡潔、成本低,安裝比較便利,而且防盜性能比較穩(wěn)定,抗干擾實力強、靈敏度高、平安牢靠。這種防盜器安裝隱藏,不易被盜賊發(fā)覺。同時它的信號經(jīng)過單片機系統(tǒng)處理后利于跟PC機通信,便于多用戶統(tǒng)一管理。第2章應(yīng)用元件的介紹2熱釋電人體紅外傳感器2.1熱釋電傳感器的紅外輻射與紅外探測的原理結(jié)構(gòu)熱釋電傳感器是利用紅外輻射與紅外測溫的原理來探測的,紅外測溫屬非接觸式測溫,是測溫技術(shù)中的主要手段,其特點是測溫范圍廣,響應(yīng)速度快和不明顯破壞被測對象溫度場,因而廣泛應(yīng)用于工業(yè)、農(nóng)業(yè)、交通等領(lǐng)域。非接觸紅外測溫有以下幾點優(yōu)點:(1)測量不干擾被測溫場,不影響溫場分布,從而具有較高的測溫精確度。(2)測溫范圍寬。(3)探測器的響應(yīng)時間短,反應(yīng)速度快,易于快速與動態(tài)測量。(4)不必接觸被測物體,操作便利。(5)可以確定微小目標(biāo)的溫度。非接觸測溫技術(shù)的意義是自不待言的。隨著工農(nóng)業(yè)、國防事業(yè)、醫(yī)學(xué)的發(fā)展,對溫度測量越來越迫切。在某些場合,溫度測量逐步上升為主要沖突,引起了各方面的普遍重視。通常將電磁波譜間隔在0.76~1000μm的區(qū)域稱為紅外光譜區(qū),紅外傳感器是一種新型的傳感器,能夠探測物體輻射的紅外線。熱釋電元件的工作原理是基于熱釋電效應(yīng),即在強電介質(zhì)溫度變更ΔP的自然極化的存在,此時傳感器有電信號輸出,晶體的這種性質(zhì)被稱為熱釋電極或熱釋電效應(yīng)。有些熱釋電晶體,他們的自發(fā)極化方向能用外電場來變更,這些晶體稱作熱釋電——鐵電體。例如:LiTaO2(鉭酸鋰)、BaTiO2(鈦酸鋇)和TGS(硫酸三甘酞)等。為了使傳感器能夠長期穩(wěn)定地工作,提高靈敏度,增加抗干擾實力,這里選用了TGS晶體制作的雙型探測器2.2紅外測溫原理紅外測溫是通過探測物體表面放射的能量來測量其溫度,由物理學(xué)可知,處于肯定溫度(-273.據(jù)斯蒂芬-波茲曼常數(shù),肯定黑體其溫度T于與輻射能之間的關(guān)系為: 其中:σ為蒂芬-波茲曼常數(shù),其值為5.6697×10-12w/cm2,k4為黑體的溫度;E0為黑體輻射能。 實際中大多數(shù)物體為非黑體,其熱輻射公式為: E=εE0其中:E為物體在肯定溫度下的輻射實力;E0為與E在同一溫度下的黑體輻射實力;ε為黑度系數(shù),表示物體的放射實力接近黑體的狀況,其值在0~1之間。 由(2)可知,任何物體只要溫度不是肯定零度都不斷地放射紅外輻射,物體的溫度越高,輻射的功率就越大,只要知道物體的溫度和它的比輻射率,就可算出它所放射的輻射功率。所以假如能量出物體的輻射功率,則可確定它的溫度。2.3熱釋紅外傳感器的結(jié)構(gòu) 紅外探測器是紅外熱釋傳感器的重要組成部分。它可以分成熱釋電探測器和光子探測器兩大類:其中,熱釋電探測器是電效應(yīng)工作的探測器,其響應(yīng)速度雖不如光子型,但由于它可在室溫下運用、光譜響應(yīng)寬、工作頻率寬,靈敏度與波長無關(guān),因此其應(yīng)用領(lǐng)域廣,簡潔運用。常用的熱釋電探測器如:LiTaO2(鉭酸鋰)探測器、BaTiO2(鈦酸鋇)探測器和TGS(硫酸三甘酞)探測器等。圖1熱釋電傳感器的結(jié)構(gòu)圖與電路圖如圖1為熱釋電紅外傳感器的結(jié)構(gòu)圖、電路圖。傳感器的敏感元為PZT,在上下兩面做上電極,并在表面加一層黑色氧化膜以提高其轉(zhuǎn)化效率。它的等效電路是圖1熱釋電傳感器的結(jié)構(gòu)圖與電路圖熱釋電體的自發(fā)極化強度與溫度有關(guān)。隨著溫度上升,自發(fā)極化強度下降。溫度上升到Tc時,自極化消逝,此溫度稱為居里溫度。溫度超過居里溫度,鐵電體發(fā)生變更,從極化晶體變?yōu)榉菢O化晶體,極化強度變?yōu)榱?。由于自發(fā)極化,在與極化軸相垂直的晶體兩外表面上出現(xiàn)正負極化強度。但是這些面束縛電荷常常被晶體內(nèi)部或外部的電荷所中和,因而顯示不出來。因此不能在靜態(tài)條件下測量自發(fā)極化,但是自由電荷和面束縛電荷所需的時間很長,因晶體自發(fā)極化的弛豫時間很短,約10-12s,因此當(dāng)晶體經(jīng)受肯定頻率的溫度變更時其體內(nèi)的自由電荷和外部雜散電荷便來不及中和變更著的面束縛電荷,因此可在動態(tài)條件下測量自發(fā)極化。圖2熱釋電傳感器的電路連接圖2熱釋電傳感器的電路連接當(dāng)紅外輻射照耀時,熱釋電晶體溫度上升,自發(fā)極化電晶體溫度上升,自發(fā)極化強度降低,因此電極表面上感應(yīng)電荷削減,這相當(dāng)于“釋放”了一部分電荷,因此稱之為熱釋電現(xiàn)象。如圖2所示的電路連接負載,則在紅外輻射時,就有電流流過負載經(jīng)放大后成為輸出信號。若沒有經(jīng)過調(diào)制的紅外輻射熱釋電晶體,使溫度上升到一個新的平衡值,那么電極表面的感應(yīng)電荷也變更到新的平衡值,不再“釋放”電荷,也就不再輸出信號。因此,熱釋電探測器與其他熱釋探測器不同,它只存在溫度升降的過程中才有信號輸出。所以利用熱釋電探測器探測的紅外輻射必需經(jīng)過調(diào)制。假如用調(diào)制頻率為f的紅外線照耀熱釋電晶體,則晶體的溫度自發(fā)極化強度(PS)及其引起的面束縛作電荷密度均以頻率f作周期變更。假如1/f小于自由電荷中和面束縛電荷所須要的時間,那么在垂直于PS的晶體的兩個端面之間就會產(chǎn)生開路電壓。假如用負載電阻Rg把兩個電極連接起來,就會有熱釋電電流Is通過負載。熱釋電晶體自發(fā)極化強度隨溫度變更,使電極表面感應(yīng)電荷發(fā)生變更,其等效電路如圖3所示。電流源的電流強度為Is為:式中:p一自發(fā)極化強度對溫度變更率,稱為熱釋電系數(shù),圖3傳感器等效電路圖圖3傳感器等效電路圖2.4菲涅爾透鏡目前人體驗知系統(tǒng)中的光調(diào)制器一般都采納多元陣列式菲涅爾透鏡,它起到紅外輻射收集器和調(diào)制器的雙重作用。熱釋電傳感器只有與菲涅爾透鏡協(xié)作運用才能發(fā)揮最大作用。加裝菲涅爾透鏡可使傳感器的探測半徑從不足2m提高到至少8m范圍。菲涅爾透鏡實際是一個透鏡組,每個單元一般都只有一個不大的視場,且相鄰的視場既不連續(xù),也不交叉,都相隔一個盲區(qū)(如圖4所示)。這樣,當(dāng)人體在裝有菲涅爾透鏡的傳感器監(jiān)控范圍內(nèi)運動時,人體輻射的紅外線通過菲涅爾透鏡傳到傳感器上,形成一個不斷交替變更的盲區(qū)和亮區(qū),使得敏感單元的溫度不斷變更,傳感器從而輸出信號,或者說,人體在監(jiān)控范圍內(nèi)活動時,進人一個視場后,又走出這個視場,再進人另一視場對傳感器而言,相當(dāng)于一會兒看到人,一會兒又看不到人,人體的紅外線輻射不斷變更傳感器的溫度,使之有一個又一個相應(yīng)的電信號。菲涅爾透鏡不僅可以形成亮區(qū)和盲區(qū),而且還有聚焦作用,其焦距一般在5cm左右菲涅爾透鏡一般由聚乙烯塑料片制成,呈乳白色半透亮狀。須要說明的是:在每次接通電源時,傳感器要有幾秒到十幾秒的“預(yù)熱”時間,在這段時期內(nèi)該傳感器不起作用。圖圖4菲涅爾透鏡外形圖第3章總體電路設(shè)計3.1系統(tǒng)組成系統(tǒng)組成如圖5所示。整個系統(tǒng)是在系統(tǒng)軟件限制下工作的。設(shè)置在監(jiān)測點上的紅外探頭將人體輻射的紅外光譜變換成電信號,經(jīng)測量放大電路、比較電路送至門限開關(guān),打開門限閥門送出下TTL電平至89C51單片機.在單片機內(nèi),經(jīng)軟件查詢,統(tǒng)計平均及識別判決等環(huán)節(jié)實時發(fā)出人侵報警狀態(tài)限制信號。驅(qū)動電路將限制信號放大并推動聲光報警設(shè)備完成。相應(yīng)動作,當(dāng)報警延遲一段時間后自動解除,也可人工手動解除報警信號。然后通過LED顯示報警次數(shù)。同時,還可把整個系統(tǒng)變?yōu)樽詣娱_關(guān)燈系統(tǒng),當(dāng)有主子在時,可用手動解除報警功能,并且可以開啟開關(guān)燈執(zhí)行電路,在探測頭感應(yīng)到有人時執(zhí)行電路執(zhí)行開燈。同時系統(tǒng)還可以運用在一些大型的公共場合,作為檢測人數(shù)個數(shù)和人數(shù)的最大容量限制。如下圖6為系統(tǒng)總體電路圖3.2單片機系統(tǒng) 本系統(tǒng)采納了89C51,由P3.4進行數(shù)據(jù)采集,并通過P0傳輸數(shù)據(jù)到LED顯示,同時用P2.2~P2.7進行動態(tài)掃描限制。鍵盤通過P1.3和P1.4限制最大報警人數(shù)。如圖7所示。圖7圖7單片機系統(tǒng)的電路圖3.3熱釋電傳感器的基本電路分析及設(shè)計3.3.1IC1運用廉價的通用四運放LM324,用其中兩個運放組成高、低通放大器。按圖8所示參數(shù)計算得到,第一級放大增益為:AV1=R6/R4=220,其次級放大增益為:AV2=R10/R9=270,總放大增益為:AV=220×270=59400=95.5dB。我們知道,在運算放大電路中,放大倍數(shù)一般不宜取的太大,否則簡潔引起輸出端波形失真且導(dǎo)致電路自激振蕩。故將R6改為200kΩ,將R10改為1MΩ,此時的總增益為AV=20×100=2000=66dB,比較符合實際應(yīng)用,能保證電路工作牢靠。圖8圖8熱釋電傳感器的基本電路圖3.3.2 LM324另外兩個運放組成電壓比較檢測窗口,由R3、R5和R7、R8將高、低通放大器的⑶腳和⑸腳均設(shè)置為1/2Vcc,即2.5V。當(dāng)紅外傳感器檢測到人體的活動,其產(chǎn)生的微弱電壓信號經(jīng)過放大,傳送到LM324的⑽、⒀腳時,用示波器可以檢測到峰值約為5V的正弦波,那么無論是信號的正半周還是負半周,兩個比較器中必有一個輸出為低電平,使IC2的⑵腳由高電平跳成低電平,以便限制延時電路工作。而當(dāng)紅外傳感器沒有檢測到人活動時,由靜態(tài)電路可知,該3V直流信號同時加到LM324的⑽、⒀腳,又知道R11、R12、R13將窗口電壓上、下限設(shè)置為2.8V和2.2V,即⑼腳偏置為2.8V,⑿腳偏置為2.2V。此時,電壓比較器輸出端⑻、⒁均為低電平;而IC2的⑵腳原來經(jīng)R14上拉電阻設(shè)置為高電平,則VD1、VD2都導(dǎo)通,將IC2的⑵腳鉗位成低電平。在圖8電路中,NE555為單穩(wěn)態(tài)觸發(fā)器,⑵腳一旦有下降沿脈沖觸發(fā),則定時器就工作,③腳就輸出高電平。若沒有檢測到人體活動,而末端能輸出高電平,驅(qū)動后級的繼電器等電路單元工作,電路工作屬不正常,為了避開電路誤動作對原電路進行了修改。電壓比較器部分修改后的電路如圖9所示。將兩個二極管倒個方向,在其后加一個開關(guān)三極管,以它的輸出來限制延時電路。靜態(tài)時,LM324的⑻、⒁均為低電平,開關(guān)管截止,IC2的⑵腳仍為高電平,延時電路不工作。當(dāng)紅外傳感器檢測到人的活動,在輸入信號的正半周時,⒀腳的電平高于⑿腳所加的2.2V比較電壓,下比較器由⒁腳輸出低電平,VD2截止;此時由于⑽腳電平高于⑼腳,比較器輸出高電平,VD1導(dǎo)通,其高電平使得開關(guān)管飽和導(dǎo)通,將IC2的⑵腳拉成低電平,致使延時電路工作。在信號負半周時,上、下比較器輸出電平剛好相反,即⑻腳輸出低電平,⒁腳輸出高電平,VD2導(dǎo)通??梢?只要傳感器檢測到人體活動,無論是信號的正半周還是負半周,兩個比較器中必有一個輸出為高電平,通過開關(guān)三極管從而限制延時電路工作。圖9圖9電壓比較電路圖3.3.3如圖9所示,在比較器后加上開關(guān)管2N3904,整個電路不但工作牢靠,且輸出電流大,能驅(qū)動后級的執(zhí)行電器工作。3.3.4延時電路IC2運用單時基電路NE555,延時時間t=1.1R16×C8≈60s。其作用有二。一是為自己離開檢測區(qū)時供應(yīng)一段非報警延遲時間;二是在自己進入檢測區(qū)后供應(yīng)關(guān)斷檢測器所需的時間。延時電路工作時,輸出的高電平或接通報警器電源進行報警。同時使繼電器吸合。繼電器工作后可限制較大的繼電器以接通電燈。3.4執(zhí)行電路如圖10所示,當(dāng)傳感器在無觸發(fā)信號輸入的靜態(tài)時保持低電平,當(dāng)有檢測信號時,比較器輸出一個高電平,經(jīng)過施密特觸發(fā)器變?yōu)榈碗娖絹碛|發(fā)后級的555延遲電路,延遲電路后的三極管飽和導(dǎo)通,放射極變?yōu)楦唠娖?繼電器動作,常開開關(guān)吸合,照明燈接通電源后亮。圖10執(zhí)行電路圖10執(zhí)行電路3.5鍵盤限制電路設(shè)計本系統(tǒng)中鍵盤限制主要是對最大容量報警人數(shù)進行設(shè)置,系統(tǒng)的初始化對最大容量報警人數(shù)進行了設(shè)置,所以外部鍵盤按鈕只需用兩個按鍵分別進行加減設(shè)置。鍵盤按鈕與單片機的接口電路如圖11:圖11圖11鍵盤按鈕與單片機的接口電路鍵盤電路中每個按鈕都是一個常開開關(guān)電路,當(dāng)按鈕未被按下時,P1.3--P1.4口輸入為高電平,當(dāng)按鈕按下時,P1.0—P1.3口輸入為低電平。通常的按鈕所用開關(guān)為機械彈性開關(guān),當(dāng)機械觸點斷開、閉合時,電壓信號波形如圖12所示。由于機械觸點的彈性作用,一個按鈕開關(guān)在閉合時不會立刻穩(wěn)定地接通,在斷開時夜不會一下子斷開。因而在斷開與閉合的瞬間均伴隨有一連串的抖動,如圖12所示。抖動的時間長短由按鈕的機械特性確定,一般為5—10ms。按鈕的穩(wěn)定閉合時間的長短則是由操作人員的按鍵動作所確定的,一般為零點幾秒至數(shù)秒。鍵按下鍵按下閉合穩(wěn)定鍵釋放前沿抖動后沿抖動釋放穩(wěn)定圖12按鍵時的抖動鍵抖動會引起一次按鍵誤讀多次,為了確保CPU對鍵的一次閉合僅作一次處理,必需去除鍵抖動,在鍵閉合穩(wěn)定時取鍵狀態(tài),并且必需判別到鍵釋放穩(wěn)定后再作處理。按鈕的抖動,可用硬件或軟件兩種方法消退。本系統(tǒng)采納了軟件消退抖動的方法。3.6LED路設(shè)計單片機應(yīng)用系統(tǒng)中運用的顯示器主要有發(fā)光二極管顯示器,簡稱LED(LightEmittingDiode),近年也有配置CRT顯示器的。LED顯示器價廉、配置敏捷,與單片機接口便利;后者可進行圖形顯示,但接口較困難,正本也較高。本系統(tǒng)只需顯示數(shù)字,不須要顯示圖形,因此選用LED顯示器。在單片機中通常運用七段LED,構(gòu)成字型“8”,另外還有一個小數(shù)點發(fā)光二極管以顯示數(shù)字、符號及小數(shù)點,這種顯示器有共陰和共陽兩種,如圖13所示。圖13LED數(shù)碼管本系統(tǒng)采納了共陰極的LED,陰極連在一起的稱為共陰極顯示器。一位顯示器由八個發(fā)光二極管組成,其中七個發(fā)光二極管構(gòu)成字型“8”的各個筆畫a—g,另一個小數(shù)點為dp發(fā)光二極管。當(dāng)在某段發(fā)光二極管上施加肯定的正向電壓時,該段筆畫即亮;不加電壓則暗。為了愛護各段LED不被損壞,需外加限流電阻。共陰極七段LED顯示數(shù)字0—F、文字、符號及小數(shù)點的編碼(a段為最低位,dp點為最高位)如表1所示。表1共陰七段LED顯示字型編碼表顯示字符共陰極段選碼顯示字符共陰極段選碼03FHC39H106HD5EH25BHE79H34FHF71H466HP73H56DHU3EH67DHr31H707Hy6EH87FH8.FFH96FH“滅”(黑)00HA77H……B7CHLED顯示器有靜態(tài)顯示和動態(tài)顯示兩種方式。本系統(tǒng)采納了LED動態(tài)顯示方式,在多位LED顯示時,為了簡化電路,降低成本,將全部位的段選線并聯(lián)在一起,有一個8位I/O口限制。而共陰公共端分別由相應(yīng)的I/O線限制,實現(xiàn)各位的分時選通。圖14所示為6位共陰極LED動態(tài)顯示接口電路。圖14LED動態(tài)顯示接口電路由于全部6位段選線皆由一個I/O口限制,因此,在每一瞬間,6位LED會顯示相同的字符。要想每位顯示不同的字符,就必需采納掃描方法輪番點亮各位LED,即在每一瞬間只使某一位顯示字符。在此瞬間,段選限制I/O口輸出相應(yīng)字符段選碼(字型碼),而位選則限制I/O口在該顯示位送入選通電平(因為本系統(tǒng)選用共陰LED,故因送低電平),以保證該位顯示相應(yīng)字符。如此輪番,使每位分時顯示該位應(yīng)顯示字符。段選碼、位選碼每送入一次后應(yīng)延時1ms來等待數(shù)碼管響應(yīng),因人眼的視覺暫留時間為0.1s(100ms),所以每位顯示的間隔不能超過20ms,并保持延時一段時間,以造成視覺暫留效果,給人看上去每個數(shù)碼管總在亮。第4章軟件設(shè)計單片機限制電路采納89C51。主要實現(xiàn)對人體的檢測并計數(shù),報警,鍵盤設(shè)定最大容量報警人數(shù)速度,顯示人數(shù)及最大容量報警人數(shù)。顯著特點是用軟件簡便實現(xiàn)某些硬件功能。本系統(tǒng)運用單片機匯編語言編程。通過分析本系統(tǒng)的功能要求,系統(tǒng)程序可以劃分為以下幾個模塊來寫:數(shù)據(jù)采集、鍵盤限制、報警和顯示等子函數(shù)。本系統(tǒng)的程序奇妙地利用單片機的內(nèi)部定時/計數(shù)器T0來計時,每50ms中斷一次,并用該值為基準(zhǔn)來計算時間;系統(tǒng)檢測到人體的信號經(jīng)過比較放大之后得到標(biāo)準(zhǔn)的脈沖信號,然后輸入單片機的INT0端口,運用外部中斷的方式進行計算。4.1主控程序 主控程序主要是利用單片機內(nèi)部計數(shù)器T0對所采集到的脈沖數(shù)進行累加,并存放于RAM的40H中,經(jīng)過數(shù)據(jù)轉(zhuǎn)換后顯示所采集到的人數(shù)。如圖15為指控程序的流程圖。開開始YY初始化初始化聲光報警計數(shù)LED顯示掃描端口是否有人?N結(jié)束YY圖15圖15主控程序流程圖4.2鍵盤掃描程序 在按下某個按鍵時,被按按鍵的橫片總會有稍微的抖動,這種抖動常常會持續(xù)10ms左右時間。因此,CPU在按鍵抖動期間掃描鍵盤必定會得到錯誤的行值和列值,最好的方法是使CPU在檢測到有按下時延遲20ms再進行掃描。如圖16為鍵盤掃描流程圖。起先起先置P1.3和p1.4為高電位掃描P1.3和P1.4延遲去抖NNNNYYYAcc.0=0?R7加1Acc.1=0?Acc.2=0?Acc.3=0?R7減1R6加1R6減1結(jié)束YNN圖16圖16鍵盤限制程序流程圖4.3動態(tài)顯示程序設(shè)計圖15主控程序流程圖顯示器的掃描,每隔1.25ms輪番點亮一位顯示器,對每一位顯示器來說每隔6.25ms點亮一次,點亮的時間為1.25ms。本系統(tǒng)中有六位顯示器,在89C51圖15主控程序流程圖起先起先R0值百位/十位/個位化選通LED1/LED2顯示十位/個位延時R7值百位/十位/個位化選通LED3/LED4顯示十位/個位R6值百位/十位/個位化選通LED5/LED6顯示十位/個位結(jié)束圖17動態(tài)顯示程序流程圖4.4系統(tǒng)的總程序詳細程序如下:ORG0000HSJMPMAINORG0030HMAIN:BAOJINGLEDEQUP1.5MOVR0,#32H;上限MOV40H,#00H;實人數(shù)MOVTMOD,#04H;計數(shù)器初期化MOVTH0,#00HMOVT10,#00HMOVTCON,#10HKEY:MOV40H,T10;調(diào)入計數(shù)器數(shù)據(jù)ORLP1,#18HMOVA,P1;上限加減PUSHADELAY:MOVR6,#26HD1:MOVR2,#0AHACALLDIS;調(diào)用顯示D2:DJNZR2,D2DJNZR6,D1POPAJBACC.4,JB1LCALLDELJBACC.4,JB1LCALLP0FJB1:JBACC.3,JB2LCALLDELJBACC.3,JB2LCALLP1FJB2:LCALLBIJIAO;上限比較報警SJMPKEYDEL:MOVR4,#49HD10:MOVR3,#50HD20:DJNZR3,D20DJNZR4,D10RETP0F:INCR0RETP1F:DECR0RETBIJIAO:PUSHAMOVA,R0CJNEA,40H,BIJIAO1BIJIAO1:POPAJCBAOJINGJNCBUBAOJINGRETBAOJING:CLRBAOJINGLEDRETBUBAOJING:SETBBAOJINGLEDRETDIS:MOVA,40HMOVB,#64HDIVABMOVP2,#0DFHMOVDPTR,#TABMOVCA,@A+DPTRMOVP0,AACALLT1MOVA,#0AHXCHA,BDIVABMOVP2,#0BFHMOVDPTR,#TABMOVCA,@A+DPTRMOVP0,AACALLT1

MOVP2,#7FHXCHA,BMOVDPTR,#TABMOVCA,@A+DPTRMOVP0,AACALLT1MOVA,R0MOVB,#64HDIVABMOVP2,#0FBHMOVDPTR,#TABMOVCA,@A+DPTRMOVP0,AACALLT1MOVA,#0AHXCHA,BDIVABMOVP2,#0F7HMOVDPTR,#TABMOVCA,@A+DPTRMOVP0,AACALLT1MOVP2,#0EFHXCHA,BMOVDPTR,#TABMOVCA,@A+DPTRMOVP0,AACALLT1RETT1:MOVR5,#01HDE1:MOVR1,#0FFHDE2:DJNZR1,DE2DJNZR5,DE1RETPUSH01HPUSH05HPUSH00HTAB:DB3FH,06H,5BH,4FH,66H,7DH,0DH,07H,7FH,6FHPOP00HPOP05HPOP01HEND第5章系統(tǒng)的測試分析5.1測試設(shè)備秒表: 精度0.01s卷尺: 精度0.01m量角器5.2測試方法1.首先讓電路正常工作,把熱釋紅外傳感器放在肯定的位置,使人體從遠處漸漸靠近探測頭,可測到的最大范圍。2.在距離探測頭設(shè)定的距離,間隔肯定時間內(nèi)出現(xiàn)被測物,可測出傳感器的最小反應(yīng)時間。3.把探測頭置于肯定的高度時,被測物由垂直最小的距離往兩邊漸漸擴大距離,測出傳感器最大測量角度。4.把不同的物體放入熱釋紅外傳感器的探測范圍,可知什么物體可干擾傳感器的測量。5.3功能測試1.本系統(tǒng)可測量最大范圍為5.7米,最大角度為58°。2.當(dāng)檢測到被測物體時,系統(tǒng)可以產(chǎn)生聲光報警,并可運用手動鍵盤解除報警信號。3.可用鍵盤設(shè)置最大容量的報警人數(shù),當(dāng)檢測到的人數(shù)超過最大的容量人數(shù)時產(chǎn)生報警信號。4.利用LED實時顯示所測人數(shù)的數(shù)量和最大容量報警人數(shù)。5. 當(dāng)系統(tǒng)啟動執(zhí)行電路,有人經(jīng)過時,常開開關(guān)電路會閉合,室燈變亮。 5.4指標(biāo)測試及結(jié)果分析1.探測頭在離被測物肯定的距離時,測量出經(jīng)過探測頭測量范圍的人數(shù)。如表2所示。表2肯定距離的人數(shù)探測距離1m2m3m4m5m5.5m6m經(jīng)過的人數(shù)30303030303030實測的人數(shù)35333030302812由測量結(jié)果可知,系統(tǒng)的探測頭在距離被測物3m到5m的測量距離時,所測人數(shù)精確率最高。因為在熱釋傳感器反應(yīng)速度肯定的狀況下,被測物距離傳感器距離越近時,被測物停留在傳感器的探測時間就越長,因此會產(chǎn)生誤判的狀況。反之,被測物距離探測頭比較遠時,由于外界環(huán)境的干擾可能會產(chǎn)生測量不到的狀況。2.在肯定的探測距離處,每間隔1秒經(jīng)過一人時,測量出經(jīng)過探測頭測量范圍的人數(shù)。如表3所示。表3間隔一秒人數(shù)測量距離1m2m3m4m5m5.5m6m經(jīng)過的人數(shù)20202020202020實測的人數(shù)818171514127由測量結(jié)果可知,系統(tǒng)在離被測物距離為1m時,每間隔一秒經(jīng)過一人時所測到的結(jié)果精確率最高。所測結(jié)果比實際量小的緣由是間隔時間比熱釋傳感器反應(yīng)時間短,當(dāng)傳感器還未能復(fù)原測量狀態(tài)時被測物已經(jīng)通過。3.在肯定的探測距離處,每間隔兩秒經(jīng)過一人時,測量出經(jīng)過探測頭測量范圍的人數(shù)。如表4所示。表4間隔兩秒的人數(shù)測量距離1m2m3m4m5m5.5m6m經(jīng)過的人數(shù)20202020202020實測的人數(shù)2121202020188由以上測量結(jié)果可知,當(dāng)被測物出現(xiàn)的間隔時間比傳感器的反應(yīng)時間長時,測量結(jié)果比較精確。1.5m探測頭被測物4.把傳感器置于離被測物高出1.5m探測頭被測物往兩邊漸漸擴大距離,如圖18,測試系統(tǒng)是否報警。A°A°表5傳感器探測角度范圍角度(A°)0°30°40°50°55°60°是否報警是是是是是沒圖18圖18探測頭最大角度探測55度到60度之間。5.當(dāng)不同的物體放入系統(tǒng)的被測范圍時,可知什么物體可干擾傳感器的測量,并且測試系統(tǒng)是否報警。如表6所示。表6報警功能的測試進入測量范圍物體小狗發(fā)光電燈開啟的計算機小雞是否測到和報警是否否否由以上結(jié)論可知:由于小狗熱輻射的紅外線波長與人體熱輻射的紅外波長范圍差不多,故可以探測到小狗。一些其他一些物體,即使是發(fā)光或發(fā)熱,但由于他們所放射的波長與系統(tǒng)紅外探測器的接收波長范圍不同,所以探測不到其他物體。6.用黑紙把傳感器的探測頭包成只留直徑大約為0.5厘米的圓孔,并調(diào)整使延遲時間為0.5s,把傳感器放置在一次只能通過一人的樓梯處,測量經(jīng)過的人數(shù)。如表7所示。表7經(jīng)過人數(shù)測量次數(shù)123實際經(jīng)過人數(shù)303030所測人數(shù)292829 由結(jié)果分析可知:由于所放位置人流量較大,并且在通過的人流中有些間隔時間少于0.5s,所以會出現(xiàn)所測人數(shù)稍少于實際經(jīng)過人數(shù)。要克服這一點應(yīng)把電路延遲時間調(diào)到最小。第6章本設(shè)計的功能及運用環(huán)境6.1本設(shè)計的功能 本設(shè)計的功能是由三部分組成:1.室內(nèi)防盜報警功能。當(dāng)探測頭探測到人體時,發(fā)出聲光報警的信號,等待一段延遲時間后自動消退報警信號,并可手動解除報警信號。 2.樓宇燈開關(guān)功能。傳感器探測到有人經(jīng)過時,自動接通電源,照明燈變亮,等待一段延遲時間后自動熄滅,并可調(diào)整亮燈時的延遲時間。 3.檢測人數(shù)及最大容量人數(shù)限制。當(dāng)探測頭探測到有人經(jīng)過時,系統(tǒng)自動計數(shù)加一,并可以通過鍵盤限制最大容量人數(shù),假如探測到的人數(shù)超過最大容量人數(shù)時則發(fā)出自動報警信號。6.2本設(shè)計運用環(huán)境 由于本設(shè)計有幾種不同的功能,不同的功能時應(yīng)在不同的環(huán)境下運用,以下為各功能特定的運用環(huán)境:1.室內(nèi)防盜報警器應(yīng)安裝在室內(nèi)房間的進出口處,而且應(yīng)在沒主子在的時候開啟此功能,同時,為了避開產(chǎn)生錯報或誤報的狀況,傳感器

溫馨提示

  • 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

提交評論