【正文】
沖輸入引腳是用來(lái)作為編程山東英才學(xué)院 2022 屆本科生畢業(yè)設(shè)計(jì)(論文) 13 脈沖的輸入端,可以對(duì)單片機(jī)內(nèi)部的 EPROM 進(jìn)行編程寫入。本設(shè)計(jì)單片機(jī)最小系統(tǒng)的兩個(gè)起振電容容值為 22pF。 圖 331 給出了 DS18B20 的主要部件, DS18B20 主要包括溫度傳感器、 64 位激光 ROM、和溫度報(bào)警觸發(fā)器 TH 和 TL 三個(gè)部件,此外這種溫度報(bào)警觸發(fā)器是非易 失性的。分辨力獲得的原理是通過(guò)改變計(jì)數(shù)器對(duì)溫度每增加一度所需計(jì)數(shù)的值來(lái)實(shí)現(xiàn)的。 1 2 3 4 5 6ABCD654321DCBAT it l eN u m b e r Re v is i onS iz eBD a t e : 5 M a y 2 0 15 S he e t o f F il e : F : \ 畢業(yè)論文 \ 電路圖 \ 總設(shè)計(jì)電路原理圖 \ z t . d d b D ra w n By :1234567891011121314151617181920 2122232425262728293031323334353637383940P 1. 0P 1. 1P 1. 2P 1. 3P 1. 4P 1. 5P 1. 6P 1. 7RE S TP 3. 0P 3. 1P 3. 2P 3. 3P 3. 4P 3. 5P 3. 6P 3. 7X1X2G N DRX DT X DIN T 0IN T 1T0T1WRRDV C CP 0. 0P 0. 1P 0. 2P 0. 3P 0. 4P 0. 5P 0. 6P 0. 7E A / V D DA L EP S E NP 2. 7P 2. 6P 2. 5P 2. 4P 2. 3P 2. 2P 2. 1P 2. 0STC89C52RCU 2 3S T C 89 C5 2C2 62 2p FC3 02 2p F1 2 3J 20+C2 71 0u F+C2 91 0u FY5RESET21R3 01 0KR2 61 0KV C CV C Ck e y 1k e y 2k e y 3 圖 35 獨(dú)立按鍵電路圖 顯示電路 本課題要求用四位 LED 數(shù)碼管顯示溫度,硬件電路設(shè)計(jì)如圖 36 所示。 山東英才學(xué)院 2022 屆本科生畢業(yè)設(shè)計(jì)(論文) 21 1 2 3 4 5 6ABCD654321DCBAT it l eN u m b e r Re v is i onS iz eBD a t e : 5 M a y 2 0 15 S he e t o f F il e : F : \ 畢業(yè)論文 \ 電路圖 \ 總設(shè)計(jì)電路原理圖 \ z t . d d b D ra w n By :1234567891011121314151617181920 2122232425262728293031323334353637383940P 1. 0P 1. 1P 1. 2P 1. 3P 1. 4P 1. 5P 1. 6P 1. 7RE S TP 3. 0P 3. 1P 3. 2P 3. 3P 3. 4P 3. 5P 3. 6P 3. 7X1X2G N DRX DT X DIN T 0IN T 1T0T1WRRDV C CP 0. 0P 0. 1P 0. 2P 0. 3P 0. 4P 0. 5P 0. 6P 0. 7E A / V D DA L EP S E NP 2. 7P 2. 6P 2. 5P 2. 4P 2. 3P 2. 2P 2. 1P 2. 0STC89C52RCU 2 3S T C 89 C5 2C2 62 2p FC3 02 2p F1 2 3J 20+C2 71 0u F+C2 91 0u FY5RESET21R3 01 0KR2 61 0KV C CV C CR33 90 RR73 9RR11 0KR63 30 RP23 02 2Q1C1 8 15C11 03Q2ABT B0 4R23 90 R5VG N DV C C 5 V2 20 VP1P CS 17電熱絲7809L 圖 38 可控硅加熱電路 風(fēng)扇降溫電路 考慮到本系統(tǒng)的成本性和實(shí)用性,本設(shè)計(jì)選擇帶有扇葉的直流電機(jī)作為溫度控制系統(tǒng)的降溫模塊。 軟件的總體設(shè)計(jì)流程圖 如圖 41 所示,是軟件設(shè)計(jì)的總體流程圖,首先給單片機(jī)進(jìn)行上電操作,然后分別對(duì)單片機(jī)、顯示模塊、溫度傳感器進(jìn)行初始化操作,然后通過(guò)按鍵輸入溫度范圍,開始進(jìn)行溫度采集,將采集到的溫度在數(shù)碼管上顯示來(lái),與預(yù)設(shè)值進(jìn)行比較,然后經(jīng)過(guò)判斷所測(cè)溫度是否在預(yù)設(shè)溫度的范圍內(nèi),如果在溫度范圍內(nèi),則整個(gè)溫度控制系統(tǒng)結(jié)束,如果不在溫度 范圍內(nèi),那么開啟溫度調(diào)節(jié)系統(tǒng)對(duì)溫度進(jìn)行調(diào)節(jié),然后將調(diào)節(jié)好的溫度再傳給溫度采集模塊進(jìn)行重新采集,這樣循環(huán)往復(fù),直到所測(cè)溫度在預(yù)設(shè)的溫度范圍內(nèi)為止。 開始 功能設(shè)值 延時(shí)等待數(shù)據(jù) 四位 LED 顯示 山東英才學(xué)院 2022 屆本科生畢業(yè)設(shè)計(jì)(論文) 30 圖 47 按鍵判斷程序流程圖 有鍵按下? 開始 去鍵盤抖動(dòng) 同一鍵按下? 根據(jù)鍵值執(zhí)行功能功能 循環(huán) YES NO YES NO 山東英才學(xué)院 2022 屆本科生畢業(yè)設(shè)計(jì)(論文) 31 5 實(shí)驗(yàn) 調(diào)試環(huán)境 一、本畢業(yè)設(shè)計(jì)的軟件編程與調(diào)試主要是通過(guò) Keil C51 軟件實(shí)現(xiàn)的, Keil 提供了一個(gè)完整的開發(fā)方案如圖 611 所示,它通過(guò)集成開發(fā)環(huán)境把編譯器、庫(kù)文件、庫(kù)管理和實(shí)時(shí)操作系統(tǒng)等部分合理的組合在一起,從而進(jìn)行軟件的仿真與調(diào)試。下面三個(gè)圖都是編譯按鈕,不過(guò)他們有一定的區(qū)別,圖 6161 是編譯單個(gè)文件,圖 6162 是編譯當(dāng)前項(xiàng)目,圖 6163 是重新編譯。 ( 1)運(yùn)行 KEIL C51 軟件如圖 612 所示。 ( 1)首先對(duì)溫度進(jìn)行初始化操作 如圖 42 所示。根據(jù)采集的實(shí)時(shí)溫度,當(dāng)所采集到的溫度高于預(yù)設(shè)溫度的上限值時(shí),系統(tǒng)會(huì)自動(dòng)啟動(dòng)風(fēng)扇降溫模塊來(lái)實(shí)現(xiàn)降溫,使溫度在預(yù)設(shè)溫度的范圍內(nèi),達(dá)到控制溫度的目的。該數(shù)碼管由兩個(gè) 74HC573 鎖存器進(jìn)行鎖存,通過(guò)段選和位選從而可以對(duì)數(shù)碼管進(jìn)行驅(qū)動(dòng),再通過(guò)溫度的顯示程序從而可以在數(shù)碼管上顯示出所測(cè)得到溫度值。 64 位 ROM和單線端口 暫存器 存儲(chǔ)器和控制邏輯 下限觸發(fā) TL 溫度傳感器 上限觸發(fā) TH 8 位 CRC 產(chǎn)生器 山東英才學(xué)院 2022 屆本科生畢業(yè)設(shè)計(jì)(論文) 16 圖 332 DS18B20 測(cè)溫原理圖 溫度采集模塊設(shè)計(jì) 本文的溫度控制系統(tǒng)采用的是由達(dá)拉斯半導(dǎo)體公司生產(chǎn)的一種數(shù)字集成溫度傳感器 DS18B20 來(lái)實(shí)現(xiàn)溫度采集的,數(shù)字溫度傳感器 DS18B20 在范圍 0℃~ +100℃之間的測(cè)量精度為 ℃并且分辨率可達(dá) ℃,電路圖如圖 333 所示 ,DS18B20 的端口與單片機(jī)的 端口連接進(jìn)行數(shù)據(jù)傳輸,通過(guò)軟件編程是 DS18B20 所采集到的溫度值傳輸?shù)?單片機(jī)在數(shù)碼管上顯示出來(lái)。 山東英才學(xué)院 2022 屆本科生畢業(yè)設(shè)計(jì)(論文) 15 圖 331 DS18B20 方框圖 DS18B20 的測(cè)溫原理如圖 332 所示:計(jì)數(shù)器是在一個(gè)門周期內(nèi)用來(lái)計(jì)數(shù)的,而這個(gè)門周期是由高溫度系數(shù)振蕩器確定的 ,低溫度系數(shù)振蕩器是用來(lái)產(chǎn)生脈沖的,在這個(gè)門周期內(nèi)用計(jì)數(shù)器對(duì)所產(chǎn)生的脈沖進(jìn)行計(jì)數(shù),從而可以測(cè)得當(dāng)前環(huán)境的溫度值。根據(jù)測(cè)溫范圍以及適用場(chǎng)合的不同,許多類型的溫度傳感器被研制出來(lái),因此選擇溫度傳感器需要考慮很多因素。當(dāng)讀取片外存儲(chǔ)器時(shí),該引腳為低電平有效。 表 321 和 的第二功能表 引腳號(hào) 功能特性 T2(定時(shí) /計(jì)數(shù)器 2 外部計(jì)數(shù)脈沖輸入 ),時(shí)鐘輸出 T2EX(定時(shí) /計(jì)數(shù) 2 捕獲 /重裝載觸發(fā)和方向控制 ) P2 口的 8 個(gè)引腳都是 8 位準(zhǔn)雙向 I/O 口線,除了作為通用的 I/O 口來(lái)使用之外,還可以用來(lái)作為片外存儲(chǔ)器的高 8 位地址總線來(lái)使用,它可以與 P0 口進(jìn)行組合,構(gòu)成 16 位 的外存儲(chǔ)器單元地址。在溫度智能控制系統(tǒng)中,為了使系統(tǒng)能夠?qū)崟r(shí)有效地檢測(cè)當(dāng)前的溫度,提高 測(cè)量的精確性,解決工農(nóng)業(yè)生產(chǎn)等領(lǐng)域中存在的溫度控制問(wèn)題,采用十進(jìn)制的數(shù)碼來(lái)進(jìn)行溫度值的顯示,可以很好地幫助人們完成操作,從而使溫度控制變得更加簡(jiǎn)單、方便和快捷,為實(shí)現(xiàn)溫度控制系統(tǒng)自控提供可參考依據(jù)。與匯編語(yǔ)言相比, C 語(yǔ)言具有以下的特點(diǎn): 山東英才學(xué)院 2022 屆本科生畢業(yè)設(shè)計(jì)(論文) 9 ( 1) C 語(yǔ)言的控制語(yǔ)句是具有結(jié)構(gòu)化的。 系統(tǒng)軟件方案分 析 溫度的實(shí)時(shí)檢測(cè)與控制并不是連接好接口電路就能實(shí)現(xiàn)的,還要需要給其提供控制程序,就像人一樣,不僅僅有軀體,還要有思想。它能夠?qū)崟r(shí)地對(duì)系統(tǒng)進(jìn)行控制,并且該系統(tǒng)的響應(yīng)速度很快。 ( 6)該系溫度控制系統(tǒng)要求用 Protel 繪出溫度智能控制系統(tǒng)電路圖 ,完成主電路、控制電路元器件參數(shù)選擇以及控制精度計(jì)算分析。 第二章為本研究課題的系統(tǒng)總體設(shè)計(jì)方案,規(guī)劃出系統(tǒng)總體的設(shè)計(jì)方案,指出了系統(tǒng)的性能要求及特點(diǎn),對(duì)硬件方案和軟件方案進(jìn)行了合理的分析。為了滿足人類的生活要求,很多與新型科技結(jié)合的溫度控制系統(tǒng)也被科學(xué)家們研究出來(lái)。 PN 結(jié)溫度傳感器還能夠和電子元器件進(jìn)行組合用于測(cè)量溫度 。 ( 2)熱電阻:熱電阻測(cè)量溫度時(shí)的穩(wěn)定性很高,并且其測(cè)量時(shí)具有很高的精度,在溫度要求不高的場(chǎng)合,比較有廣闊的應(yīng)用前景。 關(guān)鍵詞: 溫度控制;單片機(jī);人機(jī)交互 山東英才學(xué)院 2022 屆本科生畢業(yè)設(shè)計(jì)(論文) 2 89C52 microcontroller based temperature control system STC89C52 microcontroller based temperature control system Abstract:With the development of technology, temperature control system has been widely applied to various industrial and agricultural production and people39。山東英才學(xué)院本科生畢業(yè)設(shè)計(jì)(論文) 山東英才學(xué)院 畢 業(yè) 設(shè) 計(jì)(論 文) 題目:基于 89C52 單片機(jī)的溫度控制系統(tǒng) 學(xué)生姓名 學(xué) 院 機(jī)械設(shè)計(jì)制造及自動(dòng)化工程學(xué)院 專 業(yè) 電 氣 工 程 及 其 自 動(dòng) 化 學(xué) 號(hào) 指導(dǎo)教師 年 月 日 目 錄 摘要 ............................................................................ 1 Abstract ..............