畢業(yè)設(shè)計(論文)基于熱電偶的太陽能熱水器的設(shè)計_第1頁
畢業(yè)設(shè)計(論文)基于熱電偶的太陽能熱水器的設(shè)計_第2頁
畢業(yè)設(shè)計(論文)基于熱電偶的太陽能熱水器的設(shè)計_第3頁
畢業(yè)設(shè)計(論文)基于熱電偶的太陽能熱水器的設(shè)計_第4頁
畢業(yè)設(shè)計(論文)基于熱電偶的太陽能熱水器的設(shè)計_第5頁
已閱讀5頁,還剩22頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、河南職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(論文) 基于熱電偶的太陽能熱水器的設(shè)計系(分院) 機械電子工程系 學(xué)生姓名 學(xué) 號 專業(yè)名稱 機電一體化 指導(dǎo)教師 2011 年12月 15日河南職業(yè)技術(shù)學(xué)院 機械電子工程 系(分院)畢業(yè)設(shè)計(論文)任務(wù)書學(xué)生姓名班級機電091 指導(dǎo)教師畢業(yè)論文(設(shè)計)題目基于熱電偶的太陽能熱水器的設(shè)計畢業(yè)設(shè)計(論文)選題的目的與意義:目前太陽能熱水器已在我國城鄉(xiāng)開始推廣使用,主要供應(yīng)生活和洗浴熱水,我國已成為世界上最大的太陽能熱水器生產(chǎn)國和應(yīng)用國。太陽能熱水器節(jié)能減排,實現(xiàn)能源替代,效果顯著。經(jīng)過兩年多的實踐,人們認識到太陽能熱利用是投資少、見效快、經(jīng)濟實用、節(jié)能減排,實現(xiàn)我國能源

2、替代的一個好產(chǎn)業(yè),國家也正大力扶持和支持,學(xué)校、賓館、飯店、洗浴中心紛紛建設(shè)太陽能洗浴系統(tǒng),太陽能熱水器的市場存在擴大空間。新農(nóng)村建設(shè)與建筑節(jié)能也為太陽能熱水器的應(yīng)用推廣帶來機遇。通過本論文課題的研究,預(yù)計達到: 開發(fā)出一種太陽能熱水器智能控制系統(tǒng),了解目前市面上太陽能熱水器控制系統(tǒng)存在的問題。指導(dǎo)教師評語畢業(yè)論文(設(shè)計)成績評定指導(dǎo)教師意見答辯專家組意見系專業(yè)教學(xué)委員會意見摘要太陽能熱水器很早就被人們所熟知了,廣泛應(yīng)用于人們的日常生活。但是,目前太陽能熱水器控制器還一直處于研究與開發(fā)階段,市面在售的控制器絕大部分只具備溫度和水位顯示功能。太陽能熱水器控制系統(tǒng)的設(shè)計方案有很多種本設(shè)計以單片機為

3、核心,以熱電偶信號采樣完成時間、溫度、水位的顯示。基本顯示目標為:1.顯示水溫和水位,電加熱水溫可任意設(shè)定;2.顯示時間,可通過鍵盤設(shè)置時間參數(shù);3.設(shè)置溫度參數(shù)后,自動控制電輔助設(shè)備加熱;關(guān)鍵詞:單片機,熱電偶,太陽能熱水器,自動控制abstractsolar water heaters have long been known, and widely used in peoples daily lives. however, there has been in a solar water heater controller also research and development sta

4、ge, 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 complete the thermocouple signal sampling time, temperature, water level display. basic

5、display objectives are: 1. shows water temperature and water level, electric heating temperature can be set arbitrarily; 2. show time, time parameters can be set via the keyboard; 3. set the temperature parameters, automatic control equipment, electric auxiliary heating; keywords: microcontroller, t

6、hermocouples, solar water heater, automatic control 目 錄引言6第一章 設(shè)計目的與設(shè)計思路71.1 設(shè)計目的71.2 設(shè)計要求71.3 設(shè)計思路81.4設(shè)計方案8第二章 太陽能控制系統(tǒng)的組成及工作原理92.1 太陽能控制系統(tǒng)的組成92.2 太陽能熱水器的控制功能92.2.1 早晨水溫控制:102.2.2 循環(huán)水集熱過程:102.2.3 冷水集熱控制:102.2.4 水箱加熱控制:112.3太陽能控制裝置的工作原理:11第三章 硬件電路設(shè)計123.1 檢測電路設(shè)計123.1.1水溫檢測電路設(shè)計123.1.2水位檢測電路設(shè)計133.2驅(qū)動電路設(shè)計

