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