畢業論文-樓道節能燈的設計與實現_第1頁
畢業論文-樓道節能燈的設計與實現_第2頁
畢業論文-樓道節能燈的設計與實現_第3頁
畢業論文-樓道節能燈的設計與實現_第4頁
畢業論文-樓道節能燈的設計與實現_第5頁
已閱讀5頁,還剩26頁未讀 繼續免費閱讀

下載本文檔

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

文檔簡介

1、大連東軟信息學院本科畢業設計(論文)論文題目論文題目:樓道節能燈的設計與實現系 所: 電子工程系 專 業: 電子信息工程(嵌入式系統工程方向) 學生姓名: 學生學號: 指導教師: 導師職稱: 講師 完成日期: 2014年5月2日 大連東軟信息學院Dalian 大連東軟信息學院畢業設計(論文) 摘要 IV樓道節能燈的設計與實現摘 要在生活中,我們必不可少的一樣東西就是燈,像臺燈、日光燈、節日用的小彩燈等等,但是無論什么樣的燈的作用都是一樣的照明。我們平時經常用到的燈就是樓道燈,尤其是在晚上如果樓道里沒有照明的話會很難行走,但是讓樓道里一直都亮著燈又會浪費資源,所以設計一種既節能又方便的樓道燈是一

2、件很有意義的事。在學校或者一般的工作單位以及居民樓的公共樓道經常會出現長時間亮燈的情況,這會給國家造成極大的浪費。此外由于照明燈頻繁開關或者別的因素,開關的損壞率極高。同時為了自己更好的加強對單片機、數字電路和模擬電路等學科的理解,我設計了這種聲光控和紅外線感應的樓道節能燈。本設計大大節約了能源和維修費用,光照良好的情況下不管有沒有響動或者有沒有人走過,照明燈都不會放光,只有當光線不好、檢測到了聲音和物體兩個條件同時成立的情況下照明燈才會照明。此外,為了更好的保障人們的人身安全,本設計還添加了煙霧檢測和報警,預防火災的發生。關鍵詞:單片機,光敏傳感器,聲音傳感器 大連東軟信息學院畢業設計(論文

3、) AbstractDesign and Implementation of Corridor Saving Lamps AbstractIn life, the light is the essential thing for us, just Like lamps, fluorescent lights, festive lights and so on, but all lamps are lighting effects . Corridor lights is what we usually frequently used lights. In the evening, if the

4、re is no lighting in the corridor, then will be difficult to walk, but Corridor lights have been lit would be a waste of resources. This is a very significant thing to design both a saving and convenient corridor lights.Lighting long time will cause great waste of the country at school or work units

5、 and residential building in the public. The high failure rate of the switch due to the frequent switching lights or other factors. So I designed this sound and light control and energy-saving lamps infrared sensor corridor to strengthen the understanding of microcontroller, digital circuits and ana

6、log circuits and other disciplines. This design significantly saving energy and maintenance costs. Whether there is or there is no ring and no one came in well-lit conditions. Lamp will illuminate when bad light, detected the sound of two conditions hold simultaneously. In addition, this design also

7、 added a smoke detection and alarm functions in order to protect peoples safety.Key words: Microcontroller, light sensors, sound sensors大連東軟信息學院畢業設計(論文) 目錄目 錄 TOC o 1-3 u 摘 要 PAGEREF _Toc386396552 h IAbstract PAGEREF _Toc386396553 h II第1章緒 論 PAGEREF _Toc386396554 h 11.1 課題研究背景與意義 PAGEREF _Toc3863965

8、55 h 11.2 課題研究內容與方法 PAGEREF _Toc386396556 h 11.3 課題研究現狀 PAGEREF _Toc386396557 h 1第2章關鍵技術介紹 PAGEREF _Toc386396558 h 32.1光線檢測 PAGEREF _Toc386396559 h 32.2 聲音傳感器 PAGEREF _Toc386396560 h 32.3 溫度傳感器 PAGEREF _Toc386396561 h 42.4 煙霧傳感器 PAGEREF _Toc386396562 h 4第3章系統需求分析 PAGEREF _Toc386396563 h 63.1 系統設計目標

