太陽(yáng)能熱水器自動(dòng)控制系統(tǒng)畢業(yè)設(shè)計(jì)_第1頁(yè)
太陽(yáng)能熱水器自動(dòng)控制系統(tǒng)畢業(yè)設(shè)計(jì)_第2頁(yè)
太陽(yáng)能熱水器自動(dòng)控制系統(tǒng)畢業(yè)設(shè)計(jì)_第3頁(yè)
太陽(yáng)能熱水器自動(dòng)控制系統(tǒng)畢業(yè)設(shè)計(jì)_第4頁(yè)
太陽(yáng)能熱水器自動(dòng)控制系統(tǒng)畢業(yè)設(shè)計(jì)_第5頁(yè)
已閱讀5頁(yè),還剩31頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、河南質(zhì)量工程職業(yè)學(xué)院畢 業(yè) 設(shè) 計(jì)(論 文) 題 目太陽(yáng)能熱水器自動(dòng)控制裝置的設(shè)計(jì)系 別機(jī)電工程系專 業(yè)班 級(jí)學(xué)生姓名學(xué) 號(hào)指導(dǎo)教師定稿日期2011/3/15河南質(zhì)量工程職業(yè)學(xué)院畢業(yè)設(shè)計(jì)(論文)任務(wù)書(shū)專業(yè)班級(jí)姓名學(xué)號(hào)指導(dǎo)教師設(shè)計(jì)(論文)題目太陽(yáng)能熱水器自動(dòng)控制裝置的設(shè)計(jì)主要研究?jī)?nèi)容太陽(yáng)能熱水器水位的檢測(cè)和顯示,溫度的檢測(cè)和顯示,水位低時(shí)自動(dòng)上水,太陽(yáng)能加熱和手動(dòng)的電加熱。主要技術(shù)指標(biāo)或研究目標(biāo)1、掌握太陽(yáng)能熱水器的工作原理及實(shí)現(xiàn)控制方法;2、太陽(yáng)能熱水器水位的檢測(cè)和顯示;3、太陽(yáng)能熱水器溫度的檢測(cè)和顯示;4、太陽(yáng)能熱水器水溫的設(shè)定和電加熱器的控制;5、太陽(yáng)能熱水器上水水位的設(shè)定和控制;6、編寫(xiě)

2、控制流程圖及單片機(jī)控制程序基本要求實(shí)現(xiàn)太陽(yáng)能熱水器的自動(dòng)上水及手動(dòng)上水,水位的檢測(cè)和設(shè)置主要參考資料及文獻(xiàn)【1】Protel99SE 電路設(shè)計(jì)與制版 北京人民郵電出版社【2】單片機(jī)原理與應(yīng)用實(shí)例教程 北京交通大學(xué)出版社【3】模擬電子技術(shù)基礎(chǔ)簡(jiǎn)明教程(第二版)M.北京:高等教育出版社 2005目錄目錄1摘 要3第一章 前言51.1太陽(yáng)能熱水器的發(fā)展概況及市場(chǎng)競(jìng)爭(zhēng)分析5第二章 設(shè)計(jì)思路及要求52.1本設(shè)計(jì)的目的和意義52.2設(shè)計(jì)要求和目的52.3本設(shè)計(jì)實(shí)現(xiàn)思路及方法6第三章 硬件設(shè)計(jì)63.1控制系統(tǒng)組成及工作原理63.2主要原器件介紹93.2.1 AT89S51高性能8位單片機(jī)9數(shù)碼管顯示10數(shù)字

3、溫度傳感器DS18B20主要特性及測(cè)溫原理133.2.4 ADC0832轉(zhuǎn)換器153.2.5 繼電器的工作原理和特性153.2.6 電磁閥與晶閘管173.3 AT89S51單片機(jī)的最小系統(tǒng)183.4 AT89S51單片機(jī)時(shí)鐘電路193.5 AT89S51單片機(jī)復(fù)位電路193.6水位檢測(cè)電路的硬件設(shè)計(jì)203.7水溫檢測(cè)電路的硬件設(shè)計(jì)213.8 鍵盤電路的硬件設(shè)計(jì)223.9驅(qū)動(dòng)電路的硬件設(shè)計(jì)223.10顯示電路的硬件設(shè)計(jì)23第四章 軟件設(shè)計(jì)244.1軟件設(shè)計(jì)原理及設(shè)計(jì)所用工具244.2顯示子程序26第五章 系統(tǒng)功能275.1系統(tǒng)能實(shí)現(xiàn)的功能275.2系統(tǒng)功能測(cè)試27第六章 參考文獻(xiàn)29總 結(jié)29附

4、錄 130附錄232附錄333摘 要眾所周知,太陽(yáng)能是取之不盡,用之不竭,沒(méi)有污染的巨大能源。隨著世界上煤、油、氣的儲(chǔ)量日益減少,能源危機(jī)已日益增長(zhǎng),環(huán)境污染的危機(jī)已威脅著生態(tài)平衡,太陽(yáng)能開(kāi)發(fā)利用的課題已提到人類的面前。有人預(yù)測(cè):二十一世紀(jì)太陽(yáng)能將由輔助能源上升為主要能源。但由于太陽(yáng)能的分散性、季節(jié)性和地區(qū)性又給太陽(yáng)能利用帶來(lái)重重困難,有些技術(shù)難點(diǎn)尚未突破,產(chǎn)品造價(jià)偏高(如光電池)。因而尚未被人們大規(guī)模的使用。當(dāng)今社會(huì)發(fā)展日新月異,人們衣食住行也在不斷的提高?,F(xiàn)有電熱型熱水器費(fèi)用昂貴及燃?xì)庑偷牟话踩裕遗欧哦趸嘉廴敬髿?,北方用煤氣取暖造成城市空氣環(huán)境污染,這些都是太陽(yáng)能熱水器良好的外部生

5、存環(huán)境。太陽(yáng)能熱水器 克服了上述缺點(diǎn),他是綠色環(huán)保產(chǎn)品。它使用簡(jiǎn)單、方便。太陽(yáng)能熱水器順呼時(shí)代發(fā)展的要求,滿足人們對(duì)環(huán)保綠色產(chǎn)品的需求。在人類文明程度日益提高的今天,它是現(xiàn)代文明社會(huì)的最佳選擇。應(yīng)該注意到,集體單位對(duì)太陽(yáng)能熱水器的用量很大,新建商住樓安裝熱水器,已是房屋開(kāi)發(fā)公司計(jì)劃之內(nèi)的事,配套熱水器的商品房銷勢(shì)更好。在太陽(yáng)能熱利用技術(shù)中,太陽(yáng)能熱水器是技術(shù)上比較成熟、造價(jià)比較低廉的產(chǎn)品,同時(shí)給人民提供不耗能源、保護(hù)環(huán)境、絕對(duì)安全的熱水而受到人們的歡迎。目前,太陽(yáng)能熱水器控制器還一直處于研究與開(kāi)發(fā)階段,市面在售的控制器絕大部分只具備溫度和水位顯示功能,不具備溫度水位的自動(dòng)控制功能。雖然有的控制

6、器配有電加熱輔助裝置,但都不是全智能型的,給用戶使用帶來(lái)許多不便。單片機(jī)控制系統(tǒng)是對(duì)其水溫與水位的不同進(jìn)行檢測(cè)和控制。關(guān)鍵詞:?jiǎn)纹瑱C(jī)、太陽(yáng)能熱水器、溫控系統(tǒng)AbstractAs we all know that solar energy is inexhaustible, no major pollution sources of energy.As the world's coal, oil and gas reserves dwindling, the energy crisis has been growing pollution crisis has threatened th

