【正文】
[2]郁有文 常健 程繼紅主編:《傳感器原理及工程應(yīng)用》,西安:西安電子科技大學(xué)出版社, 20xx 年。無論是學(xué)習(xí)、工作生活上的問題,恩師們都會悉心給以指導(dǎo)解答,讓我倍受感動。 回顧起此次 畢業(yè)論文 設(shè)計,至今我仍感慨頗多,的確,從選題到定 稿,從理論到實踐,在整整 一個月 的日子里,可以說得是苦多于甜,但是可以學(xué)到很多很多的的東西,同時不僅可以鞏固了以前所學(xué)過的知識,而且學(xué)到了很多在書本上所沒有學(xué)到過的知識。 19 第 四 章 系統(tǒng)軟件設(shè)計 系 統(tǒng)軟件采用 匯編語言 精簡指令編寫。溫度實時測控集裝箱的設(shè)計,在實現(xiàn)測控系統(tǒng)的溫度檢測方面就較好地利用 DS18B20 的獨到特點,使系統(tǒng)得到了極大的簡化。 8 位 1 5 552 8032 8052 8752 8KB 256B 64KB 64KB 3 179。采用 CHMOS 工藝的基本型 8XC51,由種功耗控制方式,能有效降低功耗。對溫度和水量進(jìn)行循環(huán)掃描顯示。 ( 2) 按下恒溫控制鈕,恒溫 LED 變亮,表示進(jìn)行恒溫控制,再按一下 LED 16 滅,取消恒溫控制。用戶設(shè)定項目有水位上限、熱水溫度、上水定時、加熱定時。(為了編程簡單、方面,采用獨立式鍵盤電路) 當(dāng)按鍵按下后,電路與地接通時, I/U 口與地面相連為低電平。 當(dāng) c hd 傳感器的總阻值為 R 對應(yīng),系統(tǒng)處于 80%水位。 設(shè)定加熱溫度:定時加熱溫度也可以由用戶設(shè)定,可設(shè)定范圍為 20℃~ 6℃。按 S1 鍵顯示“ 00”,控制器進(jìn)入“直接控制”狀態(tài),顯示“ 01”,“ 02”、“ 03”、“ 04”分別表示“設(shè)定水位上限”、“設(shè)定定時上水時間”、“設(shè)定定時加熱時間”、“ 設(shè)定加熱溫度 ” 。 177。 水箱加熱控制 : 此時,也許你會問如果沒有 日照或者日 照較弱時,到了晚上我們是否還能洗上熱水澡嗎?答案是肯定的,不要忘了這款熱水器還有一個從系統(tǒng),這時它就要發(fā)揮作用了。微機(jī)控制系統(tǒng),通過太陽能對熱水箱加熱以達(dá)到理想溫度 N。 ⑤ 水位檢測電極:主要用來檢測水箱中水的位置,主要把水箱分成四等分,一共有五個電極,接地的電極放在水箱的最底下,其余分別放在四等分點上,比如當(dāng)水箱的水在第一等分和第二等分之間,則顯示水箱中有四分之一的水,當(dāng)超過第二等分 ,則顯示二分之一的水。隨著微電子技術(shù)的發(fā)展,單片微處理器功能日益增強(qiáng),價格低廉,在各方面得到廣泛應(yīng)用。具有良好的市場前景。新農(nóng)村建設(shè)與建筑節(jié)能也為太陽能熱水器的應(yīng)用推廣帶來機(jī)遇。s daily lives. However, there has been in a solar water heater controller also research and development stage, most of the market in the sale of the controllers have only the temperature and water level display. Solar water heater control system design there are many of the design of a microcontroller as the core, to plete the thermocouple signal sampling time, temperature, water level display. Basic display objectives are: 1. Shows water temperature and water level, electric heating temperature can be set arbitrarily。太陽能熱水器節(jié)能減排,實現(xiàn)能源替代,效果顯著。但是,目前太陽能熱水器控制器還一直處于研究與開發(fā)階段,市面在售的控制器絕大部分只具備溫度和水位顯示功能。 目前太陽能熱水器已在我國城鄉(xiāng)開始推廣使用,主要供應(yīng)生活和洗浴熱水,我國已成為世界上最大的太陽能熱水器生產(chǎn)國和應(yīng)用國。 本設(shè)計具有很強(qiáng)的實用性,用成本低廉的電阻式傳感器以及電極配以單片機(jī)技術(shù)對生產(chǎn)實際中的太陽能的水位的控制以及水位的顯示。 水溫由四個 LED 數(shù)碼管顯示,前三個數(shù)碼管顯示的為溫度最后一個數(shù)碼管我們只用到了四個四段碼顯示為溫度的符合 ℃ ,水溫有效值最多可顯示為 ℃ 。 ② 控制器:主要通過里面的電磁閥控制 YV1 和 YV2 的通斷,控制水溫檢測傳感器檢測水溫、控制水位檢測傳感器檢測水在水箱的位置以及控制電阻加熱線加熱。為了提供溫度不低于 30 攝氏度的水,熱水器在清晨 47點之間對水箱進(jìn)行電加熱,具有控制過程如下: 首先,關(guān)閉冷水閥門 F2 和循環(huán)水閥門 F1,然后微機(jī)開始進(jìn)行水箱的溫度采集,同時進(jìn)行溫度的比較,當(dāng)水箱的溫度小于 30攝氏度時,電熱器 D 接通進(jìn)行加熱,同時微機(jī)繼續(xù)對熱水箱的溫度進(jìn)行采集。具體控制過程如下: 關(guān)閉循環(huán)水閥門 F2,打開冷水閥門 F2,熱水閥門 F3 處于可控狀態(tài)。 在系統(tǒng)處于 手動狀態(tài)下,可自由上水或停止進(jìn)水(上水時水箱水位必須未滿),若水位達(dá)到最高則自動停止進(jìn)水;若需要啟動加熱器 則必須先設(shè)定加熱溫度,然后按下加熱鍵進(jìn)行加熱;若需洗浴時,則需打開手動閥 YV4,系統(tǒng)自動打開電磁水閥 YV2,可通過 YV5 自由調(diào)節(jié)水溫;當(dāng)電磁水閥 YV1 和 YV2 損壞或停電時,可通過打開 YV5 和 YV6 進(jìn)行上下水解決燃眉之急;此系統(tǒng)設(shè)置 YV3 是為了防止冬天氣溫過低引起水管因內(nèi)有積水而凍裂(即手動打開此閥放完水管中的積水) 第 三 章 硬件電路設(shè) 計 檢測電路設(shè)計 水溫檢測電 路設(shè)計 圖 3 水溫檢測電路圖 12 本設(shè)計溫度傳感器選用 AD590??刂破鞯?操作使用方式自然合理。若設(shè)定時間為 00或大于等于 24,則取消自動定時上水。 ) 當(dāng)水位未達(dá)到 a 時,即 ha、這時傳感器的總阻值為 4R 對應(yīng)系統(tǒng)處于缺水狀態(tài)。 一般情況下,需要加驅(qū)動接口電路,且用低電平驅(qū)動。 圖 6 鍵盤電路圖 15 顯示電路的設(shè)計 本設(shè)計采用 共陽 型數(shù)碼管, 8個 LED 燈如圖中接法,燈的負(fù)極依次接到數(shù)碼管的 af 段,采用動態(tài)掃描電路,并把顯示程序作為主程序。 圖 7 時鐘顯示圖 本系統(tǒng)中,有四個功能按鍵:定時加水、恒溫控制、手動加水和手動加熱;三個七段碼顯示與四個 LED 燈指示。正常情況下,兩個七段碼顯示當(dāng)前水溫,另一個顯示當(dāng)前水位。 MCS51 型單片機(jī)系列共有十幾種芯片。 16位 4179。它具有體積小,分辨率高,轉(zhuǎn)換快等優(yōu)點。而當(dāng)?shù)竭_(dá)某一設(shè)置高溫時,振蕩器的脈沖無法通過門電路。當(dāng)檢測到了水位超過第二檔時,將檢測的實際水溫與設(shè)置水溫進(jìn)行比較,若實際水溫低于設(shè)置水溫,則加熱體通電進(jìn)行輔助電加熱;若實際水溫高于設(shè)置水溫時,切斷加熱體電源 ;若檢測到水位低于第二檔,不管設(shè)置溫度高低,總是停止加熱,以防加熱體干燒。 此次設(shè)計之后的到一些設(shè)計體會: ,務(wù)必要對所用單片機(jī)的內(nèi)部結(jié)構(gòu)有一個系統(tǒng)的了解 ,知道該單片機(jī)片內(nèi)有哪些資源 ,它的引腳功能都要了解 ,關(guān)鍵要有一個清晰的思路和一個完整的軟件流程圖 . ,不能妄想一次就將整個程序設(shè)計好 ,反復(fù)修改 ,不斷改進(jìn) 是程序設(shè)計的必經(jīng)之路 . ,但我們應(yīng)該將每次遇到的問題 記錄下來 ,并分析清楚 ,以免下次再碰到同樣的問題 . 23 第 六 章 謝 辭 為期一個 月 的畢業(yè)論文(設(shè)計)已讓我非常痛苦的接近尾聲了,我的三年大學(xué)生涯也即將圈上一個句號。在此,我真誠的向你們道一聲:“謝謝!”。 [5]萬福君 .單片機(jī)微機(jī)原理系統(tǒng)設(shè)計與應(yīng)用 .中國科學(xué)技術(shù)大學(xué)出版 20xx. [6]袁希光 .傳感器技術(shù)手冊 .國防工業(yè)出版社, 1986. [7]強(qiáng)