基于單片機的自動門控制系統(tǒng)課程設(shè)計_第1頁
基于單片機的自動門控制系統(tǒng)課程設(shè)計_第2頁
基于單片機的自動門控制系統(tǒng)課程設(shè)計_第3頁
基于單片機的自動門控制系統(tǒng)課程設(shè)計_第4頁
基于單片機的自動門控制系統(tǒng)課程設(shè)計_第5頁
已閱讀5頁,還剩23頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、齊魯工業(yè)大學(xué)齊魯工業(yè)大學(xué)課程設(shè)計課程傳感器課程設(shè)計題目自動門控制系統(tǒng)設(shè)計院系電氣學(xué)院專業(yè)班級測控2012級1班學(xué)生姓名魏濤學(xué)生學(xué)號201202051018指導(dǎo)教師孫凱2015年1月15日齊魯工業(yè)大學(xué)齊魯工業(yè)大學(xué)課程設(shè)計任務(wù)書課程:單片機的控制系統(tǒng)課程設(shè)計題目:自動門控制系統(tǒng)設(shè)計專業(yè):測控技術(shù)與儀器姓名:魏濤學(xué)號:201202051018主要內(nèi)容:利用51板實現(xiàn)自動門控制系統(tǒng)設(shè)計。具體要求如下:1、有人來時(進(jìn)門或出門)開門。當(dāng)人走到離門不遠(yuǎn)的時候時,安裝在門上側(cè)的熱釋紅外線傳感器信號檢測裝置檢測到有人時,將啟動電動機帶動傳動鏈開門。2、無人時關(guān)門延遲,當(dāng)熱釋收發(fā)裝置沒有檢測到有人在離門1m的范

2、圍內(nèi),將延遲1秒啟動電動機帶動傳動鏈關(guān)門。3、關(guān)門中途來人,立即開門。當(dāng)啟動電動機帶動傳動鏈關(guān)門時,感應(yīng)探頭突然檢測到在離門1m的范圍內(nèi)有人,則立即停止電動機關(guān)門,啟動電動機帶動傳動鏈開門?;疽螅?、熟悉MCS單片機系統(tǒng)的基本構(gòu)成和工作原理。2、了解自動門系統(tǒng)的原理及控制方法。3、掌握MCS-51系列單片機I/O、定時器等操作方法。4、掌握單片機的一般編程技巧。參考資料:1、張毅剛.單片機原理及應(yīng)用M.北京:高等教育出版社,2010.2、蔡美琴.MCS-51系列單片機系統(tǒng)及其應(yīng)用M.北京:高等教育出版社,2004.完成期限2015-1-15指導(dǎo)教師孫凱專業(yè)負(fù)責(zé)人魏濤2015年1月15日目錄

3、齊魯工業(yè)大學(xué)第1章緒論41.1自動門發(fā)展歷史4.1.2單片機的發(fā)展及89C51系列的運用41.3紅外探測技術(shù)的發(fā)展5.1.4設(shè)計的主要內(nèi)容5.第2章系統(tǒng)結(jié)構(gòu)及主要元器件.6.2.1設(shè)計整體框圖及總電路圖62.2主要元器件介紹7.第3章硬件設(shè)計1.43.1基本單片機系統(tǒng)143.2紅外檢測電路1.43.3步進(jìn)電機153.4檢測模塊1.7第4章軟件設(shè)計1.94.1系統(tǒng)軟件結(jié)構(gòu)194.2各部分程序流程設(shè)計194.3門行程檢測及故障檢測27結(jié)論27參考文獻(xiàn)28齊魯工業(yè)大學(xué)第1章緒論1.1自動門發(fā)展歷史自動門從理論上理解應(yīng)該是門的概念的延伸, 是門的功能根據(jù)人的需要所進(jìn)行的發(fā)展和完善。自動門是指:可以將人

4、接近門的動作(或?qū)⒛撤N入門授權(quán))識別為開門信號的控制單元,通過驅(qū)動系統(tǒng)將門開啟,在人離開后再將門自動關(guān)閉,并對開啟和關(guān)閉的過程實現(xiàn)控制的系統(tǒng)。自動門開始在建筑物上使用,是在二十世紀(jì)年以后。二十年代后期,美國的超級市場的開放,自動門開始被使用,受此影響,世界第一自動門品牌多瑪在1945年開發(fā)出油壓式、空氣式自動門,新建大樓的正門也開始使用了。到了1962年,電氣式己開始出現(xiàn),之后伴隨著城市的建設(shè),自動門技術(shù)的領(lǐng)域每年都在增加。當(dāng)初,用供給建筑物用電源進(jìn)行電動機的速度控制很難,只好進(jìn)行油壓、空壓速度控制,轉(zhuǎn)換但因能源利用效率很低,然而伴隨著電氣控制的技術(shù)發(fā)展,現(xiàn)在電氣控制技術(shù)已經(jīng)成熟,直接控制電動