9、PAGEREF _Toc386396564 h 63.2 系統功能需求 PAGEREF _Toc386396565 h 63.3 系統非功能需求 PAGEREF _Toc386396566 h 73.4 系統開發環境 PAGEREF _Toc386396567 h 73.5 系統可行性分析 PAGEREF _Toc386396568 h 73.5.1 技術可行性 PAGEREF _Toc386396569 h 73.5.2 經濟可行性 PAGEREF _Toc386396570 h 7第4章硬件設計 PAGEREF _Toc386396571 h 84.1 系統設計指導原則 PAGEREF _

10、Toc386396572 h 84.2 硬件設計 PAGEREF _Toc386396573 h 84.2.1 聲音傳感器模塊設計 PAGEREF _Toc386396574 h 94.2.2 光敏傳感器模塊設計 PAGEREF _Toc386396575 h 94.2.3 溫度傳感器模塊設計 PAGEREF _Toc386396576 h 104.2.4 煙霧傳感器模塊設計 PAGEREF _Toc386396577 h 114.2.5 LCD時間顯示模塊設計 PAGEREF _Toc386396578 h 11第5章軟件設計 PAGEREF _Toc386396579 h 135.1環境配

11、置 PAGEREF _Toc386396580 h 135.1.1 Keil的配置 PAGEREF _Toc386396581 h 135.1.2 STC_ISP的配置 PAGEREF _Toc386396582 h 155.2功能模塊設計圖 PAGEREF _Toc386396583 h 165.3功能模塊實現 PAGEREF _Toc386396584 h 165.3.1主流程圖 PAGEREF _Toc386396585 h 165.3.2光線檢測功能實現 PAGEREF _Toc386396586 h 175.3.3聲音檢測功能實現 PAGEREF _Toc386396587 h 18

12、5.3.4煙霧檢測功能實現 PAGEREF _Toc386396588 h 19第6章系統測試 PAGEREF _Toc386396589 h 206.1 測試概述 PAGEREF _Toc386396590 h 206.2 模塊檢測 PAGEREF _Toc386396591 h 206.2.1 光線檢測 PAGEREF _Toc386396592 h 206.2.2 聲音檢測 PAGEREF _Toc386396593 h 206.2.3 煙霧檢測 PAGEREF _Toc386396594 h 21第7章結論 PAGEREF _Toc386396595 h 22參考文獻 PAGEREF

13、_Toc386396596 h 23致 謝 PAGEREF _Toc386396597 h 24大連東軟信息學院畢業設計(論文)- 第1章緒 論1.1 課題研究背景與意義 21世紀是科技和經濟飛速發展的時期,所以照明燈也在不斷的跟新和發展,我們用這種方法去改進它。光不僅給人帶來方便,而且會使人感到溫暖。這種得到廣泛應用的照明燈不需要開關,當有人走過就會自動照明,給人們的生活帶來了極大的方便。在地球資源日漸衰竭的今日,環保、節能是當今各產業發展的重心,尤其是需要消耗大量電力的照明產業,基于此目的的研發工作更是趨向環保、節能的特性上著眼。因此,開發新型高效、節能、壽命長、環保的電路對居家照明節能具

14、有十分重要的意義。聲控、光控LED燈的諸多優點在現在正逐漸取代傳統的照明設備,是照明產品的新興光源,發展潛力無限。聲控、光控LED具有節能、體積小、發熱量低、壽命長、耗電量小、反應速度快和易控制等眾多優點,極大的滿足了人們日常生活的需要,所以很被燈飾業者看好。這次課題研究將平時所學的知識應用在實踐中,提高了我們的動手能力,創新意識和思維的鍛煉。1.2 課題研究內容與方法 本設計使用單片機作為MCU進行數據處理,使用光敏傳感器檢測樓道內光線強度;使用聲音傳感器檢測樓道內有無聲音,如果光線和聲音條件都符合,節能燈就會發光。因樓道普遍是住宅用房唯一逃生通道,若火災險情發現不及時,不止會對財務產生損壞

