2023年全國碩士研究生考試考研英語一試題真題(含答案詳解+作文范文)_第1頁
已閱讀1頁,還剩32頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、<p><b>  紅外感應(yīng)自動(dòng)移動(dòng)門</b></p><p><b>  設(shè)計(jì)與實(shí)現(xiàn)</b></p><p>  紅外感應(yīng)自動(dòng)移動(dòng)門設(shè)計(jì)與實(shí)現(xiàn)</p><p><b>  摘 要</b></p><p>  隨著科學(xué)技術(shù)的不斷發(fā)展,人們對(duì)生活條件的不斷追求,自動(dòng)門

2、這種高科技產(chǎn)品也因此應(yīng)運(yùn)而生。自動(dòng)門在人們的日常生活中得到了廣泛的應(yīng)用,但同時(shí)人們對(duì)自動(dòng)門的安全性及各方面性能的要求也越來越高。由于單片機(jī)系統(tǒng)的適應(yīng)能力強(qiáng),穩(wěn)定性高,所以本次設(shè)計(jì)采用AT89C51單片機(jī)作為主控制器。</p><p>  本次設(shè)計(jì)是紅外感應(yīng)自動(dòng)移動(dòng)門的設(shè)計(jì)與實(shí)現(xiàn),使用紅外線傳感器作為感應(yīng)器,檢測(cè)到人體輻射的紅外線能量變化,將其轉(zhuǎn)化為電壓信號(hào),傳給單片機(jī),步進(jìn)電機(jī)作為門動(dòng)力裝置。通過單片機(jī)控制步進(jìn)電

3、機(jī)的轉(zhuǎn)動(dòng),使門自動(dòng)打開,當(dāng)人進(jìn)門后又可以使門自動(dòng)關(guān)閉。</p><p>  本課題主要實(shí)現(xiàn)紅外線檢測(cè)和基于AT89C51的單片機(jī)的控制系統(tǒng),其優(yōu)點(diǎn)硬件電路簡單,軟件功能完善,控制系統(tǒng)可靠,性價(jià)比較高等特點(diǎn),具有一定的使用和參考價(jià)值。</p><p>  關(guān)鍵詞:自動(dòng)門 單片機(jī) 紅外線傳感器 步進(jìn)電機(jī)</p><p>  Design and impleme

4、ntation of automatic moving door for infrared sensor</p><p><b>  Abstract</b></p><p>  With the continuous development of science and technology, people constantly pursue the living

5、conditions, and the automatic door of this high-tech products came into being.Automatic doors have been widely used in people's daily life, but at the same time, the safety and performance requirements of the automat

6、ic doors are also higher and higher.Because of the adaptability of SCM system and high stability, the design uses AT89C51 microcontroller as the main controller.</p><p>  The design of infrared induction aut

7、omatic mobile portal design and implementation, using infrared sensors as sensor, the detection of radiation to the human body infrared energy change, the conversion of voltage signal, transmitted to the single chip micr

8、ocomputer, stepping motor as a power device. Control the rotation of the stepper motor through the microcontroller, so that the door automatically opens, when the door can automatically shut the door.</p><

9、;p>  This paper is mainly to achieve infrared detection and control system based on AT89C51 single chip microcomputer. Its advantage is that the hardware circuit is simple, the software function is perfect, the contro

10、l system is reliable, the performance to price ratio higher characteristic, with certain use and reference value.</p><p>  Key words: Automatic Door Single chip microcomputer Infrared sensor Stepper motor

11、</p><p><b>  目 錄</b></p><p><b>  論文總頁數(shù):29頁</b></p><p><b>  1 引言1</b></p><p>  1.1 課題背景1</p><p>  1.2 自動(dòng)門發(fā)展歷史與現(xiàn)狀1&l

12、t;/p><p>  1.3 課題研究的意義和目的1</p><p><b>  2 系統(tǒng)方案2</b></p><p>  2.1 系統(tǒng)總體規(guī)劃2</p><p>  2.2 器件介紹3</p><p>  2.2.1 單片機(jī)3</p><p>  2.2.2

13、人體感應(yīng)模塊6</p><p>  2.2.3 ULN2003芯片7</p><p>  2.2.4 步進(jìn)電機(jī)9</p><p>  2.2.5 液晶顯示11</p><p><b>  3 系統(tǒng)設(shè)計(jì)13</b></p><p>  3.1系統(tǒng)硬件總體邏輯設(shè)計(jì)13</p>

14、<p>  3.2 設(shè)計(jì)電路原理圖14</p><p>  3.3 系統(tǒng)軟件設(shè)計(jì)14</p><p><b>  4. 調(diào)試15</b></p><p>  4.1 硬件調(diào)試15</p><p>  4.1.1 初次調(diào)試15</p><p>  4.1.2 系統(tǒng)調(diào)試15&l

15、t;/p><p>  4.2 軟件調(diào)試16</p><p>  4.2.1 液晶顯示程序16</p><p>  4.2.2 系統(tǒng)主程序17</p><p><b>  總結(jié)21</b></p><p><b>  參考文獻(xiàn)22</b></p><p

16、><b>  致 謝23</b></p><p><b>  聲 明24</b></p><p>  附錄1:程序源代碼25</p><p><b>  1 引言</b></p><p>  隨著科學(xué)技術(shù)的不斷提升,社會(huì)向高速信息化時(shí)代發(fā)展,使人們的生

17、活水平不斷提升,隨之而出的是快速發(fā)展的電子產(chǎn)品,本可以設(shè)計(jì)智能自動(dòng)門也在人們的生活中慢慢的體現(xiàn)出重要性。隨著自動(dòng)門的技術(shù)、性能越來越成熟各方面也在完善,因此自動(dòng)門技術(shù)被廣泛應(yīng)用在不同的領(lǐng)域,提高人們的生活水平。自動(dòng)門不但能節(jié)約空調(diào)能量、防塵、防噪音等密閉性的好處,還可以給我們帶來人出入方便,使我們的建筑物體現(xiàn)出現(xiàn)代化的標(biāo)志。</p><p><b>  1.1 課題背景</b></p&

18、gt;<p>  從古到今門體現(xiàn)的一種安全,而在科學(xué)飛速發(fā)展的21世紀(jì)著重強(qiáng)調(diào)了有效性:有效的防范疏散、通行,不僅如此還突出了建筑藝術(shù)的理念,強(qiáng)調(diào)門與建筑以及周圍環(huán)境整體的協(xié)調(diào)和諧強(qiáng)調(diào)門與建筑藝術(shù)的理念。自動(dòng)門大多數(shù)在大中小型等公共場(chǎng)所中使用,這樣的目的是為建筑增添了亮麗、時(shí)尚的姿態(tài)。自動(dòng)門從根本上來說應(yīng)該是對(duì)門的研究,是人們根據(jù)需要對(duì)門的功能的更高一層次的使用。因此對(duì)自動(dòng)門的認(rèn)識(shí)應(yīng)該從人們對(duì)門的基本功能的要求開始。門作為