7、e ecological balance, development and utilization of solar energy has been referred to the human subject before. Some have predicted: the twenty-first century will be assisted solar energy increased as the main source of energy. However, due to the dispersion of solar, seasonal and regiona

8、l use of solar energy to bring the difficulties and gave some technical difficulties not yet a breakthrough, high cost products (such as photovoltaic cells). Which has not been large-scale use. The rapid development of today's society, people are constantly improving basic necessities

9、of life. Existing electric and gas water heaters are expensive type of insecurity, and the emissions of carbon dioxide pollution in the atmosphere, heating caused by gas in northern urban air pollution, these are solar water heaters a good external environment for survival. Solar water hea

10、ters to overcome these shortcomings, he is a green product. It uses a simple and convenient. Solar water heaters call requirements of the times along, meet the demand for green products of environmental protection. Increasing level of human civilization today, it is the best choice of

11、 modern civilized society. It should be noted, the collective unit of a large amount of solar water heaters, installation of new commercial and residential water heaters, is within the Housing Development Corporation plans to do, supporting real estate sales potential of a better water heater.&

12、#160;In the solar thermal technology, solar water heater is a relatively mature technology, relatively low cost products, while providing the people do not consume energy, environmental protection, the absolute safety of hot water and was welcomed. At present, solar water heater controller also

13、 has been in research and development stage, the controller in the sale of most of the market have only display the temperature and water level, water level does not have automatic temperature control. Although some of the controller is equipped with electric heating system, but not all intelli

14、gent, very inconvenient to the user. SCM control system is different from its water level and water temperature detection and control.Keywords: microcontroller, solar water heaters, temperature control system 第一章 前言1.1太陽(yáng)能熱水器的發(fā)展概況及市場(chǎng)競(jìng)爭(zhēng)分析目前,中國(guó)已成為世界上最大的太陽(yáng)能熱水器生產(chǎn)國(guó),年產(chǎn)量約為世界各國(guó)之和,已有一百多家太陽(yáng)能熱水器生產(chǎn)廠。但是

15、與之配套的太陽(yáng)能熱水器控制器卻一直處在研究與開(kāi)發(fā)階段。這種控制器只具有溫度和液位顯示功能, 而且為分段顯示,溫度顯示誤差為10%,水位顯示誤差為25%。這種顯示器(還稱不上控制器)不具有溫度控制功能,當(dāng)由于天氣原因而光強(qiáng)不足時(shí),就會(huì)給熱水器用戶帶來(lái)不便;即使熱水器具有輔助加熱功能,由于加熱時(shí)間不能控制而產(chǎn)生過(guò)燒,從而浪費(fèi)大量的電能。本文設(shè)計(jì)的太陽(yáng)能熱水器控制器以80C51單片機(jī)為檢測(cè)控制核心,采用DS12887 實(shí)時(shí)時(shí)鐘,不僅實(shí)現(xiàn)了時(shí)間、溫度和水位三種參數(shù)實(shí)時(shí)顯示和FUZZY控制功能,而且具有時(shí)間設(shè)定、溫度設(shè)定與控制功能。溫度控制采用模糊控制, 控制器可以根據(jù)天氣情況利用輔助加熱裝置使蓄水箱內(nèi)

16、的水溫在設(shè)定時(shí)間達(dá)到預(yù)先設(shè)定的溫度,從而達(dá)到24小時(shí)供應(yīng)熱水的目的。包括主、從兩大系統(tǒng):主系統(tǒng)的特點(diǎn)是在晴好的天氣利用太陽(yáng)光能為熱水器加熱;從系統(tǒng)相當(dāng)于電熱水器,它在無(wú)光照的情況下利用電輔助加熱。它充分利用太陽(yáng)能的豐富的免費(fèi)的資源的優(yōu)勢(shì),同時(shí)考慮到在陰天及夜間無(wú)法利用太陽(yáng)能的缺點(diǎn),充分發(fā)揮太陽(yáng)能熱水器和電熱水器的各自優(yōu)勢(shì)。第二章 設(shè)計(jì)思路及要求2.1本設(shè)計(jì)的目的和意義本設(shè)計(jì)具有很強(qiáng)的實(shí)用性,用成本低廉的電阻式傳感器以及電極配以單片機(jī)技術(shù)對(duì)生產(chǎn)實(shí)際中的太陽(yáng)能熱水器的水溫的控制以及水位的顯示。本裝置電路簡(jiǎn)單、實(shí)用性強(qiáng)、性價(jià)比高、水溫控制靈活,水位顯示直觀醒目??蓮V泛應(yīng)用于家庭生活對(duì)太陽(yáng)能熱水器的水

17、位顯示與水溫控制。具有良好的市場(chǎng)前景。2.2設(shè)計(jì)要求和目的1、掌握太陽(yáng)能熱水器的工作原理及實(shí)現(xiàn)控制方法;2、太陽(yáng)能熱水器水位的檢測(cè)和顯示;3、太陽(yáng)能熱水器溫度的檢測(cè)和顯示;4、太陽(yáng)能熱水器水溫的設(shè)定和電加熱器的控制;5、太陽(yáng)能熱水器上水水位的設(shè)定和控制;6、編寫(xiě)控制流程圖及單片機(jī)控制程序2.3本設(shè)計(jì)實(shí)現(xiàn)思路及方法水位由潛入儲(chǔ)水容器不同深度的水位電極和潛入容器底部的公共電極(導(dǎo)線)檢測(cè);并由四個(gè)綠色LED發(fā)光二極管顯示:若無(wú)水則綠燈不亮;若有四分之一儲(chǔ)水箱的水亮一盞綠燈;通過(guò)觀察綠燈點(diǎn)亮的數(shù)量可識(shí)別水位的高低,這里取5段顯示,也可根據(jù)需要進(jìn)行增減。水溫由四個(gè)LED數(shù)碼管顯示,前三個(gè)數(shù)碼管顯示的為

18、溫度最后一個(gè)數(shù)碼管我們只用到了四段碼顯示為溫度的符號(hào)C,水溫有效值最多可顯示為99.9。第三章 硬件設(shè)計(jì)3.1控制系統(tǒng)組成及工作原理系統(tǒng)組成 : 如圖3-1所示,本系統(tǒng)主要由控制器、自動(dòng)控制閥、手動(dòng)控制閥、水位檢測(cè)電極、水溫檢測(cè)傳感器、電阻加熱絲、儲(chǔ)水箱等組成控制器:主要通過(guò)里面的電磁閥控制YV1和YV2的通斷,控制水溫檢測(cè)傳感器檢測(cè)水溫、控制水位檢測(cè)傳感器檢測(cè)水在水箱中的位置以及控制電阻加熱絲加熱。自動(dòng)控制閥:主要通過(guò)控制器控制,當(dāng)水箱中的水的實(shí)際溫度大于所設(shè)置的溫度時(shí),自動(dòng)閥就自動(dòng)打開(kāi)往水箱中上水,直到上到上一個(gè)目標(biāo)水位為止。手動(dòng)控制閥:當(dāng)自動(dòng)閥損壞時(shí),可以通過(guò)手動(dòng)閥進(jìn)行上下水。水位檢測(cè)電

