版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
附錄PAGE16PAGE12單片機空氣質(zhì)量報警器的設(shè)計與實現(xiàn)摘要本畢業(yè)設(shè)計可分為溫濕度檢測、粉塵檢測和人體預(yù)警這幾個基本功能。溫濕度傳感器DHT11用于檢測溫濕度,它的優(yōu)點主要有溫濕度測量誤差小、分辨率高、抗干擾能力強。粉塵檢測電路則是利用粉塵傳感器檢測空氣中的顆粒濃度,并送入模數(shù)轉(zhuǎn)換芯片實現(xiàn)基本的功能。人體檢測的功能則由hc-sr501模塊來進行實現(xiàn)的。溫濕度、PM2.5、防盜檢測這三個是現(xiàn)在基本的環(huán)境參數(shù),它們的檢測方法和字關(guān)鍵詞:溫濕度檢測,粉塵傳感器,防盜報警器目錄3217前言 118302第1章緒論 2145401.1空氣質(zhì)量報警器的背景 2188311.2空氣質(zhì)量報警器的概述 2185401.3課題的研究思路 2232521.4系統(tǒng)構(gòu)成 320306第2章硬件的設(shè)計 493852.1主控電路 4108452.2溫濕度檢測 6280342.3A/D轉(zhuǎn)換電路 9140842.4粉塵檢測電路 11129602.5報警電路 11175582.6液晶顯示電路 1363392.7人體檢測模塊 14298892.8按鍵電路 1513094第三章軟件的設(shè)計 17115353.1軟件介紹 17234183.2系統(tǒng)程序流程圖 182419第四章焊接與調(diào)試 19273414.1焊接 1932結(jié)論 2010562參考文獻 22前言空氣污染是當(dāng)今面臨的一個相對嚴重的問題。大城市的空氣質(zhì)量更加令人擔(dān)憂。據(jù)統(tǒng)計,世界上幾乎大部分的普通疾病都是室內(nèi)空氣污染造成的。室內(nèi)環(huán)境污染導(dǎo)致許多疾病,嚴重甚至威脅生命。因此,人們越來越關(guān)注空氣質(zhì)量監(jiān)測。然而雖然空氣中的污染物眾多,但是不易被輕易察覺。大多數(shù)情況下的空氣污染都是人們看不見的。比如PM2.5的顆粒,由于其顆粒微小,人們不易觀察到,但它對人體健康有一定的危害,因此對于PM2.5的測量也慢慢開始受到人們關(guān)注。本課題希望設(shè)計一種可以實時檢測溫度,濕度和PM2.5的設(shè)計,并且可以在LCD上顯示輸出相對應(yīng)的當(dāng)前溫度,濕度和PM2.5值,以及防盜人體檢測報警。該畢業(yè)設(shè)計目的在實現(xiàn)所處環(huán)境的空氣溫度,濕度和顆粒濃度的預(yù)警和實時監(jiān)測,有利于人們對當(dāng)前所處環(huán)境的空氣質(zhì)量有一個大致了解,為人類創(chuàng)造更好更健康更舒適的環(huán)境。而且設(shè)計的空氣質(zhì)量檢測器尺寸小,功耗低并且易于操作。它非常適用于家庭和社區(qū)醫(yī)療,以便于可以實時了解當(dāng)前所處環(huán)境的空氣質(zhì)量。第1章緒論空氣質(zhì)量報警器的背景溫度、濕度以及PM2.5已成為人們?nèi)粘I罟ぷ魉懻摰脑掝}。該畢業(yè)設(shè)計設(shè)想設(shè)計一個用于實時檢測溫度,濕度以及PM2.5的設(shè)備,而且LCD還可以顯示當(dāng)前所處環(huán)境的溫度,濕度以及PM2.5的值,并給出對應(yīng)的報警輸出和人體防盜報警。而目前市場上的空氣質(zhì)量監(jiān)測儀可以實現(xiàn)基本的空氣監(jiān)測,但存在或多或少的問題,例如:價格昂貴,操作復(fù)雜,不易攜帶等,并且有些機器需要特殊的工作環(huán)境,它不適合在家里使用。針對這些問題,結(jié)合實際需要,本次畢業(yè)設(shè)計方向主要是實時空氣質(zhì)量監(jiān)測,著重于用戶體驗和便攜性,并致力于使其適合沒有專業(yè)人員的人可以使用。本畢業(yè)設(shè)計設(shè)想用來實時監(jiān)測當(dāng)前所處環(huán)境的溫度,濕度和顆粒物濃度,并校準室內(nèi)空氣質(zhì)量水平,使用戶可以簡單的對室內(nèi)空氣質(zhì)量水平有一個大致的了解,從而判斷自己的生活情況。同時,當(dāng)室內(nèi)環(huán)境中PM2.5濃度過高,空氣質(zhì)量過差時,系統(tǒng)會發(fā)出警報提醒室內(nèi)人員。空氣質(zhì)量報警器的概述1.概述該畢業(yè)設(shè)計主要功能是:溫濕度和PM2.5實時檢測,人體防盜報警。畢業(yè)計劃主要由MCU系統(tǒng)、溫度/濕度獲取模塊、lcd、人檢測模塊、pm2.5獲取模塊、ad轉(zhuǎn)換模塊構(gòu)成。MCU被用作主控制芯片,在LCD上顯示當(dāng)前環(huán)境的溫度、濕度和顆粒濃度,布防模式檢測到人體就會報警,溫濕度超過設(shè)定的限制也會報警。課題的研究思路1.研究意義人們的生活越來越信息化,越來越多的電子產(chǎn)品走進了人們的日常生活,各種電子測量設(shè)備也被大多數(shù)普通人家所擁有。盡管當(dāng)今世界上有許多設(shè)備可以用來檢測空氣質(zhì)量,但是,大多數(shù)很是笨重或者在特定環(huán)境里才能使用,方便大多數(shù)人們的設(shè)備卻是很少。因此,設(shè)計一個可以讓大多數(shù)人輕松方便使用的設(shè)備是有意義的。人們越來越關(guān)注所居住地空氣質(zhì)量的好壞,所以本設(shè)計的實現(xiàn),可以方便人們隨時查看居所的空氣的質(zhì)量。2.研究思路(1)翻閱有關(guān)的資料確定其可行性;(2)選擇合適的元器件,熟悉其特性;(3)完成電路原理圖設(shè)計;(4)完成實物的焊接;(5)完成軟件設(shè)計;(6)調(diào)試硬件做出最后修改;3.研究難點(1)電路板的布局焊接。(2)仿真電路的設(shè)計。1.4系統(tǒng)構(gòu)成本畢業(yè)項目所包含的主要硬件包括:MCU系統(tǒng)、溫度/濕度獲取模塊、lcd、人檢測模塊、pm2.5傳感器、ad轉(zhuǎn)換模塊等。方框圖如圖1-1所示。圖1-1系統(tǒng)方框圖第2章硬件的設(shè)計2.1主控電路STC89C52除了具有無法解密、低功耗、高速、高可靠性、強抗靜電、強干擾等特點外,其內(nèi)部資源也更加豐富。它有1280字節(jié)的SRAM,
8-64k字節(jié)的內(nèi)部程序存儲器,2-8K字節(jié)的ISP引導(dǎo)代碼,除了P0-P3端口外,還具有P4端口(PLCC封裝),芯片有8路8
AD
(AD系列),芯片還具有EEPROM、看門狗、雙數(shù)據(jù)指針等。主要功能如表2-1所示,引腳如圖2-1所示。51單片機開發(fā)板類似于各種51單片機實驗板,編程為匯編語言或C語言。當(dāng)使用STC單片機時,直接使用帶有串行線開發(fā)板和計算機串口的產(chǎn)品套件,并根據(jù)STC單片機教程下載編程器進行下載操作,其下載速度比其他單片機更快。表2-1:主要功能STC89C52引腳介紹如下所示。VCC(Pin40):接電源VSS(Pin20):接地線圖2-1引腳圖單片機最小系統(tǒng),也叫做單片機最小應(yīng)用系統(tǒng),是指用最少的原件組成單片機可以工作的系統(tǒng)。最小系統(tǒng)一般應(yīng)該包括:單片機、電源、晶振電路、復(fù)位電路。結(jié)構(gòu)如圖2-2所示。圖2-2單片機最小系統(tǒng)1.時鐘電路時鐘電路就是一個振蕩器,是單片機正常工作的關(guān)鍵。時鐘電路本身不控制任何事情,但是可以使用程序讓單片機根據(jù)時鐘執(zhí)行相應(yīng)的工作。幾乎所有的數(shù)字系統(tǒng)都根據(jù)節(jié)拍逐步處理信號,并且系統(tǒng)的每個部分也都根據(jù)節(jié)拍完成。為了使電路的所有部分均勻跳動,需要“時鐘信號”。產(chǎn)生該時鐘信號的電路是時鐘電路。如圖2-3所示。圖2-3時鐘電路2.復(fù)位電路RST(9)端被連接到電源Vcc以實現(xiàn)電平復(fù)位。如圖2-4所示。圖2-4復(fù)位電路3.中斷技術(shù)概述中斷是操作系統(tǒng)提供多進程多任務(wù)的功能。中斷是一個信號,提示操作系統(tǒng)停止一個進程上的工作,并開始另一個進程上的工作。中斷信號可以用來響應(yīng)硬件或軟件事件。這些中斷分別分為硬件中斷和軟件中斷。對于任何特定的處理器,中斷類型的數(shù)量都受到體系結(jié)構(gòu)的限制。硬件中斷條件相關(guān)硬件的狀態(tài)可能暗示外部硬件設(shè)備,例如,按下鍵盤鍵或移動鼠標(biāo)會觸發(fā)硬件中斷,導(dǎo)致處理器讀取擊鍵或鼠標(biāo)位置。軟件中斷是由處理器本身在執(zhí)行特定指令或滿足特定條件時請求的。每個軟件中斷信號都與一個特定的中斷處理程序相關(guān)聯(lián)。處理器在每個指令周期中對中斷觸發(fā)信號進行采樣,只有當(dāng)采樣發(fā)生時信號被斷言,處理器才會響應(yīng)觸發(fā)器。如圖2-5所示。 圖2-5中斷響應(yīng)和處理過程2.2溫濕度檢測DHT11是一種常用的溫濕度傳感器。該傳感器配有一個專用的NTC來測量溫度和一個8位微控制器輸出的溫度和濕度值作為串行數(shù)據(jù)。傳感器也是工廠校準,因此很容易與其他微控制器接口。
該傳感器可測量0℃-50℃的溫度和20%-90%的濕度,精度分別為±1℃和±1%。所以如果你想在這個范圍內(nèi)測量,那么這個傳感器可能是正確的選擇。傳感器實物圖如下圖2-6所示:圖2-6DHT11傳感器實物圖引腳介紹:VCC:電源3.5V至5.5V;Dout:溫度和濕度通過串行輸出;NC :沒有連接,因此不使用;GND:連接電路到地。(2)接口說明:1.在典型應(yīng)用電路中,倘若在連接布線的長度不大于二十米時,這個時候可以使用5.1K的上拉電阻,另外一種情況就是在長度不小于二十米時,就應(yīng)該根據(jù)當(dāng)?shù)氐膶嶋H情況來相應(yīng)的減小上拉電阻的電阻值。
2.倘若使用的電源是3.5V的時候,這個時候連接線的長度應(yīng)該在二十厘米之下。如果不這樣做,把連接線的長度設(shè)在了二十厘米之上,就會因為線的電壓下降的緣故從而造成傳感器的電源不足,以至于最后產(chǎn)生的測量結(jié)果與實際有很大的偏差。DHT11傳感器是工廠校準和輸出串行數(shù)據(jù),因此它是非常容易設(shè)置。這個傳感器的連接圖如下2-7所示。如您所見,數(shù)據(jù)引腳連接到MCU的I/O引腳和一個5K上拉電阻使用。該數(shù)據(jù)引腳輸出溫度和濕度的值作為串行數(shù)據(jù)。圖2-7傳感器的連接圖(3)數(shù)據(jù)幀的描述:如果您試圖將其與其他MCU接口,那么下面給出的數(shù)據(jù)表將會派上用場。數(shù)據(jù)管腳輸出的順序為:8位濕度整數(shù)數(shù)據(jù)+8位濕度十進制數(shù)據(jù)+8位溫度整數(shù)數(shù)據(jù)+8位溫度分數(shù)數(shù)據(jù)+8位奇偶校驗位。為了請求DHT11模塊發(fā)送這些數(shù)據(jù),I/O引腳必須瞬間變低,然后保持高。電氣特性如圖表2-2所示。表2-2DHT11的電氣特性時序描述:一開始,單片機向傳感器發(fā)送開始信號,然后DHT11讀到后會有個響應(yīng)輸出通知單片機,然后單片機就可以讀取數(shù)據(jù)了,這些時序就是由一系列的高低電平時間組成。1.一開始,單片機會發(fā)送開始信號。開始信號就是主機會把總線往下拉,然后就會進入等待階段,主機會等待DHT11的應(yīng)答。但是在這個等待期間低電平持續(xù)的時間就應(yīng)該大于18ms,這是有一定原因的,如果時間沒有大于18ms溫濕度傳感器就不能夠找到MCU發(fā)送的開始信號。2.溫濕度傳感器響應(yīng)時序:溫濕度傳感器會把總線拉低,把總線拉低以后溫濕度傳感器就會產(chǎn)生響應(yīng)信號,下一步就進入了等待階段,只需要靜靜等待主機的獲取就好了。這個時候的該狀態(tài)應(yīng)該為低電平狀態(tài),持續(xù)的時間大概為80us。倘若主機獲取得狀態(tài)正好是低電平狀態(tài),那么就說明這次響應(yīng)是成功的。溫濕度傳感器已經(jīng)發(fā)送了響應(yīng)信號以后,這時候就應(yīng)該為了輸出數(shù)據(jù)而開始做準備了,就是把總線拉高。3.主機發(fā)送開始信號以后DHT11如期響應(yīng)了,那么主機就可以準備接收數(shù)據(jù)了,由于是單總線,DHT11的數(shù)據(jù)只能按位輸出,數(shù)據(jù)0和數(shù)據(jù)1也是按照高低電平長短來決定的。DHT11的每一位數(shù)據(jù)都是以50us低電平間隙開始,然后如果高電平是26-28us就表示0,如果高電平是70us表示1。這樣主機只要讀取等待50us低電平過去然后再判斷高電平長短就能收集數(shù)據(jù)了,4.如果MCU發(fā)送了一次啟動信號以后,溫濕度傳感器就會響應(yīng)MCU已經(jīng)發(fā)送的啟動信號,然后溫濕度傳感器就會持續(xù)發(fā)送數(shù)據(jù),持續(xù)發(fā)送40位數(shù)據(jù)。但是倘若溫濕度傳感器一開始就沒有收到來自MCU發(fā)送的啟動信號,那么溫濕度傳感器就不會自動去收集當(dāng)前環(huán)境的溫度和濕度數(shù)據(jù)。這時,我們必須根據(jù)DHT11輸出的0和1信號每8位組成一個字節(jié)。5.下面就可以在主函數(shù)中處理接收到的數(shù)據(jù)顯示了,首先,單片機發(fā)送一個開始信號,然后判斷DHT11有沒有響應(yīng),有響應(yīng)就直接讀取40位的數(shù)據(jù),用一個數(shù)組DHT11_Buffer[5]緩存,然后拿出DHT11_Buffer[0]就是濕度,DHT11_Buffer[2]就是溫度,這兩個數(shù)值賦給數(shù)碼管顯示就可以了。傳感器的電路圖如圖2-8所示。圖2-8DHT11電路原理圖2.3A/D轉(zhuǎn)換電路ADC0832是一個8位逐次逼近A/D轉(zhuǎn)換器,具有串行I/O和可配置的輸入多路復(fù)用器,最多可配置8個通道。串行I/O的配置符合NSCMICROWIRE串行數(shù)據(jù)交換標(biāo)準,便于與COPS處理器家族的接口,并可以與標(biāo)準移位寄存器或μPs接口。該2通道多路復(fù)用器被軟件配置為單端或差分輸入以及通道分配。差分模擬電壓輸入允許增加共模抑制和抵消模擬零輸入電壓值。此外,電壓基準輸入可以調(diào)整,以允許編碼任何較小的模擬電壓跨度到完整的8位分辨率。電壓在0V和5V之間被輸入。這種芯片的轉(zhuǎn)換時間一般來說在32μS左右.而且這種芯片一般來說都會輸出雙數(shù)據(jù),這就方便了數(shù)據(jù)的驗證,一定程度上會大概率減少數(shù)據(jù)錯誤。??梢酝ㄟ^DI數(shù)據(jù)輸入端子容易地實現(xiàn)信道功能的選擇。有以下特性:TTL/MOS輸入/輸出電平兼容;0v至5V輸入范圍,采用單5V電源;與所有微處理器的簡單接口,或“獨立運行”;不需要調(diào)零或滿量程;;分流調(diào)節(jié)器允許在高壓電源下運行;具有串行數(shù)字數(shù)據(jù)鏈的遠程操作;TTL/MOS輸入/輸出兼容 。引腳圖如下圖2-9所示。圖2-9引腳圖引腳說明如下:注意,adc上的每次讀取都可以使用不同的引腳和通道。因此,引腳號、模式和通道作為參數(shù)傳遞給函數(shù),這樣庫就可以使用協(xié)議提供的靈活性??刂破魇褂?個引腳與adc通信——CS(通道選擇),CLK(時鐘)和DI/O(數(shù)字輸入/輸出)。這個實現(xiàn)使用單個引腳進行數(shù)字輸入/輸出(切換其方向),但也可以使用單獨的引腳。在轉(zhuǎn)換器的數(shù)據(jù)表中描述的協(xié)議包括一個設(shè)置階段和一個轉(zhuǎn)換階段。在每一個通信的比特上,一個脈沖被發(fā)送到時鐘引腳上。2.工作原理如下:存在第二脈沖和第三脈沖之前的空閑時間的時段,在此期間應(yīng)輸入2位數(shù)據(jù)以選擇頻道:倘若DI端口輸入的這兩位數(shù)據(jù)一位是“1”和另一位是“0”的時候,那么就說明這時候只是對CH0進行單通道轉(zhuǎn)換模式;倘若DI端口輸入的這兩位數(shù)據(jù)其中一個是“0”和另一個是“1”的時候,這時候模式就會變成將CH0作為負輸入端IN-,CH1作為正輸入端IN+進行輸入;倘若DI端口輸入的這兩位數(shù)據(jù)其中一位是“0”和另外一位是“0”的時候,又會是另一種模式,這次會將CH0作為正輸入端,CH1作為負輸入端進行輸入;倘若DI端口輸入的這兩位數(shù)據(jù)都是“1”時,只對CH1進行單通道轉(zhuǎn)換。倘若這兩個工作都完成以后即啟動位輸入、通道選擇都完成以后,那么這個時候就可以開始讀取數(shù)據(jù)了,這種狀態(tài)下通過轉(zhuǎn)換而得到的數(shù)據(jù)就會被發(fā)送出去。但是這數(shù)據(jù)一共會被送出去兩次,其中一次就是趕在高位在前傳送的時候,而另外一次則是低位在前傳送的時候,但總的來說這兩次都是接連被送出去的。這樣以來就可以在程序讀取這兩個數(shù)據(jù)以后,我們親自來檢驗數(shù)據(jù)是否已經(jīng)被正確讀取了。2.4粉塵檢測電路1.粉塵傳感器可以感知大于1微米的其他微粒子,又小又輕,安裝起來很簡單方便,輸入電路只需要5V就可以了,非常方便處理信號,而且在粉塵傳感器的內(nèi)部設(shè)置又氣流發(fā)生器,并且這個氣流發(fā)生器可以單獨的來進行使用并且保持很長一段時間。2.這個傳感器的主要參數(shù)分為以下幾個部分:可以檢測1微米以上的塵埃粒子的光學(xué)原理器件,這個器件可以檢測1微米以上灰塵粒子;5VDC電源,這種傳感器用來檢測粒子的檢測最大范圍大概是800pcs/293ml(大于1mm的粒子)。3.檢測原理:在這個傳感器的內(nèi)部光電晶體管和IRED成斜對角布置在裝置的內(nèi)部的角落處,并且傳感器中間部位有一個小孔,這樣空氣就可以從小孔中經(jīng)過,而空氣中的塵埃就會產(chǎn)生反射光,這個反射光就會被傳感器檢測到,其中這個傳感器對香煙產(chǎn)生的煙氣和其他微小顆粒大部分都是有效的。工作時,它可以直接在數(shù)字顯示畫面上顯示空氣中灰塵的質(zhì)量濃度(mg/m3)。原理如下圖2-10所示。圖2-10粉塵傳感器2.5報警電路1.燈光報警模塊發(fā)光二極管簡稱為LED,是電子世界真正的無名英雄。它們做數(shù)十種不同的工作,可以在各種設(shè)備中找到。一般作為指示燈來使用,因為它能發(fā)出不同顏色的光。LED的特點有:節(jié)能,環(huán)保,干凈,體積小,響應(yīng)速度快和能夠在短時間內(nèi)開關(guān)狀態(tài)工作,超長壽命,多變換。本設(shè)計就是利用不同顏色的LED燈來給與我們不同的指示。LED的兩個重要特性是它的光強與電流和結(jié)電壓與電流特性。此外,它們在數(shù)字控制上形成數(shù)字,從遙控器傳輸信息,點亮手表,告訴你你的電器何時打開?;旧?,led只是很容易放入電路中的小燈泡。但與普通白熾燈泡不同的是,它們沒有會燒壞的燈絲,也不會變得特別熱。它們僅由半導(dǎo)體材料中電子的運動來照明,壽命和標(biāo)準晶體管一樣長。該模塊電路圖如圖2-11所示。圖2-11燈光報警模塊的電路圖2.聲音報警模塊圖2-12聲音報警模塊的電路圖蜂鳴器是一種可以發(fā)出蜂鳴聲音的發(fā)聲設(shè)備的一種,蜂鳴器能把接受到的音頻信號轉(zhuǎn)換為可以聽到的聲音信號。蜂鳴器在當(dāng)今社會應(yīng)用的領(lǐng)域十分寬廣,像是用于家居電器,安全警報和消防以及電子娃娃和游戲機當(dāng)中等等。蜂鳴器可以發(fā)出蜂鳴聲可以用來提示人們。依據(jù)不同的設(shè)計蜂鳴器可能又不同的用途,它可以發(fā)出各種聲音,例如音樂,警笛,警報器和電鈴。洗衣機中使用的蜂鳴器經(jīng)常蜂鳴以提醒用戶操作過程。燃燒設(shè)備中使用的大多數(shù)蜂鳴器會發(fā)出警報聲,以警告用戶燃燒設(shè)備正在燃燒。作為門鈴應(yīng)用程序,蜂鳴器通常會發(fā)出“叮”聲或音樂以提醒客人參觀。經(jīng)常在公共安全,銀行和家庭警衛(wèi)區(qū)安裝蜂鳴器。如果有人進入防護區(qū)域,則在傳感器控制下,蜂鳴器會發(fā)出聲響。這個模塊的電路圖如圖2-12所示。2.6液晶顯示電路LCD1602A液晶顯示器是一種字符型液晶顯示模塊一般能夠顯示數(shù)字,英文等作。許多電子產(chǎn)品,例如游戲機,測電筆,電子秤和許多家用電子產(chǎn)品)的通設(shè)備大部分都采用了這個模塊。模塊電路圖如圖2-13所示。圖2-13液晶顯示電路圖這個模塊具有以下優(yōu)點:1.畫質(zhì)高,不閃爍。2.LCD是數(shù)字顯示器,與MCU系統(tǒng)的接口更可靠,更方便。3.重量輕。4.耗電少。2.7人體檢測模塊人體檢測模塊具有高靈敏度,強可靠性和超低壓工作模式。廣泛用于各種自動感應(yīng)電氣設(shè)備。人體檢測模塊的功能特點:1.全自動感應(yīng):當(dāng)有人進入其感應(yīng)范圍則輸入高電平,人離開感應(yīng)范圍則自動延時關(guān)閉高電平,輸出低電平。2.溫度補償功能:倘若是在夏季的時候,設(shè)備所在環(huán)境溫度升至31攝氏度左右的時候,檢測的距離相比較而言就會稍稍縮短一些,而這個溫度補償功能剛剛好就可以可用來彌補某些缺陷。使用說明:1.倘若給感應(yīng)模塊上電之后,會有一定的初始化時間,這個初始化時間大概在1min左右,在這個初始化時間里,感應(yīng)模塊就會間歇性的輸出零到三次,并且在時間大概過了1min后感應(yīng)模塊就會進入待機的狀態(tài)了。2.在使用人體檢測模塊的過程中,使用者應(yīng)該盡力減少直接作用在人體檢測模塊表面的透鏡上的干擾源,例如光,這樣做是為了減少引起誤操作因為干擾源。3.人體傳感模塊采用的時矩形窗口的雙元件探頭。傳感器的時間和距離有所不同。倘若傳感器的時間和距離差異越大,那么傳感器就會越靈敏。如果要傳感器安裝正確的時候,它發(fā)揮的作用才是最大的,因此有著矩形窗口的探頭的雙重元件的方向應(yīng)該盡量與人體運動最多的方向保持平行,這樣就可以保證隨時都能感測到人體的移動。探頭在所有方向上都可以感知,但是左側(cè)和右側(cè)仍大于上下方向,并且靈敏度更高。安裝仍必須盡可能符合上述要求。人體感應(yīng)模塊的內(nèi)部結(jié)構(gòu)如圖2-14所示。圖2-14人體人體感應(yīng)模塊的內(nèi)部結(jié)構(gòu)圖2.8按鍵電路該設(shè)計中,按鈕連接到低電平以讀取按鈕。當(dāng)最初為高電平時,當(dāng)按下按鈕時,它將使單片機處于低電平,并且單片機將處理信號。在這次設(shè)計中,按鍵需要實現(xiàn)的功能有:設(shè)置功能,增加功能,減少功能,布防功能。為了實現(xiàn)這四種功能就可以設(shè)置四種獨立按鍵進行相應(yīng)的操作。在現(xiàn)如今的市場上主要的單片機鍵盤可以分為兩大種,其中一種就是獨立鍵盤,而另外一種就是矩陣鍵盤。如果當(dāng)你設(shè)計的單片機控制系統(tǒng)需要的功能按鍵不是為數(shù)不多的時候,就應(yīng)該選擇使用矩陣鍵盤,反之,就應(yīng)該使用獨立鍵盤。識別按鍵的方法有很多,最常見的方法是掃描方法:當(dāng)按下該鍵時,將導(dǎo)通與該鍵連接的行線和列線,并且當(dāng)沒有按下鍵時,該行線處于高電平。如果所有的列線都處于高電平,則無論是否按下按鈕都不會導(dǎo)致行線的電平發(fā)生變化,因此所有的列線都必須處于水平。這樣,當(dāng)按下一個鍵時,更改鍵的行的級別從高變?yōu)榈停纱丝梢耘袛喑鱿鄳?yīng)的行有一個按鍵被按下了。在單芯片微計算機處理鍵盤的情況下,消除鍵盤抖動是很重要的。這里說明的抖動是機器抖動。通常的情況下是,沒有按鍵的時候,鍵盤的電平會變得不穩(wěn)定。這是不可避免的,只需在按下按鍵時注意即可,一般該抖動大概會持續(xù)10到200毫秒。四個不同的按鍵閉合就會實現(xiàn)不同的功能,當(dāng)K1閉合,就可以進行設(shè)置操作,這時候按下按鍵K1,顯示屏上的數(shù)值會進入設(shè)置模式,數(shù)值會變成閃爍狀態(tài),再按一次K1,下一位數(shù)值就會進入設(shè)置模式;這時候如果按下K2鍵,K2閉合,就能實現(xiàn)設(shè)置模式下的數(shù)值增加的功能了,如果按下K3鍵,K3閉合,相反的數(shù)值就會減少;如果按下K4鍵,K4閉合,就會進入布防模式。圖2-15按鍵電路第三章軟件的設(shè)計3.1軟件介紹1.KeilC51是一個擁有友好的用戶界面并且功能十分強大的C語言軟件開發(fā)系統(tǒng)。使用過后,經(jīng)驗會變得更加豐富。最主要的是這個軟件還提供了許多強大又便捷的功能。軟件界面如圖3-1所示。圖3-1軟件界面2.Protel99SE基于Windows環(huán)境下開發(fā)的電路板設(shè)計\t"/item/protel%2099se/_blank"軟件。這個軟件運行十分穩(wěn)定并且非常高效,將所有的設(shè)計工具,集成在單一的設(shè)計環(huán)境中并且還將設(shè)計數(shù)據(jù)文件儲存在單一的設(shè)計數(shù)據(jù)庫中。不僅功能強大,人機界面也是友好,易于人們的學(xué)習(xí)和使用,對于學(xué)校電腦來說運行起來不占用過多資源,許多學(xué)校和學(xué)生都首選這個軟件。并且對于業(yè)余愛好者來講,它簡單易學(xué),操作方便,做為業(yè)務(wù)愛好足夠用了,如果你是專業(yè)設(shè)計電路板的,protel99se就顯得有點老舊了。軟件界面如圖3-2所示。圖3-2Prtel99SE軟件界面3.2系統(tǒng)程序流程圖圖3-3系統(tǒng)程序流程圖YNYN第四章焊接與調(diào)試4.1焊接1.在焊接之前應(yīng)該先做好充足的準備工作,以免在焊接過程中出現(xiàn)像元器件焊接錯誤,電路焊接失誤等原因造成的焊接失敗。購買好元器件,甚至多買一份,做好備份,以免因為自己焊接失誤或者其他原因,導(dǎo)致元器件不能用之后造成焊接的延期甚至是失敗。提前做好模塊劃分布局,分配好各個元器件的焊接位置,別焊接到一半才發(fā)現(xiàn)已經(jīng)沒有焊接位置了,提前做好規(guī)劃是非常節(jié)省時間的,也比較省力氣。做好充足準備以后就可以著手進行焊接工作了,按照自己的布局一步一步的進行焊接,注意元器件的引腳,正負極等問題。焊接成品圖如圖4-1所示。圖4-1成品圖2.系統(tǒng)設(shè)計完成后,焊接電路并接通電源,觀察設(shè)備能否正常工作,分別在不同環(huán)境下測試設(shè)備的穩(wěn)定性與精度。在測試中,我對整成品的各個功能都進行了親手的測試,每個功能都能完整的工作,能夠正常運行。結(jié)論此次畢業(yè)設(shè)計的實物產(chǎn)品已達到預(yù)期的要求并實現(xiàn)了所需的功能。實現(xiàn)這個畢業(yè)設(shè)計之后,我意識到了,從一開始的題目擬定,到功能模塊的確定以及硬件的焊接,再到整體測試的完成,所有的步驟都需要很多時間和精力。當(dāng)然,指導(dǎo)老師的謹慎指導(dǎo)和學(xué)生的熱心幫助也是分不開的。通過這次畢業(yè)設(shè)計的參與和行動到最后的完成,學(xué)習(xí)到了許多新的知識,也非常感謝每一位幫助過我的人。但是畢業(yè)設(shè)計從開始的選題到最后的實現(xiàn),離不開老師的指導(dǎo)和同學(xué)的幫助。我覺得從課題的選擇到材料的準備,硬件的焊接,使用各種傳感器和模塊,讓我對每個模塊的特定應(yīng)用方法,相應(yīng)的軟件編程和使用注意事項都有了更深入的了解。同時,我已經(jīng)學(xué)會了模數(shù)轉(zhuǎn)換芯片的使用方法和編程方法。通過這次設(shè)計以及撰寫論文時組合整個項目的過程,我對產(chǎn)品的設(shè)計的過程和使用說明有了更加深入的了解。同時,我的個人能力得到了極大的提高,這也為我的未
溫馨提示
- 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度樓頂廣告牌租賃期廣告效果評估與優(yōu)化協(xié)議4篇
- 二零二五版集裝箱銷售與全球物流配送、保險、維修保養(yǎng)及服務(wù)合同范本3篇
- 二零二五年度鋼材采購合同綠色物流與配送服務(wù)協(xié)議3篇
- 2025年度零食店收銀員與顧客社交平臺互動合同4篇
- 2025年度智能車牌租賃服務(wù)合同范本8篇
- 2025年高校與地方政府教育資源共享合作協(xié)議3篇
- 2025年度美容院美容院美容項目合作經(jīng)營合同4篇
- 2025年度個人戶外運動保險合同樣本2篇
- 二零二五版民營醫(yī)院藥劑科藥劑師勞動合同4篇
- 2025年度綠色屋頂綠化系統(tǒng)維護服務(wù)合同4篇
- 數(shù)學(xué)-山東省2025年1月濟南市高三期末學(xué)習(xí)質(zhì)量檢測濟南期末試題和答案
- 中儲糧黑龍江分公司社招2025年學(xué)習(xí)資料
- 湖南省長沙市2024-2025學(xué)年高一數(shù)學(xué)上學(xué)期期末考試試卷
- 船舶行業(yè)維修保養(yǎng)合同
- 2024年3月江蘇省考公務(wù)員面試題(B類)及參考答案
- 醫(yī)院科室考勤表
- 春節(jié)期間化工企業(yè)安全生產(chǎn)注意安全生產(chǎn)
- 數(shù)字的秘密生活:最有趣的50個數(shù)學(xué)故事
- 移動商務(wù)內(nèi)容運營(吳洪貴)任務(wù)一 移動商務(wù)內(nèi)容運營關(guān)鍵要素分解
- 基于ADAMS的汽車懸架系統(tǒng)建模與優(yōu)化
- 當(dāng)前中國個人極端暴力犯罪個案研究
評論
0/150
提交評論