【正文】
電子信息工程專業(yè)畢業(yè)論文 基于單片機(jī)的恒溫箱控制系統(tǒng)設(shè)計(jì) 摘 要 恒溫控制在工業(yè)生產(chǎn)過(guò)程中舉足輕重溫度的控制直接影響著工業(yè)生產(chǎn)的產(chǎn)量和質(zhì)量本設(shè)計(jì)是基于 AT89C51 單片機(jī)的恒溫箱控制系統(tǒng)系統(tǒng)分為硬件和軟件兩部分其中硬件包括溫度傳感器顯示控制和報(bào)警的設(shè)計(jì)軟件包括鍵盤管理程序設(shè)計(jì)顯示程序設(shè)計(jì)控制程序設(shè)計(jì)和溫度報(bào)警程序設(shè)計(jì)編寫(xiě)程序結(jié)合硬件進(jìn)行調(diào)試能夠?qū)崿F(xiàn)設(shè)置和調(diào)節(jié)初始溫度值進(jìn)行數(shù)碼管顯示當(dāng)加熱到設(shè)定值后立刻報(bào)警另外本系統(tǒng)通過(guò)軟件實(shí)現(xiàn)對(duì)按鍵誤差加熱過(guò)沖的調(diào)整以提 高系統(tǒng)的安全性可靠性和穩(wěn)定性本設(shè)計(jì)從實(shí)際應(yīng)用出發(fā)選取了體積小精度相對(duì)高的數(shù)字式溫度傳感元件 DS18B20作為溫度采集器單片機(jī) AT89C51作為主控芯片數(shù)碼管作為顯示輸出實(shí)現(xiàn)了對(duì)溫度的實(shí)時(shí)測(cè)量與恒定控制 [關(guān)鍵詞 ] 單片機(jī)溫度傳感器恒溫控制報(bào)警 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 簡(jiǎn)述 1 3 設(shè)計(jì)思路分析 2 4 方案論證 2 41 溫度傳感器 2 42 顯示部分 2 43 輸出控制 3 5 硬件設(shè)計(jì)及工作原理 3 51 系統(tǒng)功能及工作流程介紹 3 52 功能模塊 5 53 系統(tǒng)硬件設(shè)計(jì) 5 DS18B20 測(cè)溫電路 5 DS18B20 的特點(diǎn)介紹 6 單線 1wire 技術(shù) 6 DS18B20 的引腳及功能介紹 7 輸出控制電路 9 溫度越線報(bào)警電路 10 6 系統(tǒng)的應(yīng)用軟件設(shè)計(jì) 10 61 軟件描述 10 鍵盤管理模塊 10 顯示模塊 11 控制模塊 11 溫度報(bào)警模塊 12 主程序和中斷服務(wù)程序流程 12 7 系統(tǒng)調(diào)試與仿真 14 71 硬件調(diào)試 14 脫機(jī)檢查 14 仿真調(diào)試 14 檢查 CPU 的時(shí)鐘電路 14 對(duì)擴(kuò)展的 RAMROM 進(jìn)行檢查調(diào)試 15 72 軟件調(diào)試 15 交叉匯編 15 用匯編語(yǔ)言 15 手工匯編 15 73 系統(tǒng)仿真 15 8 抗干擾技術(shù) 18 81 硬件抗干擾技術(shù) 18 82 軟件抗干擾技術(shù) 18 9 系統(tǒng)制作與測(cè)試 19 結(jié)束語(yǔ) 21 參 考 文 獻(xiàn) 22 致謝 23 1 引言 溫度控制是工業(yè)生產(chǎn)過(guò)程中經(jīng)常遇到的過(guò)程控制特別是在冶金化工建材食品機(jī)械石油等工業(yè)中具有舉足重輕的作用其溫度的控制效果直接影響著產(chǎn)品的質(zhì)量因而設(shè)計(jì) 一種較為理想的溫度控制系統(tǒng)是非常有價(jià)值的對(duì)于不同場(chǎng)所不同工藝所需溫度高低范圍不同精度不同則采用的測(cè)溫元件測(cè)溫方法以及對(duì)溫度的控制方法也將不同產(chǎn)品工藝不同控制溫度的精度不同時(shí)效不同則對(duì)數(shù)據(jù)采集的精度和采用的控制算法也不同因而對(duì)溫度的測(cè)控方法多種多樣隨著電子技術(shù)和微型計(jì)算機(jī)的迅速發(fā)展微機(jī)測(cè)量和控制技術(shù)也得到了迅速的發(fā)展和廣泛的應(yīng)用利用微機(jī)對(duì)溫度進(jìn)行測(cè)控的技術(shù)也便隨之而生并得到日益發(fā)展和完善越來(lái)越顯示出其優(yōu)越性然而現(xiàn)有的溫度傳感元件大多為模擬器件熱電耦體積大應(yīng)用復(fù)雜而且不容易實(shí)現(xiàn)數(shù)字化等缺點(diǎn)阻礙了應(yīng)用領(lǐng)域的擴(kuò)展本 設(shè)計(jì)從實(shí)際應(yīng)用出發(fā)選取了體積小精度相對(duì)高的數(shù)字式溫度傳感元件 DS18B20 作為溫度采集器單片機(jī)AT89C51 作為主控芯片數(shù)碼管作為