19、極:主要用來(lái)檢測(cè)水箱中水的位置,主要把水箱分成四等分,一共有五個(gè)電極,接地的電極放在最水箱的最底下,其余分別放在四等分點(diǎn)上,比如當(dāng)水箱中的水在第一等分和第二等分之間,則顯示水箱中有四分之一的水,當(dāng)超過(guò)第二等分,則顯示二分之一的水。水溫檢測(cè)傳感器:主要用來(lái)檢測(cè)水箱中水的實(shí)際溫度。電阻加熱絲:主要用來(lái)加熱水箱中水,使其達(dá)到用戶所需要的溫度。 太陽(yáng)能熱水器利用微機(jī)控制主要有以下幾種控制功能:晨水加熱控制、溫水循環(huán)控制、冷水集熱控制、水箱加熱控制。(1)早晨水溫控制由于清晨太陽(yáng)光較弱,所以太陽(yáng)能熱水器從系統(tǒng)發(fā)揮作用。為了提供溫度不低于30攝氏度的水,熱水器在清晨4-7點(diǎn)之間對(duì)水箱進(jìn)行電加熱,具體控制過(guò)

20、程如下:首先,關(guān)閉冷水閥門F2和循環(huán)水閥門F1,然后微機(jī)開(kāi)始進(jìn)行水箱的溫度采集,同時(shí)進(jìn)行溫度的比較,當(dāng)水箱的溫度小于30攝氏度時(shí),電熱器D接通進(jìn)行加熱,同時(shí)微機(jī)繼續(xù)對(duì)熱水箱的溫度進(jìn)行采集。當(dāng)溫度加熱到大于30攝氏度時(shí)電熱器斷開(kāi),如此反復(fù)循環(huán)保證了溫度的穩(wěn)定。(2)循環(huán)水集熱過(guò)程早晨水溫控制之后(79點(diǎn)),設(shè)定當(dāng)日的水箱溫度N(由兩位BCD次齒輪開(kāi)關(guān)設(shè)定),輸入微機(jī),再利用微機(jī)控制系統(tǒng),通過(guò)太陽(yáng)光能對(duì)熱水箱加熱以達(dá)到理想溫度N。具體控制過(guò)程如下:打開(kāi)循環(huán)閥門F1,關(guān)閉冷水進(jìn)水閥門F2,熱水閥門F3處于空控狀態(tài)。然后開(kāi)始比較溫度,若(T3-T1>5攝氏度,T2>T1)為止。如若T1=N

21、,那么循環(huán)水集熱過(guò)程結(jié)束,進(jìn)入冷水集熱控制過(guò)程。(3)冷水集熱控制此時(shí)熱水箱溫度已達(dá)到了N,冷水要進(jìn)入太陽(yáng)能集熱器,這時(shí)溫度為T3,和當(dāng)日的設(shè)定溫度值相比較,若T3>N則將已加熱的水送入熱水箱,每天的控制時(shí)段大概為9點(diǎn)20點(diǎn)。具體控制過(guò)程如下:關(guān)閉循環(huán)水閥門F2,打開(kāi)冷水閥門F2,熱水閥門F3處于可控狀態(tài)。若T3>N,打開(kāi)熱水閥門F3并將保持一段時(shí)間,若T3<N,關(guān)閉F3繼續(xù)給太陽(yáng)能集熱器加熱,知道溫度答應(yīng)N,當(dāng)打開(kāi)F3時(shí)此時(shí)比較水管水溫T2與N的值,若T2>N閥門F3繼續(xù)保持打開(kāi)狀態(tài),否則關(guān)閉F3??梢?jiàn),次過(guò)程充分利用太陽(yáng)光能轉(zhuǎn)化為熱能,方便快捷。(4)水箱加熱控制此

22、時(shí),也許你會(huì)問(wèn)如果沒(méi)有日照或者日照較弱時(shí),到了晚上我們是否還能洗上熱水澡嗎?答案是肯定的,不要忘了這款熱水器還有一個(gè)從系統(tǒng),這時(shí)它就要發(fā)揮作用了。熱水箱溫度為T1,將它和設(shè)定值N相比較,從而控制是否打開(kāi)電加熱,控制時(shí)段為下午,具體過(guò)程如下: 若T1<N,電加熱接通;否則,電加熱斷開(kāi),而且,15點(diǎn)20點(diǎn)中的每個(gè)小時(shí)有下表的關(guān)系:表一 溫度比較 時(shí)間(時(shí)) 溫度比較 加熱值(度) 15 T1<35<N 35 16 T1<40<N 40 17 T1<45<N 45 18 T1<50<N 50 19 T1<55<N 55 20 T1&l

23、t;60<N 60 最終熱水箱的溫度加熱到設(shè)定值N。由此可見(jiàn),即使沒(méi)有日照我們照樣可以洗上熱水澡了。綜上所述,太陽(yáng)能供熱控制系統(tǒng)不僅節(jié)約而且高度只能化,方便省事,不論日常家居,還是對(duì)賓館、學(xué)校等都是最佳選擇??刂蒲b置的工作原理:本控制系統(tǒng)分為手動(dòng)和自動(dòng)兩種控制方式,在系統(tǒng)處于自動(dòng)狀態(tài)下,當(dāng)檢測(cè)溫度高于設(shè)置溫度,且水位未達(dá)到最高時(shí),控制器打開(kāi)電磁水閥YV1和YV2進(jìn)行上水,同時(shí)點(diǎn)亮上水指示燈,當(dāng)水位上至上一目標(biāo)水位時(shí),自動(dòng)停止上水(即關(guān)閉電磁水閥YV1和YV2),若水箱內(nèi)無(wú)水,則自動(dòng)上水至最低水位處。在系統(tǒng)處于手自動(dòng)狀態(tài)下,可自由上水或停止上水(上水時(shí)水箱水位必須未滿),若水位達(dá)到最高則自

24、動(dòng)停止上水;若需要啟動(dòng)加熱器則必須先設(shè)定加熱溫度,然后按下加熱鍵進(jìn)行加熱;若需洗浴時(shí),則需打開(kāi)手動(dòng)閥YV4,系統(tǒng)自動(dòng)打開(kāi)電磁水閥YV2,可通過(guò)YV5自由調(diào)節(jié)水溫;當(dāng)電磁水閥YV1和YV2損壞或停電時(shí),可通過(guò)打開(kāi)YV5和YV6進(jìn)行上下水解決燃眉之急;此系統(tǒng)設(shè)置YV3是為了防止冬天氣溫過(guò)低引起水管因內(nèi)有積水而凍裂(即手動(dòng)打開(kāi)此閥放完水管中的積水)3.2主要原器件介紹3.2.1 AT89S51高性能8位單片機(jī)圖3-2 AT89S51引腳圖AT89S51是一個(gè)低功耗高性能CMOS 8位單片機(jī),4k Bytes Flash只讀程序存儲(chǔ)器(ROM),512 Bytes 內(nèi)部數(shù)據(jù)存儲(chǔ)器(RAM),該微處理器

25、采用ATMEL公司的高密度、非易失性存儲(chǔ)技術(shù)生產(chǎn),兼容標(biāo)準(zhǔn)MCS-51指令系統(tǒng),引腳兼容80C51和80C52芯片,片內(nèi)的Flash存儲(chǔ)器可以像常規(guī)程序存儲(chǔ)器一樣進(jìn)行燒寫(xiě),AT89S51片內(nèi)總共有256字節(jié)的用戶數(shù)據(jù)區(qū),而128字節(jié)的內(nèi)部擴(kuò)展數(shù)據(jù)區(qū)需通過(guò)清SFR(8EH)的位1并用MOVX指令訪問(wèn),片內(nèi)置通用8位中央處理器和Flash存儲(chǔ)單元,另一個(gè)256BytesRAM區(qū)與ATMEL之AT89系列8052兼容的單片機(jī)是一致的,AT89C51結(jié)合通用的8位微處理器和Flash存儲(chǔ)技術(shù)構(gòu)成功能強(qiáng)大單片微處理器,可提供許多高性能低價(jià)位的系統(tǒng)控制應(yīng)用場(chǎng)合。 (1)、AT89S51主要特點(diǎn): 40個(gè)引

