太陽能熱水器自動上水控制系統(tǒng)設(shè)計(jì)_第1頁
太陽能熱水器自動上水控制系統(tǒng)設(shè)計(jì)_第2頁
免費(fèi)預(yù)覽已結(jié)束,剩余56頁可下載查看

下載本文檔

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

文檔簡介

1、太陽能熱水器自動上水控制系統(tǒng)設(shè)計(jì)摘要如何很好的節(jié)約和利用能源,特別是可持續(xù)能源,一直是人類所面臨的問題。 所以研究智能化家庭住宅里的能源如何被更有效地節(jié)約和利用,也有著十分現(xiàn)實(shí) 和長遠(yuǎn)的意義。而家用太陽能熱水器就是一個節(jié)約能源,有效利用能源的典型。該太陽能熱水器智能控制系統(tǒng)主要是由AT89C51單片機(jī)控制、DS18B20溫度傳 感器、獨(dú)立鍵盤、LED數(shù)碼管和報(bào)警系統(tǒng)五大部分組成。該系統(tǒng)能測量并顯示水溫、 設(shè)置水溫的范圍,如果水溫不處于所設(shè)置水溫的范圍則報(bào)警。同時(shí)還能對水位進(jìn) 行設(shè)置及加水,預(yù)先設(shè)置好需要加水的水位段數(shù),單片時(shí)機(jī)根據(jù)這個數(shù)來進(jìn)行判 別是否需要加水。通過Protues軟件仿真以上所

2、述的功能都能正常實(shí)現(xiàn)。關(guān)鍵詞:太陽能熱水器,傳感器,溫度控制,水位控制學(xué)習(xí)文檔 僅供參考Solar energy water- heater auto last water control the systemdesignAbstractHow good economize and make use of energy, especially can keep on energy, havebeen the problem that the mankind face.So study intelligence to turn how the home energyin the residenc

3、e is be more availably economized and make use of, also have pretty muchreality and farsighted meaning.But the household-use solar energy waterheater is aneconomy energy, effectively make use of the typical model of energy.The solar energy water- heater intelligence controls system mainly from the A

4、T89 C51list slice the machine control, the DS18 B20 temperaturesesspread a feeling machine,independent keyboard, LED figures tube and report to the police system five greatest partsto constitute.The system can measure and show water temperature and establish thescope of water temperature, if the wat

5、er temperature doesnt is placed in to then report tothe police the scope of establishing the water temperature.Can also carry on a constitutionand fill with water to the water level at the same time, in advance establish to need to addthe water level number of water so much, list slice the opportuni

6、ty carry on if the discretionneeds to fill with water according to this piece.It is normal to carry out to imitate through aProtues software really above the functions said all ability.Keyword: solar energy water- heater, spread a feeling machine, temperature control, the water level controls目錄摘要- I

7、Abstract- n第一章 緒 論 -1第二章 太陽能熱水器介紹 -22.1太陽能熱水器的概述 -22.2太陽能熱水器的分類 -22.3我國太陽能熱水器的發(fā)展歷史 -3第三章 系統(tǒng)方案設(shè)計(jì) -4第四章 硬件設(shè)計(jì) -64.1AT89C51介紹-6第五章軟件設(shè)計(jì) -24第六章仿真及調(diào)試 -250學(xué)習(xí)文檔 僅供參考6.1.1KEIL C51介紹結(jié)語 -27參考文獻(xiàn) -28致謝-29255第一章 緒論隨著全球人口和經(jīng)濟(jì)的不斷增長,能源使用帶來的環(huán)境問題及其誘因逐漸為 人所認(rèn)識,“低碳經(jīng)濟(jì)”這一概念開始進(jìn)入人們的視野。人們在大力發(fā)展太陽能 產(chǎn)業(yè)。能源問題將更為突出: 1從長遠(yuǎn)來看,全球已探明石油儲量只

8、能用到2020年,天然氣也只能延續(xù)到2040年左右,即使儲量豐富的煤炭資源也只能持續(xù)二三 百年。2環(huán)境污染。3溫室效應(yīng)引起全球氣候變化。因此,人類在解決上 述能源問題,實(shí)現(xiàn)可持續(xù)發(fā)展,只能依靠科技進(jìn)步,大規(guī)模開發(fā)利用可再生潔凈 能源。太陽能具有:1儲量的“無限性”。2太陽能對于地球上的絕大多數(shù) 地區(qū)具有存在的普遍性,可就地取用。3開發(fā)利用時(shí)幾乎不產(chǎn)生任何污染。鑒 于此,太陽能必將在世界能源結(jié)構(gòu)轉(zhuǎn)換中擔(dān)綱重任,成為理想的替代能源。在世界范圍內(nèi),太陽能熱水器技術(shù)已經(jīng)很成熟,并已形成行業(yè),正在以優(yōu)良 的性能不斷的沖擊電熱水器市場和燃?xì)鉄崴魇袌觥?000年太陽能熱水器取代47000套家用電熱水器;2

9、000年日本太陽能熱水器的擁有量將翻一番;以色列更 是明文規(guī)定,所有新建房屋必須配備太陽能熱水器。目前,我國是世界上太陽能 熱水器生產(chǎn)量和銷售量最大的國家。能源問題與安全問題是現(xiàn)代社會各界普遍關(guān)注的焦點(diǎn)之一。目前市場上存在 三種樣式的熱水器:電熱水器、燃?xì)鉄崴骱吞柲軣崴?。近年來,在一氧?碳中毒事故中,由燃?xì)鉄崴髟斐傻募s占1/3;電熱水器的大規(guī)模用電,并不能給 人們的正常生活帶來便利,作為后來者的太陽能熱水器,因其安全性好、節(jié)能、 綠色環(huán)保等優(yōu)點(diǎn),近幾年呈現(xiàn)出爆發(fā)式的發(fā)展趨勢。選擇太陽能熱水器這個課題,可以讓我更好的認(rèn)知可持續(xù)發(fā)展問題,看清目 前的能源現(xiàn)狀,以及各國在節(jié)能能源上的措施,

10、在太陽能革新上運(yùn)用的新技術(shù)。 此外,太陽能熱水器已經(jīng)走進(jìn)千家萬戶,控制系統(tǒng)是太陽能的核心,可以盡可能 做到節(jié)能環(huán)保,作這樣一個設(shè)計(jì),不僅可以考察自己大學(xué)四年的專業(yè)課的理論與 動手實(shí)踐能力,產(chǎn)品也具有一定的市場前景。第二章 太陽能熱水器介紹2.1 太陽能熱水器的概述太陽能熱水器把太陽光能轉(zhuǎn)化為熱能,將水從低溫度加熱到高溫度,以滿足 人們在生活、生產(chǎn)中的熱水使用。太陽能熱水器是由全 玻璃真空集熱管、儲水箱、 支架及相關(guān)附件組成,學(xué)習(xí)文檔僅供參考把太陽能轉(zhuǎn)換成熱能主要依靠玻璃真空集熱管。集熱管受 陽光照射面溫度高,集熱管背陽面溫度低,而管內(nèi)水便產(chǎn)生溫差反應(yīng),利用熱水 上浮冷水下沉的原理,使水產(chǎn)生微循

