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

?

基于AT89S52單片機的溫度控制器設(shè)計

2012-04-29 00:44:03史新鵬
中國高新技術(shù)企業(yè) 2012年7期
關(guān)鍵詞:溫度控制單片機

史新鵬

摘要:文章實現(xiàn)了一種基于AT89S52單片機的室內(nèi)溫度控制器,采用數(shù)字傳感器DS18B20構(gòu)成測溫單元,完成對溫度的采集、轉(zhuǎn)換和傳輸任務,并用兩個四位數(shù)碼管實時顯示當前室內(nèi)的溫度值,并與事先設(shè)定的溫度值進行比較,最后將比較結(jié)果通過單片機以開關(guān)量的輸出方式控制固態(tài)繼電器的通斷,從而控制加熱裝置對室內(nèi)進行加熱操作,達到調(diào)節(jié)室內(nèi)溫度的目的。

關(guān)鍵詞:單片機;DS18B20;固態(tài)繼電器;溫度控制

中圖分類號:TP273 文獻標識碼:A 文章編號:1009-2374(2012)10-0024-02

在漫長的冬季,特別是北方地區(qū),如果室內(nèi)暖氣不理想的話,居室內(nèi)溫度會很低,這將在很大程度上影響到住戶的正常生活與身體健康。這時,住戶往往會使用一些諸如電暖器等用電設(shè)備來為家庭取暖。然而,目前市場上的電暖器往往只能完成加熱這個簡單的功能,特別是電暖器如果在使用者夜間休息時使用的話,很可能一整夜都在加熱工作,這樣不僅不安全,而且還造成了電能的浪費。如果有一種電暖器能夠智能地完成加熱工作的話(即當室內(nèi)溫度值低于一個最低正常值時,電暖器就自動加熱;當室內(nèi)溫度值高于一個最高正常值時,電暖器就自動停止加熱),將給使用者的生活帶來很大方便與實惠。基于此目的,本文設(shè)計了一款溫度控制器。系統(tǒng)的核心控制器使用AT89S52單片機,采用數(shù)字傳感器DS18B20構(gòu)成測溫單元,并用數(shù)碼管作為溫度顯示器,通過單片機的輸出量控制固態(tài)繼電器交流引腳的導通與斷開,從而控制加熱裝置是否對室內(nèi)進行加熱操作,以達到調(diào)節(jié)室內(nèi)溫度的目的。

一、總體設(shè)計方案

該系統(tǒng)使用AT89S52單片機作為核心控制器,系統(tǒng)輸入端包含電源模塊和溫度采集模塊,系統(tǒng)輸出端包含溫度顯示模塊和溫度控制模塊。

二、系統(tǒng)硬件設(shè)計與實現(xiàn)

系統(tǒng)硬件電路由單片機最小系統(tǒng)單元、電源單元、溫度采集單元、溫度顯示單元和溫度控制單元構(gòu)成,其總體電路圖如圖2所示。

(一)單片機最小系統(tǒng)電路設(shè)計

單片機的18引腳和19引腳接時鐘電路,XTAL1腳是振蕩器倒相放大器的輸入,接電容和外部晶振的一端,XTAL2是振蕩器倒相放大器的輸出,接電容和外部晶振的另一端。9引腳為復位輸入端,接上電容,電阻能夠形成上電復位電路。31腳接高電平,選用片內(nèi)程序存儲器;20引腳為接地,40引腳為電源。電源電路采用橋式全波整流電路與7805穩(wěn)壓模塊,向系統(tǒng)提供5V 工作電源。

(二)溫度采集單元電路設(shè)計

溫度采集單元使用DS18B20數(shù)字溫度傳感器,該傳感器可以把溫度信號直接轉(zhuǎn)換成串行信號供單片機處理。DS18B20的引腳1接地,引腳2接單片機的P3.6引腳,電源+5V和引腳2之間接一個4.7k上拉電阻。

(三)溫度顯示單元電路設(shè)計

溫度顯示電路主要由2個4位共陽極LED數(shù)碼管實現(xiàn)(設(shè)計時只使用其中的5位),可以顯示出室內(nèi)當前的溫度值(可以精確到小數(shù)點后一位)。數(shù)碼管的8位引腳通過74LS245與單片機P0口的8個引腳相連,其中74LS245的19引腳接地,1引腳接+5V高電平,保證數(shù)據(jù)傳輸方向是由A口向B口傳輸。數(shù)碼管共陽極引腳通過8550三極管與單片機的P2口相連接。三極管作用是提高負載的驅(qū)動能力,以便數(shù)碼管實現(xiàn)動態(tài)顯示。

