智能加濕器設計_第1頁
智能加濕器設計_第2頁
智能加濕器設計_第3頁
智能加濕器設計_第4頁
智能加濕器設計_第5頁
已閱讀5頁,還剩37頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、精選優(yōu)質(zhì)文檔-傾情為你奉上精選優(yōu)質(zhì)文檔-傾情為你奉上專心-專注-專業(yè)專心-專注-專業(yè)精選優(yōu)質(zhì)文檔-傾情為你奉上專心-專注-專業(yè)編號: 畢業(yè)設計(論文)說明書題 目: 智能加濕器設計 系 (部): 電子工程系 專 業(yè): 電子信息工程 學生姓名: 學 號: 指導教師單位: 指導教師: 職 稱: 講師 題目類型:理論研究 實驗研究 工程設計工程技術研究 軟件開發(fā) 應用研究2016年 6 月 1 日獨 創(chuàng) 性 聲 明本人鄭重聲明:所呈交的學位論文,是本人在導師的指導下,獨立進行研究工作所取得的成果。除文中已經(jīng)注明引用的內(nèi)容外,本論文不含任何其他個人或集體已經(jīng)發(fā)表或撰寫過的作品成果。對本文的研究做出重要

2、貢獻的個人和集體,均已在文中以明確方式標明。本人完全意識到本聲明的法律結果由本人承擔。學位論文作者簽名: 日期:關于學位論文版權使用授權的說明本人完全了解桂林電子科技大學信息科技學院關于收集、保存、使用學位論文的以下規(guī)定:學院有權采用影印、縮印、掃描、數(shù)字化或其它手段保存論文;學院有權提供本學位論文全文或者部分內(nèi)容的閱覽服務;學院有權將學位論文的全部或部分內(nèi)容編入有關數(shù)據(jù)庫進行檢索、交流;學院有權向國家有關部門或者機構送交論文的復印件和電子版。學位論文作者簽名: 日期:導師簽名: 日期摘 要隨著物資生活的豐富,人們越來越注重生活的舒適度,然而干燥的環(huán)境會使人們的皮膚缺失水分,咳嗽嗓子痛,心情急

3、躁。適宜的溫濕度可以抑制病菌的滋生和傳播,提高人們的免疫力。因此,設計一種價格低廉、功耗低、具有智能控制功能的加濕器尤為重要。設計以STC89C52RC單片機為核心,通過DHT22數(shù)字溫濕度傳感器檢測室內(nèi)的溫濕度,可以將溫濕度精確到小數(shù)點后一位通過液晶顯示屏LCD5110顯示出來,精確度是極高的。具體加濕功能的實現(xiàn)是分成兩種模式的,可以通過遙控器選擇工作模式,也可以通過按鍵來選擇加濕器的工作模式。模式一是定時加濕。模式二是通過檢測實時的溫濕度與設定的濕度閥值進行對比判斷是否需要加濕,當設定值大于檢測到的濕度值時,啟動報警系統(tǒng)并開始加濕。由于溫濕度隨著環(huán)境的改變而不同,所以需要根據(jù)環(huán)境設定不同的

4、濕度閥值,可以通過遙控鍵盤設置濕度值,遙控器通過紅外與硬件電路板連接在一起,人們可以根據(jù)不同的需求來選擇不同的加濕模式。經(jīng)過多次檢測,智能加濕器能夠?qū)崿F(xiàn)實時檢測環(huán)境中的溫濕度,并且能夠改變環(huán)境中的濕度。關鍵詞:STC89C52RC單片機;智能加濕器;DHT22傳感器 AbstractWith the rich material life, people pay more and more attention to the comfort of life, but the dry environment will make peoples skin loss of water, cough an

5、d throat pain, irritable mood. The appropriate temperature and humidity can inhibit the growth and spread of bacteria, improve peoples immunity. Therefore, is very important to design a low cost, low power consumption, intelligent control function of the humidifier.Design based on STC89C52RC MCU as

6、the core, through the DHT22 digital temperature and humidity sensors to detect the indoor temperature and humidity can temperature and humidity accurate to the decimal point after a through the liquid crystal display LCD5110 displayed, the accuracy is high. Specific humidifying function implementati

7、on is divided into two modes, work mode can be selected by remote control, also can through the button to select the mode of operation of the humidifier. Mode one is timed humidification. Mode 2 is through detection real-time temperature and humidity and the set humidity threshold of contrast judge

8、whether need to be humidified. When the set value is greater than the humidity value detected, start alarm system and humidification. Due to the temperature and humidity with the change of environment and different, so it is necessary to set different humidity threshold according to the environment,

9、 can by remote control keyboard settings humidity value, remote control through the infrared and the hardware circuit board are connected together, people can according to different needs to choose different humidification mode.After repeated testing, the intelligent humidifier can realize the real-

10、time detection of the environment temperature and humidity, and can change the environment humidity.Key words:STC89C52RC micro ;controller Intelligent humidifier;DHT22 sensor目 錄 TOC o 1-3 h z u 引言 當代社會,科學技術以驚人的速度發(fā)展,在這個大環(huán)境的作用下人們的生活變得多姿多彩。人們對生活品質(zhì)的要求不再是“有就行”而是“質(zhì)量高”。北方地區(qū)主要是溫帶大陸性氣候,遠離海洋區(qū)域,所以北方地區(qū)的冬季寒冷又干燥,

11、人們會受環(huán)境的影響而喉嚨疼和皮膚干燥,身邊迫切的需要一臺小型的室內(nèi)加濕器來改變周圍的環(huán)境,讓身體舒服起來,消除緊張和疲勞,工作效率會大大地提高。適宜的溫濕度還可以抑制病菌的滋生和傳播,提高免疫力。生活中不難發(fā)現(xiàn)加濕器出現(xiàn)在各個場所,比如辦公室、醫(yī)院、工廠車間、教室等等。計算機科學技術、自動化技術、通信技術、控制技術的快速發(fā)展,與人類健康相關的產(chǎn)品不斷的出現(xiàn)在市場上,這些產(chǎn)品被賦予了數(shù)字化理念。將人類緊緊的與科學技術聯(lián)系在一起。過往傳統(tǒng)的加濕器也是人類敢于嘗試下的果實,隨著社會不斷的進步,一方面人們對個體生命價值的認知不斷提升,越來越多的人們希望通過利用科學技術來保障身體健康,傳統(tǒng)的加濕器已經(jīng)不