11、環(huán)而到達(dá)所需熱水。2.2 太陽能熱水器的分類1從集熱部分來分:真空玻璃管太陽能熱水器:目前吸熱效率最高的集熱部分,優(yōu)點(diǎn)在于不需要在集熱部分在增加保溫層,而且現(xiàn)在的真空玻璃管無論在抗高溫,抗打擊和保溫上,性能都是一流的,也被絕大部分太陽能熱水器生產(chǎn)廠家所采用。其缺點(diǎn)在于體積比較龐大,管中容易集結(jié)水垢。金屬平板太陽能熱水器:是在傳熱性能極佳的金屬片上,覆蓋上吸熱涂層,利用金屬的傳熱性,將吸收的熱量傳于水箱中。其有點(diǎn)是外觀美觀,安裝方便,可以做成平板,而且不容易損壞。缺點(diǎn)在于:保溫要花很大的代價(jià), 成本高,間接的就是增加消費(fèi)者負(fù)擔(dān)。2從結(jié)構(gòu)分:普通式太陽能熱水器:就是將真空玻璃管直接插入水箱中,利用

12、加熱水的循環(huán),使得水箱中的水溫升高,這是目前廠家都采用的。也是一只流行到現(xiàn)在的最常規(guī)的熱水器。一般改類熱水器只有頂層能用,除非頂層用戶和你樓下的關(guān)系特鐵,而且屋頂?shù)拿娣e是有限的。分體式熱水器:分體式熱水器是為了解決不是頂層用戶也能使用太陽能熱水器而誕生的。分體式循環(huán)有2種,一種是靠水的自然循環(huán),這種熱水器熱交換效率很低,遠(yuǎn)遠(yuǎn)不能滿足用水要求;另一種是靠泵循環(huán)熱交換,這也是為 了解決自然循環(huán)效率低的問題,使用泵循環(huán),可以明顯改善水的熱交換。3從水箱受壓來來分:承壓式太陽能熱水器:目前,無論是哪一種分體式 熱水器,都有一個致命的缺點(diǎn),必須使用承壓式水箱,這是所有分體式熱水器的2基本思路,這就直接考

13、驗(yàn)?zāi)愕募療岵糠值拿芊庑阅埽贿€有制造承壓水箱成本極高, 也存在安全性問題,一般要求耐壓7個大氣;而且循環(huán)效果不是很理想。雖然解 決了水的循環(huán)問題和使用水時(shí)的方便性。非承壓式太陽能熱水器:目前裝在屋頂?shù)钠胀ㄌ柲軣崴鞫际菍儆诜浅袎菏綗?水器,它的水箱有一根管子與大氣相通,是利用屋頂和家里的高度落差,使用水 時(shí)產(chǎn)生壓力。其安全性,成本,使用壽命都比承壓式要顯著得多。2.3 我國太陽能熱水器發(fā)展歷史我國自78年引進(jìn)全玻璃真空集熱管樣管以來,經(jīng)過20多年努力,攻克了熱 壓封等許多技術(shù)難關(guān),已經(jīng)建立了擁有自主知識產(chǎn)權(quán)的現(xiàn)代化全玻璃真空集熱管 產(chǎn)業(yè),用于生產(chǎn)集熱管的磁控濺射鍍膜機(jī)已有745臺,產(chǎn)品質(zhì)量到達(dá)

14、世界先進(jìn)水 平,產(chǎn)量雄居世界首位。1978年中國誕生第一臺太陽能熱水器, 到1986年臥式磁控濺射鍍膜機(jī)的設(shè)計(jì) 制造,是在政策扶持下的研究開發(fā)階段。1987年,我國制造了第一支全玻璃真空集熱管。在之后的幾年里,全玻璃和 熱管式真空管集熱器實(shí)現(xiàn)了產(chǎn)業(yè)化, 產(chǎn)業(yè)規(guī)模到達(dá)中試水平, 為下一階段產(chǎn)業(yè)的 規(guī)?;於肆己玫幕A(chǔ),成為產(chǎn)業(yè)的孕育發(fā)展階段。1993年太陽能產(chǎn)業(yè)進(jìn)入初級發(fā)展階段:由于成果轉(zhuǎn)化需要很長一段時(shí)間的磨 合,特別是受技術(shù)人員缺乏的影響,此階段的產(chǎn)品質(zhì)量有待于進(jìn)一步提高,整體 來講,發(fā)展速度較為緩慢。這時(shí)候以山東力諾集團(tuán)為主的真空管生產(chǎn)企業(yè)的產(chǎn)品 占了真空管生產(chǎn)絕大部分市場。1997-2

15、001年太陽能產(chǎn)業(yè)得到高速發(fā)展,逐漸形成北京、魯東、泰安、揚(yáng)州、 海寧等5個產(chǎn)業(yè)基地,并以此向周圍不斷輻射,產(chǎn)能得以迅速提升。繼2004年, 太陽雨將中國的真空管太陽能產(chǎn)品第一次帶出國門,到2008年上半年出口80個 國家、銷量繼續(xù)以兩倍速增長,力諾瑞特、桑樂、皇明等中國太陽能光熱行業(yè)的 龍頭企業(yè)們也紛紛進(jìn)軍國際市場。除這些龍頭企業(yè)外,以生長于常州和浙江一帶 為代表的部分中小企業(yè),也在循著早年“浙商”闖蕩世界的模式,攜真空管產(chǎn)品 的獨(dú)有優(yōu)勢和他們慣有的的低價(jià)思維,早已經(jīng)“漂洋過?!保趪H太陽能光熱 市場上形成了一定的沖擊力;還有一些原來只專注于國內(nèi)市場的企業(yè),也開始參 加廣交會或不惜成本參加

16、國外的一些專業(yè)性展會,以尋求在國際市場分得一杯羹。學(xué)習(xí)文檔 僅供參考第三章 系統(tǒng)方案設(shè)計(jì)3.1 方案一系統(tǒng)溫度采集選用PTl000鉑電阻溫度傳感器,PT100是鉑熱電阻,阻值隨溫 度變化而改變。PT后的100表示它在0C時(shí)阻值為100歐姆,在100C時(shí)它阻值約 為138.5歐姆。工業(yè)原理:當(dāng)PT100在0C的時(shí)候他的阻值為100歐姆,阻值會隨 著溫度上升成勻速增漲。采集的電壓信號經(jīng)集成運(yùn)放LM324放大到2.05.0伏,轉(zhuǎn)換結(jié)果由單片機(jī)處理。水位檢測采用XYC-1型壓力水位變送器進(jìn)行液位值連續(xù) 采集。XYC-1型壓力式液位變送器內(nèi)部采用進(jìn)口高精度擴(kuò)散硅敏感元件作為測量元 件,敏感測量元件封裝在