26、腳,32kBytes的程序存儲(chǔ)器,32個(gè)外部雙向輸入/輸出(I/O)端口,同時(shí)內(nèi)含2個(gè)外中斷口,3個(gè)16位可編程定時(shí)計(jì)數(shù)器,2個(gè)全雙工串行通信口,內(nèi)置時(shí)鐘振蕩器,其Flash存儲(chǔ)器,可反復(fù)擦寫(xiě)1000次的Flash存儲(chǔ)器可有效地降低開(kāi)發(fā)成本。軟件設(shè)置電 源省電模式,睡眠其間,定時(shí)/計(jì)數(shù)器,串行口和中斷口均停止工作,RAM中的數(shù)據(jù)被“凍結(jié)”,直到下次被中斷激活或硬件復(fù)位方可恢復(fù)工作。 (2)、AT89S51主要功能特性兼容MCS51指令系統(tǒng)32k可反復(fù)擦寫(xiě)(>1000次)Flash ROM32個(gè)雙向I/O口硬件看門狗WDT電路3個(gè)16位可編程定時(shí)/計(jì)數(shù)器時(shí)鐘頻率0-33MHz兩個(gè)串行中斷5

27、12×8bit內(nèi)部RAM2個(gè)外部中斷源內(nèi)置時(shí)鐘振蕩器中斷激活睡眠模式3級(jí)加密位雙重?cái)?shù)據(jù)存儲(chǔ)器軟件設(shè)置睡眠和喚醒功能3.2.2數(shù)碼管顯示由單片機(jī)的定時(shí)器To做16位計(jì)數(shù)器(為便于數(shù)據(jù)處理,這里只用低8位計(jì)數(shù)值,即寄存器TL0中的值)。一邊記錄脈沖數(shù)量,一邊以厘米為單位由四位數(shù)碼飛管顯示出來(lái)。四位數(shù)碼管采用動(dòng)態(tài)掃描方式顯示。 長(zhǎng)度計(jì)量?jī)x采用0.5英寸共陽(yáng)極連接的LED數(shù)碼管。LED數(shù)碼管由發(fā)光二極管作為顯示字段的數(shù)碼型顯示器件。右圖為L(zhǎng)ED數(shù)碼管外形和引腳圖,其中7只發(fā)光二極管分別對(duì)應(yīng)a-g筆段,構(gòu)成“日”字形,另一只發(fā)光二極管DP作為小數(shù)點(diǎn),因此這種LED顯示器稱為八段數(shù)碼管。(如圖3

28、-3所示)圖3-3 LED數(shù)碼管共陽(yáng)極型LED數(shù)碼管,是將各段發(fā)光二極管的陽(yáng)極連在一起,作為公共端com,應(yīng)接高電平。ag、Dp各筆段中,某筆段接低電平時(shí)發(fā)光,高電平時(shí)不發(fā)光。為了節(jié)省單片機(jī)I/O口的數(shù)量,將各位數(shù)碼管的ag對(duì)應(yīng)筆畫(huà)并聯(lián)起來(lái)分別與單片機(jī)的P2.0P2.7引腳連接。顯示時(shí),由P2口依次輸出各位數(shù)字的筆段碼,并依次由P1.0、P1.1、P1.2、P1.3輸出低電平位選信號(hào)接通數(shù)碼管的公共端,輪流進(jìn)行,循環(huán)不止,由于循環(huán)的頻率較高(約50Hz),加上人眼的視覺(jué)暫留,既保障了各位數(shù)字的對(duì)應(yīng)顯示,又不會(huì)出現(xiàn)閃爍現(xiàn)象,實(shí)現(xiàn)動(dòng)態(tài)掃描顯示。本系統(tǒng)需顯示水溫,測(cè)量范圍為099 0C,用四個(gè)八位L

29、ED數(shù)碼管顯示。1)LED結(jié)構(gòu)和顯示原理。LED(Light Emitting Diode)顯示器是由發(fā)光二極管作為顯示字段的顯示器件,最常見(jiàn)的是由7段型發(fā)光二極管(ag7段)和1個(gè)圓點(diǎn)型發(fā)光二極管(常以dp表示,主要用來(lái)顯示小數(shù)點(diǎn))組成的LED顯示器,其排列形狀如下圖所示。這種LED顯示器也可稱為7段數(shù)碼顯示器(或8段數(shù)碼顯示器)。LED顯示中的發(fā)光二極管根據(jù)其連接的方法有共陰極和共陽(yáng)極兩種結(jié)構(gòu)。共陰極結(jié)構(gòu):把各段發(fā)光二極管的陰極連接在一起構(gòu)成公共陰極,如圖a所示。使用時(shí),公共陰極接地,根據(jù)要求需點(diǎn)亮發(fā)光二極管的陽(yáng)極輸入高電平,不需點(diǎn)亮的發(fā)光二極管的陽(yáng)極輸入低電平。共陽(yáng)極結(jié)構(gòu):把各段發(fā)光二極

30、管的陽(yáng)極連接在一起構(gòu)成公共陽(yáng)極,如圖b 所示。使用時(shí),公共陽(yáng)極接+5V,根據(jù)要求需要點(diǎn)亮發(fā)光二極管的陰極輸入低電平,不需點(diǎn)亮的發(fā)光二極管的陰極輸入高電平。通過(guò)控制7個(gè)段的發(fā)光二極管的亮暗的不同組合,可以顯示多種數(shù)字、字母以及其他符號(hào)。2)字段碼。為了顯示各個(gè)數(shù)字或字符,就需要為L(zhǎng)ED提供相應(yīng)的代碼,因?yàn)檫@些代碼是控制各段的亮或滅,供顯示器顯示字形的,所以稱為字段碼(也可以稱為段選碼或字形碼)。七段發(fā)光二極管再加上1個(gè)小數(shù)點(diǎn)位,共計(jì)8段,因此提供給LED顯示器的字段碼正好1個(gè)字節(jié)。各代碼位的對(duì)應(yīng)關(guān)系如下:D7 D6 D5 D4 D3 D2 D1 D0DpGfedcba下圖所示為共陰極LED所顯示

31、的不同字符的字段碼,測(cè)量范圍為099 0C,當(dāng)溫度超出范圍時(shí),顯示器均顯示F。顯示字符共陰極字段碼03FH106H25BH34FH466H56DH67DH707H87FH96FHF71H3)N位LED顯示器。在單片機(jī)應(yīng)用系統(tǒng)中,實(shí)際使用的LED顯示器有多個(gè),N位LED顯示器的顯示要從兩個(gè)方面來(lái)控制:其一是控制N位的字段顯示(即顯示什么字符);其二是控制字位(即哪一位到哪一位亮)。由LED的顯示原理可知,要使某N位LED顯示器的某一位顯示某個(gè)字符,就必須將此字符轉(zhuǎn)換為對(duì)應(yīng)的字段碼來(lái)控制該位的8個(gè)段,同時(shí),該位的字位線也要控制有效,這要通過(guò)一定接口來(lái)實(shí)現(xiàn)。LED顯示器有兩種顯示方式,即靜態(tài)顯示方式