5、機的電氣式自動門逐漸成為主流。例如:各種用可識別控制的自動專用門,如:感應(yīng)自動門(紅外感應(yīng),微波感應(yīng),觸摸感應(yīng),腳踏感應(yīng)卜刷卡自動門等。21世紀(jì)的今天,門更加突出了安全理念,強調(diào)了有效性:有效地防范、通行、疏散,同時還突出了建筑藝術(shù)的理念,強調(diào)門與建筑以及周圍環(huán)境整體的協(xié)調(diào)、和諧。門大規(guī)模專業(yè)化生產(chǎn)始于150年前,在不斷發(fā)展和完善的過程中,涌現(xiàn)出大批獨具規(guī)模的專業(yè)制造商。門的高級形式-自動門起源在歐美,迅速發(fā)展至今天,已經(jīng)形成了種類齊全、功能完善、造工精細(xì)的自動門家族。1.2單片機的發(fā)展及89C51系列的運用擔(dān)任本設(shè)計處理部分的是89C52單片機(89C51系列).目前單片機滲透到我們生活的各

6、個領(lǐng)域,幾乎很難找到哪個領(lǐng)域沒有單片機的蹤跡。導(dǎo)彈的導(dǎo)航裝置,飛機上各種儀表的控制,計算機的網(wǎng)絡(luò)通訊與數(shù)據(jù)傳輸,工業(yè)自動化過程的實時控制和數(shù)據(jù)處理,廣泛使用的各種智能IC卡,民用豪華轎車的安全保障系統(tǒng),錄像機、攝像機、全自動洗衣機的控制,以及程控玩具、電子寵物等等,這些都離不開單片機。更不用說自動控制領(lǐng)域的機器人、智能儀表、醫(yī)療器械以及各種智能機械了。隨著半導(dǎo)體集成工藝的不斷發(fā)展,單片機的集成度將更高、體積將更小、功能將列強。在單片機家族中,80C51系列是其中的佼佼者,加之Intel公司將其MCS-51系列中的80C51內(nèi)核使用權(quán)以專利互換或出售形式轉(zhuǎn)讓給全世界許人體信號1光學(xué)系統(tǒng)(菲1涅爾

7、透鏡)熱釋電紅外線傳感器信號處理自動門控制電路齊魯工業(yè)大學(xué)多著名IC制造廠商,如Philips、NEC、AMD、華邦等,這些公司都在保持與80C51單片機兼容的基礎(chǔ)上改善了80C51的許多特性。這樣,80C51就變成有眾多制造廠商支持的、發(fā)展出上百品種的大家族,現(xiàn)統(tǒng)稱為80C51系列。80C51單片機已成為單片機發(fā)展的主流。專家認(rèn)為,雖然世界上的MCU品種繁多,功能各異,開發(fā)裝置也互不兼容,但是客觀發(fā)展表明,80C51可能最終形成事實上的標(biāo)準(zhǔn)MCU芯片。1.3紅外探測技術(shù)的發(fā)展紅外探測技術(shù)在軍事技術(shù)、工業(yè)控制、安全保衛(wèi)、家用電器以及人們的日常生活等諸多領(lǐng)域中都有著非常廣泛的應(yīng)用,而一些教學(xué)實驗

8、的測控系統(tǒng)也在教學(xué)中發(fā)揮了很大的作用。紅外探測技術(shù)利用紅外光波(又稱紅外線)作為載波來傳送測量信號或者控制指令,例如紅外遙控電視開關(guān)、紅外報警器、自動玻璃門等。之所以采用紅外光波作為測控光源,是由于紅外發(fā)射器件與紅外接收器件的發(fā)光與受光峰值波長一般為0.88仙1-0.94以儡在近紅外波段內(nèi),而且二者的光譜恰好重和能夠很好地匹配,可獲得較高的傳輸效率及較高的可靠性。紅外測控系統(tǒng)一般包括發(fā)射、接收以及處理部分。在本設(shè)計中,紅外線探測器中的熱電元件檢測人體的存在或移動,并把熱電元件的輸出信號轉(zhuǎn)換成電壓信號。然后,對電壓信號進(jìn)行波形分析。于是,只有當(dāng)通過波形分析檢測到由人體產(chǎn)生的波形時,才輸出檢測信號

9、。例如,在兩個不同的頻率范圍內(nèi)放大電壓信號,且將被放大的信號用于鑒別由人體引起的信號。1.4設(shè)計的主要內(nèi)容1、有人來時(進(jìn)門或出門)開門。當(dāng)人走到離門不遠(yuǎn)的時候時,安裝在門上側(cè)的熱釋紅外線傳感器信號檢測裝置檢測到有人時,將啟動電動機帶動傳動鏈開門。2、無人時關(guān)門延遲,當(dāng)熱釋收發(fā)裝置沒有檢測到有人在離門1m的范圍內(nèi),將延遲1秒啟動電動機帶動傳動鏈關(guān)門。3、關(guān)門中途來人,立即開門。當(dāng)啟動電動機帶動傳動鏈關(guān)門時,感應(yīng)探頭突然檢測到在離門1m的范圍內(nèi)有人,則立即停止電動機關(guān)門,啟動電動機帶動傳動鏈開門??傮w結(jié)構(gòu)圖如下圖1-1:齊魯工業(yè)大學(xué)圖1-1設(shè)計總結(jié)構(gòu)第2章系統(tǒng)結(jié)構(gòu)及主要元器件2.1設(shè)計整體框圖及

10、總電路圖本設(shè)計主要應(yīng)用單片機程序?qū)Σ竭M(jìn)伺服電機的正轉(zhuǎn)、反轉(zhuǎn)進(jìn)行控制,從而對門進(jìn)行開、關(guān)的控制。在門的兩側(cè)各有一個感應(yīng)器,分別感應(yīng)從里面出去和從外面進(jìn)來的人。感應(yīng)探測器探測到有人靠近時,將脈沖信號傳給主控器單片機,主控器判斷后通知電機運行,同時監(jiān)控電機的轉(zhuǎn)數(shù),以便通知電機在一定時候加力和進(jìn)入慢行運行。檢測人進(jìn)出的傳感器采用紅外傳感器。圖2-1,是自動門系統(tǒng)整體框圖。圖2-2,是總電路圖。圖2-1自動門系統(tǒng)整體框圖2.2主要元器件介紹2.2.1單片機單片機是把微型計算機主要部分都集成在一個芯片上的單芯片微型計算機, 即將運算器, 控制器,輸入輸出接口,部分存儲器以及其他一些邏輯部件集成在一個芯片上