15、,對人身也有很大的安全隱患,因此樓道的安全問題至關重要,本設計中含有煙霧檢測與溫度檢測,對空氣中的煙霧濃度與溫度變化有著采集的功能。可以及時作出報警,將危險降低至最小。1.3 課題研究現狀 在21世紀光電子技術得到飛速的發展,隨著光電子與微電子的結合,光電子產業將越來越多的走入人們的生活,改善人們的生活水平,使信息的傳輸更加快速,可靠,安全。半導體照明對社會的節約和環保有著重要的意義,各國都會加大投入,將LED通用照明作為國家未來能源戰略的重點。我國也推動著半導體照明工程的發展。LED已經被世界公認為一種最節能和環保的光源,具有較高的經濟效益和社會效益,它具有非常廣闊的應用前景。LED作為發光

16、材料的一種,其擁有綠色環保、高效節能、安全可靠等優勢。隨著技術進步、發光效率的提高、規模化的生產,LED燈的成本越來越低,其產品將逐步代替傳統的照明工具。世界上以美國為首的發達國家和一些大型半導體公司開始投入大量的財力和人力,爭取在未來幾年之內實現半導體白光照明的產業化。目前,我國上游產業參與單位多,但相比較國際先進水平還有不小的差距,大部分企業都不能滿足市場需要,封裝所需芯片主要靠進口。中游的封裝技術在整個LED產業占重要地位,而我國目前在LED中游產業的技術和國外差距不大,但是規模與國外大公司相比還有較大差距。傳統引線型LED封裝技術相對成熟,但新型LED包括ChipLED、TopLED的

17、封裝剛起步,還面臨一些設備和技術問題要克服。由于今年我國的照明器材行業的迅速崛起,中國已經成為電光源產品的主要輸出國之一。隨著發達國家產業調整的步伐進一步加快,一般照明電器產品生產大量向發展中國家轉移,而中國又是一個比較適合的國家,一是中國具備低成本的勞動力,二是中國有生產的能力,使中國逐步成為照明電器產品的出口大國。展望未來的國內市場,需求仍會呈逐年增長趨勢。大連東軟信息學院畢業設計(論文)第2章關鍵技術介紹2.1光線檢測光敏二極管是將光信號變成電信號的半導體器件。PN結是二極管的核心部分,為了便于接受到入射光照和普通二極管在結構上不一樣的是,PN結面積最好可以做的大一些, HYPERLIN

18、K /view/609350.htm t _blank 電極面積最好做的小些,而且PN結的結深不深,一般小于1微米。光敏二極管是在反向電壓作用之下工作的。沒有光線射入時,反向的電流不大(一般小于0.1微安),被稱做暗電流。當有光線射入時,攜帶能量的 HYPERLINK /view/9448.htm t _blank 光子進入PN結后,把能量傳給束縛電子,束縛電子在共價鍵上,使一部分的電子掙脫了共價鍵,然后產生了電子空穴對,稱為光生載流子。它們參加 HYPERLINK /subview/2726/5069675.htm t _blank 漂移運動在反向電壓作用下,使反向的電流明顯增大,光線的照射

19、強度越大,反向的電流也會越大。這種特性稱被之為“光電導”。光敏二極管在正常強度的光線照射下,產生一種叫叫光電流的電流。如果在外部電路上接上負載,負載上就獲得了電信號,這個電信號隨著光強度的變化而產生相應變化。光敏二極管、光敏三極管是光敏器件,它們在電子電路中被廣泛采用的。光敏二極管和普通二極管一樣具有一個PN結,不同之處是有一個透明的窗口在光敏二極管的外殼上用來接收光線射入,實現光電之間的轉換,在電路圖中文字符號一般被稱為VD。光敏三極管除具有放大功能,還具有光電轉換的功能,在電路圖中文字符號一般為VT。光敏三極管因輸入信號為光信號,所以通常只有集電極和發射極兩個引腳線。光敏三極管外殼也有一個

20、透明窗口,用來接收光線的射入。 2.2 聲音傳感器現在傳感器技術在不斷的提高當中,很多傳感器的功能也是越來越全面,應用的范圍都非常的廣泛。聲音傳感器里面放置了一個電容式駐極體話筒,這個話筒對聲音比較敏感。聲波使話筒里面的駐極體薄膜發生振動,然后就會導致電容發生變化,產生和它對應變化的微小電壓。這個微小電壓在這之后又會被轉化成一個0-5V的電壓,經過A/D轉換后被數據采集器接受,并傳送給計算機。聲音檢測采用聲音傳感器模塊,可以檢測周圍環境的聲音強度,傳感器只能識別聲音的有無(根據震動原理)不能識別聲音的大小或者特定頻率的聲音。模塊在環境聲音強度達不到設定閾值時,D0口輸出高電平,當外界環境聲音強