12、能滿足人類的這些需求,所以有著更高技術、更多功能、使用起來更加方便的智能加濕器應運而生。另一方面在工業(yè)生產(chǎn)中,產(chǎn)品生產(chǎn)過程是對所處的環(huán)境中的濕度是有要求的,如果想要產(chǎn)品有好的質(zhì)量就要在生產(chǎn)的過程中給予適宜的溫濕度,所以在工廠這個需要調(diào)節(jié)溫濕度的場合用到智能加濕器,改變環(huán)境的濕度達到適宜的范圍。傳統(tǒng)的加濕器不具有智能加濕的功能,需要手動控制,這是非常浪費人力和物力的,不符合社會主義核心價值觀,同時也不能實時監(jiān)測室內(nèi)的溫濕度。目前市場上已經(jīng)出現(xiàn)各式各樣的加濕器產(chǎn)品,性能也比傳統(tǒng)的加濕器增強了許多。常見的有超聲波加濕器、蒸發(fā)式加濕器、電熱式加濕器和離心式加濕器。由于產(chǎn)品的結構和加濕原理不同,所以參考

13、定值也有所不同。國內(nèi)外加濕器的產(chǎn)品主要性能有以下幾點:加濕量、加濕效率(加濕器實際加濕量與輸入功率的比值)、噪聲、超聲頻率、連續(xù)工作時間、所需電壓、功率、使用環(huán)境、水槽體積大小、水霧化強度、水槽缺水保護、溫度檢測范圍、濕度檢測范圍。設計在傳統(tǒng)加濕器的基礎上做出了改變。智能加濕器將芯片STC89C52RC作為主要控制器,單片機也被稱為微控制器,是因為它早期被應用于工業(yè)控制領域,與其它很多專用的處理器相比單片機更適合應用于嵌入式系統(tǒng),所以STC89C52RC單片機得到了廣泛的應用。使用DHT22數(shù)字溫濕度傳感器采集環(huán)境中的溫濕度數(shù)據(jù),這款數(shù)字溫濕度傳感器可以將采集到的溫濕度數(shù)據(jù)精確到小數(shù)點后一位。

14、LCD5110液晶顯示屏的特點是:性價比高、接口簡單、速度快。霧化片的工作原理是:利用電子高頻振蕩,霧化片通過高頻諧振,將液態(tài)水分結構打散而產(chǎn)生水霧,不需要加熱或者添加任何化學藥劑,與其它的霧化方法相比,節(jié)省了很多能源,并且也對環(huán)境保護做出了貢獻,是符合社會發(fā)展的趨勢的。在設計中智能加濕器有兩個工作模式:模式一定時加濕;模式二是設置理想的濕度值,當室內(nèi)環(huán)境的濕度低于設置值時,啟動加濕器開始加濕,當濕度高于設定值時智能加濕器不加濕,只是檢測環(huán)境中的溫濕度,在液晶屏幕上顯示出來。模式的切換可以通過遙控器來控制,遙控器通過紅外接口VS1838B與電路連接在一起實現(xiàn)模塊的轉(zhuǎn)換。1 系統(tǒng)方案選擇與論證

15、1.1 設計目標所設計的基于單片機的智能加濕器設計,需要實現(xiàn)的目標有: (1)實現(xiàn)智能加濕改變環(huán)境中的濕度;(2)實現(xiàn)室內(nèi)的溫濕度實時顯示;(3)實現(xiàn)室內(nèi)濕度低于設定閥值自動報警;(4)實現(xiàn)通過按鍵和無線遙控器選擇加濕器的工作模式;(5)實現(xiàn)加濕器定時加濕。1.2 總體方案設計主要分為硬件和軟件兩個部分,通過硬件與軟件的相互配合實現(xiàn)智能加濕功能。硬件部分采用單片機作為核心控制器件,整個設計包括以下幾部分(1)電源電路:給整個電路提供能源的設備,但是電源本身要消耗一點能源,設計所需電壓為8-10V;(2)復位電路:單片機的第9腳為復位信號引腳(RST),復位信號高電平有效,但高電平維持時間必須在

16、24個震蕩周期以上才能完成復位4。復位電路有兩種形式:上電復位電路和手動復位電路,該設計采用的是上電復位電路;(3)時鐘電路:單片機系統(tǒng)是一個由時間控制執(zhí)行的系統(tǒng),根據(jù)不同硬件要求,時鐘電路與單片機有兩種連接方式:內(nèi)部時鐘電路和外部時鐘電路,本次采用內(nèi)部時鐘電路;(4)顯示溫濕度模塊:液晶顯示屏實時顯示檢測到的環(huán)境中的溫濕度,可以使人們更直觀的觀察濕度的變化;(5)檢測溫濕度模塊:使用數(shù)字溫濕度傳感器檢測環(huán)境中的溫濕度,確保產(chǎn)品具有極高的可靠性與卓越的長期穩(wěn)定性;(6)蜂鳴器報警模塊:當傳感器檢測到環(huán)境中的濕度小于使用者設定的理想濕度值時,蜂鳴器響起,提示使用者;(7)按鍵選擇加濕器工作模式模

17、塊 ;(8)程序下載口模塊;(9)加濕模塊:使用超聲波霧化片,環(huán)保又節(jié)省能源;(10)紅外模塊:采用紅外接口與遙控器配合使用,可以選擇加濕器的工作模式和設定理想的濕度值。軟件部分主要包括:單片機驅(qū)動程序、加濕控制程序、顯示控制程序、延時程序、按鍵控制程序、紅外控制程序。1.2.1單片機模塊方案選擇方案一:AT89S51系列單片機AT89S51單片機采用ATMEL公司的高精密度、非易失性存儲技術生產(chǎn),兼容標準的8051指令系統(tǒng)及引腳。AT89S51可以提供以下標準功能:4K字節(jié)的閃速存儲器,128字節(jié)的內(nèi)部RAM,32個I/O口,看門狗(WDT),兩個數(shù)據(jù)指針,兩個十六位定時/計數(shù)器,一個五個向

18、量的兩級中斷結構,一個全雙工串行通信口,片內(nèi)振蕩器及時鐘電路。此外,AT89S51可以降到0赫茲的靜態(tài)邏輯進行操作,并可以支持兩種軟件可選節(jié)電工作模式??臻e方式時會停止CPU的工作,但允許RAM、定時/計數(shù)器、串行通信口及中斷系統(tǒng)繼續(xù)工作。方案二:STC89C52RC系列單片機STC89C52RC單片機是宏晶科技推出的新一代高速、低功耗、超強抗干擾的單片機,指令代碼完全兼容傳統(tǒng)8051單片機,12時鐘/機器周期和6時鐘/機器周期可以任意選擇。單片機管腳1-8(P1.0-P1.7)屬于P1端口,它的內(nèi)部帶有上拉電阻,是8位雙向I/O口,作為輸入口時,在端口寫入1,內(nèi)部的上拉電阻把端口拉至高電位;