32、和動(dòng)態(tài)顯示方式。N位LED顯示器有N根字位選線(簡(jiǎn)稱:“位選線”)和N*8根字段選線(簡(jiǎn)稱:“段選線”)。根據(jù)顯示方式不同,位選線和段選線的連接方式也不同。各種字符的字段碼的獲取方法有兩種:即軟件譯碼和硬件譯碼法。目前通常所用的各種型號(hào)的單片機(jī)開(kāi)發(fā)系統(tǒng)或?qū)嶒?yàn)裝置普遍采用軟件譯碼。當(dāng)單片機(jī)應(yīng)用系統(tǒng)中的LED顯示器位數(shù)較多時(shí),為了簡(jiǎn)化電路降低成本,本設(shè)計(jì)采用動(dòng)態(tài)顯示的方式。動(dòng)態(tài)顯示方式的接口電路的連接方法是:將所有LED位的段選線(a dp)同名并聯(lián),即所有a段并聯(lián),所有b段并聯(lián)。依次類推,然后由一個(gè)8位I/O接口來(lái)控制各個(gè)段,而所有位的位選線則由另外一個(gè)相應(yīng)的I/O接口線來(lái)控制。這樣用兩個(gè)8位I

33、/O接口就能控制8位LED顯示器。LED顯示器是由電流型控制器件,其工作電流為2mA20mA,使用時(shí)須加限流電阻。本設(shè)計(jì)中限流電阻選用1K。動(dòng)態(tài)掃描顯示控制方式就是逐個(gè)地循環(huán)點(diǎn)亮各位顯示器,即在某一瞬間,只讓某一位的位選線處于選通狀態(tài)(共陽(yáng)極的為高電平,共陰極的為低電平)其它各位的位選線處于段開(kāi)狀態(tài),同時(shí)段選線上輸出相應(yīng)位要顯示字符的字段碼。這樣在每一個(gè)瞬間,8位LED中只有選通的那一位LED顯示出字符,而其它7位則是熄滅的。同樣,在下一瞬間,只顯示下1位LED。如此繼續(xù)下去,等8位LED都顯示完畢后,在循環(huán)進(jìn)行。雖然這些字符是在不同的瞬時(shí)輪流點(diǎn)亮的,但由于人眼的視覺(jué)殘留效應(yīng),看到的是8位穩(wěn)定

34、顯示的字符,與靜態(tài)顯示的效果完全一樣。所以為了簡(jiǎn)化電路、降低成本,此系統(tǒng)中采用動(dòng)態(tài)顯示方式。3.2.3數(shù)字溫度傳感器DS18B20主要特性及測(cè)溫原理一線式數(shù)字溫度傳感器DS18B20是DS1820的更新?lián)Q代產(chǎn)品(由美國(guó)DA IIAS公司生產(chǎn))。它具有體積小,分辨率高,轉(zhuǎn)換快等優(yōu)點(diǎn)。由于每片DS18B20 含有唯一的硅串行數(shù), 所以在一條總線上可以掛接多達(dá)248 218×1014只DS18B20,再加上DS18B20 獨(dú)特的單線總線結(jié)構(gòu),決定了DS18B20 特別適合于大型的多路溫度實(shí)時(shí)測(cè)控系統(tǒng)的溫度檢測(cè)。溫度實(shí)時(shí)測(cè)控集裝箱的設(shè)計(jì), 在實(shí)現(xiàn)測(cè)控系統(tǒng)的溫度檢測(cè)方面就較好地利用了DS18B

35、20 的獨(dú)到特點(diǎn),使系統(tǒng)得到了極大的簡(jiǎn)化。(1)DS18B20的特性1)獨(dú)特的單線接口方式。DS18B20 在I/O處理器連接時(shí),僅需要一個(gè)I/O 口即可實(shí)現(xiàn)微處理器同DS18B20的雙向通訊。2)DS18B20支持組網(wǎng)功能,多個(gè)DS18B20可以并聯(lián)在唯一的單線上,實(shí)現(xiàn)多點(diǎn)測(cè)溫。3)DS18B20 的測(cè)溫范圍為: - 55+125,在-10+ 85時(shí), 其精度為+ 015。4)DS18B20的測(cè)溫結(jié)果的數(shù)字量位數(shù)從912位,可編程進(jìn)行選擇。數(shù)字化溫度傳感器DS1820測(cè)溫范圍為- 55+125 ,增量值為0.5 (9位溫度讀數(shù)),它主要由4個(gè)數(shù)據(jù)部件部分組成:64位ROM;溫度傳感器;非易失

36、性的溫度告警觸發(fā)器TH 和TL;高速便箋存儲(chǔ)器64 位ROM用于存儲(chǔ)序列號(hào),其首字節(jié)固定為28H,表示產(chǎn)品類型碼,后6個(gè)字節(jié)是每個(gè)器件的編碼,最后1個(gè)字節(jié)是CRC 校驗(yàn)碼. 溫度告警觸發(fā)器TH和TL 存儲(chǔ)用戶通過(guò)軟件寫(xiě)入的報(bào)警上下限值,高速便箋存儲(chǔ)器由9個(gè)字節(jié)組成,其中有2個(gè)字節(jié)RAM單元用來(lái)存放溫度值前1個(gè)字節(jié)為溫度值的補(bǔ)碼低8位,后1個(gè)字節(jié)為符號(hào)位和溫度值的補(bǔ)碼高3位。(2)DS18B20 測(cè)溫原理DS18B20內(nèi)部結(jié)構(gòu)框圖,如圖3-4所示。圖3-4 DS18B20內(nèi)部結(jié)構(gòu)框圖DS18B20 的測(cè)溫原理:DS18B20 測(cè)量溫度采用了特有的溫度測(cè)量技術(shù),它是通過(guò)計(jì)數(shù)時(shí)鐘周期來(lái)實(shí)現(xiàn)的,內(nèi)部計(jì)

37、數(shù)器對(duì)一個(gè)受溫度影響的振蕩器的脈沖計(jì)數(shù),低溫時(shí),振蕩器的脈沖可以通過(guò)門電路。而當(dāng)?shù)竭_(dá)某一設(shè)置高溫時(shí), 振蕩器的脈沖無(wú)法通過(guò)門電路。計(jì)數(shù)器設(shè)置為- 55。同時(shí), 計(jì)數(shù)器復(fù)位在當(dāng)前的溫度值時(shí), 電路對(duì)振蕩器的溫度系數(shù)進(jìn)行補(bǔ)償, 計(jì)數(shù)器重新開(kāi)始計(jì)數(shù)直到回零。如果門電路仍未關(guān)閉, 則系統(tǒng)重復(fù)上述過(guò)程。(3)DS18B20的操作協(xié)議DS18B20單純通信功能是分時(shí)完成的。單線信號(hào)包括復(fù)位脈沖,響應(yīng)脈沖,寫(xiě)“0”,寫(xiě)“1”,讀“1”。它們有嚴(yán)格的時(shí)隙概念。系統(tǒng)對(duì)DS18B20的操作以ROM命令(5個(gè))和存儲(chǔ)器命令(6個(gè))形式出現(xiàn)。對(duì)它的操作協(xié)議是: 初始化DS18B20發(fā)復(fù)位脈沖)發(fā)ROM功能命令處理數(shù)據(jù)

38、發(fā)存儲(chǔ)器命令處理數(shù)據(jù)。各種操作都有相應(yīng)的時(shí)序圖。DS18B20在使用時(shí),一般都采用單片機(jī)來(lái)實(shí)現(xiàn)數(shù)據(jù)采集。只需將DS18B20 信號(hào)線與單片機(jī)1位I/O線相連,且單片機(jī)的1位I/O線可掛接多個(gè)DS18B20,就可實(shí)現(xiàn)單點(diǎn)或多點(diǎn)溫度檢測(cè)。DS18B20傳感器精度高、互換性好;它直接將溫度數(shù)據(jù)進(jìn)行編碼,可以只使用一根電纜傳輸溫度數(shù)據(jù),通信方便,傳輸距離遠(yuǎn)且抗干擾性好:與用傳統(tǒng)溫度傳感器組成的多點(diǎn)測(cè)溫系統(tǒng)相比可節(jié)省大量電纜,而且系統(tǒng)得以簡(jiǎn)化,系統(tǒng)擴(kuò)充維護(hù)十分方便。DS18B20 可以廣泛用于工廠工業(yè)過(guò)程、大型糧倉(cāng)、釀酒廠,食品加工廠的溫度檢測(cè)以及賓館、儀器儀表室等處的溫度檢測(cè)和控制。3.2.4 ADC

