【正文】
電子信息工程專業(yè)畢業(yè)論文 基于單片機的恒溫箱控制系統(tǒng)設計 摘 要 恒溫控制在工業(yè)生產(chǎn)過程中舉足輕重溫度的控制直接影響著工業(yè)生產(chǎn)的產(chǎn)量和質(zhì)量本設計是基于 AT89C51 單片機的恒溫箱控制系統(tǒng)系統(tǒng)分為硬件和軟件兩部分其中硬件包括溫度傳感器顯示控制和報警的設計軟件包括鍵盤管理程序設計顯示程序設計控制程序設計和溫度報警程序設計編寫程序結(jié)合硬件進行調(diào)試能夠?qū)崿F(xiàn)設置和調(diào)節(jié)初始溫度值進行數(shù)碼管顯示當加熱到設定值后立刻報警另外本系統(tǒng)通過軟件實現(xiàn)對按鍵誤差加熱過沖的調(diào)整以提 高系統(tǒng)的安全性可靠性和穩(wěn)定性本設計從實際應用出發(fā)選取了體積小精度相對高的數(shù)字式溫度傳感元件 DS18B20作為溫度采集器單片機 AT89C51作為主控芯片數(shù)碼管作為顯示輸出實現(xiàn)了對溫度的實時測量與恒定控制 [關鍵詞 ] 單片機溫度傳感器恒溫控制報警 Abstract The system makes use of the single chip AT89C51 as the temperature controlling center uses numeral thermometer DS18B20 which transmits as 1wire way as the temperature sensor through the pressed key the numerical code demonstrated posite of the manmachine interactive connection to realize set and adjust the initial temperature value After the system works the digital tube will demonstrate the temperature value when temperature arriving to the setting value the buzzer will be work immediately In addition the system through the software adjusting to the pressed key error and the excessively hutting All of these are in order to enhance the systems security reliability and stability Keywords DS18B20MCUConstant temperature control 1wire transmission 目 錄 1 引言 1 2 系統(tǒng)概述 1 21 簡述 1 3 設計思路分析 2 4 方案論證 2 41 溫度傳感器 2 42 顯示部分 2 43 輸出控制 3 5 硬件設計及工作原理 3 51 系統(tǒng)功能及工作流程介紹 3 52 功能模塊 5 53 系統(tǒng)硬件設計 5 DS18B20 測溫電路 5 DS18B20 的特點介紹 6 單線 1wire 技術 6 DS18B20 的引腳及功能介紹 7 輸出控制電路 9 溫度越線報警電路 10 6 系統(tǒng)的應用軟件設計 10 61 軟件描述 10 鍵盤管理模塊 10 顯示模塊 11 控制模塊 11 溫度報警模塊 12 主程序和中斷服務程序流程 12 7 系統(tǒng)調(diào)試與仿真 14 71 硬件調(diào)試 14 脫機檢查 14 仿真調(diào)試 14 檢查 CPU 的時鐘電路 14 對擴展的 RAMROM 進行檢查調(diào)試 15 72 軟件調(diào)試 15 交叉匯編 15 用匯編語言 15 手工匯編 15 73 系統(tǒng)仿真 15 8 抗干擾技術 18 81 硬件抗干擾技術 18 82 軟件抗干擾技術 18 9 系統(tǒng)制作與測試 19 結(jié)束語 21 參 考 文 獻 22 致謝 23 1 引言 溫度控制是工業(yè)生產(chǎn)過程中經(jīng)常遇到的過程控制特別是在冶金化工建材食品機械石油等工業(yè)中具有舉足重輕的作用其溫度的控制效果直接影響著產(chǎn)品的質(zhì)量因而設計 一種較為理想的溫度控制系統(tǒng)是非常有價值的對于不同場所不同工藝所需溫度高低范圍不同精度不同則采用的測溫元件測溫方法以及對溫度的控制方法也將不同產(chǎn)品工藝不同控制溫度的精度不同時效不同則對數(shù)據(jù)采集的精度和采用的控制算法也不同因而對溫度的測控方法多種多樣隨著電子技術和微型計算機的迅速發(fā)展微機測量和控制技術也得到了迅速的發(fā)展和廣泛的應用利用微機對溫度進行測控的技術也便隨之而生并得到日益發(fā)展和完善越來越顯示出其優(yōu)越性然而現(xiàn)有的溫度傳感元件大多為模擬器件熱電耦體積大應用復雜而且不容易實現(xiàn)數(shù)字化等缺點阻礙了應用領域的擴展本 設計從實際應用出發(fā)選取了體積小精度相對高的數(shù)字式溫度傳感元件 DS18B20 作為溫度采集器單片機AT89C51 作為主控芯片數(shù)碼管作為