21、度超過設定閾值時,模塊 D0 輸出低電平。2.3 溫度傳感器DS18B20溫度傳感器是美國的一家半導體公司推出的一種最新型的溫度傳感器,它和以前的熱敏電阻等測溫元件相比,它能夠讀出被測溫。這一部分是由DS18B20數字溫度傳感器及其與單片機的接口部分組成,主要完成對溫度信號的轉換和采集的工作。數字溫度傳感器把采集到的溫度傳到單片機的P1.0口通過數據引腳,然后單片機接受溫度并且把接收到的溫度存儲。這部分使用了傳感器DS18B20和單片機。溫度傳感器DS18B20的內部存儲器還包括一個高速暫存RAM和一個非易失性的E2PRAM。高速暫存RAM的結構為8字節的存儲器,結構如圖2.2所示。頭2個字節

22、包含測得的溫度信息,第3和第4字節TH和TL的拷貝,是易失的,每次上電復位時被刷新。第5個字節,為配置寄存器,它的內容用于確定溫度值的數字轉換分辨率。DS18B20工作時寄存器中的分辨率轉換為相應精度的溫度數值。低5位一直為1,TM是工作模式位,用于設置DS18B20在工作模式還是在測試模式。它的內部存儲器結構和字節定義如圖2.1所示。圖2.1 DS18B20內部結構2.4 煙霧傳感器MQ2為煙霧傳感器,FAN為5V電機。電路采用交流供電,220V交流市電從插頭引入電路,經電源變壓器降壓后變為直流,直流電壓直接供傳感器MQ2的加熱絲H-H工作,加熱絲給傳感器MQ2預熱一定時間后,才能正常檢測煙

23、霧。穩壓電壓同時供控制電路工作,接在繼電器、通電指示燈和風扇上。當MQ2所處的環境煙霧在允許范圍內時,其兩端輸出電極H-H間導電率很低,則加在電極間兩端HH電壓很低,則輸出電壓升高,晶體管9013導通,此時加在繼電器JRC4100F兩端的電壓達到它的啟動電壓(5V),繼電器跳轉,通電指示燈熄滅;風扇FAN電路接通,風扇工作,開始吸收煙霧。風扇產生吸力將煙霧吸入裝有活性炭過濾篩的殼體,先經過一層活性炭過濾后,再經過負離子發生器,從而除掉有害物質。過濾篩可以拆下來清理或更換,活性炭也可以更換。當煙霧逐漸減少,傳感器MQ2導電率升高,加在電極間兩端HH的電壓升高,輸出電壓變小,晶體管9013截止,則

24、繼電器JRC4100F兩端電壓為零,繼電器跳轉為常態,風扇FAN停止轉動,通電指示燈變亮。MQ-2的工作電路圖如圖2.2所示。圖2.2 MQ-2工作電路圖第3章系統需求分析3.1 系統設計目標通過51單片機,使用光敏傳感器和聲音傳感器模塊,如果檢測到有光線,照明系統不會工作,如果檢測不到光線并且檢測不到聲音照明系統也不會工作,只有當檢測不到光線并且檢測到聲音時照明燈才會啟動。為了讓人在生活中更加方便,本設計添加了一個時間顯示功能。另外本設計還添加了煙霧和溫度傳感器作為火災報警。3.2 系統功能需求根據需求調研結果確定本系統主要包括以下功能模塊。(1)光線檢測功能通過光敏傳感器對外界的光線進行檢

25、測,如果沒有檢測到足夠的光線,那么數字接口D0會輸出高電平,暗光指示燈變亮,工作模式由光線檢測跳變到聲音檢測模式;如果檢測到足夠的光線,數字接口D0會輸出低電平,指示燈不會變亮,工作模式不會發生變化(智能燈處于關閉狀態)。(2)聲音檢測功能通過聲音傳感器對外界的聲音進行檢測,如果檢測到聲音,那么數字接口D0會輸出低電平,智能燈開啟;如果檢測不到聲音,D0口輸出高電平,智能燈不會開啟。(3)溫度檢測功能溫度檢測選用全封裝探頭式DS18B20,它體積小,封裝性好,僅有一根數據線,將它放置在樓道中,進行實時溫度采集,并將采集的溫度數據進行轉換傳給MCU。當檢測到樓道里的溫度高于設定值時MCU就會發出