19、建筑物的一部分,從最基本的意義來說,要同時(shí)滿足兩種要求及隔離外部環(huán)境和不妨礙人的通行。因此門體本身應(yīng)堅(jiān)固、封閉。自動(dòng)門在生活中的普遍應(yīng)用不僅提醒了人們的防護(hù)意識(shí),而且從根本上提升了人們的安全理念。但在我國沒有對(duì)自動(dòng)門進(jìn)行標(biāo)準(zhǔn)化的要求,導(dǎo)致自動(dòng)門檔次、質(zhì)量各種各樣,因此選擇自動(dòng)門的時(shí)候應(yīng)選擇一個(gè)由專業(yè)廠生產(chǎn)、能提供較完善售后服務(wù)的自動(dòng)門品牌。千萬不要誤解樣本上全是英語語,資料也是英語或其他外語的商品就是進(jìn)口商品,其實(shí)這是有些不良生產(chǎn)商為盈

20、利而做的違反法律的做法。真正的知名品牌,他們將會(huì)做出自己的品牌。自動(dòng)門機(jī)及門內(nèi)外兩側(cè)加紅外線感應(yīng)是自動(dòng)門平移門最常見的形式之一,當(dāng)人走近自動(dòng)門時(shí),紅外線</p><p>  1.2 自動(dòng)門發(fā)展歷史與現(xiàn)狀</p><p>  自動(dòng)門從理論上理解應(yīng)該是門的理念上的延伸,是將門的功能進(jìn)一步的完善和不斷提升。自動(dòng)門的意思是:在人接近門(或?qū)⒛撤N入門授權(quán))識(shí)別為開門信號(hào)的控制單元,通過驅(qū)動(dòng)系統(tǒng)將門開

21、啟,在人離開后再將門自動(dòng)關(guān)閉,并對(duì)開啟和關(guān)閉的過程實(shí)現(xiàn)控制的系統(tǒng)。 </p><p>  自動(dòng)門是在二十世紀(jì)年以后開始在建筑物上使用。二十年代后期,由于美國的超級(jí)市場(chǎng)的開放,自動(dòng)門開始被使用,受到了很大的影響,多瑪在當(dāng)時(shí)世界第一的品牌在1945年開發(fā)出油壓式、空氣式自動(dòng)門,同時(shí)新建大樓的正門也開始使用了。到了1962年,電氣式己開始浮現(xiàn)在人們的生活中,因?yàn)槌鞘薪ㄔO(shè)的需求,自動(dòng)門技術(shù)的領(lǐng)域每年都在持續(xù)增長

22、。最初用供給建筑物用電源進(jìn)行電動(dòng)機(jī)的速度控制很難,只好進(jìn)行油壓、空壓速度控制,因而能源轉(zhuǎn)換率很低使能源十分的浪費(fèi),然而伴隨著電氣控制的技術(shù)發(fā)展,現(xiàn)在電氣控制技術(shù)已經(jīng)成熟,直接控制電動(dòng)機(jī)的電氣式自動(dòng)門逐漸成為當(dāng)前的流行趨勢(shì)。例如:各種用可識(shí)別控制的自動(dòng)專用門,如:感應(yīng)自動(dòng)門(紅外感應(yīng),微波感應(yīng),觸摸感應(yīng),腳踏感應(yīng))、刷卡自動(dòng)門等。 </p><p>  門大規(guī)模專業(yè)化生產(chǎn)始于150年前,在不斷發(fā)展和完善的

23、過程中,涌現(xiàn)出大批獨(dú)具規(guī)模的專業(yè)制造商。門的高級(jí)形式--自動(dòng)門發(fā)源地是歐美,這個(gè)技術(shù)迅速發(fā)展到今天,已經(jīng)形成了種類齊全、功能完善、造工精細(xì)的自動(dòng)門家族。</p><p>  1.3 課題研究的意義和目的</p><p>  隨著科技的不斷進(jìn)步,智能控制系統(tǒng)慢慢進(jìn)入人們的生活。而本課題設(shè)計(jì)的自動(dòng)門控制系統(tǒng)成為超市、商場(chǎng)、地鐵等人流密集地方疏導(dǎo)人流、控制人員出入的首要選擇。自動(dòng)門不僅能實(shí)現(xiàn)入門

24、授權(quán)的自動(dòng)識(shí)別和控制,還可以實(shí)現(xiàn)防擠壓等功能。自動(dòng)門可根據(jù)使用的地點(diǎn)、形狀和功能的不同進(jìn)行分類,可分為自動(dòng)平移門、自動(dòng)平開門、自動(dòng)旋轉(zhuǎn)門、自動(dòng)圓弧門、自動(dòng)折疊門等多種形式的門,其中自動(dòng)平移門使用得最廣泛,我們口中最常說的自動(dòng)門、感應(yīng)門就是自動(dòng)平移門。</p><p>  自動(dòng)平移門最常見的結(jié)構(gòu)是由自動(dòng)門機(jī)械驅(qū)動(dòng)裝置和門內(nèi)外兩側(cè)紅外線組成,每當(dāng)人走近自動(dòng)門時(shí),紅外線感應(yīng)到人的存在,給控制器一個(gè)信號(hào),控制器通過驅(qū)動(dòng)裝

25、置將門打開。當(dāng)人通過門之后,再將門關(guān)閉。自動(dòng)門在通電后可以實(shí)現(xiàn)智能控制,同時(shí)又能節(jié)約空調(diào)能量、防風(fēng)、防塵、降低噪音等實(shí)用性功能,美觀又實(shí)用,同時(shí)提升了建筑的美感。</p><p><b>  2 系統(tǒng)方案</b></p><p>  2.1 系統(tǒng)總體規(guī)劃</p><p>  本系統(tǒng)主要由51單片機(jī)及其外圍電路、紅外線檢測(cè)電路、步進(jìn)電機(jī)、同步

26、傳送帶和自動(dòng)門主體框架等組成。正常工作時(shí),紅外檢測(cè)電路不斷檢測(cè)人體信號(hào)并將其轉(zhuǎn)化為電壓信號(hào)傳送給單片機(jī),單片機(jī)接受到此信號(hào),據(jù)此給步進(jìn)電機(jī)控制信號(hào),電動(dòng)機(jī)轉(zhuǎn)動(dòng)帶動(dòng)傳送皮帶運(yùn)行,傳送皮帶將動(dòng)力傳給門使其移動(dòng)。當(dāng)系統(tǒng)檢測(cè)到傳送的信號(hào)發(fā)生變化時(shí),系統(tǒng)進(jìn)入相應(yīng)模式。如門在的控制方關(guān)門過程中檢測(cè)到人體信號(hào)時(shí),門無條件向兩邊打開。液晶屏則可以顯示當(dāng)前的工作狀態(tài)和顯示自動(dòng)移動(dòng)門狀態(tài)。其原理方框圖如2-1所示。</p><p>

27、  圖2-1 原理方框圖</p><p><b>  2.2 器件介紹</b></p><p><b>  2.2.1 單片機(jī)</b></p><p>  主控制處理系統(tǒng)模塊選用的芯片為STC89C51。選用STC單片機(jī)的理由:性能較高但成本低,只需加些外部電路即可工作。產(chǎn)品小巧,輕便,功耗低,用通用的下載軟件即可將2進(jìn)制

28、代碼、16進(jìn)制代碼下載進(jìn)單片機(jī)。</p><p>  STC89C51單片機(jī)簡介</p><p>  1. 增強(qiáng)型8051單片機(jī):6時(shí)鐘/機(jī)器周期和12時(shí)鐘/機(jī)器周期可任意選擇,指令代碼完全兼容傳統(tǒng)8051</p><p>  2. 工作電壓:5.5V - 3.3V (5V單片機(jī)) / 3.8V - 2.0V (3V單片機(jī))</p><p>