7、143.3 鍵盤電路和顯示電路的設(shè)計143.3.1 鍵盤電路的設(shè)計143.3.2 顯示電路的設(shè)計153.4 51系列單片機簡介173.5數(shù)字溫度傳感器ds18b20主要特性及測溫原理18第四章 系統(tǒng)軟件設(shè)計19第五章 結(jié)束語23第六章 謝辭24參考文獻25附錄:25引言太陽能熱水器的應(yīng)用及前景太陽能熱水器應(yīng)用較好的國家有西班牙、以色列、意大利、希臘、德國、荷蘭、澳大利亞、日本、美國等國家。一些國家利用太陽能熱水器除了提供家庭熱水外,還用于采暖、空調(diào)及泳池加熱等領(lǐng)域,其中美國的太陽能熱利用主要用于泳池加熱。目前太陽能熱水器已在我國城鄉(xiāng)開始推廣使用,主要供應(yīng)生活和洗浴熱水,我國已成為世界上最大的太

8、陽能熱水器生產(chǎn)國和應(yīng)用國。太陽能熱水器節(jié)能減排,實現(xiàn)能源替代,效果顯著。經(jīng)過兩年多的實踐,人們認識到太陽能熱利用是投資少、見效快、經(jīng)濟實用、節(jié)能減排,實現(xiàn)我國能源替代的一個好產(chǎn)業(yè),國家也正大力扶持和支持,學(xué)校、賓館、飯店、洗浴中心紛紛建設(shè)太陽能洗浴系統(tǒng),太陽能熱水器的市場存在擴大空間。新農(nóng)村建設(shè)與建筑節(jié)能也為太陽能熱水器的應(yīng)用推廣帶來機遇。但是市面上絕大多數(shù)的控制器結(jié)構(gòu)簡單,功能單一,智能化程度低下,用戶界面不人性化,只具有水位顯示功能,不具有溫度顯示功能。并且當水位加到一定的程度的時候也沒什么措施,只能通過手動的方法來控制水位的高度。因此根據(jù)以上要求為核心,開發(fā)出一種太陽能熱水器智能控制系統(tǒng)

9、,了目前市面上太陽能熱水器控制系統(tǒng)存在的問題。第一章 設(shè)計目的與設(shè)計思路1.1 設(shè)計目的現(xiàn)代科技飛速發(fā)展,擁有淵博的知識是今后一展鴻圖的基礎(chǔ).實踐也同知識一樣重要,如果不在學(xué)生的實踐技能的鍛煉上下功夫,單憑課堂理論課學(xué)習(xí),勢必出現(xiàn)理論與實踐脫節(jié),學(xué)習(xí)與應(yīng)用脫節(jié)的局面。本設(shè)計具有很強的實用性,用成本低廉的電阻式傳感器以及電極配以單片機技術(shù)對生產(chǎn)實際中的太陽能的水位的控制以及水位的顯示。本裝置電路簡單、實用性強、性價比高、水位控制靈活,水位顯示直觀醒目??蓮V泛應(yīng)用于家庭生活對太陽能熱水器的水位顯示與水溫控制。具有良好的市場前景。同時使學(xué)生得到較全面的鍛煉和提高,為今后能夠獨立進行某些單片機應(yīng)用系統(tǒng)

10、的開發(fā)設(shè)計工作打下一定的基礎(chǔ)。1.2 設(shè)計要求1、能夠根據(jù)水位和水溫兩個條件控制是否進水,每次只進整個水箱的四分之一水量,也可以在手動狀態(tài)下自由進水(上滿時自由停止)或停止進水。2、控制系統(tǒng)具有手動和自動切換功能;3、具有水溫和水位顯示功能;4、具有進水超水位和水溫報警指示;5、用水時若水溫達不到設(shè)置時,可手動起動加熱裝置,這樣可在很大程度上節(jié)約電能;6、用水時可自由調(diào)節(jié)水溫;7、控制系統(tǒng)具有管道排空功能,這樣防止冬天時因水管內(nèi)有積水而在夜間凍裂水管。1.3 設(shè)計思路水位由潛入儲水容器不同深度的水位電極和潛入容器底部的公共電極(導(dǎo)線)檢測;并由四個綠色led發(fā)光二極管顯示;若無水則綠燈不亮;若

