【正文】
6 系統(tǒng)的應(yīng)用軟件設(shè)計(jì) ................................................. 10 軟件描述 ...................................................... 10 鍵盤管理模塊 ............................................ 10 顯示模塊 ................................................ 11 控制模塊 ................................................ 11 溫度報(bào)警模塊 ............................................ 12 主程序和中斷服務(wù)程序流程 ................................ 12 7 系統(tǒng)調(diào)試與仿真 ..................................................... 14 硬件調(diào)試 ...................................................... 14 脫機(jī)檢查 ................................................ 14 仿真調(diào)試 ................................................ 14 檢查 CPU 的時(shí)鐘電路 ...................................... 14 對(duì)擴(kuò)展的 RAM、 ROM 進(jìn)行檢查調(diào)試 ........................... 15 軟件調(diào)試 ..................................................... 15 交叉匯編 ................................................ 15 用匯編語(yǔ)言 .............................................. 15 手工匯編 ................................................ 15 系統(tǒng)仿真 ..................................................... 15 8 抗干擾技術(shù) ......................................................... 18 硬件抗干擾技術(shù) ................................................ 18 軟件抗干擾技術(shù) ................................................ 18 9 系統(tǒng)制作與測(cè)試 ..................................................... 19 基于單片機(jī)的恒溫箱控制系統(tǒng)設(shè)計(jì) 3 結(jié)束語(yǔ) ............................................................. 21 參 考 文 獻(xiàn) ........................................................ 22 致謝 ............................................................... 23 基于單片機(jī)的恒溫箱控制系統(tǒng)設(shè)計(jì) 1 1 引言 溫度控制是工業(yè) 生產(chǎn)過(guò)程中經(jīng)常遇到的過(guò)程控制,特別是在冶金、化工、建材、食品、機(jī)械、石油等工業(yè)中,具有舉足重輕的作用,其溫度的控制效果直接影響著產(chǎn)品的質(zhì)量,因而設(shè)計(jì)一種較為理想的溫度控制系統(tǒng)是非常有價(jià)值的。MCU。 本設(shè)計(jì)從實(shí)際應(yīng)用出發(fā)選取了體積小、精度相對(duì)高的數(shù)字式溫度傳感元件 DS18B20 作為溫度采集器,單片機(jī) AT89C51 作為主控芯片,數(shù)碼管作為顯示輸出,實(shí)現(xiàn)了對(duì)溫度的實(shí)時(shí)測(cè)量與恒定控制。編寫程序結(jié)合硬件進(jìn)行調(diào)試,能夠?qū)崿F(xiàn)設(shè)置和調(diào)節(jié)初始溫度值,進(jìn)行數(shù)碼管顯示,當(dāng)加熱到設(shè)定值后立刻報(bào)警。基于單片機(jī)的恒溫箱控制系統(tǒng)設(shè)計(jì) 1 基于單片機(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ì)。另外,本系統(tǒng)通過(guò)軟件實(shí)現(xiàn)對(duì)按鍵誤差、加熱過(guò)沖的調(diào)整,以提高系統(tǒng)的安全性、可靠 性和穩(wěn)定性。 [關(guān)鍵詞 ] 單片機(jī);溫度傳感器;恒溫;控制;報(bào)警 The Design of Refrigerator Door Shell Shaping Control System Based on Siemens WINCC 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 system’s security, reliability and stability. Keywords: DS18B20。Constant temperature control。對(duì)于不同場(chǎng)所、不同工藝、所需溫度高低范圍不同、精度不同,則采用的測(cè)溫元件、測(cè)溫方法以及對(duì)溫度的控制方法也將不同;產(chǎn)品工藝不同、控制溫度的精度不同、時(shí)效不同,則對(duì)數(shù)據(jù)采集的精度和采用的控制算法也不同。隨著電子技術(shù)和微型計(jì)算機(jī)的迅速發(fā)展,微機(jī)測(cè)量和控制技術(shù)也得到了迅速的發(fā)展和廣泛的應(yīng)用。然而現(xiàn)有的溫度傳感元件大多為模擬器件(熱電耦)體積大、應(yīng)用復(fù)雜、而且不容易實(shí)現(xiàn)數(shù)字化等缺點(diǎn),阻礙了應(yīng)用領(lǐng)域的擴(kuò)展。 2 系統(tǒng)概述 簡(jiǎn)述 單片機(jī)已經(jīng)在測(cè)控中獲得了廣泛的應(yīng)用,它除了可以測(cè)量電信號(hào)以外,還可以用于溫度、濕度等非電信號(hào)的測(cè)量,能獨(dú) 立工作的單片機(jī)溫度檢測(cè)、溫度控制系統(tǒng)已經(jīng)廣泛應(yīng)用到很多領(lǐng)域。溫度傳感器的作用是將溫度信息轉(zhuǎn)換為電流或電壓輸出,如果轉(zhuǎn)換后的電流或電壓輸出是模擬信號(hào),那么還必須進(jìn)行 A/D 轉(zhuǎn)換,以滿足單片機(jī)接口的需要。隨著微電子技術(shù)的發(fā)展,單片微處理器功能日益增強(qiáng),價(jià)格低廉,在各方 面得到廣泛應(yīng)用。溫度控制器主要實(shí)現(xiàn)對(duì)恒溫箱溫度的控制,并滿足不同用戶的個(gè)性需求。本文將采用一種數(shù)字溫度傳感器來(lái)實(shí)現(xiàn)基于 51 單片機(jī)的恒溫箱控制系統(tǒng)設(shè)計(jì)。 基于單片機(jī)的恒溫箱控制系統(tǒng)設(shè)計(jì) 2 3 設(shè)計(jì)思路分析 設(shè)計(jì) 51單片機(jī)的恒溫箱控制系統(tǒng)設(shè)計(jì)時(shí),需要考慮下面 3個(gè)方面的內(nèi)容: ● 選擇合適的溫度傳感器芯片。 ● 單片機(jī)和溫度傳感器的接口電路設(shè)計(jì)。 4 方案論證 溫度傳感器 方案一:采用熱敏電阻,可滿足 40~ 90℃的測(cè)量范圍,但熱敏電阻精度、重復(fù)性、可靠性都比較差,其測(cè)量溫度范圍相對(duì)較小,穩(wěn)定性較