29、  3. 工作頻率范圍:0~40MHz,相當(dāng)于普通8051的 0~80MHz,實(shí)際工作頻率可達(dá)48MHz.</p><p>  4. 用戶應(yīng)用程序空間:4K / 8K / 13K / 16K / 32K / 64K字節(jié)</p><p>  5. 片上集成1280字節(jié)或512字節(jié)RAM</p><p>  6. 通用I/O口(35/39個(gè)),復(fù)位后為:P1/P2/P3

30、/P4是準(zhǔn)雙向口/弱上拉(普通8051傳統(tǒng)I/O口);P0口是開漏輸出,作為總線擴(kuò)展用時(shí),不用加上拉電阻,作為I/O口用時(shí),需加上拉電阻。</p><p>  7. ISP(在系統(tǒng)可編程)/ IAP(在應(yīng)用可編程),無需專用編程器,無需專用仿真器可通過串口(RxD/P3.0, TxD/P3.1)直接下載用戶程序,數(shù)秒即可完成一片</p><p>  8. 有EEPROM功能</p&g

31、t;<p><b>  9. 看門狗</b></p><p>  10.內(nèi)部集成MAX810專用復(fù)位電路(HD版本和90C版本才有) ,外部晶體20M以下時(shí),可省外部復(fù)位電路。</p><p>  11.共3個(gè)16位定時(shí)器/計(jì)數(shù)器,其中定時(shí)器0還可以當(dāng)成2個(gè)8位定時(shí)器使用。</p><p>  12.外部中斷4路,下降沿中斷或低電

32、平觸發(fā)中斷,Power Down模式可由外部中斷低電平觸發(fā)中斷方式喚醒􀇄。</p><p>  13. 通用異步串行口(UART),還可用定時(shí)器軟件實(shí)現(xiàn)多個(gè)UART</p><p>  14. 工作溫度范圍:-40 ~ +85℃(工業(yè)級(jí)) / 0 ~ 75℃(商業(yè)級(jí))</p><p>  15. 封裝:LQFP-44,PDIP-40,PLCC-44

33、,PQFP-44</p><p>  STC89C51管腳圖如2-2所示</p><p>  圖2-2 STC89C51管腳圖</p><p><b>  引腳介紹:</b></p><p>  P0口:P0口是一組8位漏極開路型雙向I/O口,也即地址/數(shù)據(jù)總線復(fù)用口。作為輸出口用時(shí),每位能吸收電流的方式驅(qū)動(dòng)8個(gè)TTL邏

34、輯門電路,對(duì)端口P0寫“1”時(shí)可作為高阻抗輸入端用。在訪問外部數(shù)據(jù)存儲(chǔ)器或程序存儲(chǔ)器時(shí),這組口線分時(shí)轉(zhuǎn)換地址(低8位)和數(shù)據(jù)總線復(fù)位,在訪問期間激活內(nèi)部上拉電阻。</p><p>  P1口:P1是一個(gè)帶內(nèi)部上拉電阻的8位雙向I/O口,P1的輸出緩沖級(jí)可驅(qū)動(dòng)(吸收或輸出電流)4個(gè)TTE邏輯門電路。對(duì)端口寫“1”,通過內(nèi)部的上拉電阻把端口拉到高電平,此時(shí)可作輸入口。作輸入口使用時(shí),因?yàn)閮?nèi)部存在上拉電阻,某個(gè)引腳被外

35、部信號(hào)拉低時(shí)會(huì)輸出一個(gè)電流(ILL)。</p><p>  P2口:P2是一個(gè)帶有內(nèi)部上拉電阻的8位雙向I/O口,P2的輸出緩沖級(jí)可驅(qū)動(dòng)(吸收或輸出電流)4個(gè)TTL邏輯門電路。對(duì)端口P2寫“1”,通過內(nèi)部的上拉電阻把端口拉到高電平,此時(shí)可作輸入口,作輸入口使用時(shí),因?yàn)閮?nèi)部存在上拉電阻,某個(gè)引腳被外部信號(hào)拉低時(shí)會(huì)輸出一個(gè)電流(ILL)。 在訪問外部程序存儲(chǔ)器或16位地址的外部數(shù)據(jù)存儲(chǔ)器(例如執(zhí)行MOVX @DPT

36、R指令)時(shí),P2口送出高8位地址數(shù)據(jù)。在訪問8位地址的外部數(shù)據(jù)存儲(chǔ)器(如執(zhí)行MOVX @RI指令)時(shí),P2口輸出P2鎖存器的內(nèi)容。。</p><p>  P3口:P3口是一組帶有內(nèi)部上拉電阻的8位雙向I/O口。P3口輸出緩沖級(jí)可驅(qū)動(dòng)(吸收或輸出電流)4個(gè)TTL邏輯門電路。對(duì)P3口寫入“1”時(shí),它們被內(nèi)部上拉電阻拉高并可作為輸入端口。此時(shí),被外部拉低的P3口將用上拉電阻輸出電流(ILL)。P3口除了作為一般的I/O

37、口線外,更重要的用途是它的第二功能。如表2-3P3口第二功能:</p><p>  表2-3 P3口第二功能</p><p>  RST:復(fù)位端。當(dāng)晶體在運(yùn)行時(shí),只要此引腳上出現(xiàn)2個(gè)機(jī)器周期高電平即可復(fù)位,內(nèi)部有擴(kuò)散電阻連接到Vss,僅需要外接一個(gè)電容到Vcc即可實(shí)現(xiàn)上電復(fù)位。</p><p>  ALE/PROG:地址鎖存使能。在訪問外部存儲(chǔ)器時(shí),輸出脈沖鎖存地址

38、的低字節(jié),在正常情況下,ALE輸出信號(hào)恒定為1/6振蕩頻率。并可用作外部時(shí)鐘或定時(shí),注意每次訪問外部數(shù)據(jù)時(shí),一個(gè)ALE脈沖將被忽略。</p><p>  PSEN:程序儲(chǔ)存使能。讀外部程序儲(chǔ)存。當(dāng)從外部讀取程序時(shí),PSEN每個(gè)機(jī)器周期被激活兩次,在訪問外部數(shù)據(jù)存儲(chǔ)器時(shí)PSEN無效,訪問內(nèi)部程序存儲(chǔ)器時(shí)PSEN無效。</p><p>  EA/VPP:外部訪問允許。欲使CPU僅訪問外部程序存

39、儲(chǔ)器(地址為0000H-FFFFH ) 。EA端必須保持低電平(接地)。需注意的是:如果加密位LB1被編程,復(fù)位時(shí)內(nèi)部會(huì)鎖存EA 端狀態(tài)。如EA端為高電平(接VCC端),CPU則執(zhí)行內(nèi)部程序存儲(chǔ)器中的指令。Flash存儲(chǔ)器編程時(shí),該引腳加上+12V的編程允許電源VPP,當(dāng)然這必須是該器件是使用12V編程電壓VCC 。</p><p>  XTAL1:振蕩器反相放大器的及內(nèi)部時(shí)鐘發(fā)生器的輸入端。</p>