26、報警信號。(4)煙霧檢測功能MQ-2對所在的外界環境進行檢測,如果可燃性氣體的濃度沒有超過額定值,D0口輸出高電平,蜂鳴器不會報警;如果可燃性氣體的濃度超過額定值,D0口輸出低電平,蜂鳴器報警,達到預防火災的目的。(5)報警功能煙霧傳感器及溫度傳感器將采集到的信號分別在各自模塊轉化成數據信號,然后傳送到MCU進行數據處理,確定數據是否超出額定范圍,進而確定是否進行蜂鳴器報警。3.3 系統非功能需求(1)性能需求聲音檢測范圍:30130dB(A),工作溫度:-2070。(2)成本硬件部分成本低廉,由51單片機和幾個外部傳感器組成,大約100多元,如使用正確則不易損壞,無需經常更換使用元件,完全符

27、合物美價廉。(3)可保障性需求硬件部分模塊各部分獨立,可拆卸更換,如硬件損壞更換即可立即使用,易恢復性強。且消耗類硬件部分市場上銷售商家多,不會出現貨品不足無法更換的現象。3.4 系統開發環境 硬件環境:450*2MHZ/40G/1024MB/40G/軟件環境:WindowsXP以上操作系統/Keil /STC_ISP_V483。 3.5 系統可行性分析3.5.1 技術可行性本設計用51單片機做處理器,簡單地說,由于單片機本身就是個計算機系統。因此,只要在單片機的外圍適當加一些必要的擴展電路及通道結口,就可以構成各種應用系統,而接入的幾個傳感器經過測試都是可行的。3.5.2 經濟可行性近年來,

28、樓道照明設施隨著各地經濟和的發展,其規模及數量越來越大,樓道照明耗電在迅速上升。因此我們應以科學、合理的方式,實現樓道照明系統節能。本設計使用單片機最小系統和光敏傳感器、煙霧傳感器和聲音傳感器,成本大約為100元,與其他相似產品相比,不僅成本低而且功能更多,適應環境更廣,使得消費群體也隨之增多,創造更多的效益。第4章硬件設計4.1 系統設計指導原則(1)先進性樓道節能燈系統使用的單片機從內部的硬件到軟件有一套完整的按位操作系統,稱作位處理器,或布爾處理器,它的處理對象不是字或字節而是位。它不光能對片內某些特殊功能寄存器的某位進行處理,如傳送、置位、清零、測試等,還能進行位的邏輯運算,其功能十分

29、完備,使用起來得心應手。(2)安全性本設備的運行方式安全可靠,不但設備出現故障時蜂鳴器會報警,而且可以預防火災的發生。系統在正常運行和正常使用條件下,能夠承受可能出現的各種各樣意外事件的作用,并且在突發事件發生的時后和發生后,仍然能夠保持必要的能夠維持設備整體穩定性的能力。(3)實用性樓道節能燈系統不但脫離了手動化,大幅度的節約了能源,而且添加了預防火災的功能,更加實用于廣大人群。4.2 硬件設計由51單片機作為控制核心,硬件電路分為光線檢測,聲音檢測,溫度檢測和蜂鳴器報警等模塊。LCD界面顯示樓道內的溫度。軟件部分應用單片機C語言實現了本設計的全部控制功能,包括狀態顯示、信號處理及報警等。本

30、硬件設計圖如4.1所示。圖4.1硬件設計圖4.2.1 聲音傳感器模塊設計聲音傳感器原理圖如圖4.2所示。圖4.2 聲音傳感器原理圖麥克風是一個信號源,R13為麥克風的信號提供一個DC電位。經過C10耦合,進入下一級,R14和VR3的作用就是調節C10后信號的DC單位的高低,以便Q1導通和與后面比較器比較,經過Q1的放大,R15為放大管提供偏壓,R16R21為比較器的2腳固定一個電壓,為基準電位,3腳電位和2腳想比較,3高1腳就輸出高電位,LED不亮。3低1腳就輸出低電位,LED就亮。4.2.2 光敏傳感器模塊設計光敏傳感器原理圖如圖4.3所示。圖4.3 光敏傳感器原理圖光敏傳感器模塊工作電壓為

