設定烘箱的溫度范圍為15℃—90℃,控制誤差為±2 ℃,烘箱的溫度控制系統可采用開關控制方案,通過一個繼電器隔離輸出控制電熱絲的通斷。當烘箱內的溫度低于設定溫度時,繼電器就會閉合,電熱絲接通,使烘箱開始加熱溫度升高;反之則繼電器斷開,烘箱停上加熱。本系統是以AT89C51單片機為核心,組成的一個集溫度的采集、處理、顯示、自動控制為一身的溫度閉環控制系統,其原理框圖見圖3-1。圖中硬件組成主要由以下幾部分組成:單片機信息處理、溫度采集、信號轉換、顯示、報警、鍵聲及控制部分。
具體工作如下:
利用集成溫度傳感器實現對溫度的采集,然后信號通過運算放大器、保持器和 A/D轉換器將模擬量變為數字量送入單片機進行處理。我們預先從鍵盤輸入一個溫度范圍(上限報警值和下限報警值),通過溫度采集系統檢測出環境的溫度,由數字顯示電路顯示出當時的實際溫度,當溫度高于或低于報警的上下限值時,報警器發聲,提醒工作人員此時溫度太高或太低,以做出相應的措施。
其中:
1、為使整個系統的運行更加完善,本系統在設計時匹配了矩陣式鍵盤以及由四位LED數碼管組成的顯示器以顯示實際的溫度值及預置溫度值。
2、為提高系統的抗干擾能力,在原有硬件的基礎上設計了電源檢測、報警等電路以促進整個系統的功能更加完善。 |