40、<p>  XTAL2:振蕩器反相放大器的輸出端。</p><p>  VCC:工作電壓(+5V)輸入端。</p><p><b>  VDD:接地端。</b></p><p>  2.2.2 人體感應(yīng)模塊</p><p>  人體紅外感應(yīng)模塊是選用DYP-ME003,這是一種基于紅外線技術(shù)的自動(dòng)控制產(chǎn)品,

41、 靈敏度高,可靠性強(qiáng), 能在超低電壓下工作,廣泛應(yīng)用于各種紅外感應(yīng)電器設(shè)備, 尤其是干電池供電的自動(dòng)控制產(chǎn)品。電器參數(shù)如表2-4:</p><p>  表2-4 DYP ME003電氣參數(shù)</p><p><b>  其功能特點(diǎn):</b></p><p>  1. 全自動(dòng)感應(yīng):人進(jìn)入其感應(yīng)范圍則輸出高電平,人離開感應(yīng)范圍則自動(dòng)延時(shí)關(guān)閉高電平,輸

42、出低電平。</p><p>  2. 光敏控制(可選擇,出廠時(shí)未設(shè)):可設(shè)置光敏控制,白天或光線強(qiáng)時(shí)不感應(yīng)。</p><p>  3. 溫度補(bǔ)償(可選擇,出廠時(shí)未設(shè)):在夏天當(dāng)環(huán)境溫度升高至 30~32℃,探測(cè)距離稍變短,溫度補(bǔ)償可作一定的性能補(bǔ)償。</p><p>  4. 兩種觸發(fā)方式:(可跳線選擇)</p><p>  a.不可重復(fù)觸發(fā)

43、方式:即感應(yīng)到人體后輸出高電平,延時(shí)時(shí)間段一結(jié)束,輸出將自動(dòng)從高電平變?yōu)榈碗娖剑?lt;/p><p>  b.可重復(fù)觸發(fā)方式:即感應(yīng)到人體后輸出高電平,在延時(shí)時(shí)間段內(nèi),如果有人體在其感應(yīng)范圍活動(dòng),將一直保持在高電平輸出,直到人離開感應(yīng)范圍后才延時(shí),然后將高電平變?yōu)榈碗娖剑ǜ袘?yīng)模塊檢測(cè)到人體的每一次活動(dòng)后會(huì)自動(dòng)順延一個(gè)延時(shí)時(shí)間段, 并且以最后一次活動(dòng)的時(shí)間為延時(shí)時(shí)間的起始點(diǎn))。</p><p>

44、  5.具有感應(yīng)封鎖時(shí)間(默認(rèn)設(shè)置:2.5S封鎖時(shí)間):感應(yīng)模塊在每一次感應(yīng)輸 出后(高電平變成低電平),可以緊跟著設(shè)置一個(gè)封鎖時(shí)間段,在此時(shí)間段內(nèi)感應(yīng)器不接受任何感應(yīng)信號(hào)。</p><p>  6. 工作電壓范圍寬:默認(rèn)工作電壓 DC4.5V-20V。</p><p>  7. 微功耗:靜態(tài)電流<50 微安,特別適合干電池供電的自動(dòng)控制產(chǎn)品。</p><p>

45、;  8.輸出高電平信號(hào):可方便與各類電路實(shí)現(xiàn)對(duì)接。</p><p><b>  使用說明:</b></p><p>  1. 感應(yīng)模塊通電后有一分鐘左右的初始化時(shí)間,在此期間模塊會(huì)間隔地輸出 0-3 次,一分鐘后進(jìn)入待機(jī)狀態(tài)。</p><p>  2. 應(yīng)盡量避免燈光等干擾源近距離直射模塊表面的透鏡,以免引進(jìn)干擾信號(hào)產(chǎn)生誤動(dòng)作;使用環(huán)境盡量避

46、免流動(dòng)的風(fēng),風(fēng)也會(huì)對(duì)感應(yīng)器造成干擾。</p><p>  3. 感應(yīng)模塊采用雙元探頭,探頭的窗口為長方形,雙元(A 元 B 元)位于較長方向的兩端,當(dāng)人體從左到右或從右到左走過時(shí),紅外光譜到達(dá)雙元的時(shí)間、距離有差值,差值越大,感應(yīng)越靈敏,當(dāng)人體從正面走向探頭或從上到下或從下到上方向走過時(shí),雙元檢測(cè)不到紅外光譜距離的變化,無差值,因此感應(yīng)不靈敏或不工作;所以安裝感應(yīng)器時(shí)應(yīng)使探頭雙元的方向與人體活動(dòng)最多的方向盡量相平

47、行,保證人體經(jīng)過時(shí)先后被探頭雙元所感應(yīng)。為了增加感應(yīng)角度范圍,本模塊采用圓形透鏡,也使得探頭四面都感應(yīng),但左右兩側(cè)仍然比上下兩個(gè)方向感應(yīng)范圍大、靈敏度強(qiáng),安裝時(shí)仍須盡量按以上要求。</p><p>  2.2.3 ULN2003芯片</p><p>  在大型儀器儀表系統(tǒng)中,經(jīng)常要用到伺服電機(jī)、步進(jìn)電機(jī)、各種電磁閥、泵等驅(qū)動(dòng)電壓高且功率較大的器件。ULN2000、ULN2800是高壓大電流

48、達(dá)林頓晶體管陣列系列產(chǎn)品,具有電流增益高、工作電壓高、溫度范圍寬、帶負(fù)載能力強(qiáng)等特點(diǎn),適應(yīng)于各類要求高速大功率驅(qū)動(dòng)的系統(tǒng)。美國Texas Instruments公司、美國Sprague公司生產(chǎn)的ULN2003A由7組達(dá)林頓晶體管陣列和相應(yīng)的電阻網(wǎng)絡(luò)以及鉗位二極管網(wǎng)絡(luò)構(gòu)成,具有同時(shí)驅(qū)動(dòng)7組負(fù)載的能力,為單片雙極型大功率高速集成電ULN2003A電路主要用于伺服電機(jī);步進(jìn)電機(jī);電磁閥;可控照明燈等電路。ULN2003A電路的管腳排列如圖2-

49、5所示,其原理和引腳功能圖如圖2-6所示,各引出端的功能符號(hào)及說明如表2-7所列,極限參數(shù)如表2-8所列,主要點(diǎn)特性參數(shù)如表2-9所列。</p><p>  圖2-5ULN2003A管腳圖 圖2-6ULN2003功能框圖</p><p>  表2-7 ULN2003A引出端功能符號(hào)</p><p>  表2-8 ULN2003A極限參數(shù)</p>

50、<p>  表2-9 ULN2003A主要點(diǎn)特性參數(shù)</p><p>  2.2.4 步進(jìn)電機(jī)</p><p>  步進(jìn)電動(dòng)機(jī)是一種將電脈沖信號(hào)轉(zhuǎn)換變?yōu)榻俏灰苹蚓€位移的開環(huán)控制元件,在非超載的情況下,電機(jī)的轉(zhuǎn)速、停止的位置只取決于脈沖信號(hào)的頻率和脈沖數(shù),而不受負(fù)載變化的影響,即給電機(jī)加一個(gè)脈沖信號(hào),電機(jī)則轉(zhuǎn)過一個(gè)步距角。這一線性關(guān)系的存在,加上步進(jìn)電機(jī)只有周期性的誤差而無累積