31、+5V,具有數字量電平信號和模擬量電平信號輸出,在使用過程中,可以根據需要,選擇數字量電平信號或模擬量電平信號。當光敏二極管接收到光信號后,光敏二極管的電阻減小,電流變大,AC節點電壓被拉低為低電平信號;相反,沒光照射,光敏二極管呈現極高阻值,AC節點電壓被上拉為高電平信號。模擬量電平信號輸出由AC電平決定,由此可以判斷光信號。雖然模擬量電平信號能夠迅速判斷火焰信號,但容易受到環境的干擾,比如日光等。通常將模擬量電平信號和指定的閥門電壓值(由IN信號決定)進行比較后,將結果OUT信號輸出。因此,在使用數字量電平信號輸出時,應首先調整閥門電壓值。光敏傳感器模塊接口說明如表4.1所示。表4.1 光

32、敏傳感器模塊接口說明接口說明VCC工作電壓+5VGND電源地D0數字量電平信號輸出A0模擬量電平信號輸出4.2.3 溫度傳感器模塊設計DS18B20溫度傳感器原理圖如圖4.4所示。圖4.4 溫度傳感器原理圖溫度傳感器接口說明如表4.2所示。表4.2 溫度傳感器接口說明接口說明GND接地DQ數字輸入/輸出VDD可選的+5V電源DS18B20中有兩個8位的存貯器,這倆個貯存器是用來貯存測到的溫度值,把它們編號為0號和1號,1號存貯器存是用來放溫度值的符號,如果溫度為正那么1號存貯器8位全是0否則全是1。編號為0的存貯器是用來存放溫度值的補碼,把存貯器里面的二進制數轉換成十進制數然后除以2就可以得到

33、被測溫度值。4.2.4 煙霧傳感器模塊設計煙霧傳感器原理圖如圖4.5所示:圖4.5 煙霧傳感器原理圖ADC0832與單片機的接口為4條數據線,分別是CS、CLK、D0、D1由于D0端與D1端在通信時并未同時有效并與單片機的接口是雙向的,所以電路設計時可以將D0和D1并聯在一根數據線上使用并與單片機P2.2口連接。.ADC0832在沒有工作的時候,他的CS輸入端應該是高電平,這時芯片是被禁用的,由單片機P2.0控制。CLK和D0/D1的電平可以是任意的。要進行A/D轉換時,在轉換完全結束前必先要把CS使能端放置在低電平而且一直是低電平。轉換結束時芯片就會開始轉換工作,同一時間,由處理器向芯片時鐘

34、輸入端CLK輸入時鐘脈沖,接單片機P2.0接口。D0/D1端則使用D1端輸入通道功能選擇的數據信號。4.2.5 LCD時間顯示模塊設計LCD1602原理圖如圖4.6所示:圖4.6 LCD1602原理圖液晶顯示模塊因為它的微功耗、顯示內容豐富、超薄輕巧、體積小、等諸多優點,在通訊、儀器儀表、電子設備、家用電器等低功耗應用系統中得到越來越廣泛的應用。字符型液晶是一種用5*7點陣圖形來顯示字符的液晶顯示器,根據顯示的容量可以分為1行16個字、2行16個字、2行20個字等,最常用的為2行16個字,LCD1602即是一款應用廣泛的2行16個字的字符型液晶顯示模塊。大連東軟信息學院畢業設計(論文)第5章軟

35、件設計5.1環境配置5.1.1 Keil的配置(1)軟件介紹KEILuVISION是眾多單片機應用開發軟件中最優秀的軟件之一,它支持眾多不同公司的MCS51架構的芯片,甚至ARM,它集編輯,編譯,仿真等于一體,它的界面和常用的微軟VC+的界面相似,界面友好,易學易用,在調試程序,軟件仿真方面也有很強大的功能。本設計使用的是Keil C51 V9.00 即09年發布的最新版本uVision 4漢化版。(2)創建工程單擊“工程”菜單下“新建uVision工程”并彈出對話框如圖5.1所示。圖5.1對話框uVision工程填寫文件名并保存,在接下來彈出的窗口中選擇微處理器型號,由于所列出的芯片型號中沒

