實(shí)驗(yàn)實(shí)現(xiàn)溫度的智能控制,溫度超過設(shè)置溫度上下線會(huì)蜂鳴器會(huì)響及LED小燈發(fā)出亮光產(chǎn)生報(bào)警,實(shí)現(xiàn)實(shí)時(shí)溫控為目的。
實(shí)訓(xùn)要求
(1)測(cè)量和控制溫度
(2)控制精度在正負(fù)1
(3)控制輸出通道為繼電器或雙向晶閘管
設(shè)計(jì)實(shí)施
1.系統(tǒng)概述
本實(shí)驗(yàn)采用51單片機(jī)和溫度傳感器18B20來設(shè)計(jì)的,溫度測(cè)量范圍寬,嚴(yán)密性高等特點(diǎn),溫度設(shè)計(jì)采用逢0.5進(jìn)一的四舍五入的方法來消除其他客觀或非客觀因素帶來的不利影響,實(shí)現(xiàn)溫度的實(shí)時(shí)溫度測(cè)量及顯示,本實(shí)驗(yàn)還可自行設(shè)置超溫報(bào)警和底紋報(bào)警控制,超出溫度范圍相應(yīng)的繼電器工作,繼電器可以驅(qū)動(dòng)相應(yīng)的加熱或制冷負(fù)載,上下限溫度可通過按鍵設(shè)定功能。
2.主要單元電路(或功能程序)設(shè)計(jì)與分析
下面從軟件電路方面分析電路各部分功能及其作用:
一 、首先介紹電路最核心的版塊
單片機(jī)最小系統(tǒng)
AT89C51是一種4k字節(jié)閃爍可編程可擦除只讀存儲(chǔ)器的低電壓 、高性能CMOS8位為微處理器存儲(chǔ)器,俗稱單片機(jī)。是一種高性能微處理器且為很多嵌入式控制系統(tǒng)提供了一種靈活性高且廉價(jià)的方案。

2、晶振模塊 晶振能把電能和機(jī)械能相互轉(zhuǎn)換的晶體在共振的狀體下工作,以提供穩(wěn)定精確的單頻震蕩。為系統(tǒng)提供基本的時(shí)鐘信號(hào),使系統(tǒng)各部分保持同步,通常與鎖相環(huán)電路配套使用。 
復(fù)位模塊在單片機(jī)上電啟動(dòng)的時(shí)候復(fù)位一次,當(dāng)按鍵按下的時(shí)候系統(tǒng)再次復(fù)位,如果釋放后再按下,系統(tǒng)還會(huì)復(fù)位。單片機(jī)rst引腳接收到2us以上的電平信號(hào),只要保證電容的充放電時(shí)間大于2us,就可以實(shí)現(xiàn)復(fù)位,所以電容值是可以改變的。本電路中按下復(fù)位鍵以后液晶顯示屏上會(huì)顯示最初的設(shè)置。 
二、其它重要模塊 1、按鍵模塊 按鍵1設(shè)置功能 設(shè)置功能的作用是可以調(diào)節(jié)上下限溫度的限定值,比如溫度下限為10攝氏度,按下設(shè)置鍵可以選中液晶顯示屏中的下限溫度,按下加減鍵可以做溫度調(diào)整。 按鍵2加溫 按下按鍵2可以增加上下限設(shè)定溫度值。 按鍵3減溫 按下按鍵3可以減小上下限設(shè)定溫度值。

當(dāng)溫度達(dá)到設(shè)定值上下限的時(shí)候,蜂鳴器模塊電路接通,蜂鳴器模塊開始工作發(fā)出刺耳的報(bào)警聲響。 
3、18B20模塊 18b20模塊是一個(gè)溫度采集模塊,能夠?qū)崟r(shí)采集并傳輸溫度。具有體積小,硬件開銷低,抗干擾能力強(qiáng),精度高的特點(diǎn)。采用單總線的接口方式 與微處理器連接時(shí)僅需要一條口線即可實(shí)現(xiàn)微處理器與 DS18B20 的雙向通訊。單總線具有經(jīng)濟(jì)性好,抗干擾能力強(qiáng),適合于惡劣環(huán)境的現(xiàn)場(chǎng)溫度測(cè)量,使用方便等優(yōu)點(diǎn)。測(cè)量溫度范圍寬,測(cè)量精度高 DS18B20 的測(cè)量范圍為 -55 ℃ ~+ 125 ℃ ; 在 -10~+ 85°C范圍內(nèi),精度為 ± 0.5°C 。負(fù)壓特性電源極性接反時(shí),溫度計(jì)不會(huì)因發(fā)熱而燒毀,但不能正常工作!S18B20管腳排列: 1. GND為電源地; 2. DQ為數(shù)字信號(hào)輸入/輸出端; 3. VDD為外接供電電源輸入端(在寄生電源接線方式時(shí)接地) 
三、上下限水溫報(bào)警顯示控制模塊 1、蜂鳴器、小燈報(bào)警模塊 Led燈報(bào)警模塊中接入了兩個(gè)繼電器控制當(dāng)溫度超過所設(shè)置溫度的上下限以后繼電器工作電路接通,led燈變亮發(fā)出報(bào)警信息。 
2、顯示模塊 采用Lm016L液晶顯示屏,藍(lán)屏帶背光白字體。用于顯示控制溫度 
相同性質(zhì)的電阻排列在一起,在電路中共同作用。 
3.硬件組裝與測(cè)試 硬件組裝與調(diào)試,先看仿真結(jié)果: 1 正常初始化溫度及運(yùn)行狀況 
2上限溫度報(bào)警 
3下限溫度報(bào)警 
4 上下限溫度調(diào)節(jié) 
設(shè)計(jì)過程中遇到的問題: 在設(shè)計(jì)電路的過程中遇到了顯示溫度,而小燈和蜂鳴器在溫度超過上下限之后小燈不亮,蜂鳴器不報(bào)警的情況,經(jīng)查為電路接入電阻過高,導(dǎo)致元器件不能正常工作。 設(shè)計(jì)思路總流程圖 
四.實(shí)訓(xùn)小結(jié) 通過本次實(shí)訓(xùn)讓自己認(rèn)識(shí)到了那些方面不足,那些方面需要改進(jìn)。使自己的動(dòng)手能力和查閱資料獨(dú)立思考的能力更加強(qiáng)大,再一個(gè)感謝指導(dǎo)老師的細(xì)心指導(dǎo),讓自己懂得了更多的知識(shí)。 五.附錄 1.主要電路圖和主程序流程圖。 
4.程序設(shè)計(jì)與調(diào)試
word文檔51hei下載地址(如有錯(cuò)誤 請(qǐng)大家指出 一起學(xué)習(xí)): |