51、誤差等特點(diǎn)。使得在速度、位置等控制領(lǐng)域用步進(jìn)電機(jī)來控制變的非常的簡單。在數(shù)字控制系統(tǒng)中,它既可以用作驅(qū)動(dòng)電動(dòng)機(jī),也可以用作伺服電動(dòng)機(jī)。步進(jìn)電機(jī)在工業(yè)過程控制中應(yīng)用的很廣泛,特別是應(yīng)用在智能儀表和需要精確定位的場(chǎng)合等地方。</p><p>  此次設(shè)計(jì)所用的步進(jìn)電機(jī)為四相步進(jìn)電機(jī),用單極性直流電源供電。當(dāng)對(duì)步進(jìn)電機(jī)的各相繞組按照一定的順序通電時(shí),步進(jìn)電機(jī)步進(jìn)就能轉(zhuǎn)動(dòng)。圖2-10是該四相反應(yīng)式;開始時(shí),接通開關(guān)SB電

52、源,斷開SA、SC、SD,B相磁極和轉(zhuǎn)子0、3號(hào)齒對(duì)齊,同時(shí),轉(zhuǎn)子的1、4號(hào)齒就和C、D相繞組磁極產(chǎn)生錯(cuò)齒,2、5號(hào)齒就和D、A相繞組磁極產(chǎn)生錯(cuò)齒。當(dāng)接通開關(guān)SC電源,斷開SB、SA、SD時(shí),由于C相繞組的磁力線和1、4號(hào)齒之間磁力線的作用,使轉(zhuǎn)子轉(zhuǎn)動(dòng),1、4號(hào)齒和C相繞組的磁極對(duì)齊。而0、3號(hào)齒和A、B相繞組產(chǎn)生錯(cuò)齒,2、5號(hào)齒就和A、D相繞組磁極產(chǎn)生錯(cuò)齒。依次類推,A、B、C、D四相繞組輪流供電,則轉(zhuǎn)子會(huì)沿著A、B、C、D方向轉(zhuǎn)動(dòng)。

53、  四相步進(jìn)電機(jī)根據(jù)供電的順序不同,可分為單四拍、雙四拍、八拍三種工作方式。單四拍與雙四拍的步距角相等,轉(zhuǎn)動(dòng)力矩小。八拍的步距角是單四拍與雙四拍的一半,因此,八拍工作方式既可以保持較高的轉(zhuǎn)動(dòng)力矩又可以提高控制精度。</p><p>  圖2-10 四相步進(jìn)電機(jī)步進(jìn)示意圖</p><p>  單四拍、雙四拍與八拍工作方式的電源通電時(shí)序與波形分別如圖2-11:</p><

54、p>  a.單四拍b. 雙四拍c八拍</p><p><b>  圖2-11</b></p><p>  單片機(jī)驅(qū)動(dòng)步進(jìn)電機(jī)的驅(qū)動(dòng)電壓為12V,步進(jìn)角為7.5度。一圈360度,需要48個(gè)脈沖完成。</p><p>  圖2-12 步進(jìn)電機(jī)圖圖2-12中該步進(jìn)電機(jī)有6根引線,排列次序如下:1:紅色、2:紅色、3:橙色、4

55、:棕色、5:黃色、6:黑色。采用51驅(qū)動(dòng)ULN2003的方法進(jìn)行驅(qū)動(dòng), 如圖2-13</p><p><b>  圖2-13</b></p><p>  2.2.5 液晶顯示</p><p>  LCD1602主要技術(shù)資料</p><p>  顯示容量:16×2個(gè)字符</p><p> 

56、 芯片工作電壓:4.5~5.5V</p><p>  工作電流:2.0 mA (5.0V)</p><p>  模塊最佳工作電壓:5.0V</p><p>  字符尺寸:2.95×4.35(WXH)mm</p><p>  引腳說明如表2-14:</p><p>  表2-14 LCD1602引腳說明<

57、/p><p><b>  控制器接口說明:</b></p><p><b>  基本操作時(shí)序:</b></p><p><b>  讀狀態(tài):</b></p><p>  輸入:RS=L,RW=H,E=H輸出:D0~D7=狀態(tài)字</p><p><b

58、>  寫指令:</b></p><p>  輸入:RS=L,RW=L, D0~D7=指令碼,E=高脈沖 輸出:無</p><p><b>  讀數(shù)據(jù):</b></p><p>  輸入:RS=H,RW=H,E=H輸入:D0~D7=數(shù)據(jù)</p><p><b>  寫數(shù)據(jù):</b&g

59、t;</p><p>  輸入:RS=H,RW=L, D0~D7=數(shù)據(jù),E=高脈沖輸入:無</p><p>  狀態(tài)字說明如表2-15:</p><p>  表2-15 狀態(tài)字說明</p><p>  注:對(duì)控制器每次進(jìn)行讀寫操作之前都必須進(jìn)行讀寫檢測(cè),確保STA7為0。</p><p>  STA0~6:當(dāng)前數(shù)據(jù)地

60、址指針的數(shù)值</p><p>  STA7:讀寫操作使能(1:禁止 0:允許)</p><p>  指令控制如表2-16:</p><p>  表2-16 指令控制</p><p>  指令1:清顯示,指令碼01H,光標(biāo)復(fù)位地址00H位置;</p><p>  指令2:光標(biāo)復(fù)位,光標(biāo)返回到地址00H;</p>

61、;<p>  指令3:光標(biāo)和顯示模式設(shè)置I/D:光標(biāo)移動(dòng)方向,高電平右移,低電平左移S:屏幕上所有文字是否左移或者右移。高電平表示有效,低電平則無效;</p><p>  指令4:顯示開關(guān)控制。D:控制整體顯示的開與關(guān),高電平表示開顯示,低電平表示關(guān)顯示 C:控制光標(biāo)的開與關(guān),高電平表示有光標(biāo),低電平表示無光標(biāo) B:控制光標(biāo)是否閃爍,高電平閃爍,低電平不閃爍;</p><p>

62、;  指令5:光標(biāo)或顯示移位S/C:高電平時(shí)移動(dòng)顯示的文字,低電平時(shí)移動(dòng)光標(biāo);</p><p>  指令6:功能設(shè)置命令 DL:高電平時(shí)為8位總線,低電平時(shí)為4位總線 N:低電平時(shí)為單行顯示,高電平時(shí)為雙行顯示 F:低電平時(shí)為顯示5×7的點(diǎn)陣字符,高電平時(shí)顯示5×10的點(diǎn)陣字符;</p><p>  指令7:字符發(fā)生器RAM地址設(shè)置;</p><p&

63、gt;  指令8:DDRAM地址設(shè)置;</p><p>  指令9:讀忙信號(hào)和光標(biāo)地址 BF:忙表示位,高電平表示忙,這時(shí)液晶就不能接受命令或數(shù)據(jù);低電平則表示不忙。</p><p><b>  指令10:寫數(shù)據(jù);</b></p><p><b>  指令11:讀數(shù)據(jù)。</b></p><p>&l