17、全不銹鋼探頭里,通過高強(qiáng)度防水通氣電纜與外部放大 電路連接,采用直接驅(qū)動四位七段數(shù)碼管顯示,通過獨(dú)立式鍵盤進(jìn)行溫度和水位 控制,通過軟件手段實(shí)現(xiàn)按鍵消抖。報(bào)警熱部分采用光電隔離與輔助加熱電路。3.2 方案二系統(tǒng)的溫度采集選用采用溫度傳感器DS18B20它是美國Dallas半導(dǎo)體公司 生產(chǎn)的數(shù)字化溫度傳感器DS18B20它支持“一線總線”接口的溫度傳感器,全部 傳感元件及轉(zhuǎn)化電路集成在形如一只三極管的集成電路內(nèi)。 我們可以采用DS18B20采集溫度,再進(jìn)行溫度數(shù)值轉(zhuǎn)化,再在顯示電路上顯示。外圍電路只需通過DS18B20進(jìn)行接收溫度,一個顯示電路,一個報(bào)警電路。 軟件部分只需要采集溫度,對溫度進(jìn)行

18、轉(zhuǎn)換,再用顯示電路將其顯示出來。很明 顯,環(huán)境對DS18B20影響不是很大,同時(shí)DS18B20的測量精度穩(wěn)定并可用軟件設(shè) 置,接線簡單,大大的為單片機(jī)節(jié)省了數(shù)據(jù)口。3.3 方案比較本設(shè)計(jì)主要是從溫度傳感器進(jìn)行考慮。傳統(tǒng)的測溫元件有熱電偶和熱電阻, 但它們測出的一般都是電壓,再轉(zhuǎn)換成對應(yīng)的溫度,需要較多的外部硬件,電路 及軟件的調(diào)試較為復(fù)雜,制作難度高。從以上兩種方案中,采用一種智能溫度傳感器DS18B20作為檢測元器件,測溫范圍-55C125LC。DS18B2C可以直接讀出被測溫度4值。采用3線制與單片機(jī)相連,減少了外部硬件電路,具有低成本和易使用 的特點(diǎn)。容易看出采用方案二所設(shè)計(jì)的電路相對來

19、說較為簡單,本設(shè)計(jì)對水位檢測要求不高,只須知道大概水位就可以了,因此從功能、材料、價(jià)格多方面考慮,只需用水位傳感器檢測出水位段即可。綜上所述,最終決定采用方案二作為設(shè)計(jì)方案。本設(shè)計(jì)方案系統(tǒng)可由主控制器 AT89C51、顯示電路、測溫器件DS18B20、 抽水電動機(jī)、發(fā)光二極管報(bào)警、按鍵、水位顯示組成。總體結(jié)構(gòu)框圖如圖3.1所示:圖 3.1 總體設(shè)計(jì)結(jié)構(gòu)框圖學(xué)習(xí)文檔 僅供參考第四章 硬件設(shè)計(jì)4.1 AT89C51 介紹AT89C51是帶4K字節(jié)閃爍可編程可擦除只讀存儲器EPEROI的低電壓、高 性能CMOS 8位微處理器俗稱單片機(jī)。該單片機(jī)與工業(yè)標(biāo)準(zhǔn)的MCS-51型機(jī)的指令集和輸出引腳兼容。AT

20、89C51將多功能8位CPU和閃爍存儲器組合在單個芯片 中,為很多嵌入式控制提供了靈活性高且價(jià)格低廉的方案。AT89C51的主要特性如下:1壽命達(dá)1000寫/擦循環(huán);2數(shù)據(jù)保留時(shí)間:10年;3全靜態(tài)工作:0Hz-24MHz;4三級程序存儲器鎖定;5128 * 8位內(nèi)部RAM;632可編程I/O線;72個16位定時(shí)器/計(jì)數(shù)器;85個中斷源;9可編程串行通道;10低功耗閑置和掉電模式;11片內(nèi)振蕩器和時(shí)鐘電路;4.2 測溫電路設(shè)計(jì)1DS18B20的引腳圖及方框圖DS18B20的外形及管腳排列圖如下列圖4.2所示。1GND地信號。2DQ數(shù)據(jù)輸入/輸出引腳。用在寄生電源下,可向器件提供電源。3VDD可

21、選擇的VDD引腳。當(dāng)工作于寄生電源時(shí),此引腳必須接地。6引腳排歹u圖 4.2 DS18B20 外形及引腳排列DS18B20的方框圖如圖4.3所示:2DS18B2C主要性能和功能特性描述1DS18B2C主要性能1獨(dú)特的單線接口方式,DS18B20在與微處理器連接時(shí)僅需要一條口線即可實(shí)現(xiàn)微處理器與DS18B2 0的雙向通訊。2測溫范圍 一55C+125CC。3支持多點(diǎn)組網(wǎng)功能,多個DS18B20可以并聯(lián)在唯一的三線上,最多只能并聯(lián)8個,如果數(shù)量過多,會使供電電源電壓過低,從而造成信號傳輸?shù)?不穩(wěn)定,實(shí)現(xiàn)多點(diǎn)測溫。4工作電源:3-5V/DC。E EEEEECS43210CS43210齊1334S87

22、01334S870 mWmW蕊雄蕊DCDQDCDQ底視圖 4.3 DS18B20 方框圖75在使用中不需要任何外圍元件。6測量結(jié)果以9-12位數(shù)字量方式串行傳送。學(xué)習(xí)文檔僅供參考7不銹鋼保護(hù)管直徑6。8用于DN15-25,DN40-DN250各種介質(zhì)工業(yè)管道、小空間設(shè)備測溫。9標(biāo)準(zhǔn)安裝螺紋M10X1, M12X1.5,G1/2任選。10PVC電纜直接出線或德式球型接線盒出線,便于與其它設(shè)備連接。2DS18B20功能特性描述DS18B20溫度傳感器內(nèi)部存儲器還包括一個高速暫存RAM和一個非易失性可電擦除的EERAM高速暫存RAM結(jié)構(gòu)為9字節(jié)存儲器,結(jié)構(gòu)如表4.1所示。頭2個字節(jié)包含測得溫度信息,

23、第3、4字節(jié)TH和TL的拷貝,是易失的,每次上電復(fù)位時(shí)被刷新。高速暫存RAM的第6、7、8字節(jié)保留未用,表現(xiàn)為全邏輯第9字節(jié)讀出前面所有8字節(jié)CRC碼,可用來檢驗(yàn)數(shù)據(jù),從而保證通 信數(shù)據(jù)的正確性。第5字節(jié)為配置寄存器,它的內(nèi)容用于確定溫度值的數(shù)字轉(zhuǎn)換分辨率。DS18B20工作時(shí)寄存器中的分辨率轉(zhuǎn)換為相應(yīng)精度的溫度數(shù)值。 該字節(jié)各位的定義如表4.2所示。低5位都為1,TM是工作模式位,用于設(shè)置DS18B20在工作模式還是在測試模式,DS18B20出廠時(shí)該位被設(shè)置為0,用戶可改動,R1和R0決定溫度轉(zhuǎn)換的精度位數(shù),來設(shè)置分辨率。如表4.3所示:表 4.1高速暫存RAM字節(jié)數(shù)123456789存儲信