11、有四分之一儲水箱的水亮一盞綠燈;通過觀察綠燈點亮的數(shù)量可識別水位的高低,這里取5段顯示,也可根據(jù)需要進行增減。水溫由四個led數(shù)碼管顯示,前三個數(shù)碼管顯示的為溫度最后一個數(shù)碼管我們只用到了四個四段碼顯示為溫度的符合,水溫有效值最多可顯示為99.9。1.4設(shè)計方案本文介紹了用51單片機設(shè)計的一種多功能熱水控制器,具有自動和手動加水、設(shè)置水溫、實時顯示水量及溫度和報警功能,并且具有結(jié)構(gòu)簡單、可靠性高、成本低等特點。 當前市場上的熱水控制器基本上采用雙金屬片溫控,控溫精度低、可靠性差、功能單一。隨著微電子技術(shù)的發(fā)展,單片微處理器功能日益增強,價格低廉,在各方面得到廣泛應(yīng)用。在熱水控制器中應(yīng)用單片機,

12、具有設(shè)計簡單、可靠性高、功能易擴展等優(yōu)點。 熱水控制器主要實現(xiàn)對水溫的控制,并滿足不同用戶的個性需求。因此一個較完善的控制器應(yīng)具有以下功能:水溫的測量與顯示;水量的測量與顯示;用戶設(shè)定功能(如水溫設(shè)定,定時設(shè)定等);對電加熱管的控制功能;一些功能鍵(如定時自動加水,恒溫控制,手動加水,手動加熱等)。89c51電源控制溫度測量led顯示鍵盤和水量檔位圖1 原理框圖第二章 太陽能控制系統(tǒng)的組成及工作原理2.1 太陽能控制系統(tǒng)的組成系統(tǒng)組成:本系統(tǒng)主要由控制器、自動控制閥、手動控制閥、水位檢測電極、水溫檢測傳感器、電阻加熱絲、儲水箱等組成??刂破鳎褐饕ㄟ^里面的電磁閥控制yv1和yv2的通斷,控制水

13、溫檢測傳感器檢測水溫、控制水位檢測傳感器檢測水在水箱的位置以及控制電阻加熱線加熱。自動控制閥:主要通過控制器控制,當水箱的水的實際溫度大于所設(shè)置的溫度時,自動閥就自動打開往上一個目標水位為止。手動控制閥:當自動閥損壞時,可以通過手動閥進行上下水。水位檢測電極:主要用來檢測水箱中水的位置,主要把水箱分成四等分,一共有五個電極,接地的電極放在水箱的最底下,其余分別放在四等分點上,比如當水箱的水在第一等分和第二等分之間,則顯示水箱中有四分之一的水,當超過第二等分,則顯示二分之一的水。水溫檢測傳感器:主要用來檢測水箱中水的實際溫度。電阻加熱絲:主要用來加熱水箱中水,使其達到用戶所需要的溫度。2.2 太

14、陽能熱水器的控制功能太陽能熱水器利用微機控制主要有以下幾種控制功能:晨水加熱控制、溫水循環(huán)控制、冷水集熱控制、水箱加熱控制。圖2 系統(tǒng)組成原理圖2.2.1 早晨水溫控制:由于清晨太陽光較弱,所以太陽能熱水器從系統(tǒng)發(fā)揮作用。為了提供溫度不低于30攝氏度的水,熱水器在清晨4-7點之間對水箱進行電加熱,具有控制過程如下: 首先,關(guān)閉冷水閥門f2和循環(huán)水閥門f1,然后微機開始進行水箱的溫度采集,同時進行溫度的比較,當水箱的溫度小于30攝氏度時,電熱器d接通進行加熱,同時微機繼續(xù)對熱水箱的溫度進行采集。當溫度加熱大于30攝氏度時電熱器斷開,比如反復(fù)循環(huán)保證了溫度的穩(wěn)定。2.2.2 循環(huán)水集熱過程:早晨水

15、溫控制之后(7-9),設(shè)定當日得水箱溫度n(由兩位bcd次齒輪開關(guān)設(shè)定),輸人微機,再利用微機控制系統(tǒng),通過太陽能對熱水箱加熱以達到理想溫度n。具體控制過程如下:打開循環(huán)閥門f1,關(guān)閉冷水進水閥門f2,熱水閥門f3處于空控狀態(tài)。然后開始比較溫度,若(t3-t15攝氏度,t2t1)為止。如若ti=n,那么循環(huán)水集熱過程結(jié)束,進入冷水集熱控制過程。2.2.3 冷水集熱控制:此時熱水箱溫度已達到了n,冷水要進入太陽能集熱器,這時溫度為t3,和當日的設(shè)定溫度值相比較,若t3n則將已加熱的水送人熱水箱,每天的控制時段大概為9點-20點。具體控制過程如下:關(guān)閉循環(huán)水閥門f2,打開冷水閥門f2,熱水閥門f3