19、作為輸出口使用時,由于內(nèi)部有上拉電阻的原因,一些被外部拉低的引腳由于高低電平有差值就會輸出一個電流。在設計時,可以將P1端口用排陣外接出來,有需要用時,可以直接插導線用,一般不可以直接將導線連接在芯片上。管腳9(RST)稱之為復位腳,復位時高電平有效,與之連接的是由一個開關、一個極性電容和一個電阻組成的電路,一般稱之為復位電路,復位電路的作用就是初始化電路。管腳10-11分別是P3.0-P3.1也叫RXD和TXD,RXD是串行輸入口,TXD是串行輸出口,這兩個管腳接下載口,根據(jù)選擇的下載口的器件來連接電路,下載口需要4個管腳即可,兩個連接RXD和TXD,另外兩個連接電源和地。管腳12-13分別

20、是P3.2-P3.3也叫外部中斷0和外部中斷1,兩者都是中斷方式?jīng)]有大的區(qū)別,只是外部中斷0優(yōu)先于外部中斷1,外部中斷0的中斷號是0,外部中斷1的中斷號是2,在寫程序的時候需要一一對應。管腳14-15分別是P3.4-P3.5也叫T0和T1,T0是定時器0的外部輸入,T1是定時器1外部輸入,M1、M0工作方式選擇有4中計數(shù)方式:M1 M0=00為13位定時器/計數(shù)器方式0;M1 M0=01為16位定時器/計數(shù)器方式1;M1 M0=10為常數(shù)自動裝入的8位定時器/計數(shù)器方式2;M1 M0=11為兩個8位定時器/計數(shù)器,在方式3時T1停止計數(shù),工作方式不同,所需要的計算公式也不同的,最小定時時間跟最

21、大定時時間也是不同的。這兩個端口設計者根據(jù)自己的設計需求來選擇使用。管腳16-17分別是P3.6-P3.7也叫外部數(shù)據(jù)存儲器寫和外部數(shù)據(jù)存儲讀。管腳18-19也叫XTAL2和XTAL1分別是振蕩器反相放大器的輸入端、振蕩器反相放大器和內(nèi)部時鐘發(fā)生電路的輸入端,與之兩腳相連接的電路叫時鐘電路。管腳20為接地腳。管腳21-28是P2.0-P2.7,P2端口跟P1端口是一樣的,雙向I/O口,內(nèi)含上拉電阻,根據(jù)高低電平差輸出電流。管腳31必須接電源VCC,為的是能從使能0000H到FFFFH的外部程序存儲器中讀取指令。管腳32-39分別是P0.7-P0.0,P0口是漏極開路,與P1、P2口相同8位雙向

22、I/O口,在編程的過程中一般與一個排阻相連接,也稱外接上拉電阻,來完成輸出指令的驗證工作。管腳40接電源VCC。比較兩單片機發(fā)現(xiàn),兩款單片機在管腳上沒有太大區(qū)別,但方案二的CPU具有較高的運算速度,而設計中需要執(zhí)行許多的復雜運算,故而,選擇方案二做主控芯片。1.2.2液晶顯示屏方案選擇方案一:LCD1602液晶顯示屏1602代表的含義是:每行可以顯示16個字符,一共可以顯示兩行,這類液晶通常被叫作字符型液晶,只能顯示ASCII碼字符。芯片的工作電壓為4.5-5.5V;模塊最佳工作電壓是5V;所需工作電流為2.0mA(5.0V);顯示字符尺寸為2.95*4.35(W*H)mm。通用型液晶工作溫度

23、為0到+55攝氏度,存儲溫度為-20到+60攝氏度。如表1-1所示液晶顯示屏引腳說明表。表1-1 液晶顯示屏引腳說明編號符號引腳說明1VSS電源地2VDD電源正極(接5V正電源)3VL液晶顯示偏壓,接正電源時對比度最弱,接地時對比度最高,對比度高時會產(chǎn)生“鬼影”,使用時可以連接一個10K的電位器來調(diào)整對比。4RS數(shù)據(jù)/命令選擇,高電平時選擇數(shù)據(jù)寄存器,低電平時選擇指令寄存器。5R/W讀/寫數(shù)據(jù),高電平時進行讀操作,低電平時進行寫操作。當RS和R/W為共同為低電平時可以寫入指令或者顯示地址,當RS為低電平R/W為高電平時可以讀信號,當RS為高電平R/W為低電平時可以寫入數(shù)據(jù)。6E使能信號,當此端

24、由高電平跳變成低電平時,液晶模塊執(zhí)行命令。7-14D0-D78位雙向數(shù)據(jù)線15BLA背光源正極16BLK背光源負極方案二:LCD5110液晶顯示屏Nokia/諾基亞5110LCD原理應用:LPH7366是NOKIA公司生產(chǎn)的可用于其5110、6150、6100等系列移動電話的液晶顯示模塊,國內(nèi)廠家也生產(chǎn)有類似的兼容產(chǎn)品,該產(chǎn)品除應用于移動電話外也可以應用于各種便攜式設備的顯示系統(tǒng)。與其它類型的產(chǎn)品相比該模塊具有以下特點:5110每行有8列點陣,通過一個十六進制數(shù)據(jù)來控制每列8個點陣的亮滅,共有6行顯示;5110默認狀態(tài)下使用水平掃描模式,控制器掃描完第0列后,水平向右掃描第1列;采用串行接口與

25、主處理器進行通信,接口信號線數(shù)量大幅度減少,包括電源和地線在內(nèi)的信號線有9條,支持多種串行通信協(xié)議,傳輸速率高達4Mbps,可全速寫入顯示數(shù)據(jù),無等待時間;采用低電壓供電,工作電流在0.2mA以下。從設計來看LCD1602可以顯示2行漢字,LCD5110可以顯示4行漢字,設計所需顯示的至少是5行,所以液晶顯示屏選擇LCD5110比較合適。LCD5110有性價比高、接口簡單、速度快等特點并且具有掉電模式,適合電池供電等優(yōu)點。從實物來比較,LCD5110體積比較小巧,給人的直觀感覺比較好。1.2.3傳感器方案選擇方案一:DHT11溫濕度傳感器DHT11是一款溫濕度一體化的數(shù)字傳感器。該傳感器包括一