64、t;b>  3 系統(tǒng)設(shè)計(jì)</b></p><p>  3.1系統(tǒng)硬件總體邏輯設(shè)計(jì)</p><p>  紅外感應(yīng)自動(dòng)門的種類很多,此設(shè)計(jì)以平移式感應(yīng)自動(dòng)門作為設(shè)計(jì)的重點(diǎn)。平移式感應(yīng)自動(dòng)門由以下部件組成:</p><p>  主控制器單片機(jī):它是自動(dòng)門的控制中心,通過其內(nèi)部編寫指令程序的大規(guī)模集成塊,接受信號(hào)和發(fā)出命令;同時(shí)可以控制和調(diào)節(jié)門扇開啟速度、

65、??繒r(shí)間等參數(shù)?! ?lt;/p><p>  紅外感應(yīng)探測(cè)器:采集外部信號(hào),當(dāng)有人體進(jìn)入它的工作范圍時(shí),它就給單片機(jī)一個(gè)高電壓信號(hào)?! ?lt;/p><p>  步進(jìn)電機(jī):給自動(dòng)門提供開啟與關(guān)閉的動(dòng)力,控制自動(dòng)門運(yùn)行?! ?lt;/p><p>  自動(dòng)門行進(jìn)軌道:約束門扇的系統(tǒng),使其按特定方向行進(jìn)?! ?lt;/p><p>  同步帶:將電機(jī)所產(chǎn)動(dòng)力牽引自動(dòng)

66、門走動(dòng)系統(tǒng)?! ?lt;/p><p>  門扇下部導(dǎo)向系統(tǒng):是自動(dòng)門的下部導(dǎo)向與固定裝置,防止自動(dòng)門在運(yùn)行過程中出現(xiàn)前后擺動(dòng)?! ?lt;/p><p>  當(dāng)自動(dòng)移動(dòng)門要完成一次開啟與關(guān)閉,其工作過程程如下:</p><p>  紅外探測(cè)器檢測(cè)到有人進(jìn)入時(shí),將高電平信號(hào)傳給單片機(jī),單片機(jī)通過判斷后通知步進(jìn)電機(jī)運(yùn)行。步進(jìn)電機(jī)得到指令后做正向運(yùn)行,將動(dòng)力傳給同步帶,再通過同步帶

67、將動(dòng)力傳給移動(dòng)門使門開啟;門開啟后由單片機(jī)作出判斷,如需關(guān)門,通知步進(jìn)電機(jī)作反向運(yùn)動(dòng),使門關(guān)閉。</p><p>  3.2 設(shè)計(jì)電路原理圖</p><p><b>  圖2-17</b></p><p>  3.3 系統(tǒng)軟件設(shè)計(jì)</p><p>  本次軟件設(shè)計(jì)是移動(dòng)門的智能自動(dòng)開啟和關(guān)閉,開始后先對(duì)整個(gè)系統(tǒng)進(jìn)行初始化

68、設(shè)置,然后讓自動(dòng)門自動(dòng)開啟和關(guān)閉一次,然后進(jìn)入待機(jī)狀態(tài),待紅外檢測(cè)判斷是否檢測(cè)到有人體進(jìn)入,若檢測(cè)到人體則通知控制系統(tǒng)是門扇開啟,門扇開啟后若10s后還沒有檢測(cè)到人體則門扇關(guān)閉,若在關(guān)閉過程中檢測(cè)到人體則門扇立即結(jié)束關(guān)閉,進(jìn)入開啟過程。程序框圖如圖3-18。</p><p><b>  圖3-18</b></p><p><b>  4. 調(diào)試</b&

69、gt;</p><p><b>  4.1 硬件調(diào)試</b></p><p>  4.1.1 初次調(diào)試</p><p>  為了能讓整個(gè)系統(tǒng)能在全自動(dòng)運(yùn)行前,必須先行檢查</p><p>  電路板在焊接完成后是否所有線路通暢,器件完好;</p><p>  門扇系統(tǒng)是否能手動(dòng)運(yùn)行,固定是否牢固。

70、</p><p>  首先通電后觀察電路板是否有異常,一般都是因?yàn)榫€路短路然后各種開關(guān)都已打開,顯示燈不正常亮起之類的,或是線路斷路,該傳送的信號(hào)傳送不了,電路無反應(yīng)之類;應(yīng)立即關(guān)閉電源,排除各類故障后重新通電檢測(cè)。初步檢測(cè)完后輸入信號(hào)用萬用表進(jìn)行數(shù)據(jù)檢測(cè),與原始數(shù)據(jù)進(jìn)行對(duì)比,檢查出有錯(cuò)誤的地方就進(jìn)行修改,直到未發(fā)現(xiàn)錯(cuò)誤為止。通過初步調(diào)試,確認(rèn)硬件接線合理,電路能夠進(jìn)行運(yùn)行。</p><p&g

71、t;  4.1.2 系統(tǒng)調(diào)試</p><p>  在輸入簡單的子程序后,一步步的對(duì)整個(gè)系統(tǒng)各個(gè)模塊進(jìn)行測(cè)試</p><p>  1)液晶顯示是否能正常顯示;</p><p>  2)熱釋紅外電模塊能否檢測(cè)出人體并輸出信號(hào)給單片機(jī);</p><p>  3)單片機(jī)在接收到信號(hào)后是否能把接收到的信號(hào)進(jìn)行處理并發(fā)出指令;</p>&l

72、t;p>  4)步進(jìn)電機(jī)能否在接受到單片機(jī)給定的指令并進(jìn)行轉(zhuǎn)動(dòng)。</p><p>  下圖4-19(1)(2)為電機(jī)正轉(zhuǎn)門扇開啟時(shí)的液晶顯示,4-19(3)(4)為電機(jī)反轉(zhuǎn)門扇關(guān)閉時(shí)的液晶顯示</p><p> ?。?) (2)</p><p> ?。?)

73、 (4)</p><p><b>  圖4-19</b></p><p><b>  4.2 軟件調(diào)試</b></p><p>  在所有的硬件都檢查完好后,開始編寫子程序進(jìn)行輸入</p><p>  4.2.1 液晶顯示程序</p><p>  通上電后,首先先要觀察

74、液晶是否能正常顯示,若液晶不能顯示,那么久不能明確知道系統(tǒng)的其他模塊是否在工作或正常運(yùn)行,液晶的正常工作才能顯示出其他模塊是否在工作。因此,首先要解決的就是液晶的顯示程序:</p><p>  uchar code table[]={"welcome to you !"};//液晶顯示字符</p><p>  uchar code table1[]={"zhe

75、ng_zhuan"};//液晶顯示字符</p><p>  uchar code table2[]={" fan_zhuan "};//液晶顯示字符</p><p>  uchar code table3[]={" kai_qi "};//液晶顯示字符</p><p>  uchar code table4[]

76、={" guan_bi "};//液晶顯示字符</p><p><b>  uint num;</b></p><p>  void delay(uint ms) //延時(shí)函數(shù)</p><p><b>  {</b></p><p><b>  uchar y;&l

77、t;/b></p><p>  for(ms;ms>0;ms--)</p><p>  for(y=110;y>0;y--);</p><p><b>  }</b></p><p>  void yj1602_write_com(uchar com) //液晶寫地址</p><p

78、><b>  {</b></p><p>  en=0;delay(1);</p><p>  en=1;delay(1);</p><p>  rs=0;delay(1);</p><p><b>  P0=com;</b></p><p>  en=0;delay(

79、1);</p><p><b>  }</b></p><p>  void yj1602_write_date(uchar date) //液晶寫數(shù)據(jù)</p><p><b>  {</b></p><p>  en=0;delay(1);</p><p>  en=1;