16、處于可控狀態(tài)。若t3n,打開熱水閥f3并將保持一段時間,若t3n,關(guān)閉f3繼續(xù)給太陽能集熱器加熱,知道溫度答應(yīng)n,當打開f3時此時比較水管水溫t2與n的值,若t2n閥門f3繼續(xù)保持打開狀態(tài),否則關(guān)閉f3??梢?,次過程充分利用太陽能轉(zhuǎn)化為熱能,方便快捷。2.2.4 水箱加熱控制:此時,也許你會問如果沒有日照或者日照較弱時,到了晚上我們是否還能洗上熱水澡嗎?答案是肯定的,不要忘了這款熱水器還有一個從系統(tǒng),這時它就要發(fā)揮作用了。熱水箱溫度為t1,講它和設(shè)定值n相比較,從而控制是否打開電加熱,控制時段為下午,具體過程如下:若t1n,電加熱接通;否則,電加熱斷開,而且,15點-20點中的每個小時有下表的

17、關(guān)系:表一 溫度比較時間(時)溫度比較加熱值(度)15ti35n3516t140n4017t145n4518t150n5019t155n5520t160n60最終熱水箱的溫度加熱到設(shè)定值n。由此可見,即使沒有日照我們照樣可以洗上熱水澡了。綜上所述,太陽能供熱控制系統(tǒng)不及節(jié)約而且高度只能化,方便省事,不論日常家居,還是對賓館、學(xué)校等都是最佳選擇。2.3太陽能控制裝置的工作原理:本控制系統(tǒng)分為手動和自動兩種控制方式,在系統(tǒng)處于自動狀態(tài)下,當檢查溫度高于設(shè)置溫度,且水位未達到最高時,控制器打開電磁水閥yv1和yv2進行上水,同時點亮上水指示燈,當水位至上一目標時,自動停止進水(即關(guān)閉電磁水閥yv1和

18、yv2),若水箱內(nèi)無水,則自動上水至最低水位處。在系統(tǒng)處于手動狀態(tài)下,可自由上水或停止進水(上水時水箱水位必須未滿),若水位達到最高則自動停止進水;若需要啟動加熱器則必須先設(shè)定加熱溫度,然后按下加熱鍵進行加熱;若需洗浴時,則需打開手動閥yv4,系統(tǒng)自動打開電磁水閥yv2,可通過yv5自由調(diào)節(jié)水溫;當電磁水閥yv1和yv2損壞或停電時,可通過打開yv5和yv6進行上下水解決燃眉之急;此系統(tǒng)設(shè)置yv3是為了防止冬天氣溫過低引起水管因內(nèi)有積水而凍裂(即手動打開此閥放完水管中的積水)第三章 硬件電路設(shè)計3.1 檢測電路設(shè)計3.1.1水溫檢測電路設(shè)計圖3 水溫檢測電路圖本設(shè)計溫度傳感器選用ad590。a

19、d590屬于半導(dǎo)體集成電路溫度傳感器,測溫度范圍-55-+150,在其二端加上一定的工作電壓,其輸出電流與溫度變化成線性,1ua/k,誤差有幾種等級:1、0.5、0.3,本設(shè)計中選取0.5品種。op07為高精度運算放大器,ad590電流流經(jīng)r1、rp1轉(zhuǎn)換為電壓信號,r2、rp2為運算負反饋電阻,成反相比例放大器,將溫度信號轉(zhuǎn)換成0-5v的電壓信號,adc0832再將其轉(zhuǎn)換為數(shù)字信號,輸入cpu??刂破鞯牟僮魇褂梅绞阶匀缓侠?。s1用來切換操作狀態(tài)??刂破饔小爸苯涌刂啤焙汀皡?shù)修改”兩種工作狀態(tài)。按s1鍵顯示“00”,控制器進入“直接控制”狀態(tài),顯示“01”,“02”、“03”、“04”分別表示

20、“設(shè)定水位上限”、“設(shè)定定時上水時間”、“設(shè)定定時加熱時間”、“設(shè)定加熱溫度”。進入“參數(shù)修改”狀態(tài)后,s2、s3用來修改規(guī)定的參數(shù),s1接受本次修改,并切換到下一個參數(shù),s4取消本次修改。進入“直接控制”后,s2用來手動上水,s3用來手動加熱,s4用來停止加熱或上水;若水位已經(jīng)超過設(shè)定水位上限,或水溫已經(jīng)超過設(shè)定溫度,“直接控制”將不起作用。 設(shè)定水位上限:控制器可以檢測6個水位,上限水位可以由用戶設(shè)置,水位上限設(shè)置范圍為位置3、4、5、6。設(shè)定定時上水時間:每天在規(guī)定時間檢查水位,并上滿。若設(shè)定時間為00或大于等于24,則取消自動定時上水。設(shè)定定時加熱時間:每天在規(guī)定時間檢查水溫,若水溫低