24、溫度溫度TH 用戶TL 用戶配置寄保保保CRC息LSBMSB字節(jié)1字節(jié)2存器留留留表 4.2 第 5 寄存器R1R0分辨率/位溫度最大轉(zhuǎn)向時(shí)間/ms009011010113751112750表 4.3 DS18B20 溫度轉(zhuǎn)換時(shí)間表TMR1R0111118由表4.2、4.3可見,DS18B20分辨率越高,所需要的溫度數(shù)據(jù)轉(zhuǎn)換時(shí)間越長C/LSB形式表示。DS18B20中的溫度傳感器可完成對溫度的測量,以12位轉(zhuǎn)化為例。其中S為符號位。DS18B20的溫度值格式如表4.4所示:表 4.4 DS18B20 溫度值格式表(C” 丄Bit7Bit6Bit5Bit4Bit3Bit2Bit1Bit0LSBy

25、te232222222當(dāng)符號位S=0時(shí),表示測得的溫度值為正值,可以直接將二進(jìn)制位轉(zhuǎn)換為十進(jìn)制;當(dāng)符號位S=1時(shí),表示測得的溫度值為負(fù)值。表4.5是部分溫度值對應(yīng)的二進(jìn)制度數(shù)據(jù)。表 4.5 部分溫度對應(yīng)值表溫度C二進(jìn)制表示十八進(jìn)制表示+12507D0H+850550H00000001100100000191H000000001010000100A2H00000000000000100008H000000000000010000000HFFF8HFF5EHFE6FH3DS18B20供電方式1DS18B20寄生電源供電方式電路DS18B20寄生電源供電電路,如圖4.4所示,要想使DS18B20進(jìn)行

26、精確的溫度轉(zhuǎn)換,I/O線必須保證在溫度轉(zhuǎn)換期間提供足夠的能量,由于每個DS18B20在溫度轉(zhuǎn)換期間工作電流到達(dá)1mA當(dāng)幾個溫度傳感器掛在同一根I/O線上進(jìn)行多點(diǎn)測溫時(shí),靠上拉電阻是無法提供足夠的能量,會造成無法 轉(zhuǎn)換溫度或溫度誤差極大。因此,只適用于單一溫度傳感器測溫,也不宜采 用電池供電系統(tǒng),并且電源電壓必須保證是5V。當(dāng)電源電壓下降時(shí),會使測量的誤差變大。MSByteBit15Bit14SSBit13Bit12SSBit11SBit10Bit92625Bit824學(xué)習(xí)文檔僅供參考2DS18B20的外部電源供電方式DS18B20外部供電有單點(diǎn)測溫電路和多點(diǎn)測溫電路,單點(diǎn)測溫電路如圖4.5所示

27、。此時(shí)I/O線不需要強(qiáng)上拉電壓, 同時(shí)在總線上可以掛接多個DS18B20傳感器,組成多點(diǎn)測溫系統(tǒng)。但要注意在外部供電的方式下DS18B20的GND引腳不能懸空,否則讀取的溫度總是85C。比較上述兩種供電方式后認(rèn)為外部電源供電方式對電源要求比電源供電 方式優(yōu)越些且穩(wěn)定性好,由于是家用,溫度精度不需太過精準(zhǔn),故在此設(shè)計(jì) 中采用外部電源供電方式供電單點(diǎn)測溫電路。3測溫電路的總成DS18B20是智能溫度傳感器, 它的輸入/輸出采用數(shù)字量,以單總線技術(shù), 接收主機(jī)發(fā)送的命令,根據(jù)DS18B20內(nèi)部的協(xié)議進(jìn)行相應(yīng)的處理,將轉(zhuǎn)換的溫度以串口發(fā)送給主機(jī)。主機(jī)按照通信協(xié)議用一個IO口模擬DS18B20的時(shí)序,

28、發(fā)送命令 初始化命令、ROM命令、功能命令給DS18B2Q并讀取溫度值,在內(nèi)部進(jìn)行相應(yīng)的數(shù)值處理,用圖形液晶模塊顯示各點(diǎn)的溫度。當(dāng)某點(diǎn)溫度 超過設(shè)置值時(shí),報(bào)警器開始報(bào)警,從而實(shí)現(xiàn)了對各點(diǎn)溫度的實(shí)時(shí)監(jiān)控。如圖4.6所示:圖 4.4 DS18B20 寄生電源供電電路圖 4.5 DS18B20 外部供電單點(diǎn)測溫電路10圖 4.6測溫電路的設(shè)計(jì)水位控制器是指通過機(jī)械式或電子式的方法來進(jìn)行高低水位的控制,可 以控制電磁閥、水泵等,成為水位自動控制器或水位報(bào)警器,從而來實(shí)現(xiàn)半 自動化或者全自動化,方法有多種,根據(jù)選用不同的產(chǎn)品而不同。下面對電子式水位開關(guān)和浮球開關(guān)加以介紹。電子式水位開關(guān)原理是通過電子探頭

29、對水位檢測,再由水位檢測專用芯 片對檢測到信號進(jìn)行處理,當(dāng)被測液體到達(dá)動作點(diǎn)時(shí),芯片輸出高或低電平信號,再配合水位控制器,實(shí)現(xiàn)對液位控制。不需浮球和干簧管,外部無機(jī)械動作,耐污耐用,不怕漂浮物影響,任意角度安裝,豎向安裝有一定防波浪功能,適宜長時(shí)間浸在水中,工作電壓是直流5-24V,很安全。這種方式較實(shí)用,耐 污,壽命長,安全。浮球控制開關(guān)基本上有兩種方式:一種是浮球開關(guān)帶著一個大的金屬球,浸在水中時(shí)浮力大,可以控制兩個水位,比方水滿了,浮球因?yàn)楦×Χ仙?帶動球閥運(yùn)動,使閥門關(guān)閉,停止進(jìn)水,當(dāng)水少了,浮球下降,閥門打開, 又再進(jìn)水,如此循環(huán)。這種方式較多應(yīng)用在煮開水器和衛(wèi)生間的沖水器上。

30、還有一種是帶干簧管的微型浮球開關(guān),由外面帶有磁性小浮球使桿里面的干 簧管閉合,從而控制水位,多數(shù)應(yīng)用在清水的水位控制,一般十幾塊錢就有 交易了,但易受污物影響,不適用在污水上。第二種是電纜式浮球開關(guān),該P(yáng).DS18B20b學(xué)習(xí)文檔僅供參考裝置通過一彈性電線與水泵連接,可用于水塔、水池水位高低的自動控制和缺水保護(hù),允許接的用電器是220V,10A左右,平衡錘或彈性電線的某一固定點(diǎn)到浮筒間的電線長度,決定水位的高低。這種水位開關(guān)價(jià)格廉價(jià),對于 一些要求不太嚴(yán)格的場合適用,有一定耐污能力。但存在這樣的問題:浮球 易受外界雜物影響其穩(wěn)定性,特別是纖維狀的雜物纏繞而有失誤,同一小水 箱里不宜使用多個,否