39、0832轉(zhuǎn)換器ADC0832引腳圖(圖3-5):ADC0832 是美國(guó)國(guó)家半導(dǎo)體公司生產(chǎn)的一種8 位分辨率、雙通道A/D轉(zhuǎn)換芯片。由于它體積小,兼容性強(qiáng),性價(jià)比高而深受單片機(jī)愛(ài)好者及企業(yè)歡迎,其目前已經(jīng)有很高的普及率。學(xué)習(xí)并使用ADC0832 可是使我們了解A/D轉(zhuǎn)換器的原理,有助于我們單片機(jī)技術(shù)水平的提高。ADC0832 具有以下特點(diǎn):1、8位分辨率;2、雙通道A/D轉(zhuǎn)換;3、輸入輸出電平與TTL/CMOS相兼容;4、5V電源供電時(shí)輸入電壓在05V之間;5、工作頻率為250KHZ,轉(zhuǎn)換時(shí)間為32S;6、一般功耗僅為15mW;7、8P、14PDIP(雙列直插)、PICC 多種封裝;8、商用級(jí)芯

40、片溫寬為0°C to +70°C,工業(yè)級(jí)芯片溫寬為40°C to +85°C;芯片圖:圖3-5 ADC0832程序占用資源有累加器A,工作寄存器R7,通用寄存器B 和特殊寄存器CY。通道功能寄存器和轉(zhuǎn)換值共用寄存器B。在使用轉(zhuǎn)換子程序之前必須確定通道功能寄存器B 的值,其賦值語(yǔ)句為“MOV B,#data”(00H03H)。運(yùn)行轉(zhuǎn)換子程序后的轉(zhuǎn)換數(shù)據(jù)值被放入B 中。子程序退出后即可以對(duì)B 中數(shù)據(jù)處理。3.2.5 繼電器的工作原理和特性 當(dāng)輸入量(如電壓、電流、溫度等)達(dá)到規(guī)定值時(shí),使被控制的輸出電路導(dǎo)通或斷開(kāi)的電器??煞譃殡姎饬?如電流、電壓、頻率、功率

41、等)繼電器及非電量(如溫度、壓力、速度等)繼電器兩大類。具有動(dòng)作快、工作穩(wěn)定、使用壽命長(zhǎng)、體積小等優(yōu)點(diǎn)。廣泛應(yīng)用于電力保護(hù)、自動(dòng)化、運(yùn)動(dòng)、遙控、測(cè)量和通信等裝置中。繼電器是一種電子控制器件,它具有控制系統(tǒng)(又稱輸入回路)和被控制系統(tǒng)(又稱輸出回路),通常應(yīng)用于自動(dòng)控制電路中,它實(shí)際上是用較小的電流去控制較大電流的一種“自動(dòng)開(kāi)關(guān)”。故在電路中起著自動(dòng)調(diào)節(jié)、安全保護(hù)、轉(zhuǎn)換電路等作用。1、電磁繼電器的工作原理和特性電磁式繼電器一般由鐵芯、線圈、銜鐵、觸點(diǎn)簧片等組成的。只要在線圈兩端加上一定的電壓,線圈中就會(huì)流過(guò)一定的電流,從而產(chǎn)生電磁效應(yīng),銜鐵就會(huì)在電磁力吸引的作用下克服返回彈簧的拉力吸向鐵芯,從而

42、帶動(dòng)銜鐵的動(dòng)觸點(diǎn)與靜觸點(diǎn)(常開(kāi)觸點(diǎn))吸合。當(dāng)線圈斷電后,電磁的吸力也隨之消失,銜鐵就會(huì)在彈簧的反作用力返回原來(lái)的位置,使動(dòng)觸點(diǎn)與原來(lái)的靜觸點(diǎn)(常閉觸點(diǎn))吸合。這樣吸合、釋放,從而達(dá)到了在電路中的導(dǎo)通、切斷的目的。對(duì)于繼電器的“常開(kāi)、常閉”觸點(diǎn),可以這樣來(lái)區(qū)分:繼電器線圈未通電時(shí)處于斷開(kāi)狀態(tài)的靜觸點(diǎn),稱為“常開(kāi)觸點(diǎn)”;處于接通狀態(tài)的靜觸點(diǎn)稱為“常閉觸點(diǎn)”。2、熱敏干簧繼電器的工作原理和特性熱敏干簧繼電器是一種利用熱敏磁性材料檢測(cè)和控制溫度的新型熱敏開(kāi)關(guān)。它由感溫磁環(huán)、恒磁環(huán)、干簧管、導(dǎo)熱安裝片、塑料襯底及其他一些附件組成。熱敏干簧繼電器不用線圈勵(lì)磁,而由恒磁環(huán)產(chǎn)生的磁力驅(qū)動(dòng)開(kāi)關(guān)動(dòng)作。恒磁環(huán)能否向

43、干簧管提供磁力是由感溫磁環(huán)的溫控特性決定的。 3、固態(tài)繼電器(SSR)的工作原理和特性固態(tài)繼電器是一種兩個(gè)接線端為輸入端,另兩個(gè)接線端為輸出端的四端器件,中間采用隔離器件實(shí)現(xiàn)輸入輸出的電隔離。固態(tài)繼電器按負(fù)載電源類型可分為交流型和直流型。按開(kāi)關(guān)型式可分為常開(kāi)型和常閉型。按隔離型式可分為混合型、變壓器隔離型和光電隔離型,以光電隔離型為最多。 繼電器主要產(chǎn)品技術(shù)參數(shù)1、額定工作電壓是指繼電器正常工作時(shí)線圈所需要的電壓。根據(jù)繼電器的型號(hào)不同,可以是交流電壓,也可以是直流電壓。2、直流電阻是指繼電器中線圈的直流電阻,可以通過(guò)萬(wàn)能表測(cè)量。3、吸合電流是指繼電器能夠產(chǎn)生吸合動(dòng)作的最小電流。在正常使用時(shí),給

44、定的電流必須略大于吸合電流,這樣繼電器才能穩(wěn)定地工作。而對(duì)于線圈所加的工作電壓,一般不要超過(guò)額定工作電壓的1.5倍,否則會(huì)產(chǎn)生較大的電流而把線圈燒毀。4、釋放電流是指繼電器產(chǎn)生釋放動(dòng)作的最大電流。當(dāng)繼電器吸合狀態(tài)的電流減小到一定程度時(shí),繼電器就會(huì)恢復(fù)到未通電的釋放狀態(tài)。這時(shí)的電流遠(yuǎn)遠(yuǎn)小于吸合電流 5、觸點(diǎn)切換電壓和電流是指繼電器允許加載的電壓和電流。它決定了繼電器能控制電壓和電流的大小,使用時(shí)不能超過(guò)此值,否則很容易損壞繼電器的觸點(diǎn)。繼電器的電符號(hào)和觸點(diǎn)形式 3.2.6 電磁閥與晶閘管電磁閥從原理上分為三大類:1、直動(dòng)式電磁閥:原理:通電時(shí),電磁線圈產(chǎn)生電磁力把關(guān)閉件從閥座上提起,閥門打開(kāi);斷