80、delay(1);</p><p>  rs=1;delay(1);</p><p><b>  P0=date;</b></p><p>  en=0;delay(1);</p><p><b>  }</b></p><p>  void yj1602_init() //

81、液晶初始化</p><p><b>  {</b></p><p>  yj1602_write_com(0x38);delay(1);</p><p>  yj1602_write_com(0x0c);delay(1);</p><p>  yj1602_write_com(0x06);delay(1);</p&

82、gt;<p>  yj1602_write_com(0x01);delay(1);</p><p><b>  }</b></p><p>  4.2.2 系統(tǒng)主程序</p><p>  當(dāng)液晶能正常顯示后,對(duì)整個(gè)系統(tǒng)進(jìn)行初始化,因?yàn)槿梭w檢測(cè)模塊檢測(cè)到人體后它直接輸出的是一個(gè)電壓信號(hào),所以在接受到檢測(cè)模塊信號(hào)后,檢測(cè)模塊與單片機(jī)相

83、連接的那個(gè)引腳的電平為高,單片機(jī)即可以發(fā)出指令令電機(jī)轉(zhuǎn)動(dòng),電機(jī)正轉(zhuǎn)打開門扇后當(dāng)檢測(cè)模塊在設(shè)定的時(shí)間內(nèi)沒有檢測(cè)到人體后,檢測(cè)模塊與電機(jī)相連的那個(gè)引腳電平為低,然后單片機(jī)發(fā)出指令令電機(jī)反轉(zhuǎn),關(guān)閉門扇。</p><p>  void main()</p><p><b>  {</b></p><p><b>  uint j,i;<

84、/b></p><p>  bit flag = 2;//開關(guān)標(biāo)志位,0為關(guān),1為開</p><p>  TMOD=0x01;//設(shè)置定時(shí)器1為16位計(jì)時(shí)模式</p><p>  TH0=(65536-50000)/256;</p><p>  TL0=(65536-50000)%256;</p><p>  E

85、A=1;//開啟總中斷</p><p>  ET0=1;//開啟定時(shí)器中斷0</p><p>  TR0=0;//關(guān)閉定時(shí)器0</p><p>  yj1602_init(); //液晶初始化</p><p>  yj1602_write_com(0x80);</p><p>  for(i=0;i<16;i++

86、)</p><p>  if(flag==2)yj1602_write_date(table[i]);</p><p>  delay(30000);</p><p>  if(flag==2)</p><p><b>  {</b></p><p>  for(j=0;j<200;j++)

87、</p><p><b>  {</b></p><p>  a=1;b=0;c=0;d=0;delay(10);</p><p>  a=0;b=1;c=0;d=0;delay(10);</p><p>  a=0;b=0;c=1;d=0;delay(10);</p><p>  a=0;b=0

88、;c=0;d=1;delay(10);</p><p><b>  }</b></p><p>  delay(3000);</p><p>  for(j=0;j<200;j++)</p><p><b>  {</b></p><p>  a=0;b=0;c=0;d

89、=1;delay(10);</p><p>  a=0;b=0;c=1;d=0;delay(10);</p><p>  a=0;b=1;c=0;d=0;delay(10);</p><p>  a=1;b=0;c=0;d=0;delay(10);</p><p><b>  }</b></p><p

90、>  delay(1000);</p><p><b>  flag=0;</b></p><p><b>  }</b></p><p><b>  while(1)</b></p><p><b>  {</b></p><

91、p>  yj1602_write_com(0xc2);</p><p>  for(i=0;i<11;i++)</p><p><b>  {</b></p><p>  if(flag==0)yj1602_write_date(table4[i]);//顯示 關(guān)閉</p><p>  if(flag==1

92、)yj1602_write_date(table3[i]);//顯示 開啟</p><p><b>  }</b></p><p>  while(flag==0)//門關(guān)閉</p><p>  { </p><p>  if((k1==0) || gg==1)//檢測(cè)到人體信號(hào)或者手動(dòng)開門按鍵按下模擬

93、開門</p><p><b>  {</b></p><p><b>  led=0;</b></p><p>  yj1602_write_com(0xc2);</p><p>  for(j=0;j<11;j++)yj1602_write_date(table1[j]);</p>

94、;<p>  for(j=0;j<200;j++)</p><p><b>  {</b></p><p>  a=1;b=0;c=0;d=0;delay(10);</p><p>  a=0;b=1;c=0;d=0;delay(10);</p><p>  a=0;b=0;c=1;d=0;delay

95、(10);</p><p>  a=0;b=0;c=0;d=1;delay(10);</p><p><b>  if(e==0)</b></p><p><b>  {</b></p><p><b>  j=400;</b></p><p><

96、b>  }</b></p><p><b>  }</b></p><p><b>  flag=1;</b></p><p><b>  TR0=1;</b></p><p><b>  num=0;</b></p>&l

97、t;p><b>  }</b></p><p>  else led=1;</p><p><b>  }</b></p><p>  while(flag==1) //門開啟</p><p><b>  {</b></p><p>  yj160

98、2_write_com(0xc2);</p><p>  for(i=0;i<11;i++)</p><p><b>  {</b></p><p>  if(flag==0)yj1602_write_date(table4[i]);//顯示 關(guān)閉</p><p>  if(flag==1)yj1602_writ

99、e_date(table3[i]);//顯示 開啟</p><p><b>  }</b></p><p><b>  if(gg==1)</b></p><p><b>  {</b></p><p>  num=0;led=0;</p><p> 

100、 }//門開啟檢測(cè)到人體信號(hào)定時(shí)清零</p><p>  else led=1;</p><p>  if((num>=200)||(k2==0))//10S 或者手動(dòng)關(guān)門按鍵按下執(zhí)行關(guān)門</p><p><b>  {</b></p><p>  TR0=0;//關(guān)閉定時(shí)器</p><p>

101、;  yj1602_write_com(0xc2);</p><p>  for(j=0;j<11;j++)yj1602_write_date(table2[j]);</p><p>  for(j=0;j<200;j++)</p><p><b>  {</b></p><p>  a=0;b=0;c=0;

102、d=1;delay(10);</p><p>  a=0;b=0;c=1;d=0;delay(10);</p><p>  a=0;b=1;c=0;d=0;delay(10);</p><p>  a=1;b=0;c=0;d=0;delay(10);</p><p><b>  }</b></p><

103、p>  flag=0;//門關(guān)閉</p><p><b>  num=0;</b></p><p><b>  }</b></p><p><b>  }</b></p><p><b>  }</b></p><p><

104、;b>  }</b></p><p>  void time0() interrupt 1 //中斷函數(shù)</p><p><b>  {</b></p><p>  TH0=(65536-50000)/256;</p><p>  TL0=(65536-50000)%256;</p>&

105、lt;p><b>  num++;</b></p><p><b>  }</b></p><p><b>  總 結(jié)</b></p><p>  此次設(shè)計(jì)是一個(gè)單片機(jī)控制的紅外自動(dòng)門系統(tǒng),主要應(yīng)用STC89C51單片機(jī)作為主控芯片,紅外熱釋電模塊作為人體檢測(cè)器,液晶顯示頻1602,步進(jìn)電