31、則會相纏繞。使用壽命相對短些,而且多數(shù)直接接220V, 存在一定的安全隱患,終有一天因?yàn)殡娋€破損而漏電電人。所以電纜式浮球 開關(guān)一般有這樣的警告:電源線是本裝置的完整部分,一經(jīng)發(fā)現(xiàn)電線受損,本裝置應(yīng)被替換,不準(zhǔn)對電線進(jìn)行修理。圖 4.7水位監(jiān)測電路的設(shè)計(jì)4.4 鍵盤電路設(shè)計(jì)鍵盤是假設(shè)干個按鍵的集合,它是單片機(jī)系統(tǒng)中極常見的輸入設(shè)備。1丨鍵盤分類鍵盤可以分為非編碼獨(dú)立式鍵盤和編碼矩陣式鍵盤。1矩陣式按鍵單片機(jī)系統(tǒng)中,假設(shè)使按鍵較多時(shí),通常采用矩陣式也稱行列式鍵 盤。矩陣式鍵盤由行線和列線組成,按鍵位于行、列線的交叉點(diǎn)上。12矩陣式鍵盤中,行、列線分別連接到按鍵開關(guān)兩端,行線通過上拉電阻接到+5V

32、上。當(dāng)無鍵按下時(shí),行線處于高電平狀態(tài);當(dāng)有鍵按下時(shí),行、列線將導(dǎo)通,此時(shí)行線電平將由與此行線相連的列線電平?jīng)Q定。這是識別按鍵 是否按下關(guān)鍵。然而,矩陣鍵盤中的行線、列線和多個鍵相連,各按鍵按下 與否均影響該鍵所在行線和列線的電平,各按鍵間將相互影響,因此,必須 將行線、列線信號配合起來作適當(dāng)處理,才能確定閉合鍵的位置。2獨(dú)立式按鍵 單片機(jī)控制系統(tǒng)中, 往往只需要幾個功能鍵, 此時(shí), 可采用獨(dú)立式按鍵 結(jié)構(gòu)。獨(dú)立式按鍵是直接用I/O口線構(gòu)成的單個按鍵電路, 其特點(diǎn)是每個按鍵 單獨(dú)占用一根I/O口線,每個按鍵的工作不會影響其它I/O口線的狀態(tài)。獨(dú)立式按鍵電路配置靈活,軟件結(jié)構(gòu)簡單,但每個按鍵必須占

33、用一根I/O口線,因此,在按鍵較多時(shí),I/O口線浪費(fèi)較大,不宜采用。獨(dú)立式按鍵軟件 常采用查詢式結(jié)構(gòu)。 先逐位查詢每根I/O口線的輸入狀態(tài), 如某一根I/O口線 輸入為低電平, 則可確認(rèn)該I/O口線所對應(yīng)的按鍵已按下,然后,再轉(zhuǎn)向該鍵 的功能處理程序。本設(shè)計(jì)所用到的按鍵極少,故采用獨(dú)立式鍵盤。2鍵盤控制程序鍵盤控制程序應(yīng)具備以下功能:1檢測有無按鍵按下,并采取硬件或軟件措施,消除鍵盤按鍵機(jī)械觸點(diǎn) 抖動的影響。2有可靠的邏輯處理方法。每次只處理一個按鍵,其間對任何按鍵的操 作對系統(tǒng)不產(chǎn)生影響,且無論一次按鍵時(shí)間有多長,系統(tǒng)僅執(zhí)行一次按鍵功 能程序。3準(zhǔn)確輸出按鍵值或鍵號,以滿足跳轉(zhuǎn)指令要求。機(jī)械

34、式按鍵再按 下或釋放時(shí),由于機(jī)械彈性作用的影響,通常伴隨有一定時(shí)間的觸點(diǎn)機(jī)械 抖動,然后其觸點(diǎn)才穩(wěn)定下來。抖動時(shí)間的長短與開關(guān)的機(jī)械特性有關(guān),一 般為510ms。在觸點(diǎn)抖動期間檢測按鍵的通與斷狀態(tài),可能導(dǎo)致判斷出錯。即按鍵一 次按下或釋放被錯誤地認(rèn)為是多次操作,這種情況是不允許出現(xiàn)的。為了克學(xué)習(xí)文檔僅供參考服按鍵觸點(diǎn)機(jī)械抖動所致的檢測誤判,必須采取去抖動措施,可從硬件、軟件兩方面予以考慮。在鍵數(shù)較少時(shí),可采用硬件去抖,而當(dāng)鍵數(shù)較多時(shí),采 用軟件去抖。3按鍵消抖通常按鍵所用開關(guān)為機(jī)械彈性開關(guān),當(dāng)機(jī)械觸點(diǎn)斷開、閉合時(shí),電壓信號小型如下列圖。由于機(jī)械觸點(diǎn)彈性作用,一個按鍵開關(guān)在閉合時(shí)不會馬上穩(wěn)定接通

35、,在斷開時(shí)也不會一下斷開。因而在閉合及斷開瞬間均伴隨有一連串抖動,如下列圖。抖動時(shí)間的長短由按鍵的機(jī)械特性決定,一般為5ms10ms。這是一個很重要的時(shí)間參數(shù),在很多場合都要用到。按鍵抖動如如圖4.8所示:按鍵穩(wěn)定閉合時(shí)間的長短則是由操作人員的按鍵動作決定的,一般為零 點(diǎn)幾秒至數(shù)秒。鍵抖動會引起一次按鍵被誤讀多次。為確保CPU對鍵的一次閉合僅作一次處理,必須去除鍵抖動。在鍵閉合穩(wěn)定時(shí)讀取鍵的狀態(tài),并且 必須判別到鍵釋放穩(wěn)定后再作處理。按鍵的抖動,可用硬件或軟件兩種方法。 由于本次設(shè)計(jì)按鍵極少,所以采用硬件消抖。在鍵數(shù)較少時(shí)可用硬件方法消除鍵抖動。圖4.9所示的RS觸發(fā)器為常用的硬件去抖。圖中兩

36、個“與非”門構(gòu)成一個RS觸發(fā)器。當(dāng)按鍵未按下時(shí),輸出為1;當(dāng)鍵按下時(shí),輸出為0。此時(shí)即使用按鍵的機(jī)械性能,使按鍵因彈性抖動而產(chǎn)生瞬時(shí)斷開抖動跳開B,中要按鍵不返回原始狀態(tài)A,雙穩(wěn)態(tài)電路的狀態(tài)不改變,輸出保持為0,不會產(chǎn)生抖動的波形。也就是說,即使B點(diǎn)的電壓波形是抖動的,但經(jīng)雙穩(wěn)態(tài)電路之后,其輸出為正規(guī)的矩形波。這一點(diǎn)通 過分析RS觸發(fā)器的工作過程很容易得到驗(yàn)證。14在單片機(jī)應(yīng)用系統(tǒng)中,鍵盤掃描只是CPU的工作內(nèi)容之一。CPU對鍵盤的響應(yīng)取決于鍵盤的工作方式,鍵盤的工作方式應(yīng)根據(jù)實(shí)際應(yīng)用系統(tǒng)中CPU的工作狀況而定,其選取的原則是既要保證CPU能及時(shí)響應(yīng)按鍵操作,又不要過多占用CPU的工作時(shí)間。通