26、個電阻式測濕元件和一個NTC測溫元件,并與一個高性能8位單片機相連接3。通過單片機等微處理器簡單的電路連接就能夠?qū)崟r地采集環(huán)境中的溫度和濕度。DHT11與單片機之間能采用簡單的單總線進行通信,僅僅需要一個I/O口。傳感器內(nèi)部濕度和溫度數(shù)據(jù)共40位的數(shù)據(jù)一次性傳給單片機。DHT11功耗很低,5V電源電壓下,工作平均電流為0.5mA。DHT11的技術參數(shù)如下:工作電壓范圍:3.3-5.5V;工作電流:平均0.5mA;輸出:單總線數(shù)字信號;測量范圍:濕度20%-90%RH,溫度0-50;精度:濕度5%,溫度2;分辨率:濕度1%,溫度13。DHT11數(shù)字溫濕度傳感器采用單總線數(shù)據(jù)格式,即單個數(shù)據(jù)引腳端

27、口完成輸入、輸出雙向傳輸3。其數(shù)據(jù)包由5字節(jié)(40位)組成。數(shù)據(jù)分小數(shù)部分和整數(shù)部分,一次完整的數(shù)據(jù)傳輸為40位,高位先出。方案二:DHT22溫濕度傳感器DHT22是一款含有已校準數(shù)字信號輸出的溫濕度復合傳感器,又稱作數(shù)字溫濕度傳感器。DHT22在專用的數(shù)字模塊采集信息技術和溫濕度傳感技術中得到廣泛的應用,確保采集的數(shù)據(jù)具有極高的可靠性和穩(wěn)定性。數(shù)字溫濕度傳感器由電容式感濕元件和一個NTC測溫元件組成 ,并與一個高性能8位單片機相連接。每個DHT22傳感器都在極為精確的濕度校驗室中進行校準。校準系數(shù)以程序的形式儲存在OTP內(nèi)存中,傳感器內(nèi)部在檢測信號的處理過程中要調(diào)用這些校準系數(shù)。單線制串行接

28、口,使系統(tǒng)集成變得簡易快捷。超小的體積和極低的功耗,信號傳輸?shù)木嚯x達20米以上,使其成為最為苛刻的要求的應用場合最佳選擇。產(chǎn)品為4針單排引腳封裝,用戶可以根據(jù)自己的需求選擇不同的特殊封裝形式。DHT22應用領域有:暖通空調(diào)、測濕及檢測設備、汽車、數(shù)據(jù)記錄器、消費品、自動控制、氣象站、家電、濕度調(diào)節(jié)器、醫(yī)療、除濕器、加濕器等。對比兩個數(shù)字溫濕度傳感器,DHT22數(shù)字溫濕度傳感器具有性價比高、抗干擾能力強、響應快、品質(zhì)卓越等優(yōu)點,可將測得的溫濕度精確到小數(shù)點后一位,精確度是極高的,所以選擇DHT22。1.2.4紅外接口方案選擇方案一:NB0038紅外接口NB0038是一種用于紅外遙控接收或其它是小

29、型一體化接收頭,中心頻率38.0kHz,可改善自然光的反射干擾。NB0038在抗自然光的干擾方面有極好的性能,可防止無用脈沖輸出,NB0038的特性有:光電檢測和前置放大器在同一封裝上;內(nèi)帶PCM頻率濾波器;對于自然光有較強的抗干擾性;改進了對電場干擾的防護性;電源電壓5V,低功耗;輸出電平兼容TTL,CMOS。NB0038極限值:電源電壓6V、工作溫度-25- +70、存儲溫度-40- +100、焊接溫度260。方案二:VS1838B紅外接口VS1838B內(nèi)含高速高靈敏PIN光電二極管和低功耗、高增益前置放大IC,采用環(huán)氧樹脂封裝外加外屏蔽抗干擾設計,該產(chǎn)品已經(jīng)通過REACH和SGS認證屬于

30、環(huán)保產(chǎn)品,在紅外遙控系統(tǒng)中作為接收器使用。如表1-2所示VS1838B特性與應用總結。產(chǎn)品的極限參數(shù):供應電壓0.3-7.5V;工作溫度:-30- +85;存儲溫度:-40- +125;焊接溫度:2605(5S以內(nèi))。VS1838B共有三個管腳從左至右依次是VCC、GND、OUT。使用時需要注意保護紅外線接收器的接收面,破壞或磨損后會影響接收效果,勿用高腐蝕性溶液對產(chǎn)品進行清洗,以免腐蝕產(chǎn)品影響性能。設計選擇使用VS1838B紅外接口,因為此產(chǎn)品與NB0038紅外接口相比價格便宜很多,并且又是環(huán)保產(chǎn)品,同時也能滿足設計的需求,勤儉節(jié)約是美德!保護環(huán)境人人有責。表1-2 VS1838B特性與應用

31、總結項目編號內(nèi)容特性1環(huán)氧樹脂封裝外加外屏蔽抗干擾設計。2寬工作電壓2.7-5.5V。3低功耗:寬角度及長距離接收。4抗干擾能力強,能抵擋環(huán)境的干擾。5輸出匹配TTL、CMOS電平,低電平有效。應用1視聽器材(音箱,電視,DVD,衛(wèi)星接收機等)。2家庭電器(空調(diào),電風扇,燈飾等)。1.2.5電路設計最終方案 綜上所述,智能加濕器設計最終方案為:采用芯片STC89C52RC作為核心控制器件,單片機最小系統(tǒng)作為輔助。電源電路為整個工作電路提供所需能量。使用DHT22數(shù)字溫濕度傳感器檢測室內(nèi)環(huán)境中的溫濕度,該檢測器件能將檢測到的溫濕度精確到小數(shù)點后一位??梢员WC檢測數(shù)據(jù)的準確。用LCD5110液晶顯

32、示屏顯示實時檢測到溫濕度。霧化片是利用電子高頻振蕩將液態(tài)水分結構打散而產(chǎn)生水霧,水霧不斷產(chǎn)生可以改變環(huán)境中的溫濕度。當檢測到環(huán)境中的濕度值達到設定值時,蜂鳴器開始報警。設計共有兩種模式均能實現(xiàn)對室內(nèi)環(huán)境的加濕,模式一是定時加濕,間隔15秒加濕一次,一次加濕時間為5秒;模式二就是設定濕度閥值,當室內(nèi)環(huán)境中的濕度小于閥值時,啟動加濕模塊開始加濕。通過VS1838B紅外接口連接遙控器,實現(xiàn)由遙控控制模塊的切換和設置濕度的閥值,同時也可以通過按鍵來實現(xiàn)模塊的切換??傮w框圖如圖1-1所示。單片機STC89C52RC圖1-1 總設計框圖2 硬件電路設計2.1 電源電路設計 圖2-1 電源電路模塊電源電路的

