基于 51 單片機(jī)的智能溫度檢測(cè)散熱報(bào)警系統(tǒng)
摘要:探討工業(yè)場(chǎng)合溫度測(cè)量處理方法及系統(tǒng)構(gòu)成。本設(shè)計(jì)研究的溫度檢測(cè)報(bào)警系統(tǒng)使用的 是 SST89E58RDA 單片機(jī)為主控制器,利用數(shù)字溫度傳感器 DS18B20采集溫度并通過數(shù)碼管 顯示,根據(jù)不同的溫度閾值 LED 燈和直流電機(jī)給出不同響應(yīng),并且該系統(tǒng)觸發(fā)報(bào)警后可通過 紅外裝置 HEDDER 遠(yuǎn)距離關(guān)閉報(bào)警。
一、方案論證與比較
1.1 系統(tǒng)主要性能指標(biāo) 系統(tǒng)上電后,隨后進(jìn)行系統(tǒng)整體各主要模塊的檢測(cè),隨后單片機(jī)實(shí)時(shí)監(jiān)測(cè)溫度傳感器
DS18B20 的狀態(tài),并將 DS18B20 得到的數(shù)據(jù)經(jīng)行處理通過數(shù)碼管實(shí)時(shí)顯示當(dāng)前的環(huán)境溫度, 并根據(jù)事先約定的不同的高低溫度閾值范圍 LED 燈有不同顏色的顯示,當(dāng)溫度超過設(shè)定最大 溫度值時(shí),蜂鳴器報(bào)警,紅色 LEED 燈點(diǎn)亮,直流電機(jī)啟動(dòng)散熱系統(tǒng)打開,溫度精確位數(shù)位
0.01 度,此時(shí)可以通過遙控器關(guān)閉報(bào)警以及溫度顯示停止報(bào)警。
1.2 系統(tǒng)方案比較,設(shè)計(jì)與論證 該系統(tǒng)主要有主控制器,溫度測(cè)量,系統(tǒng)狀態(tài)顯示,散熱模塊以及紅外接收五個(gè)主要部
分電路組成,下面介紹實(shí)現(xiàn)此系統(tǒng)功能的方案。
1.2.1 主控制器模塊
采用 SST89E58RDA 單片機(jī)作為整個(gè)系統(tǒng)作的核心,用其實(shí)時(shí)監(jiān)測(cè)溫度和報(bào)警,以實(shí)現(xiàn) 其既定的性能指標(biāo)。
綜上所述,本次設(shè)計(jì)采用 SST89E58RDA 單片機(jī)作為主控制器。
1.2.2 溫度測(cè)量
此設(shè)計(jì)采用 DS18B20 溫度傳感器對(duì)溫度進(jìn)行測(cè)量,其輸出信號(hào)為數(shù)字信號(hào),方便單片 機(jī)對(duì)溫度的采集,處理和控制,而且其電路簡(jiǎn)單,占用空間小。該單片機(jī)性能穩(wěn)定,且線性 好,當(dāng)測(cè)量溫度在 0 到 100 之間時(shí)線性偏差都小于 1℃。除此之外,由于 DS18B20 溫度傳感 器采用單總線的數(shù)據(jù)傳輸方式,由 DS18B20和 SST89E58RDA 構(gòu)成溫度裝置輸出的溫度信號(hào), 數(shù)字信號(hào)可以直接鏈接計(jì)算機(jī)。這樣,溫度系統(tǒng)的結(jié)構(gòu)就顯得十分簡(jiǎn)單,占用的體積也不大。 同時(shí),通過采用51 單片機(jī)控制讓軟件編程的自由度大大增加,即可以通過編程的自由度大 大增加,即可以通過編程實(shí)現(xiàn)各種各樣的算術(shù)算法和邏輯控制,而且它還具有體積小,硬件 經(jīng)濟(jì),簡(jiǎn)單,安裝十分方便等優(yōu)點(diǎn)。
1.2.3 顯示模塊 方案 1: 用數(shù)碼管充當(dāng)顯示模塊。數(shù)碼管具有使用簡(jiǎn)單,顯示速度快,顯示效果簡(jiǎn)介明了等特
點(diǎn)而得到廣發(fā)的應(yīng)用。 方案 2:
通過 LCD 1602 液晶經(jīng)行顯示顯示。LCD 具有現(xiàn)實(shí)內(nèi)容豐富,清晰,顯示信息量大,顯 示速度快,使用方便等特點(diǎn)而得到廣發(fā)的應(yīng)用。但對(duì)于本系統(tǒng)我們并不需要顯示豐富的內(nèi)容, 而且 LCD 液晶價(jià)格昂貴,因此我們未選擇此方案。
綜上所述,顯示模塊我們選擇方案 1.