21、于設(shè)定溫度,則接通電加熱器,將水溫加熱到設(shè)定溫度。若設(shè)定時間為00或大于等于24,則取消自動定時加熱。設(shè)定加熱溫度:定時加熱溫度也可以由用戶設(shè)定,可設(shè)定范圍為206。3.1.2水位檢測電路設(shè)計圖4 水位檢測電路實驗證明,純凈水幾乎是不導(dǎo)電的,但自然界存在的以及人們?nèi)粘J褂玫乃紩幸欢ǖ牡入x子,它們的存在使水導(dǎo)電。本控制裝置就是利用水的導(dǎo)電性來完成的。我們把儲水箱大致分為四個等份,水位由潛入太陽能熱水器的儲水箱不同深度的水位電極和潛入儲水箱底部的公共電極(導(dǎo)線)進行檢測;由單片機依次使各水位電極呈現(xiàn)高電平,由公共電極所接的三極管進行典韋轉(zhuǎn)換,水位到達的電極,轉(zhuǎn)換電位為低(0);水位沒有到達的

22、電極,轉(zhuǎn)換電位為高(1);每檢測一位便得到一位數(shù)據(jù),5個電極檢測一遍以后便得到了5個串行數(shù)據(jù),然后把這5個數(shù)據(jù)轉(zhuǎn)換化為字節(jié)一路送發(fā)光二極管,在這里我們可以用發(fā)光二極管亮的盞數(shù)來顯示水位的高低。(若沒有發(fā)光二極管亮則表示箱內(nèi)沒有水或者只有少量的水,若有一個發(fā)光二極管燈亮則表示箱內(nèi)有四分之一箱的水,以此類推,若有四個發(fā)光二極管亮,則表示水箱水是滿的。)當水位未達到a時,即ha、這時傳感器的總阻值為4r對應(yīng)系統(tǒng)處于缺水狀態(tài)。當a hb時,傳感器的總阻值為3r對應(yīng),系統(tǒng)處于20%水位。當b hc時,傳感器的總阻值為2r對應(yīng),系統(tǒng)處于50%水位。當c hd 傳感器的總阻值為r對應(yīng),系統(tǒng)處于80%水位。當

23、h=d傳感器的總阻值為0對應(yīng),系統(tǒng)處于100%水位。其中,環(huán)形振蕩器產(chǎn)生的方波周期t(或f)可通過單片機p87lpc744bn的兩個定時/計數(shù)器(t0、t1)來確定,t1用來計數(shù),t0用來定時。3.2驅(qū)動電路設(shè)計在單片機控制系統(tǒng)中,需要用開關(guān)量去控制和驅(qū)動一些執(zhí)行元件,如發(fā)光二極管、繼電器、電磁閥、晶閘管等。但at89c51單片機驅(qū)動能力有限,而且高電平比低電平驅(qū)動低。一般情況下,需要加驅(qū)動接口電路,且用低電平驅(qū)動。如圖所示:圖5 驅(qū)動電路圖3.3 鍵盤電路和顯示電路的設(shè)計3.3.1 鍵盤電路的設(shè)計 p1.0-p1.7口作為按鍵的信號輸入端,鍵按下,就執(zhí)行該鍵的功能。其電路如圖所示。(為了編程

24、簡單、方面,采用獨立式鍵盤電路)當按鍵按下后,電路與地接通時,i/u口與地面相連為低電平。按鍵沒有按下時,電路不與地面接通時,i/u口與電壓高端相連為高電平。本設(shè)計中采用了共陰極接法,對于顯示水溫水位的程序作如下說明: 在動態(tài)掃描過程中,調(diào)用延時子程序dell,其延時時間為1ms,這是為了使掃描到哪位顯示器穩(wěn)定的點亮一段時間,猶如掃描過程中每一位顯示器上都有一段駐留時間,以保證其顯示亮度。 本設(shè)計接口電路是軟件為主的接口電路,對顯示數(shù)據(jù)以查表方法得到其字形代碼,為此在程序中有字形代碼table,從0開始依次寫入十六進制數(shù)的字形代碼。為了進行查表操作,使用查表指令movc a,+dptr,由dp