33、設計如圖 2-1所示,主要用途就是給整個電路提供電量,保證單片機及所有元器件能正常的工作。其中J1為電源外接口,此處外接電壓應在8-10V,原因是在電路中器件LM7805(三端穩(wěn)壓集成電路):三端IC是指穩(wěn)壓用的集成電路只有三個引腳輸出,分別為IN(輸入端)、GND (接地)和OUT(輸出端),外形像普通的三極管,使用起來方便,可靠,而且價格也便宜。78后面的數(shù)字代表該三端集成穩(wěn)壓電路的輸出電壓5V,通俗的說就是起到一個變壓的作用,在使用的過程中,當穩(wěn)壓管溫度過高時,穩(wěn)壓性能變差,甚至損壞,所以應在三端集成穩(wěn)壓電路上裝一個大的散熱片,保證三端集成穩(wěn)壓電路正常工作,在裝散熱片時應注意散熱片總是和

34、地線相連接,所以散熱片應該與LM7805的2腳相連接。電容C1,C3分別為輸入端和輸出端的濾波電容,R7為負載電阻。LM7805的穩(wěn)壓集成塊的極限輸入電壓為36V,最低輸入的電壓為想要輸出電壓的3-4V以上,LED1為電源指示燈,上電之后如果指示燈亮表示電源電路正常工作,能為整個電路提供電量,如果燈不亮,表示電源電路有問題,不能為整個電路提供電量,為了防止外接電源的電源線出現(xiàn)破損無法使用,又在電路中加入元器件P1(1、3腳接VCC,2、4腳接GND)使用正常的導線均可外接電源,此時需要接5V的電壓,才能保證電路正常工作。2.2 單片機處理電路設計圖2-2 單片機最小系統(tǒng)單片機最小系統(tǒng)也叫作最簡

35、系統(tǒng),如圖2-2所示,它由電源電路、復位電路、時鐘電路組成。這三個部分也是最小系統(tǒng)必備的三個部分,時鐘電路中時鐘信號的產(chǎn)生有兩種方式,一種是內(nèi)部時鐘電路(振蕩電路):單片機內(nèi)部中有一個高增益反向放大器組成的振蕩器,單片機19腳XTAL1為輸入端,18腳XTAL2為輸出端。在外部連接起振電容和晶振便可構成內(nèi)部振蕩電路,產(chǎn)生振蕩時鐘脈沖。另一種是外部時鐘電路:將已有的外部時鐘脈沖信號從引腳XTAL2接入單片機,引腳XTAL1接地既可。但是單片機正常工作需要其中一個電路即可,從兩者的穩(wěn)定性相比較,選擇內(nèi)部振蕩電路,電路的構成是從引腳XTAL1和XTAL2之間外接一個晶振,晶振兩端分別接一個22PF的

36、電容。單片機最小系統(tǒng)中復位電路就像電腦的重啟部分,電腦在運行的時候會出現(xiàn)死機的情況,按下重啟按鈕電腦正在運行的程序就強制退出,從頭重新執(zhí)行。單片機也是一樣的,在執(zhí)行程序的過程中,屏幕會出現(xiàn)亂碼,程序跑飛的時候,按下復位鍵,單片機程序重新開始執(zhí)行,復位電路是由一個10uf電解電容和一個10K歐姆的電阻以及一個按鍵SW1組成的,通過按鍵的閉合和斷開來控制單片機復位。復位電路的工作原理:在單片機的第9腳接高電平持續(xù)2US就可以實現(xiàn)復位。單片機啟動0.1S后,電容兩端的電壓持續(xù)充電為5V,根據(jù)串聯(lián)電路電壓分配原則,電阻兩端的電壓接近于0V,第9腳(RST)處于低電平所以系統(tǒng)正常工作。當按鍵按下開關處于

37、導通的狀態(tài),電容兩端形成一個回路(短路),電容開始放電。隨著時間的變長,電容兩端的電壓在0.1S內(nèi)從5V減小為1.5V甚至更小,根據(jù)串聯(lián)電路電壓分配,這時電阻兩端的電壓為3.5V甚至更大,RST引腳接收到高電平,單片機系統(tǒng)自動復位。(電路中的電容值是可以改變的)2.3 DHT22溫濕度傳感器電路設計圖2-3 測溫濕度模塊DHT22數(shù)字溫濕度傳感器,如圖2-3所示,該器件總有四個引腳,從1到4引腳分別為VCC(傳感器上電后,需要等待1S以越過不穩(wěn)定狀態(tài),在等待期間無需發(fā)送任何指令。);DATA(單總線數(shù)據(jù)格式,每次通訊時間大約為5ms。)、NC(空腳,請懸空不要連接任何器件);GND(接地,電源

38、負極)。2腳與單片機39腳P0.0相連,用戶主機(單片機)發(fā)送一次開始信號后,DHT22的工作模式從低功耗模式轉(zhuǎn)變到高速模式,主機發(fā)送開始采集數(shù)據(jù)的信號結束后,DHT22發(fā)出響應信號,送出40bit數(shù)據(jù),采集一次信號。主機從DHT22讀取的溫度數(shù)據(jù)和濕度數(shù)據(jù)是前一次的測量值,如果兩次信號采集的時間間隔比較長,建議連續(xù)讀兩次獲得的實時溫濕度值??臻e時總線為高電平,通信開始時總線被MCU(主機)拉低1-10ms,然后釋放總線,延時20-40us后MCU開始檢測DHT22(從機)的響應信號。DHT22(從機)的響應信號是一個大約80us的低電平,之后總線再被從機拉高大約80us,表示數(shù)據(jù)傳送即將開始

39、。DHT22測量溫度的分辨率為16bit,測量濕度的分辨率為16bit。DHT22在測量濕度時,因為氣體的相對濕度在很大程度上依賴于溫度,所以應該盡可能的保證濕度傳感器在同一個溫度下工作。在電路板安裝DHT22時應該遠離釋放熱量的電子元件,避免影響測量數(shù)據(jù)的準確性。2.4 LCD5110液晶屏顯示電路 圖2-4 液晶顯示屏顯示模塊液晶屏顯示電路模塊設計如圖2-4所示,采用Nokia5110作為顯示屏,Nokia5110顯示屏可以用來顯示數(shù)字、字符和字母,這塊晶體由84*48的點陣LCD組成,可以顯示4行漢字,Nokia5110采用串行接口與主處理器進行通訊,包括電源線和地線在內(nèi)共有8條信號線,