11、,故可以把單片機看成是一個不帶外部設(shè)備的微型計算機,相當(dāng)于一個沒有顯示器,沒有鍵盤,不帶監(jiān)控程序的單板機。由于單片計算機具有體積小,重量輕,耗電少,功能強和價格低等特點,又由于數(shù)據(jù)大多是在芯片內(nèi)傳送處理,所以運行速度快,抗干擾能力強。單片機從七十年代問世以來,在二十多年的時間里,發(fā)展異常迅速,并已廣泛應(yīng)用于各種齊魯工業(yè)大學(xué)33K33K齊魯工業(yè)大學(xué)20E跳103103GNDGND一加220K220KUCUPJJRST10K10K皿i i叩之L_iq2MHXHX妣咻煙RC2RC2喇皿人BI35noeBI35noe1111BPDOUT2IN-2IN-N+N-N+N-1F330K330K33OKG缸外

12、傳嬲轉(zhuǎn)速檢測融ADCADC電機溫度檢P10P10P11P11FUPL3P1P1P1.5P1.5H.6P32AHT0P2.QP2.QP2.1P2.1P2.2P23P0P0WRWRFDFD叩A(chǔ)LEPlALEPl7 7P3.P3.P33JNTCP33JNTCP3.4P3.4行程開關(guān)1 1行程開關(guān)2 2行程并關(guān)?行酊關(guān)4 4手動肝技鈕圖2-2總電路圖LEDnHHKJ5VCCVCC光電隔寓腹手*自動碘捱鳴報警蜘越熱報警電壓過高報警速度異常犍蝴正觸電器門電機反轉(zhuǎn)甦電器J2J2T T口103伸347Un47Unm速酸勘繼電器J3J3領(lǐng)域。單片機具有通訊接口,用單片機進(jìn)行接口的控制與管理,單片機與主機可并行工