106、機(jī)作為動(dòng)力,傳送帶作為連接裝置所組裝的系統(tǒng)。這個(gè)系統(tǒng)軟硬件設(shè)計(jì)簡易,操作簡單,易于開發(fā),價(jià)格低廉,安全可靠。此次設(shè)計(jì)實(shí)現(xiàn)了紅外感應(yīng)自動(dòng)移動(dòng)門的無需人工干預(yù),全自動(dòng)運(yùn)行,能在需要的情況下進(jìn)行門的自動(dòng)開啟與關(guān)閉。</p><p>  通過對(duì)本課題的設(shè)計(jì),讓我受益頗多。這不僅僅是在對(duì)我大學(xué)四年來學(xué)習(xí)的一次檢查,更是讓我懂得要對(duì)自己負(fù)責(zé)。在做本課題設(shè)計(jì)的時(shí)候遇到的困難更是見證了我在這大學(xué)四年來的成長,讓我懂得只有堅(jiān)持不懈

107、的努力,即使再多的困難都只是對(duì)自己意志的考驗(yàn),讓我在這畢業(yè)季時(shí)能明確知道自己的能力與不足,為我今后走向社會(huì)指明了道路。</p><p><b>  參考文獻(xiàn)</b></p><p>  [1] 肖俊峰,鄭小琴.《一種紅外線自動(dòng)門單片機(jī)控制系統(tǒng)》.門窗,2008(10)</p><p>  [2] 齊行順. 紅外感應(yīng)自動(dòng)門的理論設(shè)計(jì)[J].城市建

108、設(shè)理論研究,2012年14期</p><p>  [3] 李森,陶夢(mèng)江,趙繼聰. 51單片機(jī)的入門及簡單應(yīng)用[J].科技與生活,2010年7期</p><p>  [4] 張同祥,曲波. 步進(jìn)電機(jī)控制器的設(shè)計(jì)[J].電工電氣,2010年11期</p><p>  [5] 鄭宇. 步進(jìn)電機(jī)細(xì)分控制的單片機(jī)實(shí)現(xiàn)[J].貴州師范大學(xué)學(xué)報(bào):自然科學(xué)版,2012年2期<

109、/p><p>  [6] 成熊. 基于分布式紅外傳感器網(wǎng)絡(luò)的行為識(shí)別定位問題的研究[D].上海:上海交通大學(xué)[博士論文],2007</p><p>  [7] 曹超. 高檔自動(dòng)門控制系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D].天津:天津大學(xué)[碩士論文].2004</p><p>  [8] 段峰. 自動(dòng)門控制系統(tǒng)的設(shè)計(jì)及其系統(tǒng)軟件開發(fā)[D].天津:天津大學(xué)[碩士論文].2007</p

110、><p><b>  致 謝</b></p><p>  本文是在XXX老師的關(guān)心和指導(dǎo)下完成的,她對(duì)待問題是能夠從容的分析,把問題一步步的具體化,處理問題時(shí)嚴(yán)謹(jǐn)?shù)乃季S能力是我所欠缺的,做事有耐心,她的態(tài)度使我受益匪淺,對(duì)順利完成本課程設(shè)計(jì)起到了極大的作用。同時(shí)在我論文的完成過程中,周圍的同學(xué)在我遇到問題時(shí)候,都能夠積極的給我提供解決困難的方法,使我最終能解決問題,

111、最終對(duì)給予本人順利完成論文而提供各種幫助、指導(dǎo)以及協(xié)助完成課題設(shè)計(jì),提供各種條件的老師和同學(xué)表示深深的感謝。</p><p><b>  作者簡介</b></p><p>  姓 名: XXX 性別:男</p><p>  出生年月: XXXX年X月

112、 民族:漢</p><p>  E-mail:XXXXXXXXXXXXXXXX</p><p><b>  聲 明</b></p><p>  本論文的工作是2014年12月至2015年6月在成都信息工程大學(xué)控制工程學(xué)院完成的。文中除了特別加以標(biāo)注地方外,不包含他人已經(jīng)發(fā)表或撰寫過的研究成果,也不包含為

113、獲得成都信息工程大學(xué)或其他教學(xué)機(jī)構(gòu)的學(xué)位或證書而使用過的材料。</p><p>  關(guān)于學(xué)位論文使用權(quán)和研究成果知識(shí)產(chǎn)權(quán)的說明:</p><p>  本人完全了解成都信息工程大學(xué)有關(guān)保管使用學(xué)位論文的規(guī)定,其中包括:</p><p> ?。?)學(xué)校有權(quán)保管并向有關(guān)部門遞交學(xué)位論文的原件與復(fù)印件。</p><p> ?。?)學(xué)??梢圆捎糜坝?、縮

114、印或其他復(fù)制方式保存學(xué)位論文。</p><p> ?。?)學(xué)??梢詫W(xué)術(shù)交流為目的復(fù)制、贈(zèng)送和交換學(xué)位論文。</p><p> ?。?)學(xué)??稍试S學(xué)位論文被查閱或借閱。</p><p> ?。?)學(xué)??梢怨紝W(xué)位論文的全部或部分內(nèi)容(保密學(xué)位論文在解密后遵守此規(guī)定)。</p><p>  除非另有科研合同和其他法律文書的制約,本論文的科研成果屬

115、于成都信息工程大學(xué)。</p><p><b>  特此聲明!</b></p><p><b>  作者簽名:</b></p><p><b>  年 月 日</b></p><p><b>  附錄1:程序源代碼</b></p>&l

116、t;p>  #include<reg52.h></p><p>  #include<intrins.h></p><p>  #define uchar unsigned char</p><p>  #define uint unsigned int</p><p>  //////液晶控制端口定義/////

117、/////////////</p><p>  sbit rs=P2^6;</p><p>  sbit en=P2^7;</p><p>  /////////////////////////////</p><p>  sbit gg=P3^2;//人體感應(yīng)</p><p>  sbit k1=P1^0;//手動(dòng)開

118、接口</p><p>  sbit k2=P3^7;//手動(dòng)關(guān)接口</p><p>  sbit led=P3^3;//人體感應(yīng)指示燈</p><p>  //////步進(jìn)電機(jī)接口//////////////</p><p>  sbit a=P1^2;</p><p>  sbit b=P1^3;</p>

119、<p>  sbit c=P1^4;</p><p>  sbit d=P1^5;</p><p>  sbit e=P1^6;</p><p>  uchar code table[]={"welcome to you !"};//液晶顯示字符</p><p>  uchar code table1[]={

120、"zheng_zhuan"};//液晶顯示字符</p><p>  uchar code table2[]={" fan_zhuan "};//液晶顯示字符</p><p>  uchar code table3[]={" kai_qi "};//液晶顯示字符</p><p>  uchar code

121、 table4[]={" guan_bi "};//液晶顯示字符</p><p><b>  uint num;</b></p><p>  void delay(uint ms) //延時(shí)函數(shù)</p><p><b>  {</b></p><p><b>  u

122、char y;</b></p><p>  for(ms;ms>0;ms--)</p><p>  for(y=110;y>0;y--);</p><p><b>  }</b></p><p>  void yj1602_write_com(uchar com) //液晶寫地址</p&g

溫馨提示

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

評(píng)論

0/150

提交評(píng)論