37、常,鍵盤的工作方式有三種,即編程掃描、 定時(shí)掃描和中斷掃描。1編程掃描方式編程掃描方式是利用CPU完成其它工作的空余調(diào)用鍵盤掃描子程序來響 應(yīng)鍵盤輸入的要求。在執(zhí)行鍵功能程序時(shí),CPU不再響應(yīng)鍵輸入要求,直到CPU重新掃描鍵盤為止。鍵盤掃描程序一般應(yīng)包括以下內(nèi)容:1判別有無鍵按下。2鍵盤掃描取得閉合鍵的行、列值。3用計(jì)算法或查表法得到鍵值。4判斷閉合鍵是否釋放,如沒釋放則繼續(xù)等待。5將閉合鍵鍵號保存,同時(shí)轉(zhuǎn)去執(zhí)行該閉合鍵的功能。2定時(shí)掃描方式:定時(shí)掃描方式就是每隔一段時(shí)間對鍵盤掃描一次,它利用單片機(jī)內(nèi)部的 定時(shí)器產(chǎn)生一定時(shí)間例如10ms的定時(shí),當(dāng)定時(shí)時(shí)間到就產(chǎn)生定時(shí)器溢出中斷,CPU響應(yīng)中斷后

38、對鍵盤進(jìn)行掃描,并在有鍵按下時(shí)識別出該鍵,再執(zhí) 行該鍵的功能程序。3中斷掃描方式采用上述兩種鍵盤掃描方式時(shí),無論是否按鍵,CPU都要定時(shí)掃描鍵盤,而單片機(jī)應(yīng)用系統(tǒng)工作時(shí),并非經(jīng)常需要鍵盤輸入,因此,CPU經(jīng)常處于空掃描狀態(tài),為提高CPU工作效率,可采用中斷掃描工作方式。其工作過程如 下:當(dāng)無鍵按下時(shí),CPU處理自己的工作,當(dāng)有鍵按下時(shí),產(chǎn)生中斷請求,CPU轉(zhuǎn)去執(zhí)行鍵盤掃描子程序,并識別鍵號。學(xué)習(xí)文檔僅供參考A圖 4.9硬件消抖利用電容的放電延時(shí), 采用并聯(lián)電容法,也可以實(shí)現(xiàn)硬件消抖如圖4.10所示:VCC“肓LPC2000-I-R3 10R1-1 1-|-PO 204鍵盤電路總成綜上所述,采用

39、浮子式開關(guān)和硬件消抖電路設(shè)計(jì)出的鍵盤電路如圖 所示:4.11VCC (+5V)4.7K圖 4.10硬件消抖164.5 顯示電路設(shè)計(jì)LED發(fā)光二極管,是一種固態(tài)的半導(dǎo)體器件,它可以直接把電轉(zhuǎn)化為光。LED的心臟是一個半導(dǎo)體的晶片,晶片的一端附在一個支架上,一端是負(fù)極, 另一端連接電源的正極,使整個晶片被環(huán)氧樹脂封裝起來。半導(dǎo)體晶片由兩部分組成,一部分是P型半導(dǎo)體,在它里面空穴占主導(dǎo)地位,另一端是N型半導(dǎo)體,在這邊主要是電子。但這兩種半導(dǎo)體連接起來的時(shí)候,它們之間就形 成一個“P-N結(jié)”。當(dāng)電流通過導(dǎo)線作用于這個晶片的時(shí)候,電子就會被推向P區(qū),在P區(qū)里電子跟空穴復(fù)合,然后就會以光子的形式發(fā)出能量,

40、這就是LED發(fā)光的原理。而光的波長決定光的顏色,是由形成P-N結(jié)材料的禁帶寬度 決定的。LED顯示屏的發(fā)展可分為以下幾個階段:第一階段為1990年到1995年,主要是單色和16級雙色圖文屏。用于顯示文字和簡單圖片,主要用在車站、 金融證券、銀行、郵局等公共場所,作為公共信息顯示工具。第二階段是1995年到1999年,出現(xiàn)了64級、256級灰度的雙基色視頻 屏。視頻控制技術(shù)、圖像處理技術(shù)、光纖通信技術(shù)等的應(yīng)用將LED顯示屏提升到了一個新的臺階。LED顯示屏控制專用大規(guī)模集成電路芯片也在此時(shí)由國內(nèi)企業(yè)開發(fā)出來并得以應(yīng)用。R5 .4.7K -TFXT溫度今位調(diào)節(jié)Q O-vrrrrrrrrrr煨度十位

41、調(diào)節(jié)u- o o-圖 4.11鍵盤電路的設(shè)計(jì)023456 7PPPPPPPP學(xué)習(xí)文檔僅供參考第三階段從1999年開始,紅、純綠、純藍(lán)LED管大量涌入中國,同時(shí)國 內(nèi)企業(yè)進(jìn)行了深入的研發(fā)工作,使用紅、綠、藍(lán)三原色LED生產(chǎn)的全彩色顯示屏被廣泛應(yīng)用,大量進(jìn)入體育場館、會展中心、廣場等公共場所,從而將 國內(nèi)的大屏幕帶入全彩時(shí)代。隨著LED原材料市場迅猛發(fā)展,外表貼裝器件從2001年面世,主要用在室內(nèi)全彩屏,并且以其亮度高、色彩鮮艷、溫度低的特性,可隨意調(diào)整的點(diǎn) 間距,被不同價(jià)位需求者所接受,在短短兩年多時(shí)間內(nèi),產(chǎn)品銷售額已超過3億元,外表貼裝全彩色LED顯示屏應(yīng)用市場進(jìn)入新世紀(jì)。目前,LED顯示屏的

42、主要制造廠商集中在日本、北美等地,我國LED制造廠商出口的份額在其中微不足道。據(jù)不完全統(tǒng)計(jì),世界上目前至少有150家廠商生產(chǎn)全彩屏,其中產(chǎn)品齊全,規(guī)模較大的公司約有30家左右。單片機(jī)中常用7段LED顯示數(shù)字,7段LED分共陰級和共陽極兩種,共陰級7段LED的原理圖和管腳配置圖如圖4.12所示,共陽級7段LED的原理圖和管腳配置圖如圖4.13所示。實(shí)際中,各個型號的7段LED的管腳配置可能不會是一樣的,在實(shí)際應(yīng)用中要先測試一下各個管腳的配置,再進(jìn)行電路原理圖的設(shè)LED的靜態(tài)顯示雖然有編程容易、管理簡單等優(yōu)點(diǎn),但是靜態(tài)顯示所要占 的I/O口資源很多,所以在顯示的LED點(diǎn)較多的情況下,一般都采用動態(tài)