45、電時(shí),電磁力消失,彈簧把關(guān)閉件壓在閥座上,閥門關(guān)閉。特點(diǎn):在真空、負(fù)壓、零壓時(shí)能正常工作,但通徑一般不超過(guò)25mm。2、分布直動(dòng)式電磁閥:原理:它是一種直動(dòng)和先導(dǎo)式相結(jié)合的原理,當(dāng)入口與出口沒(méi)有壓差時(shí),通電后,電磁力直接把先導(dǎo)小閥和主閥關(guān)閉件依次向上提起,閥門打開(kāi)。當(dāng)入口與出口達(dá)到啟動(dòng)壓差時(shí),通電后,電磁力先導(dǎo)小閥,主閥下腔壓力上升,上腔壓力下降,從而利用壓差把主閥向上推開(kāi);斷電時(shí),先導(dǎo)閥利用彈簧力或介質(zhì)壓力推動(dòng)關(guān)閉件,向下移動(dòng),使閥門關(guān)閉。特點(diǎn): 在零壓差或真空、高壓時(shí)亦能可*動(dòng)作,但功率較大,要求必須水平安裝。3、先導(dǎo)式電磁閥:原理:通電時(shí),電磁力把先導(dǎo)孔打開(kāi),上腔室壓力迅速下降,在關(guān)閉件

46、周圍形成上低下高的壓差,流體壓力推動(dòng)關(guān)閉件向上移動(dòng),閥門打開(kāi);斷電時(shí),彈簧力把先導(dǎo)孔關(guān)閉,入口壓力通過(guò)旁通孔迅速腔室在關(guān)閥件周圍形成下低上高的壓差,流體壓力推動(dòng)關(guān)閉件向下移動(dòng),關(guān)閉閥門。特點(diǎn): 流體壓力范圍上限較高,可任意安裝(需定制)但必須滿足流體壓差條件。2.電磁閥從閥結(jié)構(gòu)和材料上的不同與原理上的區(qū)別,分為六個(gè)分支小類:直動(dòng)膜片結(jié)構(gòu)、分步重片結(jié)構(gòu)、先導(dǎo)膜式結(jié)構(gòu)、直動(dòng)活塞結(jié)構(gòu)、分步直動(dòng)活塞結(jié)構(gòu)、先導(dǎo)活塞結(jié)構(gòu)。OP07低噪聲單運(yùn)放:OP07功能簡(jiǎn)介:Op07芯片是一種低噪聲,非斬波穩(wěn)零的單運(yùn)算放大器集成電路。由于OP07具有非常低的輸入失調(diào)電壓(對(duì)于OP07A最大為25V),所以O(shè)P07在很多

47、應(yīng)用場(chǎng)合不需要額外的調(diào)零措施。OP07同時(shí)具有輸入偏置電流低(OP07A為±2nA)和開(kāi)環(huán)增益高(對(duì)于OP07A為300V/mV)的特點(diǎn),這種低失調(diào)、高開(kāi)環(huán)增益的特性使得OP07特別適用于高增益的測(cè)量設(shè)備和放大傳感器的微弱信號(hào)等方面。OP07特點(diǎn):超低偏移: 150V最大 。低輸入偏置電流: 1.8nA 。低失調(diào)電壓漂移: 0.5V/ 。超穩(wěn)定,時(shí)間: 2V/month最大高電源電壓范圍: ±3V至±22V晶振:為給單片機(jī)提供工作所需要的時(shí)鐘信號(hào),本設(shè)計(jì)中采用了6MHZ的晶振。故系統(tǒng)中CPU執(zhí)行的每一個(gè)機(jī)器周期為2us.3.3 AT89S51單片機(jī)的最小系統(tǒng) 4.

48、 4.7F 10K6M20pf+5V Vcc EA GNDDST AT89S51 TAL1 XTAL220pf+5V圖3-6 AT89S51單片機(jī)最小系統(tǒng)所謂最小系統(tǒng),即指使單片機(jī)能正常工作的所需的最少的電路,即應(yīng)包含CPU及輔助電路、ROM、RAM及I/O端口等電路。由于AT89S51內(nèi)部已經(jīng)包含4KB的Flash Memory程序存儲(chǔ)器,所以無(wú)需再擴(kuò)展片外程序存儲(chǔ)器。在AT89S51的基礎(chǔ)上,加復(fù)位電路、時(shí)鐘電路、EA引腳信號(hào)及電源即可。結(jié)合資料及所學(xué)過(guò)的內(nèi)容,得到如圖2-4所示的單片機(jī)最小系統(tǒng)。圖3-6中,晶體振蕩器的頻率選6MHZ,復(fù)位電路采用上電復(fù)位,電路參數(shù)如圖中所示,以滿足系統(tǒng)復(fù)

49、位時(shí)兩個(gè)機(jī)器周期的高電平的要求。由于CPU的內(nèi)部已含有程序存儲(chǔ)器,所以EA引腳接高電平。圖3-7時(shí)鐘電路3.4 AT89S51單片機(jī)時(shí)鐘電路該水位自動(dòng)顯示控制器采用AT89C51單片機(jī),機(jī)內(nèi)有一高增益反相放大器,構(gòu)成自激振蕩電路,振蕩頻率取6MHz,外接6MHz晶振,兩個(gè)電容C1、C2取20pF,以便于起振蕩的作用。 右圖中XTAL1為內(nèi)部時(shí)鐘工作電路的輸入,XTAL2為來(lái)自反向振蕩器的輸出。3.5 AT89S51單片機(jī)復(fù)位電路該水位自動(dòng)顯示控制器采用上電復(fù)位電路,由R14、C3構(gòu)成復(fù)位電路,在上電瞬間,產(chǎn)生一個(gè)脈沖,AT89S51將復(fù)位。為保證可靠復(fù)位,脈沖寬度應(yīng)大于兩個(gè)機(jī)器周期,這取決于R

50、、C時(shí)間長(zhǎng)數(shù)。取電容C=10uF,電阻R=10K。圖3-9水位檢測(cè)電路3.6水位檢測(cè)電路的硬件設(shè)計(jì)實(shí)驗(yàn)證明,純凈水幾乎是不導(dǎo)電的,但自然界存在的以及人們?nèi)粘J褂玫乃紩?huì)含有一定的Mg2+、Ca2+等離子,它們的存在使水導(dǎo)電。本控制裝置就是利用水的導(dǎo)電性來(lái)完成的。我們把儲(chǔ)水箱大致分為四個(gè)等份,水位由潛入太陽(yáng)能熱水器的儲(chǔ)水箱不同深度的水位電極和潛入儲(chǔ)水箱底部的公共電極(導(dǎo)線)進(jìn)行檢測(cè);由單片機(jī)依次使各水位電極呈現(xiàn)高電平,由公共電極所接的三極管進(jìn)行電位轉(zhuǎn)換,水位到達(dá)的電極,轉(zhuǎn)換電位為低(0);水位沒(méi)有到達(dá)的電極,轉(zhuǎn)換電位為高(1);每檢測(cè)一位便得到一位數(shù)據(jù),5個(gè)電極檢測(cè)一遍以后便得到了5個(gè)串行數(shù)據(jù),

