国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于單片機的溫濕度測控系統(tǒng)設(shè)計

2017-02-23 13:03孫培君
電子技術(shù)與軟件工程 2016年24期
關(guān)鍵詞:單片機

孫培君

本文主要采用單片機和數(shù)字溫濕度傳感器對溫濕度控制系統(tǒng)進行了研究設(shè)計。該系統(tǒng)利用單片機分別采集各個溫濕度點的信號,實現(xiàn)了溫濕度顯示、報警等功能。并以單片機為主控制芯片,采用數(shù)字溫度傳感器實現(xiàn)溫濕度的檢測。系統(tǒng)采用LCD顯示,形象直觀的顯示測出的溫濕度值。系統(tǒng)具有硬件組成簡單、精度高、測溫范圍廣等特點。

【關(guān)鍵詞】單片機 溫濕度傳感器 LCD 溫濕度點

1 引言

在我們?nèi)粘5纳?、生產(chǎn)加工產(chǎn)業(yè)以及食物制冷等領(lǐng)域,溫濕度都起著至關(guān)重要的作用,通過對溫濕度的穩(wěn)定控制才能保證各個部分能夠正常的工作,如在實際環(huán)境中,火災(zāi)的報警裝置能夠很好的完成對環(huán)境中的火情進行檢測,當(dāng)發(fā)現(xiàn)火情時,采取相應(yīng)的措施。而在食物或者糧食儲藏中,通過對倉庫的溫濕度實時檢測,能夠很好的完成糧食的儲藏。傳統(tǒng)意義上的溫濕度采集方法,精度低、實時性差,數(shù)據(jù)采集易受條件限制,在實際應(yīng)用中及其的不方便,不僅浪費人力財力物力,同時也不易推廣。如上所述,隨著現(xiàn)代科技技術(shù)逐漸的發(fā)展,溫濕度顯得越來越重要。而單片機技術(shù)在現(xiàn)代科學(xué)技術(shù)發(fā)展中扮演者重要的角色,特別在儀器儀表、工業(yè)檢測以及智能化控制方面有了較好的應(yīng)用,已經(jīng)取得了較為矚目的成就,同時考慮到功能及產(chǎn)品的價格,本文采用單片機和溫濕度傳感器研究設(shè)計了溫濕度檢測儀,以期在實際環(huán)境中得以應(yīng)用。

2 溫濕度控制系統(tǒng)硬件設(shè)計

在本設(shè)計中,電路主要包括單片機、溫濕度采集模塊、放大電路以及顯示模塊。通過最小系統(tǒng)完成單片機控制單元能夠正常的工作,而在控制電路中,主要包含控制開關(guān)以及繼電器的設(shè)計,控制開關(guān)主要由操作人員控制,繼電器是由單片機控制,顯示電路通過液晶屏將傳感器采集到的數(shù)據(jù)完成顯示任務(wù)。

2.1 閥值設(shè)定電路的設(shè)計

為確保系統(tǒng)穩(wěn)定可靠工作,存儲器是必不可少的一部分。該存儲器主要作用是存儲溫濕度上下限的數(shù)值,同時具有在系統(tǒng)掉電后,也能夠完成數(shù)據(jù)的存儲。

在AT24C02單片機中,將預(yù)先設(shè)置的閥值存儲在EEPROM芯片中,同時可通過按鍵開關(guān)K1—K4完成數(shù)據(jù)閥值的調(diào)節(jié)。在設(shè)計中,通過k1完成閥值的增加,而通過K2完成閥值的減小,隨后,通過k3完成濕度閥值的增加,同時通過k4完成閥值的減小。在系統(tǒng)中AT24C02是IIC芯片,其電路的具體設(shè)計如圖1所示。

2.2 系統(tǒng)核心控制單元的設(shè)計

在本設(shè)計中,核心控制單元由單片機的最小系統(tǒng)構(gòu)成,通過最小的元器件的應(yīng)用來完成單片機的工作,在51系列單片機的最小系統(tǒng)中,單片機的最小系統(tǒng)一般分為:復(fù)位電路、晶振電路的設(shè)計以及單片機時鐘電路的設(shè)計等三個部分組成。其電路設(shè)計如圖2所示。

2.3 液晶顯示電路的設(shè)計

在本系統(tǒng)中采用的液晶屏是HJ1602A,其能夠同時完成32個字符的顯示,在日常的的電子設(shè)備中,都會涉及到液晶屏,所以液晶屏對我們來講并不陌生,如在計算機、電子表、游戲機等中的應(yīng)用,使我們對液晶屏有一定的了解,其中顯示的內(nèi)容大多是字符及圖像的顯示。如圖3為液晶屏的實際電路設(shè)計。

2.4 驅(qū)動電路的設(shè)計

在電路的實際設(shè)計的過程中,可通過四個控制繼電器完成對系統(tǒng)器件的控制,來完成系統(tǒng)的升溫、降溫、以及加濕等等相關(guān)操作,如圖4所示。

2.5 報警電路的設(shè)計