40、它支持多種串行通信協(xié)議,傳輸速度是4Mbps,可以快速寫入數(shù)據(jù),無需時間等待。Nokia5110共有8個引腳,第1腳RST(LCD復位信號輸入,低電平有效),第2腳CE(片選信號,低電平有效),第3腳DC(數(shù)據(jù)、命令切換,0:命令 1:數(shù)據(jù)),第4腳DIN(數(shù)據(jù)輸入,時鐘上升沿采樣),第5腳CLK(同步時鐘輸入,最高可達4Mbps),第6腳VCC(電源輸入腳3.3-5V,推薦使用3.3V,導電膠連接),第7腳BL(外部時鐘輸入,如果使用片內(nèi)振蕩該腳接VCC),第8腳GND(地線)。Nokia5110的5個腳與單片機的5個腳相連,單片機通過驅(qū)動使顯示屏顯示數(shù)據(jù)。2.5 超聲波霧化片電路設計圖2-

41、5 超聲波霧化片模塊霧化片模塊設計如圖2-5所示,在原理圖中只有一個三個腳的S2體現(xiàn),在實物圖中S2就是三個排針,第1腳接VCC,第2腳與單片機的24腳相連,第3腳接GND。第2腳通過導線連接的電路部分是在洞洞板上體現(xiàn)的,與2腳相連的是一個200歐姆的電阻,電阻的另一端連接一個PNP三極管的B(基極),C(集電極)連接VCC,E(發(fā)射極)連接一個USB接口的正極,S2的3腳接USB接口的負極。三極管的作用就是把微弱信號放大成幅度值較大的電信號,也用作無觸點開關,此處的作用是放大電流,USB接口為超聲波霧化片提供電量,超聲波霧化片外形像一個圓盤,直徑大概有20mm,厚度約為1.2MM,靜電容值為

42、180pF,霧化量大于400ml/h,諧振頻率為1.70MHZ,諧振阻抗小于2 ohm,耦合系數(shù)大于52%。兩條電源線從霧化片上延伸出來,霧化片下面連接一個水槽,用于提供霧化的水源,與霧化片正對著相連的是一根棉棒,用于吸水槽內(nèi)的水,因為霧化片不能直接接觸水面,所以棉棒作為中間的載體,棉棒浸濕將水吸上來,使水跟霧化片接觸。超聲波霧化片是利用電子高頻振蕩,將水分結構打散,于是水面產(chǎn)生水霧,這種方法不需要添加任何化學試劑和加熱,能源節(jié)省了90%。2.6 按鍵電路設計按鍵電路模塊,如圖2-6所示,此處按鍵的功能是選擇電路的工作模式,SW4是加1選擇模式,如果目前是模式一,想要選擇模式二,就可以按此按鈕

43、。SW3是減1選擇模式,功能跟加1是相同的,SW2是確定按鈕,選擇好模式按下確定鍵,單片機進入選定的工作模式。圖2-6 按鍵電路模塊2.7 紅外遙控電路設計圖2-7 紅外電路模塊紅外遙控模塊的設計,如圖2-7所示,但是因為是后來添加的功能,所以在制版電路中是沒有體現(xiàn)的,是直接在輔助板洞洞板上焊接的,紅外接口使用VS1838B紅外接口,一共有三個管腳,第1腳OUT(輸出端)與單片機的12腳相連,將接收到的信號傳送給單片機,發(fā)送信號均是用二進制代碼發(fā)送的,假如發(fā)送一個0,單片機工作需要一個外部中斷和一個定時器,外部中斷以下降沿觸發(fā),當下降沿來的時候定時器開始計時,直到下一個下降沿來時,如果自己設定

44、的4.5ms的高電平和9ms的低電平代表“0”,4.5ms的高電平和0.14ms的低電平為代表“1”,那么如果檢測到兩個下降沿的時間間隔為4.64ms,則就記錄1,如果檢測到的兩個下降沿的時間間隔為13.5ms時,就記錄0。發(fā)送一位記錄一位,記錄好了就開始處理,第2腳GND(地),第3腳VCC(電源)。2.8 蜂鳴器電路設計圖2-8 蜂鳴器電路模塊蜂鳴器電路設計,如圖2-8所示 ,蜂鳴器器件是BEEP1,實物圖外形是一個黑色的圓柱體,有兩個管腳,腳1連接三極管的C極(集電極),腳2連接地線,三極管的B極(基極)通過一個1K歐姆的電阻與單片機的38腳相連接。根據(jù)箭頭的方向,可以看出E端(發(fā)射極)

45、為高電壓時,與之相連接的B端(基極)也是高電壓,E端和C端之間是斷開的,當B端為低電平時,E端和C端直接連通,相當于開關的作用,蜂鳴器采用直流電壓供電,它能發(fā)出單調(diào)的或者某個固定頻率的聲音,蜂鳴器的工作頻率是2000HZ,驅(qū)動信號波形周期為500s。在本設計中當環(huán)境中的濕度達到設定的理想濕度值時,蜂鳴器響起,發(fā)出報警。3 軟件系統(tǒng)設計本次軟件設計包括主程序設計和各個模塊設計的程序設計。軟件Keil uVision4是美國Keil Software公司推出的51系列兼容單片機C語言的軟件開發(fā)系統(tǒng),該軟件使用接近于傳統(tǒng)C語言的語法來開發(fā)的。Keil uVision4單片機編程軟件可以幫助嵌入式開發(fā)

46、者更好地去開發(fā)ARM。與匯編相比,C語言具有:功能強大、結構性強、可讀性強、可維護性強等優(yōu)勢,所以易學易用,能大大地提高工作效率和縮短項目開發(fā)周期,Keil uVision4軟件還能嵌入?yún)R編,使用者可以在關鍵位置嵌入,讓程序達到接近于匯編的工作效率。Keil uVision4的特點完全支持Cortex-R4,ARM7,ARM9器件業(yè)界領先的ARM C/C+編譯工作鏈;執(zhí)行事件探查器和性能分析器使方案優(yōu)化。使用軟件時需要首先新建工程projectNew uVision Project給工程取名字保存在事前建好的文件夾中,不需要手動填寫工程的后綴,新建完成后的文件后綴為uvporj。在之后彈出的框

47、中CPU類型選擇Atmel下的ASTC89C52RC。工程創(chuàng)建完畢開始建立源程序文本FileNew注意文件后綴為“.c”,然后保存。創(chuàng)建好工程就可以在工作界面編寫程序,編寫程序前,明確設計目標,畫出流程圖,確定程序要寫的5個模塊:主程序、顯示程序、延時程序、按鍵控制程序、紅外程序。編寫好程序可以點擊ProjectBuild target運行一下程序,查看是否有編寫錯誤和警告,在Build Output一欄可以查看運行的結果,也可以查看具體的錯誤原因,雙擊錯誤原因可以直接進入到程序的錯誤處,在錯誤處進行修改,再次編譯,直至將程序修改正確,錯誤為0個,警告最好也為0個,但是也不是硬性的規(guī)定。對應每