25、tr提供16位基址,由a提供變址數(shù)據(jù)送a后,在由a送p0.1-p0.6輸出給顯示器。圖6 鍵盤電路圖3.3.2 顯示電路的設(shè)計本設(shè)計采用共陽型數(shù)碼管,8個led燈如圖中接法,燈的負極依次接到數(shù)碼管的a-f段,采用動態(tài)掃描電路,并把顯示程序作為主程序。數(shù)碼管的段用p0口控制,p2.0口、p2.3口作為數(shù)碼管的位控制,p2.4作為指示燈的控制。系統(tǒng)輸入信號有:6個液位信號、一個溫度信號、4個觸摸鍵;輸出信號有:4位led數(shù)碼管分時顯示當前溫度和液位,3個喂輸出控制繼電器分別控制上水位磁閥、加熱泵、增壓泵,1個位輸出控制蜂鳴器作為水位報警信號和其他異常情況報警,2個位輸出指示上水、加熱狀態(tài)。用戶設(shè)定

26、項目有水位上限、熱水溫度、上水定時、加熱定時。設(shè)定參數(shù)用eeprom保存,停電后參數(shù)無需重新設(shè)定。系統(tǒng)具有故障自檢功能,電磁閥、加壓泵在停水時會自動切斷,水位傳感器有故障時禁止上水,以免上水時溢出。 溫度傳感器采用負溫度型通用熱敏電阻,整個控制器的硬件及對資源的要求降到最低。通過軟件進行數(shù)值計算和邏輯運算,以實現(xiàn)要求的控制功能。圖7 時鐘顯示圖本系統(tǒng)中,有四個功能按鍵:定時加水、恒溫控制、手動加水和手動加熱;三個七段碼顯示與四個led燈指示。(1) 按下定時加水按鈕時,定時led變亮,并以當前時間為定時時標,每24小時自動加水至設(shè)定水量;若長按此鈕超過5秒,定時led滅,并聽到“嘟”一聲進行水

27、量設(shè)定,此后每按一下鈕,水量顯示加一檔,14檔循環(huán)顯示,不按此鈕超過5秒,再次聽到“嘟”一聲,水量設(shè)定完畢。系統(tǒng)的定時功能主要通過軟件完成。(2)按下恒溫控制鈕,恒溫led變亮,表示進行恒溫控制,再按一下led滅,取消恒溫控制。與水量設(shè)定類似,長按后,進行溫度設(shè)定。(3)按下手動加熱鈕時,加熱led變亮,加熱至65,如水量少于1檔,則先加水到1檔,再按一次取消加熱。(4)按下手動加水鈕時,加水至設(shè)定水量值,長按可設(shè)定水量。手動加水過程中,再次按下取消加水。正常情況下,兩個七段碼顯示當前水溫,另一個顯示當前水位。顯示電路如圖所示,溫度采用二位七段碼顯示,顯示范圍099。水量采用一位七段顯示,顯示

28、1、2、3、4,四檔水位。對溫度和水量進行循環(huán)掃描顯示。四個led用于當前按鍵功能設(shè)定。設(shè)置按鍵兩個,一個十位按鍵,一個個位按鍵。圖8 led顯示電路圖3.4 51系列單片機簡介單片機種類繁多,而且還在不斷推出新的更高性能的單片機品種。從使用情況來看,mcs-51型系列單片機的應(yīng)用最為廣泛。mcs-51型單片機系列共有十幾種芯片??煞譃?1和52兩個子系統(tǒng),并以芯片型號的最末位數(shù)字作為標志。其中8x51片內(nèi)集成有8位cpu,4kb rom(8031片內(nèi)無rom,128b ram,兩個16位定時/計數(shù)器,一個全雙工串行通信接口(uart),擁有乘除運算指令和位處理指令。采用chmos工藝的基本型

29、8xc51,由種功耗控制方式,能有效降低功耗。增強型8x52,于8x51不同的是片內(nèi)rom增加到8kb,ram增加到256b,定時/計數(shù)器增加到3個,串行接口的通信速率快了6倍。)mcs-51系列單片機片內(nèi)的程序存儲器由多種配置形式,沒有rom、eprom和fperom。不同配置形式分別對應(yīng)不同的芯片,使用時可根據(jù)需要進行選擇。mcs-51型系列單片機芯片主要特性子系列片內(nèi)rom形式片內(nèi)存儲容量片外尋址能力i/o特性中斷源無romepromromramepromram計數(shù)器并行口串行口551803805187514kb128b64kb64kb216位48位1580c3180c5187c514k