13、作,大大地提高了系統(tǒng)的運行速度,所以在網(wǎng)絡(luò)通訊領(lǐng)域也得到了越來越多的應(yīng)用。AT89C51是一種帶4K字節(jié)閃爍可編程可擦除只讀存儲器(FPEROM-FlashProgrammableandErasableReadOnlyMemo的低電壓, 高性能CMOS8位微處理器,俗稱單片機。AT89C2051是一種帶2K字節(jié)閃爍可編程可擦除只讀存儲器的單片機。單片機的可擦除只讀存儲器可以反復(fù)擦除100次。該器件采用ATMEL高密度非易失存儲器制造技術(shù)制造,與工業(yè)標(biāo)準(zhǔn)的MCS-51指令集和輸出管腳相兼容。由于將多功能8位CPU和閃爍存儲器組合在單個芯片中,ATMEL的AT89C51是一種高效微控制器,AT89

14、C2051是它的一種精簡版本。AT89C51單片機為很多嵌入式控制系統(tǒng)提供了一種靈活性高且價廉的方案。外形及引腳排列如圖2-3所示。1 1PIOP00PIOP00PllP01PllP01P12P02P12P02P13P03P13P03P14P0+P14P0+P15P05P15P05PIOP0(5PIOP0(5P17P07P17P07P30/EXDP2DP30/EXDP2DP31/TXDPllP31/TXDPllP334NT1P23P334NT1P23P34/T0P24P34/T0P24P35/T1P35/T1P25P25XIXIP27P27EA/VPPEA/VPP而T37T37X2X2WRZP

15、36WRZP36ALE/PRDGALE/PRDGRESETPRESETP EHEH國23AT89C5123AT89C51夕卜彳鵬引山口國卻2 23&3&337374 43(3(5 53S3S673S3Se e32321010212111112222也 O2323以1414 252515152(2(】9 927272B2B1818313117179 9J JAK?l-5IT1DD=D121JlZXJ|加F日圖2-3AT89C51外形及引腳圖AT89C51引腳說明:VCC:供電電壓。GND:接地。P0口:P0口為一個8位漏級開路雙向I/O口,每腳可吸收8TTL門電流。當(dāng)P1口的管腳

16、第一次寫1時,被定義為高阻輸入。P0能夠用于外部程序數(shù)據(jù)存儲器,它可以被定義為數(shù)據(jù)/地址的第八位。在FIASH編程時,P0口作為原碼輸入口,當(dāng)FIASH進(jìn)行校驗時,P0俞出原碼,此時P的卜部必須被拉高。齊魯工業(yè)大學(xué)P1口:P1口是一個內(nèi)部提供上拉電阻的8位雙向I/O口,P1口緩沖器能接收輸出4TTL門電流P1口管腳寫入1后,被內(nèi)部上拉為高,可用作輸入,P1口被外部下拉為低電平時,將輸出電流,這是由于內(nèi)部上拉的緣故。在FLASH編程和校驗時,P1口作為第八位地址接收。P2口:P2口當(dāng)用于外部程序存儲器或16位地址外部數(shù)據(jù)存儲器進(jìn)行存取時,P2口輸出地址的高八位。在給出地址“1”時,它利用內(nèi)部上拉

17、優(yōu)勢,當(dāng)對外部八位地址數(shù)據(jù)存儲器進(jìn)行讀寫時,P2口輸出其特殊功能寄存器的內(nèi)容。P3口:P3口管月卻是8個帶內(nèi)部上拉電阻的雙向I/O口, 可接收輸出4個TTL門電流。當(dāng)P3口寫入“1”后,它們被內(nèi)部上拉為高電平,并用作輸入。在實際應(yīng)用中,大多數(shù)情況下都使用P3口的第二功能。P3.0RXD:串行輸入口P3.1-TXD:用行輸出口P3.2/INT0:外部中斷0P3.3/INT1:外部中斷1P3.4-T0:記時器0外部輸入P3.5-T1:記時器1外部輸入P3.6-/WR:外部數(shù)據(jù)存儲器P3.7-/RD:外部數(shù)據(jù)存儲器P3口同時為閃爍編程和編程校驗接收一些控制信號。RST:復(fù)位輸入。當(dāng)振蕩器復(fù)位器件時,

18、要保持RST腳兩個機器周期的高電平時。ALE/PROG:當(dāng)訪問外部存儲器時,地址鎖存允許的輸出電平用于鎖存地址的地位字節(jié)。在FLASH編程期間,此引腳用于輸入編程脈沖。在平時,ALE端以不變的頻率周期輸出正脈沖信號,此頻率為振蕩器頻率的1/6。因此它可用作對外部輸出的脈沖或用于定時目的。然而要注意的是:每當(dāng)用作外部數(shù)據(jù)存儲器時,將跳過一個ALE脈沖。 如想禁止ALE的輸出可在SFR8EH地址上置0。 此時,ALE只有在執(zhí)行MOVX,MOVC指令是ALE才起作用。另外,該引腳被略微拉高。如果微處理器在外部執(zhí)行狀態(tài)ALE禁止,置位無效。/PSEN:外部程序存儲器的選通信號。在由外部程序存儲器取指期

19、間,每個機器周期兩次/PSEN有效。但在訪問外部數(shù)據(jù)存儲器時,這兩次有效的/PSEN信號將不出現(xiàn)。EA/VPP:當(dāng)/EA保持低電平時,則在此期間外部程序存儲器(0000H-FFFFH),不管是否有內(nèi)部程序存儲器。注意加密方式1時,/EA將內(nèi)部鎖定為RESET;當(dāng)/EA端保持高電平時,止匕問內(nèi)部程序存儲器。在FLASH編程期間,此引腳也用于施加12V編程電源(VPP)。齊魯工業(yè)大學(xué)XTAL1:反向振蕩放大器的輸入及內(nèi)部時鐘工作電路的輸入。XTAL2:來自反向振蕩器的輸出。容并且凍結(jié)振蕩器,禁止所用其他芯片功能,直到下一個硬件復(fù)位為止。2.2.2BISS0001芯片介紹和典型電路BISS0001是

20、一款具有較高性能的傳感信號處理集成電路,它配以熱釋電紅外傳感器和少量外接元器件構(gòu)成被動式的熱釋電紅外開關(guān)。它能自動快速開啟各類白熾燈、熒光燈、蜂鳴器、自動門、電風(fēng)扇、烘干機和自動洗手池等裝置,特別適用于企業(yè)、賓館、商場、庫房及家庭的過道、走廊等敏感區(qū)域,或用于安全區(qū)域的自動燈光、照明和報警系統(tǒng)。它不僅能和熱釋電紅外傳感器的輸出良好地匹配,而且也能和其他多種傳感器進(jìn)行匹配。它的內(nèi)部是由運算放大器、電壓比較器、與門電路、狀態(tài)控制器、定時控制器、鎖定時間控制器和禁止電路等組成。BISS0001采用16腳標(biāo)準(zhǔn)型塑料封裝結(jié)構(gòu),如圖2-4所示,管腳說明如表2-1。10UTUN-1IH+2IK-20UTVD

21、DIBVC10UTUN-1IH+2IK-20UTVDDIBVCjji2j3j回sj&A AYDYDRR1RR1RC1RC2RK2VSSRC1RC2RK2VSSVTU/RESETVTU/RESET圖2-4BISS0001管腳圖10齊魯工業(yè)大學(xué)表2-1BISS0001管腳說明引腳名稱I/O功能說明1AI可重復(fù)觸發(fā)和不可重復(fù)觸發(fā)選擇端。當(dāng)A為“1”時,允許重復(fù)觸發(fā);反之,不可重復(fù)觸。2VOO控制信號輸出端。由VS的上跳變沿觸發(fā),使Vo輸出從低電平跳變到高電平時視為有效觸發(fā)。在輸出延遲時間Tx之外和無VS的上跳變時,Vo保持低電平狀態(tài)。3RR1-輸出延遲時間Tx的調(diào)節(jié)端4RC1-輸出延遲時間T

22、x的調(diào)節(jié)端5RC2-觸發(fā)封鎖時間Ti的調(diào)節(jié)端6RR2-觸發(fā)封鎖時間Ti的調(diào)節(jié)端7VSS-工作電源負(fù)端8VRFI參考電壓及復(fù)位輸入端。通常接VDD,當(dāng)接“0”時可使定時器復(fù)位9VCI觸發(fā)禁止端。當(dāng)VcVR時允許觸發(fā)10IB-運算放大器偏置電流設(shè)置端11VDD-工作電源正端122OUTO第二級運算放大器的輸出端132IN-I第二級運算放大器的反相輸入端141IN+I第一級運算放大器的向相輸入端151IN-I第一級運算放大器的反相輸入端161OUTO第一級運算放大器的輸出端BISS0001是由運算放大器、電壓比較器、狀態(tài)控制器、延遲時間定時器以及封鎖時間定時器等構(gòu)成的數(shù)?;旌蠈S眉呻娐贰.?dāng)熱釋電紅

23、外傳感器接收到人體紅外輻射后輸出檢測信號,然后由14腳輸入BISS0001經(jīng)地內(nèi)部電路處理,由2腳輸出探測信號(正向脈沖信號)。輸出脈沖信號的寬度由外接電阻R9和電容C6來決定。當(dāng)2腳輸出控制脈沖后,電子開關(guān)被接通,數(shù)字編碼電路和無線電發(fā)射電路由于得到電源而開始工作。電源變壓器為5W/15V,E為12V免維護(hù)蓄電池,供停電使用。S1為鎖控電源開關(guān),可根據(jù)需要安裝在適當(dāng)處所, 用來接通工作電源, 無必要時可取消設(shè)置。SC褲用1A的單向可控硅。HFC9301為軟封裝發(fā)聲電路,發(fā)聲為“嘀、嘀”聲。電路的調(diào)試主要是主機與各分機之間的統(tǒng)調(diào)。將發(fā)射電路和接收電路組裝好后, 先將發(fā)射機中C10的調(diào)至適當(dāng)位置

24、后固定不動, 接著調(diào)整接收機中的C1,使接收機能收到發(fā)射機發(fā)出的信號。若為“一對11齊魯工業(yè)大學(xué)多”或“多對一”報警系統(tǒng),應(yīng)先將主機“一”(可以是發(fā)射機,也可以是接收機)調(diào)好固定,然后調(diào)整各分機,使其與主機統(tǒng)調(diào)。BISS0001應(yīng)用線路圖如圖2-5所示。十5V+12V5V+12V圖2-5BISS0001的熱釋電紅外開關(guān)應(yīng)用電路圖2.2.2熱釋電紅外傳感器熱釋電紅外傳感器和熱電偶都是基于熱電效應(yīng)原理的熱電型紅外傳感器。不同的是熱釋電紅外傳感器的熱電系數(shù)遠(yuǎn)遠(yuǎn)高于熱電偶,其內(nèi)部的熱電元由高熱電系數(shù)的鐵鈦酸鉛汞陶瓷以及包酸鋰、硫酸三甘鐵等配合濾光鏡片窗口組成,其極化隨溫度的變化而變化。為了抑制因自身溫

25、度變化而產(chǎn)生的干擾該傳感器在工藝上將兩個特征一致的熱電元反向串聯(lián)或接成差動平衡電路方式,因而能以非接觸式檢測出物體放出的紅外線能量變化并將其轉(zhuǎn)換為電信號輸出。熱釋電紅外傳感器在結(jié)構(gòu)上引入場效應(yīng)管的目的在于完成阻抗變換。由于熱電元輸出的是電荷信號,并不能直接使用因而需要用電阻將其轉(zhuǎn)換為電壓形式該電阻阻抗高達(dá)104MQ,故引入的N溝道結(jié)型場效應(yīng)管應(yīng)接成共漏形式即源極跟隨器來完成阻抗變換。熱釋電紅外傳感器由傳感探測元、干涉濾光片和場效應(yīng)管匹配器三部分組成。設(shè)計時應(yīng)將高熱電材料制成一定厚度的薄片,并在它的兩面鍍上金屬電極,然后加電對其進(jìn)行極化,這樣便制成了熱釋電探測元。由于加電極化的電壓是有極性的,因

26、此極化后的探測元也是有正、負(fù)極性的。人體都有恒定的體溫,一般在37度,所以會發(fā)出特定波長10UM左右的紅外線,被動式紅外探頭就是靠探測人體發(fā)射的10UM左右的紅外線而進(jìn)行工作的。人體發(fā)射的10UM左右的紅外線通過菲泥爾濾光片增強后聚集到紅外感應(yīng)源上。紅外感應(yīng)源通常采用熱釋電元件,這種元件在接收到人體紅外輻射溫度發(fā)生變化時就會失去電荷平衡,向外釋放電荷,后續(xù)電路經(jīng)檢測處理后就能產(chǎn)生信號。12齊魯工業(yè)大學(xué)圖2-6熱釋電紅外傳感器內(nèi)部結(jié)構(gòu)圖2-6是一個雙探測元熱釋電紅外傳感器的結(jié)構(gòu)示意圖。使用時D端接電源正極,G端接電源負(fù)極,S端為信號輸出。該傳感器將兩個極性相反、特性一致的探測元申接在一起,目的是

27、消除因環(huán)境和自身變化引起的干擾。它利用兩個極性相反、大小相等的干擾信號在內(nèi)部相互抵消的原理來使傳感器得到補償。對于輻射至傳感器的紅外輻射,熱釋電傳感器通過安裝在傳感器前面的菲涅爾透鏡將其聚焦后加至兩個探測元上,從而使傳感器輸出電壓信號。制造熱釋電紅外探測元的高熱電材料是一種廣譜材料,它的探測波長范圍為0.220pm。為了對某一波長范圍的紅外輻射有較高的敏感度,該傳感器在窗口上加裝了一塊干涉濾波片。這種濾波片除了允許某些波長范圍的紅外輻射通過外,還能將燈光、陽光和其它紅外輻射拒之門外。131D腳2S腳齊魯工業(yè)大學(xué)第3章硬件設(shè)計3.1基本單片機系統(tǒng)8051單片機最早由Intel公司推出,作為系統(tǒng)的

28、控制器,單片機算術(shù)運算功能強,軟件編程靈活,自由度大,可用軟件編程實現(xiàn)各種算法,并且具有功耗低,體積小,技術(shù)成熟,成本低廉。在各個領(lǐng)域應(yīng)用廣泛。而且我們也比較熟悉這款芯片,因此采用8051構(gòu)成系統(tǒng)控制部分。這是自動門系統(tǒng)的控制核心,一般情況下以單片機片內(nèi)的基本硬件資源為主,有必要時再擴展部分外部器件。在本設(shè)計中需要完成的控制比較簡單,以單片機片內(nèi)的基本硬件資源完全可以實現(xiàn),因此不需擴展。其單片機電路圖如圖3-1。圖3-1單片機電路圖3.2紅外檢測電路紅外檢測電路主要由熱釋電紅外傳感器和檢測放大電路組成,核心元件是熱釋電紅外傳感器,它能以非接觸形式檢測人體輻射出的紅外線能量變化,并將此變化轉(zhuǎn)化為

29、電壓信號輸出。不需要紅外線和電磁波發(fā)射源以及各種主動接觸開關(guān)由于敏感元件的輸出電壓極微弱且其阻抗很高,故在傳感器內(nèi)部設(shè)有場效應(yīng)管及14ftvccperpern n皿京通的1 1祖XTAL:PS1.WPCJADP:就工皿P:鱉FlFlL LT2EXT2EXALEP1PlPlP1PlPH三:二不PlP3470P10AP35T1_P35T1_P2P2l l如阻氏眄P21A1AUAUP24A1P P:5AUK6.A1陰P:Ali齊魯工業(yè)大學(xué)偏置厚膜電阻,從而構(gòu)成信號放大及阻抗變換電路,一般熱釋電紅外傳感器自身的接收靈敏度較低,檢測距離僅2m左右。當(dāng)有人靠近自動門時,被熱釋電紅外傳感器接收下來,并將其轉(zhuǎn)

30、換成信號,經(jīng)檢測放大電路內(nèi)部放大等處理后輸出給單片機。其熱電釋紅外檢測電路如圖3-2所示。圖3-2熱電釋紅外檢測電路3.3步進(jìn)電機步進(jìn)電動機是純粹的數(shù)字控制電動機:它將電脈沖信號轉(zhuǎn)變成角位移,即接收一個脈沖信號,步進(jìn)電動機就轉(zhuǎn)動一個角度。因此作常適合于單片機控制,近30年來,數(shù)字技術(shù)、計算機技術(shù)和水磁材料的迅速發(fā)展推動步進(jìn)電動機的發(fā)展,為步進(jìn)電動機的應(yīng)用開辟了廣闊的前景。3.3.1步進(jìn)電動機的特點(1)步進(jìn)電動機的角位移與輸入脈沖數(shù)嚴(yán)格成正比具有良好的跟隨型。 以由步進(jìn)電動機與驅(qū)動電路組成的開環(huán)數(shù)控系統(tǒng),既非常簡單、廉價,又非??煽俊M瑫r,它也可以與角度反饋環(huán)節(jié)組成高性能的閉外數(shù)控系統(tǒng)。(2)

31、步進(jìn)電動機的動態(tài)響應(yīng)快,易于起停、正反轉(zhuǎn)及變速。(3)速度可在相當(dāng)寬的范圍內(nèi)平滑調(diào)節(jié)。低速下仍能保證獲很大轉(zhuǎn)矩,因此,一般可以不用減速器而直接驅(qū)動負(fù)載。(4)步進(jìn)電動機只能通過脈沖電源供電才能遠(yuǎn)行。它不能直接使用交流電源和步進(jìn)電源15齊魯工業(yè)大學(xué)(5)步進(jìn)電動機存在振蕩和失步現(xiàn)象,必須對控制系統(tǒng)和機械負(fù)載采取相應(yīng)的措施。(6)步進(jìn)電動機自身的噪音和振動較大,帶慣性負(fù)載的能力較差。3.3.2驅(qū)動控制系統(tǒng)的組成使用、控制步進(jìn)電機必須由環(huán)形脈沖,功率放大等組成的控制系統(tǒng),具方框圖如圖3-3所示。圖3-3驅(qū)動控制系統(tǒng)步進(jìn)電動機的驅(qū)動電路根據(jù)控制信號工作。在步進(jìn)電動機的單片機控制中,控制信號由單片機產(chǎn)生

32、。其基本控制作用如下:反應(yīng)式步進(jìn)電動機控制換相順序:步進(jìn)電動機的通電換相順序嚴(yán)格安照步進(jìn)電動機的工作方式進(jìn)行。通常我們把通電換相這一過程稱為脈沖分配。三相六拍步進(jìn)電機工作方式通電換相的正序是A-AB-B-BC-C-CA;反序為A-CA-C-BC-B-AB;共有八個通電狀態(tài)。3.3.3斬波驅(qū)動斬波恒流驅(qū)動的原理如圖3-4所示。T1是一個高頻開關(guān)管。T2開關(guān)管的發(fā)射極接一只小電阻只,電動機繞組的電流經(jīng)這個電阻到地,所以這個電阻是電流取樣電阻。比較器的一端接給定電壓Uo,另一端接取樣電阻上的壓降,當(dāng)取樣電壓為0時,比較器輸出高電平。圖3-4斬波恒流驅(qū)動電路原理圖當(dāng)控制脈沖Ui為低電平時.T1和T2兩

33、個開關(guān)管均截止; 當(dāng)U1為高電平時,T1和T2兩個開關(guān)管均導(dǎo)通,電源向繞組供電。由于繞組電感的作用,只上的電壓逐漸升高,當(dāng)超過給定電壓Uc的值時,比較器輸出低電平,使與門輸出低電平、Tl截16齊魯工業(yè)大學(xué)止,電源被切斷;當(dāng)取樣電阻上的電壓小于給定電壓時,比較器輸出高電乎,與門也輸出高電平,T1又導(dǎo)通,電源又開始向繞組供電。這樣反復(fù)循環(huán),直到Ui為低電平。3.4檢測模塊檢測有無人進(jìn)出采用對射主動紅外探測器。限位開關(guān)則由磁開關(guān)來實現(xiàn)。生活中的檢測防范裝置有許多種,其中對射紅外探測器的應(yīng)用最為廣泛,它由發(fā)射器和接收器兩部分組成。其中發(fā)射器發(fā)射出一定波長的紅外線,平時狀態(tài)下由接收器接收,但如果發(fā)射器所

34、發(fā)射的紅外線被物體擋住,就會發(fā)出報警信號。設(shè)計在自動門的門內(nèi)門外一定高度處各設(shè)置一個對射探測器。并由導(dǎo)向管套住發(fā)射管和接收管,確保所發(fā)出的光線是一束,而且不宜受其他光線的干擾。接收管的光線被阻擋時輸山高電平信號。兩接收器的輸出端接到一個或門上,再經(jīng)過一個非門接到INT0弓|腳。這樣不論是有人進(jìn)門或有人出門,都會有低電平信號輸入INT0端口,從而使單片機得到有人的信息,并調(diào)用相應(yīng)程序執(zhí)行相應(yīng)的開門動作。限位開關(guān)分別設(shè)置在開門極限位置、關(guān)門極限位置、和一半處的位置。此開關(guān)是這樣種器件:半有磁鐵在其附近時,磁開關(guān)就被吸為關(guān)閉狀態(tài),輸出高電平,相反輸出低電平。將兩小塊磁鐵分別置于門的右上角位置, 則當(dāng)

35、自動門移到限位開關(guān)處時, 此開關(guān)就會被吸合,發(fā)出高電平信號,分別輸出給P0.4、P05P0.6這三個引腳,單片機經(jīng)過查詢這三個引腳來判斷到那個限位開關(guān),再執(zhí)行變速或停止的相應(yīng)動作。限位開關(guān)的安裝方法如圖3-5所示,整體電路如圖3-6所示。17齊魯工業(yè)大學(xué)逅開關(guān)毛機拄P04P04P0.5P0.5P0,6P0,680518051INTOINTO發(fā)丈器74LSO74LSOO O圖3-5檢測有無人進(jìn)出及限位開關(guān)模塊ramramlBlB P|iP|iTO:TE4TE4:?r?razM2azM2 弱 ”j7j7Ufa7Ufa7K KIgMIgM更Q(,1主玄1要1515vua岸LMLMXBVMB.F.FR

36、-R-JOJO- -TX.TX.7Z7ZnsUHil5UHil5jasiKijasiKihF3BZJhF3BZJU.3TnuU.3Tnud.d.1 1!ZU!ZUkXLkXLnuiAirnuiAirrszjurszju匕-一二差w塞莖主要口3DU5CHCT85VHCT85VD4D4MOTOfiMOTOfi1B1BH H能Q51BMSQ51BMS2 22N&E92N&E9azn.y9595E E& &. .2121/ /2 2叫.KeKea?a?A ARBRBg gJ J加叱KeyKey= =A A-Wr-y-Wr-y0 0?W?W;. .5H.5H.RinRin

37、”/ /2WL2WLKrKrftJftJA ARllRll2*02*0;. .圖3-6整體電路圖18齊魯工業(yè)大學(xué)第4章軟件設(shè)計4.1系統(tǒng)軟件結(jié)構(gòu)整個系統(tǒng)軟件主要由主程序、開門子程序、關(guān)門子程序、T0中斷服務(wù)程序、T1中斷服務(wù)程序、外部中斷服務(wù)子程序組成。主程序主要是完成系統(tǒng)進(jìn)行初始化、中斷設(shè)置等功能。程序設(shè)計中設(shè)置了一個外部中斷0,它保證紅外自動門能夠在無人操控情況下自動運行,主要功能是當(dāng)檢測到有人出入門時,啟動電機,從而實現(xiàn)自動開關(guān)門的目的。4.2各部分程序流程設(shè)計4.2.1系統(tǒng)主程序開始定時器T0、T1的開定時中斷優(yōu)先級設(shè)19齊魯工業(yè)大學(xué)主程序源代碼:MOVR4,AINCR1CLRR5,A

38、SUBBA,R4XCHA,R4DECR1SJMPLP2JB00H,ROLESPEED0BITP1.0;門行程行狀1SPEED1BITP1.1;門行程行狀2SPEED2BITP1.2;門行程行狀3SPEED3BITP1.3;門行程行狀4KEYDOOROPENBITP1.4;手動門開按鈕KEYDOORCLOSEBITP1.5;手動門關(guān)按鈕MODEBITP1.6;手動/自動切換DOOROPENBITP3.0;門開驅(qū)動信號DOORCLOSEBITP3.1;門關(guān)驅(qū)動信號SIGNALBITP3.2;紅外線傳感器信號A0809E0CBITP3.3;A/D轉(zhuǎn)換結(jié)束信號HSPEEDBITP3.4;電機速度變換D

39、OORSTATEBIT00H;門狀態(tài)RERRORBIT01H;系統(tǒng)故障ORG0000HAJMPSTARTORG0003HAJMPINT0ORG000BHAJMPT0ORG001BHAJMPT1ORG0050HSTART:CLRDOOROPEN;關(guān)電機驅(qū)動CLRDOORCLOSE20齊魯工業(yè)大學(xué)MOVTMOD,#11H;定時器工作方式MOVTLO,#OFOH;置定時器常數(shù),MOVTH0,#08DHMOVTL1,#0E0HMOVTH1,#0B1HMOVTCON,#50HMOVIP,#08H;優(yōu)先級設(shè)置MOVIE,#80H;開中斷LOOP:ACALLSYSERROR;調(diào)用系統(tǒng)故障子程序JBRERRO

40、R,WAIT;有故障等待處理MOVA,P2ANLA,#OFHJNZWAIT;無按鍵等待JBMODE,AUTO;運行方式判斷CLREXOSETBETOSJMPLOOPAUTO:SETBETOSJMPLOOPWAIT:SJMP$;等待21齊魯工業(yè)大學(xué)4.2.2開門子程序圖4-2開門子程序流程圖開門子程序:DOOR_OPEN:JBDOORSTATE,LOOP3CLRHSPEEDCLRDOORCLOSESETRDOOROPEN;JNPSPEED1,$SETBHSPEED;JNBSPEED2,$;門已開退出低速啟動高速開門22齊魯工業(yè)大學(xué)CLRHSPEED;低速運行JNBSPEED3,$CLRDOORO

41、PEN;停機SETBDOORSTATE;保存門狀態(tài)LOOP3:RET關(guān)門子程序:DOOR_CLOSE:JNBDOORSTATE,LOOP4;門已關(guān)退出CLRHSPEEDCLRDOOROPENSETBDOORCLOSE;低速啟動JBSPEED2,$CLRHSPEED;高速關(guān)門JBSPEED0,$CLRDOORCLOSE;停機CLRDOORSTATELOOP4:RET4.2.3開門中斷程序關(guān)T0中斷關(guān)門子程序圖4-3開門中斷程序流程圖外部中斷服務(wù)子程序:23齊魯工業(yè)大學(xué)ORG0300HINT:MOVTLO,#11HMOVTHO,#OFCHCPLP1RETIINT0:CLREX0LOOP8:ACAL

42、LSYSERROR;故障檢查JBRERROR,LOOP6;有故障返回JBDOORSTATE,LOOP6;門已開返回ACALLDOOR_OPEN;開門LOOP7:ACALLDELAY10S;等待10sACALLSYSERROR;故障檢查JBRERROR,LOOP6;無故障繼續(xù)JNBSIGNAL,LOOP7;有人等待CLRHSPEEDSETBDOORCLOSE;無人啟動電機,低速關(guān)門JNBSIGNAL,LOOP8;有人來打開門JBSPEED2,$SETBHSPEED;無人快速關(guān)門JNBSIGNAL,LOOP8;有人來打開門JBSPEED1,$CLRHSPEED;無人速度降低JBSPEED0,$LO

43、OP6:CLRDOORCLOSE;停機CLRDOORSTATE;門狀態(tài)保存SETBEX1RET24齊魯工業(yè)大學(xué)4.2.4中斷服務(wù)程序圖4-4T1中斷服務(wù)程序流程圖T1中斷服務(wù)程序:ORG000HAJMPMAINORG0003HAJMPSERVEMAIN:ORLP1,#0FFH25齊魯工業(yè)大學(xué)SETB1T0;選擇邊沿觸發(fā)方式SETBEX0;允許INTO中斷SETBA;CPU開中斷AJMP$;等待中斷在開門過程中首先進(jìn)行門狀態(tài)檢測,根據(jù)所檢測到的信號判斷自動門上停機所處位置。根據(jù)檢測結(jié)果確定門此刻應(yīng)運行方式,如檢測出門是半開狀態(tài),門直接轉(zhuǎn)入加速開門的過程。如檢測出門是全開狀態(tài),門轉(zhuǎn)入延時開門過程。

44、如檢測出門是全關(guān)狀態(tài),那么在檢測到有人出人時,門會緩慢打開,之后加速運行,接著減速運行,最后電機停止運轉(zhuǎn),門由于慣性緩慢關(guān)閉。自動門開門后暫停一段時間,然后關(guān)門。關(guān)門是開門的一個反過程,它經(jīng)過慢速運行、加速運行、減速運行、慣性運動直至停止這幾個過程。在自動門關(guān)閉過程中當(dāng)系統(tǒng)接收到由紅外線傳感器電路發(fā)出的有人出入的信號時,門會重新打開。與開門情況不同的是當(dāng)在關(guān)門過程中檢測到故障信號時門會朝反方向運動,將門打開,這樣可以排除因自動門遇到障礙物或人身體而產(chǎn)生故障信號使整個系統(tǒng)停止工作的可能。為了運行過程可靠,在以不同速度運行過程中,對運行時間做了安全設(shè)置,當(dāng)在開門狀態(tài)下檢測到運行時間超過安全時問或系統(tǒng)出現(xiàn)故障時,程序轉(zhuǎn)人故T1:CLRMOVMOVMOVMOVLOOP5:MOVMOVXJBMOVXMOVINCINCDJNZMOVMOVSETBET1R1,#03HRO,#20HDPTR,#ADDR0809R2,#00HA,R2DPTR,AA0809EOC,$A,DPTRR0,AR0R2R1,LOOP5TL1,#0E0HTH1,#0B1H;0809地址;通道號;啟動A/D轉(zhuǎn)換;轉(zhuǎn)換是否結(jié)束;讀轉(zhuǎn)換結(jié)果;數(shù)據(jù)保存;下一通道;三個通道是否完;重裝定時常數(shù)26齊魯工業(yè)大學(xué)障處理程序。4.3門行程檢測及

溫馨提示

  • 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

提交評論