【正文】
V C CV C CV C CV C CV C C27abfcgdeD P Y1234567abcdefg8dpdpabfcgdeD P Y1234567abcdefg8dpdpabfcgdeD P Y1234567abcdefg8dpdpabfcgdeD P Y1234567abcdefg8dpdpo0o1o2o3o4o5o6o7o0o1o2o3o4o5o6o7I N 1 O U T 1I N 2 O U T 2I N 3 O U T 3I N 4 O U T 4I N 5 O U T 5I N 6 O U T 6I N 7 O U T 7I N 8 O U T 8V C C G N DV C Cp0p1p2p3p4p5p6p7p0p1p2p3p4p5p6p7p0p1p2p3p4p5p6p7p0p1p2p3p4p5p6p7p0p1p2p3p4p5p6p7 本科生課程設(shè)計(論文) 22 分配,把系統(tǒng)的程序劃分為以下幾個主要模塊 : 初始化模塊:通過該模塊來對堆棧、定時器、計數(shù)器、中斷和特殊功能寄存器進行賦值,有關(guān)寄存 器的清零,以及計數(shù)器 /定時器的初值存放等。 如圖 所示。這樣當(dāng)選通某一位 LED 時,相應(yīng)的地址線輸出的是低電平,所以這里選用共陰 LED 數(shù)碼管。 顯示電路 設(shè)計 動態(tài)掃描顯示接口是單片機中應(yīng)用最為廣泛的一種顯示方式之一。 圖 四相步進電機與 89C51 單片機的接口電路 設(shè)其單拍相序為 A B C D ,電動機工作方式記控制字如表 所示。由于設(shè)計系統(tǒng)精度的要求為 1/1000,因此選用 MAX197。 溫度 檢測接口電路設(shè)計 A/D 轉(zhuǎn)換器 圖 MAX197 引腳 圖 C H 319C H 218C H 117C H 016V D D27R E F26R E F A D J25AGND15D77D68H B E N5DGND28D59D410D 3/ D 1 111D 2/ D 1 012D 1/ D 913D 0/ D 814C L K1CS2WR3RD4S H D N6I N T24C H 622C H 723C H 420C H 521U?M A X 19 7 本科生課程設(shè)計(論文) 13 由于溫度是一種模擬信號,則由信號采集電路采集的信號是一種模擬信號,而且頻率很低,但是單 片機所識別的是具有高低電位的數(shù)字信號,這就要求在信號處理號處理中必須把模擬信號轉(zhuǎn)換成數(shù)字信號從而輸出給單片機處理。 如圖 所以。 當(dāng) 89C51 通電,時鐘電路開始工作,在單片機的 RST 引腳加上大于 24 個時鐘周期以上的正脈沖,系統(tǒng)即初始復(fù)位。 XTAL1:振蕩器反相放大器和內(nèi)部時鐘發(fā)生電路的輸入端。 P3 口: P3 口是一個具有內(nèi)部上拉電阻的 8 位雙向 I/O 口,能驅(qū)動 4 個 LSTTL 門電路。 P0 口能驅(qū)動 8 個 LSTTL 門電路。 CPU 的選擇 單片微型計算機簡稱單片機,又稱微控制器,嵌入式微控制 器等,屬于第四代電子計算機。 系統(tǒng)的原理框圖如圖 所示。 本 文研究內(nèi)容 溫度是工業(yè)控制中主要的被控參數(shù)之一,特別是在冶金、化工、建材、食品、機械等工業(yè)中,具有舉足重輕的作用。在工業(yè)的研制和生產(chǎn)中,為了保證生產(chǎn)過程的穩(wěn)定運行并提高控制精度,采用微電子技術(shù)是重要的途徑。還 介紹了在加熱爐溫度控制系統(tǒng)的軟硬件設(shè)計中的一些主要技術(shù)關(guān)鍵環(huán)節(jié),該系統(tǒng)主要以 89C51 單片機為核心,由 LED 顯示電路,鍵盤輸入電路, 模擬 檢測電路,模 /數(shù)轉(zhuǎn)換電路, 步進電動機控制 電路等構(gòu)成。 進度計劃 第 1 天 查閱收集 資料 第 2 天 總體設(shè)計方案的確定 第 34 天 CPU 最小系統(tǒng)設(shè)計 第 5天 溫度傳感器及接口電路設(shè)計 第 6 天 步進電機驅(qū)動電路設(shè)計 第 7 天 程序流程圖設(shè)計 第 8 天 軟件編寫與調(diào)試 第 9 天 設(shè)計說明書完成 第 10 天 答辯 指導(dǎo)教師評語及成績 平時: 論文質(zhì)量: 答辯: 總成績: 指導(dǎo)教師簽字: 年 月 日 本科生課程設(shè)計(論文) II 摘 要 本文主要從硬件和軟件兩方面介紹了如何運用 89C51 單片機設(shè)計加熱爐的溫度控制系 統(tǒng) , 說明了怎么 實現(xiàn)對加熱爐溫度的控制, 并 對硬件原 理圖和程序流程圖作了簡潔的描述。準(zhǔn)確測量和有效控制溫度是優(yōu)質(zhì),高產(chǎn),低耗和安全生產(chǎn)的重要條件。 本課題采用 98c51 單片機來對溫度進行控制,不僅具有控制方便、組態(tài)簡單和靈活性大等優(yōu)點,而且可以大幅度提高被控溫度的技術(shù)指標(biāo)。 具體 設(shè)計任務(wù): 1. CPU 最小系統(tǒng)設(shè)計(包括 CPU 選擇,晶振電路,復(fù)位電路) 2. 溫度傳感器及接口電路設(shè)計 3. 步進電機驅(qū)動電路設(shè)計 4. 程序流程圖設(shè)計及程序清單編寫 5.溫度控制范圍: 01800℃ 6.工作電源 220V 本科生課程設(shè)計(論文) 7 閥門 步進電機 加 熱 器 顯示 鍵盤 單 片 機 A/D 轉(zhuǎn)換器 第 2章 CPU 最小系統(tǒng)設(shè)計 加熱 爐溫度控制器 總體設(shè)計方案 加熱爐溫度控制框圖設(shè)計 單片機溫度控制系統(tǒng)是以 89C5l單片機為控制核心,輔以采樣電路,驅(qū)動電路, 步進電機 電路對電爐爐溫進行控制的微機控制系統(tǒng)。也就可以 達到 對 加熱爐 溫度的 調(diào)節(jié)和運算放大器 溫度傳感器 本科生課程設(shè)計(論文) 8 控制。在訪問外部存儲器時,可分時用作低 8 位地址線和 8 位數(shù)據(jù)線;在 FLASH ROM 編程時,它輸入指令字節(jié),而在驗證程序時,則輸出指令。能驅(qū)動 4 個 LSTTL 門電路。接低電平時, CPU 只訪問并執(zhí)行外部程序存儲器中的指令。 如圖 所示。 Y1 1 . 0 5 9 2 m H zC13 0 p FC23 0 p F 圖 時鐘電路 CPU 最小系統(tǒng)圖 89C51 單片機最小系統(tǒng)晶振的振蕩頻率直接影響單片機的處理速度,頻率越大處理速度越快。熱電勢隨著測量端溫度升高而增加,熱電勢的大小只和熱電偶導(dǎo)體材質(zhì)以及兩端溫差有關(guān),和熱電偶導(dǎo)體材質(zhì)的長度、直徑無關(guān) 。 主要常用的逐次逼近式 A/D 轉(zhuǎn)換器有 8 位分辨率的 ADC080 12 位分辨率的 MAX197 等。 、 、 和 分別經(jīng)光電耦合和驅(qū)動電路再加到電動機 A、 B、 C、 D 繞組 。