43、顯示 方式。 在多位7段LED顯示中,為了簡化電路,降低成本,則將所有位的段選 線并聯(lián)在一起,剛好由8個I/O口來控制8個段。而公共端共陽極/共陰極則分別由相應(yīng)的I/O口控制,以實(shí)現(xiàn)各個位的分時(shí)選通。計(jì)。圖 4.12共陰極數(shù)碼管圖 4.13 共陽極數(shù)碼管18本設(shè)計(jì)中需要顯示預(yù)設(shè)溫度和實(shí)際溫度,故采用2個2位7段LED顯示,一個用于顯示預(yù)設(shè)溫度,另一個用于顯示實(shí)際溫度。這樣就便于形象直觀的表示出水溫來。綜上所述,溫度顯示電路的設(shè)計(jì)如圖4.14所示1EI I n r Hr itaraiBB r iBri iverivari i i r r r n預(yù)設(shè)溫度m實(shí)際溫度匸工業(yè)應(yīng)用環(huán)境中存在著許多不小的瞬

44、變脈沖,這些瞬變脈沖會影響到數(shù) 據(jù)的傳輸,甚至傷害互連的設(shè)備,為了能夠在高速現(xiàn)場總線通信得到無錯誤 的數(shù)據(jù)傳輸,工業(yè)系統(tǒng)設(shè)計(jì)工程師必須要對這些干擾進(jìn)行處理,通常會使用 具有絕緣隔離功能的光電耦合器來維持?jǐn)?shù)據(jù)的完整性并保護(hù)互連設(shè)備。光電隔離器亦稱光電耦合器、光耦合器,簡稱光耦。光耦合器以光為媒 介傳輸電信號。它對輸入、輸出電信號有良好的隔離作用,所以,它在各種 電路中得到廣泛的應(yīng)用。光耦合器一般由三部分組成:光的發(fā)射、光的接收及信號放大。輸入的 電信號驅(qū)動發(fā)光二極管,使之發(fā)出一定波長的光,被光探測器接收而產(chǎn)生光 電流,再經(jīng)過進(jìn)一步放大后輸出。這就完成了電一光一電的轉(zhuǎn)換,從而起到 輸入、輸出、隔離

45、的作用。由于光耦合器輸入輸出間互相隔離,電信號傳輸 具有單向性等特點(diǎn),因而具有良好的電絕緣能力和抗干擾能力。又由于光耦 合器的輸入端屬于電流型工作的低阻元件,因而具有很強(qiáng)的共模抑制能力。ABCDEFG DF 1E圖 4.14顯示電路的設(shè)計(jì)學(xué)習(xí)文檔 僅供參考所以,它在長線傳輸信息中作為終端隔離元件可以大大提高信噪比。在電腦 數(shù)字通信及實(shí)時(shí)控制中作為信號隔離的接口器件,可以大大增加電腦工作的 可靠性。光耦合器的主要優(yōu)點(diǎn)是:信號單向傳輸,輸入端與輸出端完全實(shí)現(xiàn)了電 氣隔離,輸出信號對輸入端無影響,抗干擾能力強(qiáng),工作穩(wěn)定,無觸點(diǎn),使 用壽命長,傳輸效率高。光耦合器是70年代發(fā)展起來產(chǎn)新型器件,現(xiàn)已廣泛

46、 用于電氣絕緣、電平轉(zhuǎn)換、級間耦合、驅(qū)動電路、開關(guān)電路、斬波器、多諧 振蕩器、信號隔離、級間隔離 、脈沖放大電路、數(shù)字儀表、遠(yuǎn)距離信號傳輸、 脈沖放大、固態(tài)繼電器(SSR)、儀器儀表、通信設(shè)備及微機(jī)接口中。在單片開 關(guān)電源中,利用線性光耦合器可構(gòu)成光耦反饋電路,通過調(diào)節(jié)控制端電流來 改變占空比,到達(dá)精密穩(wěn)壓目的。光電隔離電路的作用是在電隔離的情況下,以光為煤介傳送信號,對輸 入和輸出電路可以進(jìn)行隔離。因而能有效地抑制系統(tǒng)噪聲,消除接地回路的 干擾,有響應(yīng)速度較快、 壽命長、 體積小耐沖擊等好處, 使其在強(qiáng)-弱電接口, 特別是在微機(jī)系統(tǒng)的前向和后向通道中獲得廣泛應(yīng)用。光電耦合器如圖4.15所示,

47、圖中1/2是紅外線發(fā)光管,4/5/6是光電三 極管。加水電路部分的主要思路是通過單片機(jī)的端口控制電磁閥的通斷從而控 制流量以到達(dá)控制水位的目的。電磁閥是用來控制流體方向自動化基礎(chǔ)元件,屬于執(zhí)行器;通常用于機(jī) 械控制和工業(yè)閥門上,對介質(zhì)方向進(jìn)行控制,從而到達(dá)對閥門開關(guān)的控制。電磁閥工作原理:電磁閥里有密閉的腔,在不同位置開有通孔,每個孔 都通向不同的油管,腔中間是閥,兩面是兩塊電磁鐵,哪面的磁鐵線圈通電 閥體就會被吸引到哪邊, 通過控制閥體的移動來擋住或漏出不同的排油的孔, 而進(jìn)油孔是常開的,液壓油就會進(jìn)入不同的排油管,然后通過油的壓力來推 動油缸的活塞,活塞又帶動活塞桿,活塞桿帶動機(jī)械裝置動。

48、這樣通過控制 電磁鐵的電流通斷就控制了機(jī)械運(yùn)動。電磁閥從原理上分為三大類:1直動式電磁閥20原理:通電時(shí),電磁線圈產(chǎn)生電磁力把關(guān)閉件從閥座上提起,閥門打開; 斷電時(shí),電磁力消失,彈簧把關(guān)閉件壓在閥座上,閥門關(guān)閉。特點(diǎn):在真空、負(fù)壓、零壓時(shí)能正常工作,但通徑一般不超過25mm2分步直動式電磁閥原理:它是一種直動和先導(dǎo)式相結(jié)合的原理,當(dāng)入口與出口沒有壓差時(shí), 通電后,電磁力直接把先導(dǎo)小閥和主閥關(guān)閉件依次向上提起,閥門打開。當(dāng) 入口與出口到達(dá)啟動壓差時(shí),通電后,電磁力先導(dǎo)小閥,主閥下腔壓力上升, 上腔壓力下降,從而利用壓差把主閥向上推開;斷電時(shí),先導(dǎo)閥利用彈簧力 或介質(zhì)壓力推動關(guān)閉件,向下移動,使閥