48、個模塊編寫相應的程序,保證程序均是正確的且能實現(xiàn)功能,將編寫好的程序下載至單片機,軟件程序與硬件電路配合,檢查功能的具體實現(xiàn),根據(jù)出現(xiàn)的為進行軟硬件調(diào)試。3.1 主程序設計 圖3-1 主程序流程圖主程序流程圖如圖3-1所示,程序啟動后,先對單片機和顯示屏進行初始化,防止顯示屏顯示亂碼,相當于清屏。初始化完成后屏幕提示選擇加濕器的工作模式,選擇加濕器工作模式有兩種方式,可以通過按鍵選擇,也可以通過紅外遙控器選擇。如果選擇工作模式一,定時加濕,就是在間隔一定的時間加濕器自動啟動加濕功能,時間間隔可以自行設定。如果選擇工作模式二,需要先設定理想的濕度值,可以通過紅外遙控來設置。設置完成后單片機系統(tǒng)判

49、斷環(huán)境中的濕度值與設定值之間的大小,如果檢測到的環(huán)境中的濕度值小于設定值就啟動加濕器開始加濕,如果檢測到的環(huán)境中的濕度值大于設定值則加濕器不工作。環(huán)境中的溫濕度是實時監(jiān)測并在液晶顯示屏顯示的。3.2 工作模式一程序設計圖3-2 工作模式一程序流程圖如圖3-2所示為加濕器工作模式一程序流程圖,程序啟動后,首先初始化液晶顯示屏,然后進入工作模式一定時加濕,判斷液晶顯示屏顯示倒計時15秒,當顯示為0時,啟動加濕器開始加濕,持續(xù)加濕5秒鐘后停止加濕。之后顯示屏繼續(xù)顯示倒計時15秒,然后再進入判斷倒計時顯示是否為0,重復以上步驟,實現(xiàn)定時加濕的功能,改變環(huán)境中的濕度,這樣就構成一個循環(huán),直至結束。傳感器

50、檢測到的環(huán)境中的溫濕度會實時顯示在液晶顯示屏。3.3 工作模式二程序設計加濕器工作模式二程序流程圖,如圖3-3所示。程序啟動后,先初始化液晶顯示屏,液晶顯示屏初始化顯示兩行,提示使用者選擇加濕器的工作模式,最初顯示模式0,使用者選定模式二。使用者可以使用按鍵選擇工作模式,也可以通過紅外遙控器選擇工作模式。DHT22數(shù)字溫濕度傳感器采集環(huán)境中的溫濕度,通過LCD5110液晶顯示屏顯示出來,傳感器能將檢測到的數(shù)據(jù)精確到小數(shù)點的后一位,所以使用者在顯示屏幕看到的是非常精確的數(shù)據(jù),使用者用紅外遙控器設定理想的濕度值后,單片機系統(tǒng)將傳感器檢測到的環(huán)境中的濕度值與使用者設定的濕度值進行比較,如果檢測值小于

51、設定值,則啟動加濕器開始加濕,如果檢測值大于設定值則加濕器不工作。使用紅外遙控設定理想濕度值,這是非常方便的,紅外遙控操作簡便,符合使用者的實際要求,使用者在忙碌的時候不需要走到加濕器跟前來設定理想濕度值,只需要用遙控按下相應的數(shù)值即可。圖3-3 工作模式二程序流程圖3.4 DHT22數(shù)據(jù)采集程序設計DHT22數(shù)據(jù)采集程序流程圖,如圖3-4所示,主要是采集環(huán)境中的溫濕度數(shù)值,程序開始后,將主機設置為輸入模式,判斷從機是否有響應,如果沒有響應就跳出程序結束,檢查程序是否出現(xiàn)問題,同時也查看下硬件電路。如果有響應則需要等待80us的高電平響應信號結束后開始接收數(shù)據(jù),數(shù)據(jù)接收完畢釋放總線(數(shù)據(jù)校驗)

52、。單片機讀取數(shù)據(jù)總是在傳感器接受完數(shù)據(jù)后,從接收到的第一個數(shù)據(jù)開始讀取。 圖3-4 DHT22數(shù)據(jù)采集程序流程圖4 制作與調(diào)試過程4.1 制作過程選到設計題目后,開始從圖書館和網(wǎng)上尋找關于智能加濕器的相關資料,在網(wǎng)上看到的更多的是智能加濕器的成品,外形非常的好看,價格有高有低,功能也是比較多的。根據(jù)有關部門統(tǒng)計的數(shù)據(jù)顯示,智能加濕器在我國屬于新興產(chǎn)業(yè),學習和研究這項技術很有用處。剛開始的時候?qū)χ悄芗訚衿鞯墓ぷ髟聿皇呛芰私?,但是通過指導老師和室友的幫助以及自己查看相關書籍后才逐漸掌握了智能加濕器的工作原理,這對之后的設計是非常有幫助的。在了解和掌握了智能加濕器的工作原理后,開始對整個設計進行思

53、考,首先需要檢測環(huán)境溫濕度的傳感器,想要確保檢測數(shù)據(jù)的準確性,就需要使用精度高的傳感器。檢測到的溫濕度數(shù)據(jù)需要在液晶顯示屏顯示出來,加濕模塊使用超聲波霧化片,利用超聲波產(chǎn)生的高頻震蕩,將水分子結構打散,產(chǎn)生水霧。在網(wǎng)上查詢超聲霧化片價格適中,使用超聲波霧化片比較節(jié)省資源。如果想要智能加濕器工作,必定需要一個濕度的對比值,這個數(shù)值需要輸入單片機,可以使用按鍵輸入,也可以使用別的方法,使用遙控器輸入設定值,這在傳統(tǒng)加濕器的基礎上做出的改變。通過設想的各個模塊功能使用的器件列出器件清單開始購買,對比芯片STC89C52RC與芯片AT89S51發(fā)現(xiàn)管腳沒有太大的區(qū)別,不影響功能的實現(xiàn)?;谠O計對CPU