51、然后把這5個(gè)數(shù)據(jù)轉(zhuǎn)化為字節(jié)一路送發(fā)光二極管;在這里我們可以用發(fā)光二極管亮的盞數(shù)來(lái)顯示水位的高低。(若沒(méi)有發(fā)光二極管亮則表示箱內(nèi)沒(méi)有水或者只有少量的水,若有一個(gè)發(fā)光二極管燈亮則表示箱內(nèi)有四分之一箱的水,以此類推,若有四個(gè)發(fā)光二極管亮,則表示水箱水是滿的。)當(dāng)水位未達(dá)到a時(shí),即h<a時(shí)、這時(shí)傳感器的總阻值R為4R,對(duì)應(yīng),系統(tǒng)處于缺水狀態(tài)。當(dāng)ah<b時(shí),傳感器電阻阻值R為3R,對(duì)應(yīng),系統(tǒng)處于20%水位。當(dāng)bh<c時(shí),傳感器電阻阻值R為2R,對(duì)應(yīng),系統(tǒng)處于50%水位。當(dāng)ch<d時(shí),傳感器電阻阻值R為R,對(duì)應(yīng),系統(tǒng)處于80%水位。當(dāng)h=d時(shí),傳感器電阻阻值R為0,對(duì)應(yīng),系統(tǒng)處于1

52、00%水位。其中,環(huán)形振蕩器產(chǎn)生的方波周期T(或f)可通過(guò)單片機(jī)P87LPC744BN的兩個(gè)定時(shí)/計(jì)數(shù)器(T0、T1)來(lái)確定,T1用來(lái)計(jì)數(shù),T0用來(lái)定時(shí)。3.7水溫檢測(cè)電路的硬件設(shè)計(jì)圖3-10 水溫檢測(cè)電路本設(shè)計(jì)溫度傳感器選用AD590。AD590屬于半導(dǎo)體集成電路溫度傳感器,測(cè)溫范圍-55- +150,在其二端加上一定的工作電壓,其輸出電流與溫度變化成線性關(guān)系,1uA/°K,誤差有幾種等級(jí):±1、±0.5、±0.3,本設(shè)計(jì)中選取±0.5品種。OP07為高精度運(yùn)算放大器,AD590電流流經(jīng)R1、RP1轉(zhuǎn)換為電壓信號(hào),R2、RP2為運(yùn)算負(fù)反饋電阻

53、,成反相比例放大器,將溫度信號(hào)轉(zhuǎn)換成0-5V的電壓信號(hào),ADC0832再將其轉(zhuǎn)換為數(shù)字信號(hào),輸入CPU。圖2-8為溫度檢測(cè)和A/D轉(zhuǎn)換電路圖 控制器的操作使用方式自然合理。S1用來(lái)切換操作狀態(tài)??刂破饔小爸苯涌刂啤焙汀皡?shù)修改”兩種工作狀態(tài)。按S1鍵顯示“00”,控制器進(jìn)入“直接控制”狀態(tài),顯示“01”、“02”、“03”、“04”分別表示“設(shè)定水位上限”、“設(shè)定定時(shí)上水時(shí)間”、“設(shè)定定時(shí)加熱時(shí)間”、“設(shè)定加熱溫度”。進(jìn)入“參數(shù)修改”狀態(tài)后,S2、S3用來(lái)修改規(guī)定的參數(shù),S1接受本次修改,并切換到下一個(gè)參數(shù),S4取消本次修改。進(jìn)入“直接控制”后,S2用來(lái)手動(dòng)上水,S3用來(lái)手動(dòng)加熱,S4用來(lái)停止

54、加熱或上水;若水位已經(jīng)超過(guò)設(shè)定水位上限,或水溫已經(jīng)超過(guò)設(shè)定溫度,“直接控制”將不起作用。設(shè)定水位上限:控制器可以監(jiān)測(cè)6個(gè)水位,上限水位可以由用戶設(shè)置,水位上限設(shè)置范圍為位置3、4、5、6。設(shè)定定時(shí)上水時(shí)間:每天在規(guī)定時(shí)間檢查水位,并上滿。若設(shè)定時(shí)間為00或大于等于24,則取消自動(dòng)定時(shí)上水。設(shè)定定時(shí)加熱時(shí)間:每天在規(guī)定時(shí)間檢查水溫,若水溫低于設(shè)定溫度,則接通電加熱器,將水溫加熱到設(shè)定溫度。若設(shè)定時(shí)間為00或大于等于24,則取消自動(dòng)定時(shí)加熱。設(shè)定加熱溫度:定時(shí)加熱溫度也可以由用戶設(shè)定,可設(shè)定范圍為2060。3.8 鍵盤電路的硬件設(shè)計(jì) P1.0- P1.7口作為按鍵的信號(hào)輸入端,鍵按下,就執(zhí)行該鍵的

55、功能。其電路如圖3-11所示。(為了編程簡(jiǎn)單、方便,采用獨(dú)立式鍵盤電路)當(dāng)按鈕按下后,電路與地接通時(shí),I/U口與地面相連為低電平。按鈕沒(méi)有按下時(shí),電路不與地面相接,I/U口與電壓高端相連為高電平。本設(shè)計(jì)中采用了共陰極接法,對(duì)于顯示水溫水位的程序作如下說(shuō)明: 在動(dòng)態(tài)掃描過(guò)程中,調(diào)用延時(shí)子程序Del1,其延遲時(shí)間為1ms,這是為了使掃描到哪位顯示器穩(wěn)定的點(diǎn)亮一段時(shí)間,猶如掃描過(guò)程中在每一位顯示器上都一段駐留時(shí)間,以保證其顯示亮度。 本設(shè)計(jì)接口電路是軟件為主的接口電路,對(duì)顯示數(shù)據(jù)以查表方法得到其字形代碼,為此在程序中有字形代碼Table,從0開(kāi)始依次寫(xiě)入十六進(jìn)制數(shù)的字形代碼。為了進(jìn)行查表操作,使用查

56、表指令 MOVC A,A+DPTR,由DPTR提供16位基址,由A提供變址,因此顯示數(shù)據(jù)送A后,再由A送P0.1P0.6輸出給顯示器。3.9驅(qū)動(dòng)電路的硬件設(shè)計(jì)在單片機(jī)控制系統(tǒng)中,需要用開(kāi)關(guān)量去控制和驅(qū)動(dòng)一些執(zhí)行元件,如發(fā)光二極管、繼電器、電磁閥、晶閘管等。但AT89S51單片機(jī)驅(qū)動(dòng)能力有限,且高電平比低電平驅(qū)動(dòng)低那六小。一般情況下,需要加驅(qū)動(dòng)接口電路,且用低電平驅(qū)動(dòng)。如圖2-10所示圖3-12 驅(qū)動(dòng)電路3.10顯示電路的硬件設(shè)計(jì)本設(shè)計(jì)采用共陽(yáng)型數(shù)碼管,8個(gè)LED燈如圖3-13中接法,燈的負(fù)極依次接到數(shù)碼管的a-f段,采用動(dòng)態(tài)掃描電路,并把顯示程序作為主程序。數(shù)碼管的段用P0口控制,P2.0口、P2.3口作為數(shù)碼管的位控制,P2.4作為指示燈的控制。圖3-13 時(shí)鐘顯示系統(tǒng)輸入信號(hào)有:6個(gè)液位信號(hào)、1個(gè)溫度信號(hào)、4個(gè)觸摸鍵;輸出信號(hào)有:4位LED數(shù)碼管分時(shí)顯示當(dāng)前溫度和液位,3個(gè)位輸出控制繼電器分別控制上水電磁閥、加熱泵、增壓泵,1個(gè)位輸出控制蜂鳴器作為低水位報(bào)警信號(hào)和其他異常情況報(bào)警,2個(gè)位輸出指示上水、加熱狀態(tài)。用戶設(shè)定項(xiàng)目有水位上限、熱

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論