49、門關(guān)閉。特點(diǎn):在零壓差或真空、高壓時(shí)亦能工作,但功率較大,要求必須水平 安裝。3先導(dǎo)式電磁閥原理:通電時(shí),電磁力把先導(dǎo)孔打開,上腔室壓力迅速下降,在關(guān)閉件 周圍形成上低下高的壓差,流體壓力推動關(guān)閉件向上移動,閥門打開;斷電 時(shí),彈簧力把先導(dǎo)孔關(guān)閉,入口壓力通過旁通孔迅速腔室在關(guān)閥件周圍形成 下低上高的壓差,流體壓力推動關(guān)閉件向下移動,關(guān)閉閥門。特點(diǎn):流體壓力范圍上限較高,可任意安裝,但必須滿足流體壓差條件圖 4.15加熱和加水電路的設(shè)計(jì)綜上所述,加熱和加水電路設(shè)計(jì)如圖4.15所示:1丄光耦合器RL1學(xué)習(xí)文檔僅供參考4.7 報(bào)警電路設(shè)計(jì)本設(shè)計(jì)中由于是用于家用熱水器,考慮到成本問題,故采用發(fā)光二極

50、管 報(bào)警,相較蜂鳴器而言,既降低了成本,也使設(shè)計(jì)簡單化。圖4.16中7407是六正向高壓緩沖器/驅(qū)動器。它具有緩沖功能,同時(shí)也 可以提高電流的驅(qū)動能力。7407有兩種接法:1當(dāng)電路共陽接法時(shí),7407主要起著緩沖的作用,就是緩沖單片機(jī)的承受能力,如果,沒有7407,那么單片機(jī)承受的電流能能力很小,那么的工作電流就受到了限制,亮度不夠亮, 而加上7407就可以緩沖單片機(jī)的灌電流,從而,可以減小限流電阻的值,是 流過二極管的電流增強(qiáng),從而燈變的更亮。2當(dāng)電路共陰極接法時(shí),即將電源變成接地,二極管反接過來,這是單片機(jī)上拉電流被7407放大,來驅(qū)動燈。綜上所述,報(bào)警電路如圖4.16所示:圖 4.16

51、報(bào)警電路圖4.8 電源電路設(shè)計(jì)本設(shè)計(jì)中除了市電AC220V外,均采用DC5V電源,因此只需要設(shè)計(jì)5V電源即 可。該電路輸入家用220v交流電,經(jīng)過全橋整流,穩(wěn)壓后輸出穩(wěn)定的5v直流電。電源電路采用LM7805集成穩(wěn)壓器作為穩(wěn)壓器件,用典型接法,220V電源整流濾波 后送入LM7805穩(wěn)壓,在輸出端接一個470U和0.1U電容進(jìn)一步濾除紋波,得到5V穩(wěn)壓電源。電路設(shè)計(jì)如圖4.17所示:22圖 4.17 5V 直流電源設(shè)計(jì)學(xué)習(xí)文檔僅供參考第五章軟件設(shè)計(jì)5.1 程序設(shè)計(jì)分析該太陽能熱水器的工作流程是:開機(jī)進(jìn)行溫度水溫設(shè)定,并在數(shù)碼管上進(jìn)行 顯示,然后通過浮子式水位計(jì)采集的實(shí)際水位與設(shè)定水位進(jìn)行比較,

52、如果水位較 設(shè)定的水位低的話,進(jìn)行加水,如果水位超過高水位或過低水位,進(jìn)行水位的報(bào) 警,接下來通過DS18B20采集到實(shí)際水溫和設(shè)定的水溫進(jìn)行比較,當(dāng)實(shí)際水溫小 于設(shè)定的水溫的時(shí)候,進(jìn)行加熱,直至水溫到達(dá)設(shè)定值。5.2 程序流程圖第六章仿真及調(diào)試程序編譯單片機(jī)的開發(fā)除了需要硬件支持以外,同樣離不開軟件。CPU真正可執(zhí)行的是 機(jī)器代碼,匯編語言或C語言等高級語言通過轉(zhuǎn)換成機(jī)器碼才能被執(zhí)行。本設(shè)計(jì) 采用的是C語言在Keil軟件上編程,然后將源代碼轉(zhuǎn)換成機(jī)器碼,再與Protues仿真軟件上的電路圖相連接,從而實(shí)現(xiàn)太陽能熱水器智能控制的電路仿真。本設(shè)計(jì)采用的是Keil C51來編譯程序。Keil C5

53、1是美國Keil Software公司 出品的51系列兼容單片機(jī)C語言軟件開發(fā)系統(tǒng),與匯編相比,C語言在功能上、 結(jié)構(gòu)性、可讀性、可維護(hù)性上有明顯的優(yōu)勢,因而易學(xué)易用。用過匯編語言后再 使用C來開發(fā),體會更加深刻。6.2 電路仿真打開Proteus仿真軟件,在左邊方框欄找出所需要的元器件,然后按電路圖 連接起來。需要修改參數(shù)的元器件,雙擊即可,在彈出的對話框中修改即可。最 后雙擊單片機(jī)將上述編譯好的TYN.HEX文件導(dǎo)入單片機(jī),然后運(yùn)行整個電路即可。電路圖仿真圖見附錄A運(yùn)行步驟介紹:接通電源溫度傳感器DS18B20開始工作,數(shù)碼管顯示出實(shí)際溫度,然后點(diǎn)擊 按鍵設(shè)置預(yù)設(shè)溫度,便進(jìn)入設(shè)置水溫上限狀

54、態(tài),“+” “-”是設(shè)置值時(shí)對數(shù)據(jù)調(diào)整的。當(dāng)水位較低時(shí),控制電機(jī)運(yùn)轉(zhuǎn),從而對其進(jìn)行加水。當(dāng)水溫持續(xù)增加,直 到到達(dá)所預(yù)設(shè)溫度時(shí),就停止對其加熱。假設(shè)溫度超過了預(yù)設(shè)溫度時(shí),則發(fā)光二 極管發(fā)光報(bào)警。然后對電路進(jìn)行復(fù)位,以此循環(huán)運(yùn)行整個工作流程。將這些步驟 循環(huán)進(jìn)行就能夠?qū)崿F(xiàn)對太陽能熱水器智能控制了。預(yù)設(shè)溫度:實(shí)際混度:._ b a I .- a. i. i.JSJ. a & Li圖 6.2接通電源數(shù)碼管顯示溫度圖 6.3預(yù)設(shè)溫度學(xué)習(xí)文檔僅供參考仿真結(jié)果:接通電源后,數(shù)碼管顯示溫度如圖6.2示;按以下設(shè)置鍵,進(jìn)入 設(shè)置水溫上限狀態(tài)如圖6.3所示,并且通過“+” “-”來調(diào)整值的大小直到想設(shè) 置的值為止。在仿真中,溫度傳感器所設(shè)置的溫度先是40C,如圖6.4所示。可以點(diǎn)擊傳感器上的“+”“-”來改變溫度。當(dāng)需要加水時(shí),電動機(jī)轉(zhuǎn)動。相反,不需要加水或水夠時(shí),電動機(jī)不轉(zhuǎn)。當(dāng)水位到達(dá)高水位時(shí),發(fā)光二極管發(fā)光報(bào)警 如圖6.5所示。通過一系列的檢測說明本系統(tǒng)可行。仿真結(jié)果分析:在該設(shè)計(jì)

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論