【正文】
,可采用功率較大的電爐,并且通過風扇對箱內溫度進行充分攪和,降溫設備可采用空氣壓縮機等制冷設備。 程序代碼(詳見附錄 程序清單) 8. 測設分析 測試環(huán)境 環(huán)境溫度 28攝氏度 ,室內面積 20 平方米 黑龍江東方學院本科生畢業(yè)論文(設計) 18 測試儀器:數(shù)字萬用表,溫度計 0100 攝氏度 測試方法 使系統(tǒng)運行,采用溫度計同時測量 室內 度變化情況,得出系統(tǒng) 測量 的溫度。按下“ 確定”按鍵后,程序進入判斷程序和繼電器控制程序。程序控制設置溫度的兩個數(shù)碼管閃爍的,此時鍵盤輸入有效。接著就判斷 FF2 按鍵是否被按下。 繼電器控制程序:控制繼電器動作 黑龍江東方學院本科生畢業(yè)論文(設計) 16 串口通訊程序:實現(xiàn) PC 機與單片機通訊,將溫度數(shù)據(jù)傳送給 PC 機 。 溫度信號處理程序:對溫度芯片送過來的數(shù)據(jù)進行處理,進行判斷和顯示。 D1T1220uFC5220uFC8C6C778051 2 3~220V~~5V~~~~5V470R3Res2D2VCC電源指示 圖 61 電源部分連線圖 7 程序設計 程序結構分析 主程序調用了 5個子程序,分別是數(shù)碼管顯示程序、鍵盤掃描及按鍵處理程序、溫度信號處理程序、繼電器控制程序、單片機與 PC 機串口通訊程序。穩(wěn)壓電路的功能是使輸出直流電壓基本不受電網(wǎng)電壓波動和負載電阻變化的影響,從而獲得穩(wěn)定性足夠高的直流電壓。由于經(jīng)整流電路整流后的電壓含有 較大的交流分量,會影響到負載電路的正常工作。 由于輸入電壓為電網(wǎng)電壓,一般情況下所需直流電壓的數(shù)值和電網(wǎng)電壓的有效值相差較大,因而電源變壓器的作用顯現(xiàn)出來起到降壓作用。這是最簡單的連接方法,但是對我來說已經(jīng)足夠使用了,電路如下圖所示, MAX232 的第 10 腳和單片機的 11 腳連接,第 9腳和單片機的 10 腳連接,第 15 腳和單片機的 20 腳連接 ,串口通訊具體如圖 55 圖 55 通訊接口連 線圖 6 電源輸入部分 黑龍江東方學院本科生畢業(yè)論文(設計) 15 控制系統(tǒng)主控制部分電源需要用 5V直流電源供電,其電路如圖 61所示,把頻率為50Hz、有效值為 220V的單相交流電壓轉換為幅值穩(wěn)定的 5V直流電壓。進行串行通訊時要滿足一定的條件,比如電腦的串口是 RS232 電平的,而單片機的串口是 TTL 電平的,兩者之間必須有一個電平轉換電路,我采用了專用芯片 MAX232進行轉換,雖然也可以用幾個三極管進行模擬轉換,但是還是用專用芯片更簡單可靠。 主要特點 : 單 5V 電源工作 黑龍江東方學院本科生畢業(yè)論文(設計) 14 LinBiCMOSTM 工藝技術 兩個驅動器及兩個接收器 177。 該器件符合 TIA/EIA232F 標準,每一個接收器將 TIA/EIA232F電平轉換成 5V TTL/CMOS 電平。真值表:表 52 表 52 真值表 1 2 3 4 5 6ABCD654321DCBAT i t l eN u m b e r R e v i s i o nS i z eBD a t e : 2 2 S e p 2 0 0 4 S h e e t o f F i l e : E : \ D o c u m e n t s a n d S e t t i n g s \公用 \桌面 \復件 8 9 s 5 1 綜合實驗板原理圖 .dd bD r a w n B y :abfcgdeV C C1234567abcdefg8dpdp9D S 6abfcgdeV C C1234567abcdefg8dpdp9D S 7abfcgdeV C C1234567abcdefg8dpdp9D S 8abfcgdeV C C1234567abcdefg8dpdp9D S 9abfcgdeV C C1234567abcdefg8dpdp9D S 1 3abfcgdeV C C1234567abcdefg8dpdp9D S 1 6A1B2QA3QB4QC5QD6C L K8C L R9QE10QF11QG12QH13U 1 67 4 L S 1 6 4A1B2QA3QB4QC5QD6C L K8C L R9QE10QF11QG12QH13U 1 37 4 L S 1 6 4A1B2QA3QB4QC5QD6C L K8C L R9QE10QF11QG12QH13U 1 27 4 L S 1 6 4A1B2QA3QB4QC5QD6C L K8C L R9QE10QF11QG12QH13U 1 47 4 L S 1 6 4A1B2QA3QB4QC5QD6C L K8C L R9QE10QF11QG12QH13U 1 57 4 L S 1 6 4A1B2QA3QB4QC5QD6C L K8C L R9QE10QF11QG12QH13U97 4 L S 1 6 4+ 5 V + 5 V + 5 V + 5 V + 5 V+ 5 VR1 R2 R3 R4 R5 R6+ 5 V + 5 V + 5 V + 5 V + 5 V + 5 VS D AS C L 圖 54 實際連線圖 接 口通訊 單元 max232 資料簡介 : 該產(chǎn)品是由德州儀器公司( TI)推出的一款兼容 RS232 標準的芯片。當 A、 B 任意一個為低電平,則禁止新數(shù)據(jù)輸入,在時鐘端( CLOCK)脈沖上升沿作用下 Q0 為低電平。 當清除端( CLEAR)為低電平時,輸出端( QA- QH)均為低電平。從人類視覺的角度上看,就仿佛是全部數(shù)碼管同時顯示的一樣。單片機通過 I2C 總線將要顯示的數(shù)據(jù)信號傳送到移位寄存器芯片 74LS164 寄存,再由移位寄存器控制 數(shù)碼管的顯示,從而實現(xiàn)移位寄存點亮數(shù)碼管顯示。二極管的作用是將反向電流分流,使流過三級管 8050 的電流比較小,達到保護三極管 8050 的作用 。連接方法如圖 52 所示。 當溫度上升到預定溫度時,單片機發(fā)送低電平信號三極管進入截止狀態(tài),繼電器的彈片打到另一側 ,使電熱器與電源斷開,電熱器停止加熱。 當溫度未達到要求時,單片機發(fā)送高電平信號使三極管飽和導通,繼電器使電源與電熱器接通,電熱器加熱。使用集成芯片,能夠有效的減小外界的干擾,提高測量的精度,簡化電路的結構 。具體電路連接如圖 51 所示 。 ? , 數(shù)字按鍵,輸入數(shù)字 09; , 設置的確認,修改設置溫度時進行確認; 設置的清除,修改設置溫度時進行刪除; 開啟電源 關閉電源 顯示及設置轉換到溫度點 1,按此按鍵后,顯示預設置溫度的數(shù)碼管 閃爍; 顯示及設置轉換到溫度點 2,按此按鍵后 ,顯示預設置溫度的數(shù)碼管 閃爍; F1 確認 清除 F2 0 9 關閉 開啟 黑龍江東方學院本科生畢業(yè)論文(設計) 10 表 51 鍵盤的按鍵分布 溫度控制及超溫和超溫警報單元 當采集的溫度經(jīng)處理后超過規(guī)定溫度上限時,單片機通過 輸出控制信號驅動三極管 D1 ,使繼電器 K1 開啟降溫設備 ( 壓縮制冷設備 ) :當采集的溫度經(jīng)處理后低于設定溫度下限時,單片機通過 輸出控制信號驅動 三極管 D2 ,使繼電器 K2 開啟升溫設備 ( 加熱器 1) 。方法是:依次給列線送低電平,然后查所有行線狀態(tài),如果全為 1,則所按下的鍵不在此列;如果不全為 1