30、b128b64kb64kb216位48位155528032805287528kb256b64kb64kb316位48位1580c3280c5287c528kb256b64kb64kb316位48位153.5數(shù)字溫度傳感器ds18b20主要特性及測溫原理一線式數(shù)字溫度傳感器ds18b20是ds1820的更新?lián)Q代產(chǎn)品(由美國daiias公司生產(chǎn))。它具有體積小,分辨率高,轉(zhuǎn)換快等優(yōu)點。由于每片ds18b20含有唯一的硅串行數(shù),所以在一條總線上可以掛接多達2482181014只ds18b20,再加上ds18b20獨特的單線總線結(jié)構(gòu),決定了ds18b20特別適合于大型的多路溫度實時測控系統(tǒng)的溫度檢測。

31、溫度實時測控集裝箱的設(shè)計,在實現(xiàn)測控系統(tǒng)的溫度檢測方面就較好地利用ds18b20的獨到特點,使系統(tǒng)得到了極大的簡化。ds18b20的特性獨特的單線接口方式。ds18b20支持組網(wǎng)功能,實現(xiàn)多點測溫。ds18b20的測溫范圍為:-55+125在-10+85時,其精密為+01.ds18b20的測溫結(jié)果的數(shù)字量位數(shù)從912位,可編程進行選擇。ds18b20測溫原理ds18b20內(nèi)部結(jié)構(gòu)框圖,如圖所示:圖9 ds18b20內(nèi)部結(jié)構(gòu)框圖ds18b20的測溫原理:ds18b20測量溫度采用了特有的溫度測量技術(shù),它是通過計數(shù)時鐘周期來實現(xiàn)的,內(nèi)部計數(shù)器對一個受溫度影響的振蕩器的脈沖計數(shù),低溫時,振蕩器的脈沖

32、可以通過門電路。而當?shù)竭_某一設(shè)置高溫時,振蕩器的脈沖無法通過門電路。計數(shù)器設(shè)置為-55.同時,計數(shù)器復(fù)位在當前的溫度值時,電路對振蕩器的溫度系數(shù)進行補償,計數(shù)器重新開始計數(shù)直到回零。若果門電路仍未關(guān)閉,則系統(tǒng)重復(fù)上述過程。第四章 系統(tǒng)軟件設(shè)計系統(tǒng)軟件采用匯編語言精簡指令編寫。本系統(tǒng)中鍵盤掃描、漏電檢測等子程序都通過查詢實現(xiàn),并采用12mhz的時鐘頻率,對指令的運行時間進行了精確計算和設(shè)計,保證軟件的可靠性和穩(wěn)定性。主程序流程如圖所示、主程序 首先完成串行口、定時器、中斷源的初始化,設(shè)置初始運行參數(shù)、開中斷,然后循環(huán)讀取鍵盤狀態(tài)、檢測系統(tǒng)是否漏電。一旦檢測到系統(tǒng)漏電,進行聲音和顯示警報,將所有執(zhí)

33、行機構(gòu)斷電;若系統(tǒng)不漏電則根據(jù)存儲的鍵盤狀態(tài)和檢測的水溫、水位等狀態(tài)信號進行相應(yīng)得處理并等待中斷服務(wù)程序的執(zhí)行。系統(tǒng)正??刂茣r,首先顯示水溫和水位,若檢測到水流開關(guān)打開用水時,自動斷開上水閥和電加熱體電源,即實現(xiàn)水電聯(lián)動,用水停電。當檢測到了水位超過第二檔時,將檢測的實際水溫與設(shè)置水溫進行比較,若實際水溫低于設(shè)置水溫,則加熱體通電進行輔助電加熱;若實際水溫高于設(shè)置水溫時,切斷加熱體電源;若檢測到水位低于第二檔,不管設(shè)置溫度高低,總是停止加熱,以防加熱體干燒。主程序如圖所示:定時1秒是否已到?讀取鍵盤狀態(tài)水溫是否偏高?系統(tǒng)初始化實際水位水溫計算報警自動上水啟動計時、計數(shù)器是否缺水?是否手動上水?

34、自動上水熱水器是否加滿了水?讀取溫度測量顯示子程序上水繼續(xù)顯示 溫控上水圖10 主程序流程圖圖11 ds18b20工作流程圖第五章 結(jié)束語 畢業(yè)論文設(shè)計是培養(yǎng)學(xué)生綜合運用所學(xué)知識,發(fā)現(xiàn),提出,分析和解決實際問題,鍛煉實踐能力的重要環(huán)節(jié),是對學(xué)生實際工作能力的具體訓(xùn)練和考察過程.隨著科學(xué)技術(shù)發(fā)展的日新日異,單片機已經(jīng)成為當今計算機應(yīng)用中空前活躍的領(lǐng)域, 在生活中可以說得是無處不在。因此作為二十一世紀的大學(xué)來說掌握單片機的開發(fā)技術(shù)是十分重要的。 回顧起此次畢業(yè)論文設(shè)計,至今我仍感慨頗多,的確,從選題到定稿,從理論到實踐,在整整一個月的日子里,可以說得是苦多于甜,但是可以學(xué)到很多很多的的東西,同時不