36、有公司的,故選擇的選擇新建源文件,點擊文件新建(N),此時的源文件還未進行保存,單擊保存按鈕,彈出如下對話框,填寫文件名并保存。如圖5.2所示。圖5.2源文件圖例在工程目錄添加源文件。在工程窗口中右擊“源組”如5.3圖所示。圖5.3添加源文件到工程本設計的工程文件分別包括:main.c、18b20.c、1602.c、beep.c、DHT11.c、delay.c、reg52.h、stdio.h、intrins.h、18b20.h、1602.h、delay.h、beep.h、dht11.h,六個C文件和八個H文件。其中main.c文件是主函數文件,18b20.c是溫度傳感器的函數文件,1602.c

37、是lcd顯示屏的函數文件,delay.c是延時函數文件,beep.c是蜂鳴器的函數文件,DHT11.c是濕度傳感器的函數文件。如圖5.4所示。圖5.4工程文件5.1.2 STC_ISP的配置 一、軟件介紹STC-ISP是一款單片機下載編程燒錄軟件,是針對STC系列單片機而設計的,可下載STC89系列、12C2052系列和12C5410等系列的STC單片機,使用簡便,現已被廣泛使用。二、軟件功能STC_ISP_V4.80是由STC公司研發,可以向STC89C51、STC89C52等系列單片機內燒寫程序。可以設置波特率,串口等參數。同時還可以作為串口調試工具,用于串口收發數據的調試軟件。三、軟件的

38、燒寫配置過程(1)打開STC-ISP,如下圖界面,在MCU Type欄目下選中單片機STC89C52RC。(2)根據9針數據線連接情況選中COM4端口。 (3)先要確認硬件連接是否正確,按如圖點擊“打開文件”并在對話框內找到要下載的HEX文件。(4)點擊“Download/下載”。(5)手動按下電源開關便即可把可執行文件HEX寫入到單片機內。 5.2功能模塊設計圖功能模塊設計圖如圖5.5所示。圖5.5功能模塊設計圖5.3功能模塊實現5.3.1主流程圖圖5.6 主流程圖用戶使用先要進行初始化,然后進行光線的檢測,如果檢測到光線,則處于光線充足的狀態下,那么重新返回光線檢測部分;如果沒有檢測到光線

39、,則說明光線不充足,則滿足燈光開啟的條件之一,就會進行聲音的檢測。如果檢測不到聲音,就表示沒有人經過,會重新檢測;如果檢測到聲音,兩個開啟照明燈的條件就都符合,燈就會亮。同時,系統會一直進行煙霧檢測。如果檢測到煙霧沒有超過設定值,重新檢測;如果超過設定值就會進行蜂鳴器報警。如果檢測到的溫度沒有超過設定值,重新檢測;如果超過設定值,蜂鳴器就會報警。5.3.2光線檢測功能實現光線檢測流程圖如圖5.7所示。圖5.7 光線檢測流程圖用戶對光線進行檢測,先等待光線,如果有光線進入,那么跳回到等待光線傳入,重新檢測;如果沒有光線進入,那么燈就會自動點亮。5.3.3聲音檢測功能實現聲音檢測流程圖如圖5.8所

40、示。圖5.8 聲音檢測流程圖用戶對聲音進行檢測,先等待聲音信號,如果有聲音信號進入,那么跳回到等待聲音信號,重新檢測;如果沒有聲音信號進入,那么燈就會自動點亮。5.3.4煙霧檢測功能實現煙霧檢測流程圖如圖5.9所示。圖5.9 煙霧檢測流程圖用戶對煙霧濃度進行檢測,先等待煙霧信號,如果沒有大于額定濃度值的煙霧進入,那么跳回到檢測煙霧信號,重新檢測;如果有大于額定濃度值的煙霧進入,那么蜂鳴器就會報警。大連東軟信息學院畢業設計(論文)第6章系統測試6.1 測試概述智能樓道等系統首先對聲音、光線、溫度、煙霧等檢測,確定模塊是否好用,然后測試溫度和煙霧的范圍,在警報與非警報階段輸出不同的信號,實現蜂鳴器