本設(shè)計采用峰鳴音報警電路。如圖5所示。蜂鳴器額定電流≤30Ma,而對于單片機,在P3口的電流為15mA,因此通過理論分析,僅僅通過單片機端口的電流完成蜂鳴器的驅(qū)動是不夠的,因此在電路中必須使用晶體放大器完成電流的放大,同時為了降低系統(tǒng)的功耗,可以在單片機接口加入PNP型晶體管,在外部測量到的溫度或者濕度值超過閥值的時候,此時三極管導(dǎo)通,這個時候蜂鳴器會被驅(qū)動。

3 系統(tǒng)的軟件設(shè)計

由于系統(tǒng)中的單片機的主要工作比較簡單,我們選用了AT89C51這一款單片機,編程工作用Keil軟件來完成。Keil是51系列單片機最常用的程序設(shè)計工具之一,它既支持匯編語言編程,也支持C語言編譯,同時還有完善的調(diào)試功能。由于C語言便于實現(xiàn)復(fù)雜的算法,所以我們的軟件程序使用C語言來編譯。

3.1 傳感器流程圖設(shè)計

本文選用DHT11傳感器,該傳感器不再需要外置的A/D轉(zhuǎn)換模塊,并具有標(biāo)準(zhǔn)接口,使用方便。DHT11作為一種新型的單總線溫濕度數(shù)字傳感器,具有更多的優(yōu)點,它使系統(tǒng)設(shè)計更加簡單,控制方便,易于實現(xiàn)。其程序流程圖如圖7所示。

3.2 繼電器流程圖設(shè)計

繼電器是控制原件工作的單位。單片機輸出信號控制繼電器帶動工作原件工作,調(diào)節(jié)室內(nèi)的溫濕度,使其穩(wěn)定在設(shè)定值的范圍內(nèi)。其程序流程圖如圖8所示。

3.3 顯示器流程圖設(shè)計

圖9為系統(tǒng)的顯示流程圖。主要是通過對傳輸過來的信號進行顯示后,給操作者提供提示。已達到為本系統(tǒng)提供對溫度的顯示和監(jiān)控的目的。

4 結(jié)論

本文主要對溫濕度控制系統(tǒng)進行了設(shè)計研究。溫濕度控制系統(tǒng)是利用單片機來實現(xiàn)的,同時介紹了對溫濕度的顯示、控制及報警,實現(xiàn)了溫濕度的實時顯示及控制。溫濕度控制部分,采用溫濕度傳感器、單片機及LCD的硬件電路來實現(xiàn)對溫濕度的實時檢測及顯示,由軟件與硬件電路配合來實現(xiàn)控制及超出設(shè)定的上下限的報警系統(tǒng)。本研究還存在一定的缺陷,控制精度還有待進一步提高,下一步需要在實際應(yīng)用中來檢驗。

參考文獻

[1]呂俊亞.一種基于單片機的溫度控制系統(tǒng)設(shè)計與實現(xiàn)[J].計算機仿真,2012, 29(07):230-233.

[2]王梅紅.基于單片機的溫度控制系統(tǒng)設(shè)計與仿真[J].四川兵工學(xué)報,2012,33(02):101-103.

[3]陳永祿,張莉.基于單片機的溫度控制系統(tǒng)設(shè)計與實現(xiàn)[J]. 現(xiàn)代電子技術(shù), 2015(02):73-76.

[4]付家才.單片機控制工程實踐技術(shù)[M].北京:化學(xué)工業(yè)出版社,2004:69-82.

[5]侯繼紅.ProtelSE實用技術(shù)教程[M].北京:中國電力出版社,2004.

[6]沈慶陽.8051單片機實踐與應(yīng)用[M].北京:清華大學(xué)出版社,2004

[7]朱定華.微機原理與借口技術(shù)[M].北京:清華大學(xué)出版社,2004.

[8]楊幫文.新型繼電器實用手冊[M].北京人民郵電出版社,2004

[9]何希才.傳感器及其應(yīng)用電路[M].北京:電子工業(yè)出版社,2001.131-135.

作者單位

山東省淄博市淄博萬杰腫瘤醫(yī)院 山東省淄博市 255000

猜你喜歡
單片機
基于單片機的SPWM控制逆變器的設(shè)計與實現(xiàn)
基于單片機的層次漸變暖燈的研究
基于單片機的多功能智能插排
基于單片機的便捷式LCF測量儀
小議PLC與單片機之間的串行通信及應(yīng)用
MSP430單片機在仿真中要注意的幾點問題
基于單片機的平衡控制系統(tǒng)設(shè)計
基于單片機的三維LED點陣設(shè)計
Microchip推出兩個全新PIC單片機系列
基于Proteus的單片機控制系統(tǒng)的仿真設(shè)計
宣威市| 定结县| 乾安县| 威远县| 保靖县| 方城县| 本溪市| 沂源县| 原平市| 日土县| 澳门| 麦盖提县| 榆中县| 伊春市| 清远市| 宁乡县| 会同县| 石台县| 龙井市| 芦溪县| 平泉县| 库车县| 历史| 临西县| 汉沽区| 开江县| 花垣县| 稷山县| 青岛市| 同心县| 永济市| 綦江县| 乌鲁木齐县| 象州县| 绥江县| 宁夏| 栖霞市| 广东省| 安阳市| 徐州市| 辽阳县|