35、僅可以鞏固了以前所學(xué)過的知識,而且學(xué)到了很多在書本上所沒有學(xué)到過的知識。通過這次畢業(yè)設(shè)計使我懂得了理論與實際相結(jié)合是很重要的,只有理論知識是遠遠不夠的,只有把所學(xué)的理論知識與實踐相結(jié)合起來,從理論中得出結(jié)論,才能真正為社會服務(wù),從而提高自己的實際動手能力和獨立思考的能力。這次畢業(yè)設(shè)計終于順利完成了,在設(shè)計中遇到了很多編程問題,最后在我的努力和同學(xué)老師的幫助下,終于游逆而解。電熱水器單片機控制器具有新穎、價廉、安全、實用等優(yōu)點,并且在國產(chǎn)電熱水器上獲得了成功應(yīng)用。本文的一些方法也適用于冰箱、空調(diào)等家用電器的電腦控制設(shè)計中。此次設(shè)計之后的到一些設(shè)計體會:1.在設(shè)計程序之前,務(wù)必要對所用單片機的內(nèi)部

36、結(jié)構(gòu)有一個系統(tǒng)的了解,知道該單片機片內(nèi)有哪些資源,它的引腳功能都要了解2.設(shè)計程序采用什么編程語言并不是非常重要,關(guān)鍵要有一個清晰的思路和一個完整的軟件流程圖.3.在設(shè)計程序時,不能妄想一次就將整個程序設(shè)計好,反復(fù)修改,不斷改進是程序設(shè)計的必經(jīng)之路.4.在設(shè)計程序過程中遇到問題是很正常的,但我們應(yīng)該將每次遇到的問題記錄下來,并分析清楚,以免下次再碰到同樣的問題.第六章 謝辭為期一個月的畢業(yè)論文(設(shè)計)已讓我非常痛苦的接近尾聲了,我的三年大學(xué)生涯也即將圈上一個句號。此刻我的心中卻有些悵然若失,因為那些熟悉的信息系的恩師們和各位可愛的同學(xué)們,我們也即將揮手告別了。三年間,每次走進教室都會讓我感受到

37、一種親切熱情的氛圍。無論是學(xué)習(xí)、工作生活上的問題,恩師們都會悉心給以指導(dǎo)解答,讓我倍受感動。也就是在這里,給我的大學(xué)生涯設(shè)計點上了第一個逗號。我的學(xué)術(shù)論文創(chuàng)作的開始,也是從這里起步的。從某種意義上可以說,今日的畢業(yè)論文(設(shè)計)其實很早就已經(jīng)開始了。系里的老師們,給我三年的學(xué)習(xí)、成長創(chuàng)造了一個良好的環(huán)境,引導(dǎo)我充分利用學(xué)校的學(xué)習(xí)資源,去發(fā)展、充實自我,而不曾虛度光陰。在此,我真誠的向你們道一聲:“謝謝!”。同時,本篇畢業(yè)論文的寫作也得到了顏森道等同學(xué)的熱情幫助。感謝在整個畢業(yè)設(shè)計期間和我密切合作的同學(xué),和曾經(jīng)在各個方面給予過我?guī)椭幕锇閭?,在此,我再一次真誠地向幫助過我的老師和同學(xué)表示感謝!參考文獻1張靖武 周靈彬主編:單片機原理、應(yīng)用與proteus仿真,北京:電子工業(yè)出版社,2008年。2郁有文 常健 程繼紅主編:傳感器原理及工程應(yīng)用,西安:西安電子科技大學(xué)出版社,2008年。3無線電愛好者叢書編委會,黃繼昌等主編:實用識別電路,北京:人民郵電出版社,2005年。4華中理工電子學(xué)教研室編,康華光主編:電子技術(shù)基礎(chǔ)(數(shù)字部分)(第四版),北京:高等教育出版社,2000年。5萬福君.單片機微機原理系統(tǒng)設(shè)計與應(yīng)用.中國科學(xué)技術(shù)大學(xué)出版2003.6袁希光.傳感器

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論