版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、<p> 計(jì)算機(jī)控制技術(shù) 課程綜合設(shè)計(jì) </p><p> 設(shè) 計(jì) 題 目 基于單片機(jī)的電冰箱控制系統(tǒng) </p><p> 指 導(dǎo) 教 師
2、 </p><p> 院(系、部) 電氣與控制工程學(xué)院 </p><p> 專 業(yè) 班 級(jí) </p><p> 學(xué) 號(hào)
3、 </p><p> 姓 名 </p><p> 日 期
4、 </p><p><b> 目錄</b></p><p><b> 1 引言1</b></p><p> 1.1 課題背景1</p><p> 1.2 主要實(shí)現(xiàn)功能1</p><p> 2 總體方案設(shè)計(jì)2</p><p>
5、; 2.1 控制系統(tǒng)方案設(shè)計(jì)2</p><p> 2.2 基于單片機(jī)的電冰箱控制系統(tǒng)整體布局3</p><p> 2.3 功能原理分析3</p><p> 3 硬件電路設(shè)計(jì)4</p><p> 3.1單片機(jī)的選擇5</p><p> 3.2 A/D轉(zhuǎn)換電路5</p><p&g
6、t; 3.2.1 ADC0809介紹6</p><p> 3.2.2ADC0809與AT89C51單片機(jī)接口電路6</p><p> 3.3 鍵盤電路及其顯示電路7</p><p> 3.4 溫度采集及除霜電路8</p><p> 3.4.1 溫度采集電路8</p><p> 3.4.2 除霜電路
7、9</p><p> 3.4.3 傳感器的選擇9</p><p> 3.5 制冷壓縮機(jī)和除霜電熱絲啟停電路10</p><p> 3.5.1 控制電路圖10</p><p> 3.5.2 工作原理11</p><p> 3.6 電源電壓檢測(cè)電路11</p><p> 3.
8、7 報(bào)警電路12</p><p><b> 4 軟件設(shè)計(jì)12</b></p><p> 4.1 程序設(shè)計(jì)語言12</p><p> 4.2程序主要模塊13</p><p> 4.2.1主程序模塊13</p><p> 4.2.2T0中斷服務(wù)程序模塊14</p>
9、<p> 4.2.3T1中斷服務(wù)程序模塊15</p><p><b> 5 總結(jié)16</b></p><p> 致謝 17</p><p><b> 參考文獻(xiàn)18</b></p&
10、gt;<p> 附錄 系統(tǒng)總原理圖19</p><p><b> 引言</b></p><p><b> 1.1 課題背景</b></p><p> 電冰箱是利用電能在箱體內(nèi)形成低溫環(huán)境,用于冷藏冷凍各種食品和其他物品的家用電器設(shè)備。電冰箱是每個(gè)家庭現(xiàn)代化廚房必備的家用電器,它的主要任務(wù)就是控制壓
11、縮機(jī)、化霜加熱等來保持箱內(nèi)食品的最佳溫度,達(dá)到食品保鮮的目的,即保證所儲(chǔ)存的食品在經(jīng)過冷凍或冷藏之后,保持色、味、水分、營(yíng)養(yǎng)基本不變。</p><p> 電冰箱是第一次家電革命浪潮的主導(dǎo)產(chǎn)品,是每個(gè)家庭必備的電器設(shè)備。從1918年世界上第一臺(tái)電機(jī)壓縮式電冰箱研制成功,至今已走過89個(gè)年頭。這期間,隨著科學(xué)技術(shù)的飛速發(fā)展,電冰箱也在不斷的演變和更新,尤其是近年來高新技術(shù)的迅猛崛起,更使得電冰箱的發(fā)展日新月異?,F(xiàn)代
12、社會(huì)每一個(gè)家庭都處在快節(jié)奏的生活中,人們大多已無閑暇的時(shí)間和精力花費(fèi)在經(jīng)常性的采購(gòu)日常生活用品上。因此,集中時(shí)間大量采購(gòu)的新型生活方式已為越來越多的人所接受,從而決定了大容量電冰箱將是一種國(guó)際化的發(fā)展趨勢(shì)。</p><p> 傳統(tǒng)的機(jī)械式直冷式電冰箱的控制原理是根據(jù)蒸發(fā)器的溫度控制制冷壓縮機(jī)的啟、停,使電冰箱內(nèi)的溫度保持在設(shè)定溫度范圍內(nèi)。一般,當(dāng)蒸發(fā)器溫度升至3~5℃時(shí)啟動(dòng)壓縮機(jī)制冷;當(dāng)溫度低于-10~-20℃
13、時(shí)停止制冷,關(guān)斷壓縮機(jī)[16]。隨著家用電冰箱的普及,人們對(duì)電冰箱的控制功能要求越來越高,這對(duì)電冰箱控制器提出了更高的要求,多功能、智能化是其發(fā)展方向之一,傳統(tǒng)的機(jī)械式、簡(jiǎn)單的電子控制已經(jīng)難以滿足發(fā)展要求。</p><p> 隨著微機(jī)技術(shù)的飛速發(fā)展,單片機(jī)以其體積小、價(jià)格低、應(yīng)用靈活等優(yōu)點(diǎn)在家用電器、儀器儀表等領(lǐng)域中得到了廣泛的應(yīng)用。采用單片機(jī)進(jìn)行控制,可以使電冰箱的控制更準(zhǔn)確、靈活、直觀。</p>
14、<p> 1.2 主要實(shí)現(xiàn)功能</p><p> 本論文所設(shè)計(jì)的基于51單片機(jī)的電冰箱控制系統(tǒng)以AT89C51單片機(jī)為核心控制壓縮機(jī)的啟動(dòng)和停止,解決了傳統(tǒng)電冰箱控制系統(tǒng)存在的不足,可以使控制更準(zhǔn)確,更靈活。本系統(tǒng)處于監(jiān)控狀態(tài)時(shí),具有以下功能:</p><p> (1)電源過欠壓保護(hù)功能:為了使電冰箱安全可靠地運(yùn)行,要求其電源電壓在180V~240V之間。因此,當(dāng)電源電
15、壓小于180V或大于240V時(shí),禁止啟動(dòng)壓縮機(jī)并用指示燈顯示。</p><p> ?。?)壓縮機(jī)開啟延時(shí)功能:該功能要求壓縮機(jī)停機(jī)時(shí)間超過3min才能啟動(dòng),以延長(zhǎng)壓縮機(jī)的壽命。這就要求在每次電冰箱上電時(shí),都要檢查壓縮機(jī)停機(jī)是否到3min,若未達(dá)到,需延時(shí)到3min后才能啟動(dòng)。因此,在設(shè)計(jì)時(shí)應(yīng)有判斷與延時(shí)功能。 </p><p> ?。?)自動(dòng)除霜功能:冷凍室中的水分會(huì)凝結(jié)成霜,因此,電冰箱
16、應(yīng)有自動(dòng)除霜功能。該功能的實(shí)現(xiàn)方法是通過累計(jì)壓縮機(jī)運(yùn)行時(shí)間和檢測(cè)環(huán)境溫度,來判斷是否滿足化霜條件(霜厚達(dá)到3mm),當(dāng)霜厚達(dá)到3mm時(shí),接通化霜加熱絲,同時(shí)斷開壓縮機(jī)和風(fēng)機(jī),30分鐘后斷開化霜加熱絲,接通壓縮機(jī),再過15分鐘后接通風(fēng)機(jī)。</p><p> ?。?)電冰箱溫度自動(dòng)調(diào)節(jié)功能:該功能是電冰箱應(yīng)具備的主要功能。電冰箱設(shè)有冷凍室和冷藏室,冷凍室的溫度為-16℃~-26℃,冷藏室的溫度為2℃~10℃,在該溫度
17、范圍內(nèi),食品保鮮效果較好,因此,對(duì)控制器的要求是將冷凍室和冷藏室的溫度自動(dòng)控制在各自的范圍內(nèi)。 </p><p> ?。?)功能鍵控制功能:利用功能鍵分別控制冷凍室溫度、冷藏室溫度、速凍設(shè)定等。</p><p> (6)LED顯示功能:利用LED顯示冷凍室溫度、冷藏室溫度,壓縮機(jī)的啟、停和速凍、報(bào)警狀態(tài)。</p><p> (7)關(guān)機(jī)提示功能:開門超過2min將
18、聲音報(bào)警,提醒用戶及時(shí)關(guān)門。</p><p> ?。?)連續(xù)速凍功能:連續(xù)速凍時(shí)間設(shè)定范圍1~8小時(shí)。</p><p> ?。?)溫度測(cè)量功能:設(shè)定3個(gè)測(cè)溫點(diǎn),測(cè)量范圍-26~+26 ℃,精度±0.5 ℃;</p><p> ?。?0)故障自檢報(bào)警功能:該功能要求在電冰箱運(yùn)行過程中,不斷診斷電冰箱的運(yùn)行狀態(tài),當(dāng)發(fā)現(xiàn)嚴(yán)重故障時(shí),電冰箱停機(jī)并報(bào)警顯示。<
19、/p><p><b> .2.總體方案設(shè)計(jì)</b></p><p> 系統(tǒng)基本原理方案是整個(gè)設(shè)計(jì)過程的依據(jù),也是貫穿整個(gè)設(shè)計(jì)系統(tǒng)的靈魂線,它的好壞直接關(guān)系到整個(gè)方案的成敗。在其設(shè)計(jì)上要經(jīng)過查詢考證、深思熟慮、反復(fù)推敲,有時(shí)離不開大量的實(shí)驗(yàn),最后再比較幾種選定方案而得出的。</p><p> 2.1控制系統(tǒng)方案設(shè)計(jì)</p><
20、;p> 控制系統(tǒng)在整個(gè)智能電冰箱控制中的地位是至關(guān)重要的,它控制著整個(gè)系統(tǒng)的運(yùn)行,是系統(tǒng)是否正常運(yùn)行的關(guān)鍵。選用的控制系統(tǒng)是否合理是關(guān)系到整個(gè)系統(tǒng)設(shè)計(jì)成敗的關(guān)鍵。因此此必須慎重地選擇控制系統(tǒng)。當(dāng)前對(duì)電冰箱控制系統(tǒng)的方案主要有以下兩種。</p><p><b> 1.機(jī)械控制方式</b></p><p> 所謂的機(jī)械控制方式,即根據(jù)蒸發(fā)器的溫度控制制冷壓縮機(jī)
21、的啟、停,使電冰箱內(nèi)的溫度保持在設(shè)定溫度范圍內(nèi)。一般,當(dāng)蒸發(fā)器溫度升至3~5℃時(shí)啟動(dòng)壓縮機(jī)制冷;當(dāng)溫度低于-10~-20℃時(shí)停止制冷,關(guān)斷壓縮機(jī)。這種控制方式,電路相對(duì)簡(jiǎn)單,操作方便,使電冰箱的控制不夠準(zhǔn)確、靈活、直觀。</p><p><b> 2.智能控制方式</b></p><p> 所謂的智能控制方式,即自動(dòng)控制方式,用單片機(jī)控制制冷壓縮機(jī)的啟、停,使電冰
22、箱內(nèi)的溫度保持在設(shè)定溫度范圍內(nèi)。這些過程不需要任何的人工操作,全部自動(dòng)進(jìn)行,使電冰箱的控制更準(zhǔn)確、靈活、直觀。</p><p> 經(jīng)過慎重地考慮、科學(xué)地論證和實(shí)驗(yàn),本論文采用了第二種方案;用單片機(jī)作為控制系統(tǒng)的核心部分,來控制著系統(tǒng)的運(yùn)行。選用單片機(jī)的好處是:?jiǎn)纹瑱C(jī)控制功能強(qiáng)、體積小、功耗低、性能高、速度快、穩(wěn)定可靠、應(yīng)用靈活廣泛、價(jià)格低廉、通用性強(qiáng)等。</p><p> 2.2基于單
23、片機(jī)的電冰箱控制系統(tǒng)的整體布局</p><p> 智能電冰箱系統(tǒng)由傳感器(霜厚傳感器、冷藏室溫度傳感器、冷凍室溫度傳感器)、微控單元單片機(jī)、壓縮機(jī)、加熱絲、LED顯示器、語音輸出等組成。其中傳感器整個(gè)硬件中最重要的組成部分,是系統(tǒng)是否成功的關(guān)鍵;微控單元是系統(tǒng)的軟件部分,控制整個(gè)系統(tǒng)的運(yùn)行,是系統(tǒng)是否正常工作的保證。設(shè)計(jì)系統(tǒng)整體布局框圖如圖2-1所示</p><p> 圖2-1 設(shè)計(jì)系
24、統(tǒng)整體布局框圖</p><p><b> 2.3功能原理分析</b></p><p> 基于51單片機(jī)控制的單片機(jī)控制系統(tǒng)的工作原理是這樣的:傳感器(霜厚傳感器、冷藏室溫度傳感器、冷凍室溫度傳感器)隨時(shí)處于待工作狀態(tài)。</p><p> 當(dāng)霜的厚度達(dá)到3mm時(shí),霜厚傳感器就會(huì)感應(yīng)到,將產(chǎn)生模擬量信號(hào),并將產(chǎn)生的模擬信號(hào)傳送到A/D轉(zhuǎn)換器;
25、A/D轉(zhuǎn)換器接收到模擬信號(hào)后將其轉(zhuǎn)換為數(shù)字量信號(hào),并將數(shù)字信號(hào)輸送到單片機(jī);單片機(jī)接受到信號(hào)后,將數(shù)字量信號(hào)進(jìn)行分析、判斷、處理,給出除霜命令。智能電冰箱控制系統(tǒng)工作后,霜的厚度逐漸改變,當(dāng)霜的厚度調(diào)整到規(guī)定值時(shí),除霜命令的自動(dòng)解除,一個(gè)工作過程就算是這樣完成了。霜厚傳感器接著等待進(jìn)入下一個(gè)工作過程。</p><p> 當(dāng)冷藏室的溫度低于2℃或高于10℃時(shí),冷藏室溫度傳感器就會(huì)感應(yīng)到,將產(chǎn)生模擬信號(hào),并將產(chǎn)生的
26、模擬信號(hào)傳送到A/D轉(zhuǎn)換器;A/D轉(zhuǎn)換器接收到模擬信號(hào)后將其轉(zhuǎn)換為數(shù)字量信號(hào),并將數(shù)字信號(hào)輸送到單片機(jī);單片機(jī)接受到信號(hào)后,將數(shù)字量信號(hào)進(jìn)行分析、判斷、處理,給出調(diào)整冷藏室溫度命令。智能電冰箱控制系統(tǒng)工作后,冷藏室內(nèi)的溫度逐漸改變,當(dāng)冷藏室內(nèi)的溫度調(diào)整到規(guī)定范圍時(shí),調(diào)整冷藏室的命令的自動(dòng)解除,一個(gè)工作過程就算是這樣完成了。冷藏室傳感器接著等待進(jìn)入下一個(gè)工作過程。</p><p> 當(dāng)冷凍室的溫度低于-26℃或高
27、于-16℃時(shí),冷凍室溫度傳感器就會(huì)感應(yīng)到,將產(chǎn)生模擬信號(hào),并將產(chǎn)生的模擬信號(hào)傳送到A/D轉(zhuǎn)換器;A/D轉(zhuǎn)換器接收到模擬信號(hào)后將其轉(zhuǎn)換為數(shù)字量信號(hào),并將數(shù)字信號(hào)輸送到單片機(jī);單片機(jī)接受到信號(hào)后,將數(shù)字量信號(hào)進(jìn)行分析、判斷、處理,給出調(diào)整冷凍室溫度命令。智能電冰箱控制系統(tǒng)工作后,冷凍室內(nèi)的溫度逐漸改變,當(dāng)冷凍室內(nèi)的溫度調(diào)整到規(guī)定范圍時(shí),調(diào)整冷凍室的命令的自動(dòng)解除,一個(gè)工作過程就算是這樣完成了。冷凍室傳感器接著等待進(jìn)入下一個(gè)工作過程。<
28、/p><p><b> .3.硬件電路設(shè)計(jì)</b></p><p> 電冰箱控制器的主要任務(wù)就是控制壓縮機(jī)、化霜加熱等來保持箱內(nèi)食品的最佳溫度,達(dá)到食品保鮮的目的,即保證所儲(chǔ)存的食品在經(jīng)過冷凍或冷藏之后,保持色、味、水分、營(yíng)養(yǎng)基本不變。用LED將設(shè)定溫度或?qū)嶋H溫度顯示出來。</p><p> 基于51單片機(jī)的電冰箱控制系統(tǒng)的硬件結(jié)構(gòu)采用了模塊
29、結(jié)構(gòu)設(shè)計(jì),主要包括:A/D轉(zhuǎn)換電路、溫度采集電路、除霜電路、鍵盤電路、LED顯示電路、制冷壓縮機(jī)和除霜電熱絲啟﹑??刂齐娐?、電源電壓檢測(cè)電路、語音輸出報(bào)警電路、直流電源供電電路、晶體振蕩電路等模塊。系統(tǒng)硬件結(jié)構(gòu)圖如圖3-1所示</p><p> 圖3-1 系統(tǒng)硬件結(jié)構(gòu)圖</p><p> 3.1 單片機(jī)的選擇</p><p> 單片機(jī)是整個(gè)測(cè)控系統(tǒng)的核心部件,
30、它直接影響到整個(gè)系統(tǒng)的軟硬件設(shè)計(jì),并對(duì)系統(tǒng)的功能、性價(jià)比以及研制周期起決定性作用。本控制系統(tǒng)的單片機(jī)采用美國(guó)ATMEL公司生產(chǎn)的8位單片機(jī)AT89C51,它是80C51微控制器系統(tǒng)的派生。AT89C51芯片采用ATMEL高密度非易失存儲(chǔ)器制造技術(shù)制造,與工業(yè)標(biāo)準(zhǔn)的MCS-51指令集和輸出管腳相兼容。由于將多功能8位CPU和閃爍存儲(chǔ)器組合在單個(gè)芯片中,ATMEL的AT89C51是一種高效微控制器,而且價(jià)格低,是目前性能比較高的單片機(jī)之一。
31、該芯片完全滿足系統(tǒng)需要,不需要再外擴(kuò)程序存儲(chǔ)器和數(shù)據(jù)存儲(chǔ)器,可以大大簡(jiǎn)化系統(tǒng)的硬件電路。此外,AT89C51單片機(jī)在市場(chǎng)上的貨源充足,技術(shù)比較成熟,同時(shí)也具有較好的開發(fā)環(huán)境。</p><p> 3.2 A/D轉(zhuǎn)換電路</p><p> A/D轉(zhuǎn)換電路[1][15]采用逐次逼近式8位ADC0809芯片。0809共有8路模擬輸入通道,本系統(tǒng)只用了其中4個(gè)通道IN0~IN3。其中IN0作為冷
32、凍室溫度檢測(cè)通道,IN1作為冷藏室溫度檢測(cè)通道,IN2作為除霜檢測(cè)通道,IN3作為電源電壓檢測(cè)通道。</p><p> 3.2.1 ADC0809介紹</p><p> ADC0809是一種比較典型的8位逐次逼近式A/D轉(zhuǎn)換器CMOS工藝,可實(shí)現(xiàn)8路模擬信號(hào)的分時(shí)采集,片內(nèi)有8路模擬選通開關(guān),以及相應(yīng)的通道地址鎖存用譯碼電路,其轉(zhuǎn)換時(shí)間為100μs左右,采用雙排28引腳封裝,可以和微機(jī)
33、直接接口。</p><p><b> 1.內(nèi)部結(jié)構(gòu):</b></p><p> ADC0809 由一個(gè)8 路模擬開關(guān)、一個(gè)地址鎖存與譯碼器、一個(gè)A/D 轉(zhuǎn)換器和一個(gè)三態(tài)輸出鎖存器組成。多路開關(guān)可選通8 個(gè)模擬通道,允許8 路模擬量分時(shí)輸入,共用A/D 轉(zhuǎn)換器進(jìn)行轉(zhuǎn)換。三態(tài)輸出鎖器用于鎖存A/D 轉(zhuǎn)換完的數(shù)字量,當(dāng)OE 端為高電平時(shí),才可以從三態(tài)輸出鎖存器取走轉(zhuǎn)換完
34、的數(shù)據(jù)。ADC0809內(nèi)部邏輯結(jié)構(gòu)如圖3-2所示:</p><p> ADC0809八路模擬量開關(guān)可選通8個(gè)模擬通道,允許8路模擬量分時(shí)輸入,共用1個(gè)A/D轉(zhuǎn)換器進(jìn)行轉(zhuǎn)換。地址鎖存與譯碼電路完成對(duì)ADDA、ADDB、ADDC三個(gè)地址位進(jìn)行鎖存和譯碼,其譯碼輸出用于8路模擬通道的選擇。8位A/D轉(zhuǎn)換器是逐次逼近式,三態(tài)輸出鎖存器用于存放和輸出轉(zhuǎn)換得到的數(shù)字量。</p><p><b&
35、gt; 2. 主要特征:</b></p><p> ?。?)8路8位A/D轉(zhuǎn)換器,即分辨率8位; (2)具有轉(zhuǎn)換起??刂贫耍? ?。?)轉(zhuǎn)換時(shí)間為100μs; ?。?)單個(gè)+5V電源供電; ?。?)模擬輸入電壓范圍0~+5V,不需零點(diǎn)和滿刻度校準(zhǔn); ?。?)工作溫度范圍為-40~+85攝氏度; ?。?)低功耗,約15mW。</p><p><b>
36、; 3.工作過程:</b></p><p> 首先輸入3位地址,并使ALE=1,將地址存入地址鎖存器中。此地址經(jīng)譯碼選通8路模擬輸入之一到比較器。START上升沿將逐次逼近寄存器復(fù)位。下降沿啟動(dòng) A/D轉(zhuǎn)換,之后EOC輸出信號(hào)變低,指示轉(zhuǎn)換正在進(jìn)行。直到A/D轉(zhuǎn)換完成,EOC變?yōu)楦唠娖?,指示A/D轉(zhuǎn)換結(jié)束,結(jié)果數(shù)據(jù)已存入鎖存器,這個(gè)信號(hào)可用作中斷申請(qǐng)。當(dāng)OE輸入高電平 時(shí),輸出三態(tài)門打開,轉(zhuǎn)換結(jié)果
37、的數(shù)字量輸出到數(shù)據(jù)總線上。</p><p> 3.2.2 ADC0809與AT89C51單片機(jī)接口電路</p><p> 1.ADC0809與AT89C51單片機(jī)的連接如圖3-2所示。</p><p> 圖3-2 ADC0809與單片機(jī)接口電路</p><p> 圖中ADC0809的A、B、C三端通過地址鎖存器接于P0口的P0.0、P
38、0.1、P0.2,這三端控制模擬通道的選擇。P2.7與、端經(jīng)與非門接于0809的ALB、START、/OB端,控制0809的啟動(dòng)、讀、寫。0809的BOC端懸空,轉(zhuǎn)換后利用軟件延時(shí)一段時(shí)間再讀結(jié)果,不用中斷方式。</p><p> 3.3 鍵盤電路及顯示電路</p><p> 功能鍵及LED顯示電路采用6個(gè)功能鍵控制冷凍室、冷藏室及速凍溫度設(shè)定,4位LED數(shù)碼管負(fù)責(zé)顯示冷凍室、冷藏室溫
39、度及壓縮機(jī)啟、停和報(bào)警等狀態(tài)。功能鍵及LED顯示電路如圖3-3所示</p><p> 圖3-3 功能鍵及LED顯示電路</p><p> 顯示和鍵盤輸入均通過AT89C51 的串行口。顯示輸出通道和鍵盤輸入通道的選擇由端口線P3.2和與非門完成。當(dāng)P3.2為“ 1”時(shí),AT89C51的TXD端輸出同步脈沖通過與門發(fā)送到顯示移位寄存器74LS164的移位脈沖輸 入端,這樣AT89C5
40、1欲顯示的數(shù)據(jù),由RXD端輸出,移位讀入到顯示器通道。當(dāng)P3.2為“0” 時(shí),AT89C51的RXD的數(shù)據(jù)僅能被移位讀入到鍵盤掃描用的移位寄存器中。由于顯示通道采用 LED數(shù)碼管并用74LS164作為驅(qū)動(dòng)器,所以簡(jiǎn)化了線路,結(jié)構(gòu)簡(jiǎn)單,顯示字位擴(kuò)充方便,驅(qū)動(dòng) 程序設(shè)計(jì)容易。鍵盤工作原理也很簡(jiǎn)單,AT89C51通過RXD向鍵盤掃描移位寄存器74 LS164逐位發(fā)送數(shù)據(jù)“0”,每次發(fā)送后即從P3.4端讀入鍵盤信號(hào),若讀得“0”表示有鍵按下,轉(zhuǎn)
41、入處理鍵功能程序。</p><p> 3.4 溫度采集電路和除霜電路</p><p> 3.4.1 溫度采集電路</p><p> 溫度傳感器選用了MF53-1型熱敏電阻,具有負(fù)溫度系數(shù),靈敏度較高。</p><p> 熱敏電阻RT的阻值和溫度的關(guān)系為:</p><p> R(t)=286/(26.8+t)-
42、2.68kΩ。</p><p> A點(diǎn)電壓與溫度的關(guān)系為:</p><p> V=(2.68×5)/[ R(t)+2.68]=1.26+0.047t</p><p> 利用溫度傳感器可以很容易測(cè)得冷藏室溫度和冷凍室溫度。</p><p> 3.4.2 除霜電路</p><p> 把熱敏電阻安裝在距蒸
43、發(fā)器3mm的某個(gè)合適的位置上,當(dāng)霜厚大于3mm時(shí),熱敏電阻Rt接觸到霜從而感受到較低的溫度,其電阻值變大,A點(diǎn)溫度降低,運(yùn)算放大器輸出信號(hào)有變化,經(jīng)A/D轉(zhuǎn)換后送入CPU,經(jīng)單片機(jī)分析、判斷,給出除霜命令。除霜電路如圖3-4所示:</p><p> 圖3-4 除霜電路</p><p> 3.4.3 傳感器的選擇</p><p> 傳感器是一種轉(zhuǎn)換器件,它
44、以一定的精度將被測(cè)非電量轉(zhuǎn)換為與之有確定關(guān)系并易于測(cè)量的電量。它一般由敏感元件、轉(zhuǎn)換元件和信號(hào)調(diào)節(jié)電路三部分組成。傳感器組成框框圖如圖3-5所示。</p><p> 圖3-5 傳感器組成框框圖</p><p> 傳感器的主要技術(shù)指標(biāo)有:線性度、靈敏度、遲滯性、重復(fù)性與分辨率。在選擇傳感器時(shí),不必要求這幾項(xiàng)指標(biāo)是最優(yōu),而應(yīng)根據(jù)實(shí)際情況,在保證主要性能指標(biāo)滿足要求的前提下,使整個(gè)系統(tǒng)性
45、價(jià)比達(dá)到最優(yōu)[14]。 </p><p> 1.溫度傳感器的選擇:</p><p> 本論文所采用的溫度傳感器Rt主要由冷凍室、冷藏室、冷凍室蒸發(fā)器盤管、冷藏室蒸發(fā)器盤管速凍室、環(huán)境溫度檢測(cè)等溫度傳感器組成。主控器不斷采集冷凍室、冷藏室及環(huán)境溫度,并根據(jù)設(shè)置值及采集值控制各部件的運(yùn)行。本論文的溫度傳感器Rt主要是指冷藏室溫度傳感器RS和冷凍室溫度傳感器DS,它們都是負(fù)溫度系數(shù)的熱敏電阻
46、.溫度升高時(shí),阻值變小;當(dāng)溫度降低時(shí),阻值變大。我們知道,電冰箱一般設(shè)有冷凍室和冷藏室,冷凍室用于速凍食品,在冷凍室中的食品可以存放較長(zhǎng)的時(shí)間,冷凍室的溫度為-16℃ ~~~ -26℃左右;冷藏室以不凍傷食品又有保鮮作用為準(zhǔn),冷藏室的溫度為2℃ ~~~ 10℃左右;冷凍室食品中的水分會(huì)凝結(jié)成霜,到一定程度還要除霜。</p><p> 2.霜厚傳感器的選擇:</p><p> 本論文采用
47、一種用于制冷系統(tǒng)的電容式霜厚傳感器,其特征在于包括一對(duì)金屬電極和一個(gè)固定裝置,其中,第一電極為制冷系統(tǒng)的蒸發(fā)器的金屬表面或緊貼在蒸發(fā)器表面的金屬片,第二電極為與第一電極相對(duì)并保持一定間隔的金屬片,第二電極表面涂覆有防潮絕緣材料,并由固定裝置加以固定,利用兩電極之間的電容變化測(cè)定霜的厚度。制冷系統(tǒng)采用這種霜厚傳感器可及時(shí)化霜,提高制冷效果,有利于食品的保存,并能節(jié)省耗電。</p><p> 3.5 制冷壓縮機(jī)和除
48、霜電熱絲啟、??刂齐娐?lt;/p><p> 3.5.1 控制電路圖</p><p> 制冷壓縮機(jī)和除霜電熱絲啟、??刂齐娐穲D如圖3-6所示:</p><p> 圖3-6制冷壓縮機(jī)和除霜電熱絲啟、??刂齐娐穲D</p><p> 3.5.2 工作原理</p><p> AT89C51單片機(jī)控制信號(hào)經(jīng)P1.3和P1.
49、4端口輸出,并在P1.7的控制下鎖存在74LS273中,74LS273的輸出再經(jīng)達(dá)林頓驅(qū)動(dòng)器DS2003后驅(qū)動(dòng)固態(tài)繼電器RELAY1和RELAY2。當(dāng)DS2003的16端有高電平輸出時(shí),RELAY1的3,4引腳端接通,使加熱絲接通電源而除霜。當(dāng)DS2003的15端輸出高電平時(shí),RELAY2的3,4端接通,使壓縮機(jī)繞組接通電源而啟動(dòng),開始制冷。74LS273鎖存控制信號(hào),一方面增加輸出功率,另一方面也防止單片機(jī)復(fù)位時(shí)引起控制的誤動(dòng)作。采用
50、固態(tài)繼電器作為壓縮機(jī)和除霜電熱絲的開關(guān):屬于無觸點(diǎn)開關(guān),內(nèi)部是大功率的晶閘管電路,不產(chǎn)生火花,無電磁干擾并使高壓與單片機(jī)系統(tǒng)隔離。</p><p> 3.6 電源電壓檢測(cè)電路</p><p> 該電源電壓檢測(cè)電路包括:一分壓電路、一上拉電路、以及一切入下拉電路等。分壓電路接收一輸入電源電壓,經(jīng)分壓處理后輸出一分壓電壓。上拉電路接收輸入電源電壓,當(dāng)輸入電源電壓低于一既定閾值時(shí),上拉電路將
51、輸入電源電壓及于一輸出端輸出。而切入下拉電源與分壓電路和上拉電路連接,當(dāng)輸入電源電壓高于既定閾值時(shí),則切入下拉電路根據(jù)分壓電壓將輸出端的電壓拉低。電源電壓檢測(cè)電路電路圖如圖3-8所示:</p><p> 圖3-7 電源電壓檢測(cè)電路電路圖</p><p><b> 3.7報(bào)警電路</b></p><p> 報(bào)警電路主要用于冷凍室溫度過高時(shí),
52、冷凍溫度顯示會(huì)以一定的頻率顯示,并用語音提示“冷凍室超溫”。此時(shí)應(yīng)檢查冰箱門是否關(guān)好(請(qǐng)將冰箱門關(guān)好),是否一次性放入大量較熱的食品,冰箱工作一段時(shí)間后,冷凍室溫度降低,冷凍溫度顯示停止閃爍,超溫報(bào)警功能自動(dòng)消除。</p><p><b> 4.軟件設(shè)計(jì)</b></p><p> 軟件程序是系統(tǒng)的神經(jīng)中樞,它控制著整個(gè)系統(tǒng)的運(yùn)行。軟件程序編程程序質(zhì)量的高低是系統(tǒng)是
53、否正常運(yùn)行的保證。</p><p><b> 4.1程序設(shè)計(jì)語言</b></p><p> 程序語言是編寫程序所運(yùn)用的工具,恰當(dāng)?shù)剡x擇編寫程序的語言是編寫程序的第一部,更是良好的開始。</p><p> 在單片機(jī)的應(yīng)用中,程序設(shè)計(jì)語言是一個(gè)關(guān)鍵問題。僅由硬件組成的單片機(jī)系統(tǒng)是不能工作的,還必須配備各種功能的軟件才能發(fā)揮作用。軟件是指能完成
54、各項(xiàng)功能的計(jì)算機(jī)程序的總和,如操作、監(jiān)控、管理、計(jì)算和自診斷等。它是硬件系統(tǒng)的靈魂,整個(gè)系統(tǒng)的動(dòng)作都是在軟件指揮下協(xié)調(diào)工作的。</p><p> 計(jì)算機(jī)程序設(shè)計(jì)語言是指計(jì)算機(jī)能夠理解和執(zhí)行的語言,它隨著計(jì)算機(jī)的誕生而誕生隨著計(jì)算機(jī)的發(fā)展而發(fā)展,迄今為止,計(jì)算機(jī)程序設(shè)計(jì)語言很多,但通常分為機(jī)器語言、匯編語言和高級(jí)語言等三類。</p><p> 本測(cè)控系統(tǒng)軟件主要采用匯編語言。匯編語言與系
55、統(tǒng)硬件結(jié)構(gòu)密切相關(guān),具有指令豐富、尋址方式、轉(zhuǎn)移指令多、執(zhí)行速度快的優(yōu)點(diǎn)。</p><p><b> 4.2程序主要模塊</b></p><p> 本測(cè)控系統(tǒng)軟件編程采用了模塊化,子程序設(shè)計(jì)思路。即整個(gè)控制軟件由許多獨(dú)立的小程序模塊組成,它們之間通過軟件連接。連接的原則是:模塊內(nèi)數(shù)據(jù)關(guān)系緊湊,模塊之間數(shù)據(jù)關(guān)系松散,按功能劃分模塊,即便于調(diào)試,鏈接,又便于移值、修改
56、。</p><p> 本系統(tǒng)軟件采用模塊化程序設(shè)計(jì)思想,用匯編語言編制,主要完成數(shù)據(jù)采集,判斷,參數(shù)設(shè)置,驅(qū)動(dòng)執(zhí)行等功能,所包括的主要模塊有:主程序、定時(shí)器T0中斷服務(wù)程序和定時(shí)器T1中斷服務(wù)程序。</p><p> 4.2.1 主程序模塊</p><p> 主程序模塊的主要功能是完成定義字節(jié)、系統(tǒng)初始化、協(xié)調(diào)微單元各個(gè)組成部分有效工作等任務(wù),其中系統(tǒng)初始化完
57、成了指定堆棧指針(sp)初值,對(duì)內(nèi)部RAM清零,設(shè)定T0的工作方式及定時(shí)計(jì)數(shù)初值、開中斷、指定數(shù)據(jù)存儲(chǔ)單元的初值等任務(wù)。</p><p> 本系統(tǒng)主程序是整個(gè)電冰箱的總控制程序,如控制各單元初始化、控制中斷、定時(shí)、顯示、鍵盤程序的啟動(dòng)與重復(fù)等。主程序流程圖如圖4-1所示。</p><p> 圖4-1 主程序流程圖</p><p> 4.2.2 T0中斷服務(wù)
58、程序模塊</p><p> T0工作于定時(shí)方式,定時(shí)時(shí)間為100ms,中斷10次為1s。中斷服務(wù)程序主要完成電源欠壓、過壓處理、開門狀態(tài)檢查及處理和溫度采集等。T0中斷服務(wù)程序流程圖如圖4-2所示。圖3-1 系統(tǒng)硬件結(jié)構(gòu)圖</p><p> 圖4-2 T0中斷服務(wù)程序流程圖</p><p> 4.2.3 T1中斷服務(wù)程序模塊</p><p
59、> T1工作于計(jì)數(shù)方式,通過計(jì)數(shù)達(dá)到延時(shí)3 min的目的。T1的中斷服務(wù)程序主要完成3 min定時(shí) 及溫度、除霜、速凍等各種檢測(cè),根據(jù)檢測(cè)結(jié)果,比較、分析以控制執(zhí)行元件工作。T1中斷服務(wù)程序流程圖如圖4-3所示:</p><p> 圖4-3 T1中斷服務(wù)程序流程圖</p><p><b> 5.總結(jié)</b></p><p> 本
60、設(shè)計(jì)主要介紹了冰箱的控制系統(tǒng),介紹了8051單片機(jī)和其它一些單片機(jī)在控制系統(tǒng)中的應(yīng)用,介紹了它們的引腳和在系統(tǒng)中的電路圖,本設(shè)計(jì)還采用了多種傳感器來對(duì)冰箱的信號(hào)采集,利用LED來進(jìn)行信號(hào)的輸出顯示,采用鍵盤輸入來方便人進(jìn)行控制,我設(shè)計(jì)的硬件系統(tǒng)的結(jié)構(gòu)簡(jiǎn)化,系統(tǒng)精度高,具有良好的人機(jī)交互功能,并設(shè)有報(bào)警電路,有問題立即就能發(fā)現(xiàn)。</p><p> 本系統(tǒng)體現(xiàn)測(cè)控一體化、體積小、精度高、使用方便的特點(diǎn),報(bào)警界限還可
61、以根據(jù)用戶需要隨時(shí)進(jìn)行調(diào)整,具有很高的性價(jià)比。對(duì)冰箱的使用者來說對(duì)溫度的控制穩(wěn)定性高,還能實(shí)現(xiàn)冰箱溫度的自動(dòng)控制。</p><p> 采用單片機(jī)設(shè)計(jì)出的冰箱控制系統(tǒng),能夠針對(duì)冰箱的不同狀態(tài)和不同外界條件進(jìn)行控制,運(yùn)行穩(wěn)定、控制品質(zhì)良好、控制效果明顯改善;同時(shí)大大提高了控制系統(tǒng)的抗干擾能力,保證了冰箱的穩(wěn)定運(yùn)行??刂蒲b置具有成本低、抗干擾能力強(qiáng)、控制性能好等優(yōu)點(diǎn),且系統(tǒng)硬、軟件維護(hù)簡(jiǎn)單方便,尤其適用于工業(yè)控制現(xiàn)場(chǎng)
62、,具有良好的應(yīng)用前景。</p><p> 本系統(tǒng)所采用的傳感器性能穩(wěn)定,測(cè)量準(zhǔn)確,大大簡(jiǎn)化現(xiàn)場(chǎng)安裝,具有較高的性價(jià)比,有較大的工程應(yīng)用價(jià)值,而且利用計(jì)算機(jī)單片機(jī)技術(shù)對(duì)工業(yè)生產(chǎn)過程進(jìn)行自動(dòng)控制有著重要的意義。</p><p> 我在這次冰箱控制系統(tǒng)設(shè)計(jì)中,很是受益匪淺,嘗試了很多的第一次,感覺這設(shè)計(jì)挺難的,從中學(xué)到了很多東西,整天都呆在電腦前,脖子特別疼,比整天上自習(xí)難受多了,不過設(shè)計(jì)中
63、雖然辛苦,當(dāng)然在某個(gè)問題弄出來時(shí)是特別高興的。上天不負(fù)有心人,在這次設(shè)計(jì)中學(xué)到了好多。</p><p> 在這次設(shè)計(jì)中了解到只有理論知識(shí)學(xué)好了,才能進(jìn)行對(duì)實(shí)踐進(jìn)行更深的研究,理論服務(wù)于實(shí)踐,實(shí)踐進(jìn)一步加深對(duì)理論的理解。</p><p> 在這次課程設(shè)計(jì)中收獲頗多,在查閱相關(guān)資料的同時(shí),增長(zhǎng)了不少知識(shí),學(xué)到了一些書本以外的應(yīng)用性的東西。設(shè)計(jì)過程中,了解了一些從前沒有多少接觸的硬件設(shè)備,這
64、學(xué)期完了下學(xué)期開始后就該找工作了,相信這次設(shè)計(jì)會(huì)給以后找工作或者進(jìn)行更深一步的研究奠定良好的基礎(chǔ)。</p><p> 致謝( 黑體二號(hào)居中)</p><p> 本設(shè)計(jì)在導(dǎo)師任志玲的悉心指導(dǎo)和嚴(yán)格要求下業(yè)已完成,從課題選擇、方案論證到具體設(shè)計(jì)和調(diào)試,無不凝聚著任志玲導(dǎo)師的心血和汗水,在一學(xué)期的習(xí)期間,也始終感受著導(dǎo)師的精心指導(dǎo)和無私的關(guān)懷,我受益匪淺。在此向?qū)煴硎旧钌畹母兄x和崇高的敬意
65、。</p><p> 本設(shè)計(jì)的完成也凝聚了老師的辛勤汗水,是她無私的幫助和支持,才使我的畢業(yè)論文工作順利完成,在此向任老師表示由衷的謝意。在論文的完成過程當(dāng)中,同時(shí)得到了同學(xué)的熱情幫助,一并表示深深地感謝!</p><p><b> 參考文獻(xiàn)</b></p><p> [1] 梁潔婷.單片機(jī)應(yīng)用綜合實(shí)習(xí)指導(dǎo)[M].北京:高等教育出版社,2
66、003 </p><p> [2] 陳永甫.電子電路智能化設(shè)計(jì)實(shí)例與應(yīng)用[M].北京:電子工業(yè)出版社,2005</p><p> [3]邱興永.怎樣修理電冰箱[M].北京:人民郵電出版社,1999 </p><p> [4] 張靖武.周靈彬.單片機(jī)系統(tǒng)的PROTEUS設(shè)計(jì)與仿真[M].北京:電子工業(yè)出版社,2007</p><p>
67、[5]舒懷林.單片機(jī)原理與接口技術(shù)[M].武漢:華中科技大學(xué)出版社,2001</p><p> [6]陳粵初.單片機(jī)應(yīng)用系統(tǒng)設(shè)計(jì)與實(shí)踐[M].北京:北京航空航天大學(xué)出版社,1995</p><p> [7]房小翠.單片機(jī)實(shí)用系統(tǒng)設(shè)計(jì)技術(shù)[M].北京:國(guó)防工業(yè)出版社,1999</p><p> [8] 夏小華,高為柄,程勉,(等).非線性控制系統(tǒng)[M].第2版.
68、北京:科學(xué)出版社,2004.</p><p> [9] D. Dubois and H. Prade. Fuzzy Sets and Systems: Theory and Applications [M].New York: Academic Press, 2002.</p><p> [10] 蔡幸生.非線性控制系統(tǒng)的發(fā)展[J].自動(dòng)化學(xué)報(bào),2003,17(4):513~523.
69、</p><p> [11] L. A. Zadeh. The concept of a linguistic variable and its application to approximate reasoning, Part Ⅲ[J].Information Sciences, 2000,(8):199-202.</p><p> [12] Fox R L.不等式約束的連桿曲線最
70、優(yōu)化設(shè)計(jì)[A].見:機(jī)構(gòu)學(xué)譯文集編寫組.機(jī)構(gòu)學(xué)譯文集[C].北京:機(jī)械工業(yè)出版社,2005.232~242.[13] Precott-Allen. The Barometer of Sustainability: a method of assessing progress towards sustainable societies [A]. Gland, Switzerland and Victoria, BC: Internatio
71、nal Union for the Conservation of Nature and Natural Resources and PADATA[C].Switzerland: IUCN, 1999.</p><p> [13] GB3100~3102—93量和單位</p><p> [14] 陳淮金.多機(jī)電力系統(tǒng)分散最優(yōu)勵(lì)磁控制器的研究:[D].北京:清華大學(xué)電機(jī)工程系,2004.
72、</p><p> [15] 夏小華,高為柄.穩(wěn)定設(shè)計(jì)中的分解和參數(shù)化方法[Z].全國(guó)控制與決策會(huì)議,黃山,2005.</p><p> [16] 周振甫.周易譯注[M].北京:中華書局.1985.</p><p> [17] 瞿秋白.現(xiàn)代文明的問題與社會(huì)主義[A].羅榮渠.從西化到現(xiàn)代化[C].北京:北京大學(xué)出版社,1990</p><
73、p> [18] Hymes, D.On communicative competence[M]. J. B. Pride; J. Holmes (eds). Sociolinguistics. Harmondsworth: Penguin, 1972.</p><p> [19] L. E. Sarbaugh. Intercultural communication[M]. New Brunsw-ick
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫(kù)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 【單片機(jī)課程設(shè)計(jì)】基于mcs51單片機(jī)的直冷式電冰箱的控制
- 單片機(jī)課程設(shè)計(jì)-- 基于單片機(jī)的電梯控制系統(tǒng)
- 單片機(jī)課程設(shè)計(jì)--基于單片機(jī)的水位控制系統(tǒng)設(shè)計(jì)
- 電冰箱溫度控制系統(tǒng)微機(jī)課程設(shè)計(jì)
- 單片機(jī)課程設(shè)計(jì)--基于單片機(jī)的水位控制系統(tǒng)設(shè)計(jì)
- 單片機(jī)課程設(shè)計(jì)--基于51單片機(jī)的溫度控制系統(tǒng)設(shè)計(jì)
- 單片機(jī)課程設(shè)計(jì)——基于51單片機(jī)的溫度控制系統(tǒng)設(shè)計(jì)
- 單片機(jī)課程設(shè)計(jì)--基于51單片機(jī)的溫度控制系統(tǒng)設(shè)計(jì)
- 單片機(jī)的控制系統(tǒng)課程設(shè)計(jì)
- 單片機(jī)控制系統(tǒng)課程設(shè)計(jì)--基于單片機(jī)的電壓測(cè)量系統(tǒng)的設(shè)計(jì)
- 單片機(jī)課程設(shè)計(jì)——單片機(jī)控制步進(jìn)電機(jī)控制系統(tǒng)設(shè)計(jì)
- 單片機(jī)的控制系統(tǒng)課程設(shè)計(jì)
- 單片機(jī)課程設(shè)計(jì)--基于單片機(jī)的交通控制系統(tǒng)模擬設(shè)計(jì)
- 課程設(shè)計(jì)---基于單片機(jī)的溫度控制系統(tǒng)
- 基于單片機(jī)的電冰箱溫控器設(shè)計(jì)
- 單片機(jī)溫度控制系統(tǒng)課程設(shè)計(jì)
- 單片機(jī)水位控制系統(tǒng)課程設(shè)計(jì)
- 冷庫(kù)單片機(jī)控制系統(tǒng)課程設(shè)計(jì)
- 課程設(shè)計(jì)--單片機(jī)溫度控制系統(tǒng)
- 單片機(jī)課程設(shè)計(jì)報(bào)告--基于單片機(jī)的交通燈控制系統(tǒng)
評(píng)論
0/150
提交評(píng)論