54、的要求比較高,所以選擇STC89C52RC作為關鍵芯片,最小系統(tǒng)在之前上課過程中是著重學習了的,所以單片機系統(tǒng)不難解決,超聲波霧化片是從網(wǎng)上購買的,找來一個裝水的容器,將超聲波霧化片和容器無縫隙粘貼起來,在容器中加滿水,這樣就可以源源不斷地用水了,所需水量也是比較少,所以換水不需要多頻繁。傳感器和液晶顯示屏均是成品,只需要設計合理的電路安裝在電路板即可,蜂鳴器報警模塊,當環(huán)境中的濕度達到設定值時,蜂鳴器報警提示,如果濕度值繼續(xù)下降低于設定值時,啟動加濕器開始加濕,如果濕度值不下降并且高于設定值時,加濕器不工作。液晶顯示屏可以實時顯示環(huán)境中的溫濕度。電源電路模塊就是為整個電路提供電量,在外接電源

55、處設計出兩個接口,以備不時之需,一處接口就是比較普通的外接口,外接5V電壓既可,另一處外接口是與一個三端集成穩(wěn)壓電路連接在一起,需要外接輸入電壓8-10V,在操作時,需要注意兩個不同端口外接電壓值不同,根據(jù)不同的接口提供不同的電壓值,如果輸入電壓過高則會燒毀器件,甚至會產(chǎn)生爆炸。根據(jù)以上的設想和準備工作,在掌握各個模塊的工作原理后,根據(jù)最終確定的方案開始繪制電路圖,繪制原理圖所用軟件是dxp,這款軟件與之前在課堂學習的軟件有所不同,現(xiàn)在的Protel DXP已經(jīng)不是單純的PCB(印制電路板)設計工具,而是一套包括五大模塊組成的系統(tǒng)軟件,原理圖元件庫非常豐富,所以需要自己畫封裝的元器件非常少。該

56、次設計只畫了一個極性電容封裝。大量的時間和精力都用在了PCB布局上,為了讓最后呈現(xiàn)出來的板子外觀看起來好看,所以在PCB布局時應該盡量的少跳線,并且要考慮器件在工作時避免相互的干擾,器件與器件之間的距離,線的粗細的設置要求都是非常精細的,信號的傳輸線盡量布的短而直,保障信號傳輸無失真。一個好的PCB布局是非常重要的。布局好之后將PCB印制在電路板上,確保印制的線路不斷路,如果出現(xiàn)有斷路的用黑色的粗筆補齊,如果在這個過程沒能好好的檢查,過后雖然有辦法彌補,但是會影響整個外觀,需要認真對待制版的每一個步驟,打孔的時候也是非常關鍵的,避免將孔周圍的銅給打沒了,如果打沒了在焊接的時候焊錫不容易被黏貼在

57、電路板上,容易造成器件管腳焊接不上,或者堆積一堆的焊錫,無法確定器件是否真正的焊接在電路板上,與電路是否連通,或者在后期的使用過程中是否會影響整個電路功能的實現(xiàn)。焊接完成后,需要先用萬用表檢查一下電路,特別是在焊接過程中出現(xiàn)問題的器件,確保在連接電源后不會出現(xiàn)爆炸或者燒毀的情況。檢查完成后可以連接電源,將寫好的程序下載至單片機,查看各個模塊功能的實現(xiàn)情況,根據(jù)出現(xiàn)的問題進行調(diào)試硬件電路或者軟件程序,解決問題直至功能全部實現(xiàn)。如圖4-1為制作完成后的智能加濕器實物圖。圖4-1 智能加濕器實物圖4.2 硬件電路調(diào)試與分析4.2.1最小系統(tǒng)電路及顯示電路的調(diào)試與分析首先是檢查單片機最小系統(tǒng),因為它是

58、整個電路的主控部分,是實現(xiàn)功能的關鍵,如果單片機不能正常工作,整個設計是毫無意義的,先用萬用表檢測單片機的復位腳電平是否為低電平,單片機一般有兩種復位方式,一種是上電復位:在系統(tǒng)上電時利用電容兩端電壓不能突變的原理,給系統(tǒng)一個短時間的低電平使系統(tǒng)復位。另一種是手動復位:通過按鈕按下給系統(tǒng)一個低電平來復位,但是如果購買的按鍵有出現(xiàn)問題,按下去不能彈上來的話,系統(tǒng)將一直復位,不能正常工作,所以在電路板上焊接器件的時候一定檢查好器件,避免后續(xù)的問題。振蕩器(振蕩電路)是否起振,如果振蕩器不起振,單片機系統(tǒng)將不能通信,如果振蕩器運行不規(guī)律,系統(tǒng)在執(zhí)行程序的過程中就會出現(xiàn)時間上的誤差,通信時體現(xiàn)最明顯,

59、檢查振蕩電路兩個瓷片電容和晶振管腳是否連接或者焊接正確,兩個電容相連的一端必須接地。其次檢查液晶顯示屏是否正確的安裝在電路板上,避免接反管腳。對單片機寫入程序液晶顯示屏是否正常顯示,在調(diào)試的過程中發(fā)現(xiàn)液晶顯示屏空出來一行沒顯示,所以就在程序中添加了顯示自己的學號,使得屏幕充分被利用。在調(diào)試的過程中發(fā)現(xiàn)加濕器工作一段時間后顯示屏會出現(xiàn)亂碼的現(xiàn)象,需要按下復位鍵進行復位才能重現(xiàn)執(zhí)行任務,經(jīng)過查看硬件電路設計,發(fā)現(xiàn)硬件設計是沒有問題的,在檢查軟件程序的過程中發(fā)現(xiàn)單片機工作時會啟動定時器服務中斷,當紅外遙控器在工作時將得到的信號傳給單片機時單片機又會啟動定時器服務中斷,有時操作過快會使兩次中斷時間間隔

60、比較短,單片機來不及工作液晶顯示屏就會顯示亂碼,所以在使用遙控器選擇加濕器工作模式的時候或者設置理想濕度值的時候,可以按下鍵盤后看一下液晶顯示屏是否顯示相對應的數(shù)據(jù),如果沒顯示可以稍微的等一下再看觀察,須顯示了才能進行下一步的操作,否則操作過急就會出現(xiàn)亂碼的現(xiàn)象。液晶顯示屏在顯示數(shù)據(jù)的過程中屏幕一直閃動,但是不影響顯示數(shù)據(jù)的清晰度,查閱很多資料也多次檢查自己的電路,發(fā)現(xiàn)自己的電路是沒有問題的,所以換了一個液晶顯示屏顯示正常,并無閃動的情況,所以推斷是顯示屏內(nèi)部出現(xiàn)了問題,對設計的數(shù)據(jù)是沒有影響的。最后單片機和液晶顯示屏調(diào)試完畢,能正常工作。如圖4-2所示為調(diào)試完成后的實物圖。圖4-2 單片機最

溫馨提示

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

最新文檔

評論

0/150

提交評論