41、報警。本次測試主要針對聲音和光敏傳感器模塊對于被測環境的檢測效果、溫度和煙霧的報警情況進行測試,以達到讓用戶可以正常使用的目的。6.2 模塊檢測6.2.1 光線檢測測試方案:由于光敏傳感器模塊在檢測到光線亮度大于額定值時,會通過D0輸出一個低電平。單片機的P00口控制LED(D1)的亮暗,如果P00接低電平,D1就會亮,高電平則不會亮。將光敏傳感器模塊的VCC、GND接好,輸出口接P00,通過檢測LED的亮暗來測試此模塊是否好用。測試用例:在將光敏模塊以方案中敘述的方式連接好以后,用一個紙盒遮住光敏傳感器,然后LED燈不亮,光敏模塊在無光的情況下輸出高電平。用一個手電筒照射光敏傳感器,LED燈

42、亮,光敏模塊在無光的情況下輸出高電平。通過上述測試證明光敏模塊是可以正常運行的。表6.1 光敏傳感器測試表測試條目預期結果實際結果說明不提供光亮LED燈亮LED燈亮正常提供光亮LED燈不亮LED燈不亮正常6.2.2 聲音檢測測試方案:由于聲音傳感器模塊在檢測到聲音響度大于額定值時,會通過D0輸出一個低電平。單片機的P00口控制LED(D1)的亮暗,如果P00接低電平,D1就會亮,高電平則不會亮。將聲音傳感器模塊的VCC、GND接好,輸出口接P00,通過檢測LED的亮暗來測試此模塊是否好用。測試用例:在將聲音模塊以方案中敘述的方式連接好以后,在聲音傳感器的監測范圍內擊掌,然后LED燈亮,光敏模塊

43、在無光的情況下輸出低電平。不發出聲音時,LED燈不亮,聲音模塊在安靜的情況下輸出高電平。通過上述測試證明聲音模塊是可以正常運行的。表6.2 聲音傳感器測試表測試條目預期結果實際結果說明不提供聲音LED燈不亮LED燈不亮正常提供聲音LED燈亮LED燈亮正常6.2.3 煙霧檢測測試方案:由于MQ-2傳感器模塊在檢測到濃度大于警報值的甲烷等可燃性氣體時,會通過D0輸出一個低電平。單片機的P00口控制LED(D1)的亮暗,如果P00接低電平,D1就會亮,高電平則不會亮。將MQ-2傳感器模塊的VCC、GND接好,輸出口接P00,通過檢測LED的亮暗來測試此模塊是否好用。測試用例:在將MQ-2模塊以方案中

44、敘述的方式連接好以后,使用一個非防風打火機,打火后搖動以熄滅火焰,將打火機放置于傳感器模塊附近,過一會之后可以看到LED會變亮。因此可知,MQ-2傳感器模塊能夠正常檢測,且會輸出一個低電平信號。表6.3煙霧傳感器測試表測試條目預期結果實際結果說明提供甲烷LED燈亮LED燈亮正常不提供甲烷LED燈不亮LED燈不亮正常大連東軟信息學院畢業設計(論文)第7章結論伴隨著社會的飛速發展,科技的不斷進步,單片機應用技術正在逐漸的普及到人們日常生活中。在此背景下,本文圍繞智能樓道燈系統的結構設計和功能模塊設計進行了研究工作,提出了一種基于單片機開發的智能樓道燈系統架構,旨在為在樓道中行走人們提供一個安全可靠、低成本、高實用的樓道燈。 本文重點為智能樓道燈系統的功能模塊的設計,主要完成以下工作:針對智能樓道燈的應用背景和需求分析,分析目前市場主流的智能樓道燈的優缺點,從而確定了基于單片機的智能樓道燈系統的整體設計方案;主要實現了樓道燈的光線檢測功能、聲音檢測功能、煙霧檢測功能、溫度檢測功能以及蜂鳴器報警的功能,并詳細介紹了各個功能模

溫馨提示

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

評論

0/150

提交評論