(四)溫度控制單元電路設(shè)計

溫度控制電路主要通過固態(tài)繼電器實現(xiàn),固態(tài)繼電器的1、2引腳分別接電源+5V和單片機P1.2引腳,3、4引腳分別接三相插座與220V交流電源。當單片機的P1.2引腳為低電平時,固體繼電器的1、2引腳導通,線圈得電,3、4引腳也導通,使三相插座得到220V的電壓;當P1.2引腳為高電平時,固體繼電器的1、2引腳與3、4引腳均斷開,從而使插座失去220V電壓。

三、系統(tǒng)軟件設(shè)計

主程序首先對DS18B20進行初始化,然后DS18B20開始采集室內(nèi)的溫度值,隨即完成采集到溫度值的轉(zhuǎn)換和傳輸。兩個四位數(shù)碼管實時顯示數(shù)字溫度計采集到的溫度值,并與系統(tǒng)中預先設(shè)定的溫度值進行比較,當溫度值大于設(shè)定值時,程序返回繼續(xù)采集溫度;當溫度值小于設(shè)定值時,單片機的控制端輸出低電平,固態(tài)繼電器交流側(cè)導通,加熱裝置開始對室內(nèi)進行加熱。當檢測到的溫度值大于設(shè)定值時,單片機控制端輸出高電平,固態(tài)繼電器交流側(cè)斷開,加熱裝置停止加熱。系統(tǒng)主流程圖如圖3所示。

四、結(jié)語

本文采用單片機AT89S52為控制核心,用DS18B20作為溫度傳感器,用2個8位數(shù)碼管作為顯示器,構(gòu)成溫度控制控制器。通過軟件的編譯與調(diào)試,加熱裝置接到本控制器時運行非常穩(wěn)定,用在實際生活中,取得令人滿意的效果。

參考文獻

[1]王守中.51單片機開發(fā)入門與典型實例[M].北京:人民郵電出版社,2007.

[2]張毅剛,彭喜元.單片機原理與應用設(shè)計[M].北京:電子工業(yè)出版社,2008.

[3]顏世凡.基于單片機的溫度遠程顯示系統(tǒng)設(shè)計[J].科技創(chuàng)新導報,2010,(17).

[4]周選紅.應用單片機實現(xiàn)溫度控制的理論與實驗研究

[J].科技創(chuàng)新導報,2010,(9).

(責任編輯:趙秀娟)

猜你喜歡
溫度控制單片機
船舶主機溫度控制方法優(yōu)化
基于單片機的SPWM控制逆變器的設(shè)計與實現(xiàn)
電子制作(2019年13期)2020-01-14 03:15:28
基于單片機的層次漸變暖燈的研究
電子制作(2019年15期)2019-08-27 01:12:10
基于單片機的便捷式LCF測量儀
電子制作(2019年9期)2019-05-30 09:42:02
小議PLC與單片機之間的串行通信及應用
電子制作(2018年12期)2018-08-01 00:48:04
基于模糊PID參數(shù)自整定的細胞培養(yǎng)箱溫度控制算法
鍛造溫度控制
基于單片機的平衡控制系統(tǒng)設(shè)計
電子制作(2017年19期)2017-02-02 07:08:27
基于模糊控制的PLC在溫度控制中的應用
電子制作(2016年21期)2016-05-17 03:53:01
Microchip推出兩個全新PIC單片機系列
芷江| 牡丹江市| 贡嘎县| 海兴县| 峨眉山市| 铜鼓县| 滨海县| 科尔| 明光市| 环江| 新丰县| 吕梁市| 阳新县| 连州市| 个旧市| 武安市| 涞水县| 虹口区| 凤阳县| 莒南县| 盘锦市| 大田县| 本溪市| 紫云| 砚山县| 巧家县| 松滋市| 磴口县| 新疆| 临武县| 岫岩| 上饶县| 赤城县| 北海市| 房山区| 星子县| 阳山县| 淮南市| 正定县| 白山市| 凌源市|