經典溫度控制器 很有用

2022-09-14 04:39:02 字數 1722 閱讀 8119

作者:夏順文

這款計算機溫度自動控制器能根據溫度的高低自動調整相關風扇的轉速及開停,同時輪流顯示各處的溫度,節能降噪,使用方便,不占用系統資源。

一、工作原理

本裝置的工作原理如下圖所示,ic2為主控晶元at89s51,ic4為8位逐次逼近式a/d轉換晶元adc0809,rt1~rt4分別是測量cpu、電源、機箱、顯示卡溫度的熱敏電阻,fan1~fan4分別是控制cpu、電源、機箱、顯示卡溫度的風扇。以cpu溫度控制為例,當溫度公升高時rt1阻值變小,a點電壓公升高,該變化的電壓作為待轉換的模擬量進入adc0809的輸入通道in0,經ad轉換、查表後換算成溫度值在數碼管上顯示出來,其中最左邊一位顯示「1」(1代表cpu,2代表電源,3代表機箱,4代表顯示卡),左邊第二位不顯示,最後兩位顯示cpu當前的實際溫度值。顯示範圍為0~70℃,當溫度低於設定的溫度下限時,微控制器通過序列口發出控制指令經74ls164.移位輸出,使v5、v9截止,風扇fan1停止轉動。

當溫度高於下限而低於上限時,v5飽和,v9截止,12v電源經vd1降壓後變為9v加至fan1的兩端,使fan1低速運轉。當溫度高予設定的上限時,v5、v9飽和,12v電壓全部加在fan1上,fan1全速運轉給cpu降溫。其他各處的溫度控制與此相同。

正常工作時,數碼管輪流顯示4路當前溫度值,每路顯示時間為8秒。圖中an1~an3是溫度設定用按鍵,設定時按一下an1,數碼管左邊第一位顯示「1」第二位顯示「h」,最後兩位顯示cpu當前上限溫度設定值,按動an2可設定上限值的十位,按動an3可設定上限值的個位,設定好後再次按一下an1,cpu上限溫度設定值被寫入24c02永久儲存,同時數碼管顯示「1l」和cpu當前下限溫度設定值,按同樣的方法設定好下限值後,第三次按動an1,cpu下限溫度設定值被寫入24c02,同時數碼管顯示「2h」和當前電源上限溫度設定值,按照同樣的方法,依次設定好電源、機箱、顯示卡溫度的上、下限後,按一下an1,數碼管重新輪流顯示當前各處的溫度值。

二、軟體設計

本文程式採用模組化程式設計,考慮到熱敏電阻的阻值隨溫度變化的非線形,溫度值計算採用查表的方式實現,a/d轉換採用等待的方式進行程式設計,四個通路暫存器位址為7ff0h~7ff3h,整個程式由主程式、溫度判斷程式、上下限設定程式、a/d轉換程式、查表程式、二一十進位制轉換程式、顯示程式、鍵掃瞄程式、鍵等待釋放程式、序列口傳送程式、24c02讀寫程式等組成。片內主要ram分配如下:28h存放鍵碼,29h存放an1鍵序,34h、35h為十進位制轉換暫存單元,40h~43h為顯示緩衝區,49h為12c定址位元組寫存放單元,4bh為定址位元組讀存放單元,4dh存放傳送位元組數,4eh是資料子位址存放單元,50h~57h分別存放cpu、電源、機箱、顯示卡的溫度上、下限設定值。

5ah為風扇執行狀態暫存單元。

三、安裝除錯

由於裝置採用了序列eeprom儲存器24c02來儲存資料,使設定值能夠長久儲存,每次開機後不用重新輸入資料即可執行,大大增強了裝置的實用性。在製作好後第一次執行時,可能會出現風扇全部不轉的現象,這是因為所用24c02是空白晶元的原因,只需要按照前述方法設定好各路的溫度上、下限即可。本裝置的電源為12v和5v,可直接取自主機電源的多餘插頭。

rt1、rt2、rt4可用導熱膠分別固定在各自散熱片的溝槽底部,由於熱敏電阻處於風扇的下方,為了使其真實反映散熱片的溫度,安裝時最好在用導熱膠固定後,再在其表面塗上一層較厚的萬能膠或熱溶膠。rt3可固定在機箱中上部的合適地方。實際使用時,一般把下限值設定為25℃左右,上限值設定為40℃左右較為合適。

由於控制指令採用序列輸出,本裝置還有很大的擴充套件空間,例如可以根據需要增加硬碟風扇、顯示器風扇等,這時只需要對軟體稍作改動即可。當然本裝置也可用於其他需要控制溫度的場所。

電子溫度控制器

遼寧工業大學 模擬電子技術基礎課程設計 題目 電子溫度控制器 院 系專業班級 學號學生姓名 指導教師簽字 起止時間 課程設計 任務及評語 院 系 電子與資訊工程學院教研室 電子資訊教研室 注 成績 平時20 質量60 答辯20 以百分制計算 摘要溫度控制系統在人們的日常生活中有著非常廣泛的應用,它在...

簡易溫度控制器製作

電子技術綜合訓練 設計報告 題目 簡易溫度控制器製作 姓名 謝富臣 學號 08220404 班級 控制工程2班 學院 電信學院 日期 2010.07.16 摘要我們本次課程設計的主題是做乙個簡易溫度控制器。具體方法是採用熱敏電阻作為溫度感測器,將溫度模擬量轉化為數字量,再利用比較運算放大器與設定溫度...

變壓器智慧型溫度控制器的設計

作者 李如雄 山東工業技術 2014年第17期 摘要 設計了一種以pic24fj64微控制器為核心的乾式變壓器溫度控制器,通過pt100熱敏電阻和風機實現了對變壓器溫度的實時監控和自動調節 在數碼管上巡迴顯示三相變壓器的溫度 風機故障自動檢測 掉電資料儲存等功能。關鍵詞 pic24fj64 pt10...