版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、畢業(yè)設(shè)計畢 業(yè) 設(shè) 計(論 文) 題 目太陽能熱水器自動控制裝置的設(shè)計系 別機電工程系專 業(yè)班 級學生姓名學 號指導教師定稿日期2011/3/153畢業(yè)設(shè)計(論文)任務(wù)書專業(yè)班級姓名學號指導教師設(shè)計(論文)題目太陽能熱水器自動控制裝置的設(shè)計主要研究內(nèi)容太陽能熱水器水位的檢測和顯示,溫度的檢測和顯示,水位低時自動上水,太陽能加熱和手動的電加熱。主要技術(shù)指標或研究目標1、掌握太陽能熱水器的工作原理及實現(xiàn)控制方法;2、太陽能熱水器水位的檢測和顯示;3、太陽能熱水器溫度的檢測和顯示;4、太陽能熱水器水溫的設(shè)定和電加熱器的控制;5、太陽能熱水器上水水位的設(shè)定和控制;6、編寫控制流程圖及單片機控制程序基本
2、要求實現(xiàn)太陽能熱水器的自動上水及手動上水,水位的檢測和設(shè)置主要參考資料及文獻【1】protel99se 電路設(shè)計與制版 北京人民郵電出版社【2】單片機原理與應(yīng)用實例教程 北京交通大學出版社【3】模擬電子技術(shù)基礎(chǔ)簡明教程(第二版)m.北京:高等教育出版社 200533目錄目錄1摘 要3第一章 前言51.1太陽能熱水器的發(fā)展概況及市場競爭分析5第二章 設(shè)計思路及要求52.1本設(shè)計的目的和意義52.2設(shè)計要求和目的52.3本設(shè)計實現(xiàn)思路及方法6第三章 硬件設(shè)計63.1控制系統(tǒng)組成及工作原理63.2主要原器件介紹93.2.1 at89s51高性能8位單片機93.2.2數(shù)碼管顯示103.2.3數(shù)字溫度傳
3、感器ds18b20主要特性及測溫原理133.2.4 adc0832轉(zhuǎn)換器153.2.5 繼電器的工作原理和特性153.2.6 電磁閥與晶閘管173.3 at89s51單片機的最小系統(tǒng)183.4 at89s51單片機時鐘電路193.5 at89s51單片機復位電路193.6水位檢測電路的硬件設(shè)計203.7水溫檢測電路的硬件設(shè)計213.8 鍵盤電路的硬件設(shè)計223.9驅(qū)動電路的硬件設(shè)計223.10顯示電路的硬件設(shè)計23第四章 軟件設(shè)計244.1軟件設(shè)計原理及設(shè)計所用工具244.2顯示子程序26第五章 系統(tǒng)功能275.1系統(tǒng)能實現(xiàn)的功能275.2系統(tǒng)功能測試27第六章 參考文獻29總 結(jié)29附錄 1
4、30附錄232附錄333摘 要眾所周知,太陽能是取之不盡,用之不竭,沒有污染的巨大能源。隨著世界上煤、油、氣的儲量日益減少,能源危機已日益增長,環(huán)境污染的危機已威脅著生態(tài)平衡,太陽能開發(fā)利用的課題已提到人類的面前。有人預測:二十一世紀太陽能將由輔助能源上升為主要能源。但由于太陽能的分散性、季節(jié)性和地區(qū)性又給太陽能利用帶來重重困難,有些技術(shù)難點尚未突破,產(chǎn)品造價偏高(如光電池)。因而尚未被人們大規(guī)模的使用。當今社會發(fā)展日新月異,人們衣食住行也在不斷的提高?,F(xiàn)有電熱型熱水器費用昂貴及燃氣型的不安全性,且排放二氧化碳污染大氣,北方用煤氣取暖造成城市空氣環(huán)境污染,這些都是太陽能熱水器良好的外部生存環(huán)境
5、。太陽能熱水器 克服了上述缺點,他是綠色環(huán)保產(chǎn)品。它使用簡單、方便。太陽能熱水器順呼時代發(fā)展的要求,滿足人們對環(huán)保綠色產(chǎn)品的需求。在人類文明程度日益提高的今天,它是現(xiàn)代文明社會的最佳選擇。應(yīng)該注意到,集體單位對太陽能熱水器的用量很大,新建商住樓安裝熱水器,已是房屋開發(fā)公司計劃之內(nèi)的事,配套熱水器的商品房銷勢更好。在太陽能熱利用技術(shù)中,太陽能熱水器是技術(shù)上比較成熟、造價比較低廉的產(chǎn)品,同時給人民提供不耗能源、保護環(huán)境、絕對安全的熱水而受到人們的歡迎。目前,太陽能熱水器控制器還一直處于研究與開發(fā)階段,市面在售的控制器絕大部分只具備溫度和水位顯示功能,不具備溫度水位的自動控制功能。雖然有的控制器配有
6、電加熱輔助裝置,但都不是全智能型的,給用戶使用帶來許多不便。單片機控制系統(tǒng)是對其水溫與水位的不同進行檢測和控制。關(guān)鍵詞:單片機、太陽能熱水器、溫控系統(tǒng)abstractas we all know that solar energy is inexhaustible, no major pollution sources of energy.as the worlds coal, oil and gas reserves dwindling, the energy crisis has been growing pollution crisis has threatened the ecolog
7、ical 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 regional use of solar energ
8、y 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 todays society, people are constantly improving basic necessities of life.existing electric and gas wat
9、er 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 heaters to overcome these shortcomings, he is a gree
10、n 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 modern civilized society.it should be noted, the collective unit o
11、f 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.in the solar thermal technology, solar water heater is a relatively mature
12、 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 has been in research and development stage, the controller in the sale of most of th
13、e 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 intelligent, very inconvenient to the user.scm control system is different from its water level an
14、d water temperature detection and control.keywords: microcontroller, solar water heaters, temperature control system第一章 前言1.1太陽能熱水器的發(fā)展概況及市場競爭分析目前,中國已成為世界上最大的太陽能熱水器生產(chǎn)國,年產(chǎn)量約為世界各國之和,已有一百多家太陽能熱水器生產(chǎn)廠。但是與之配套的太陽能熱水器控制器卻一直處在研究與開發(fā)階段。這種控制器只具有溫度和液位顯示功能, 而且為分段顯示,溫度顯示誤差為10%,水位顯示誤差為25%。這種顯示器(還稱不上控制器)不具有溫度控制功能,當由于
15、天氣原因而光強不足時,就會給熱水器用戶帶來不便;即使熱水器具有輔助加熱功能,由于加熱時間不能控制而產(chǎn)生過燒,從而浪費大量的電能。本文設(shè)計的太陽能熱水器控制器以80c51單片機為檢測控制核心,采用ds12887 實時時鐘,不僅實現(xiàn)了時間、溫度和水位三種參數(shù)實時顯示和fuzzy控制功能,而且具有時間設(shè)定、溫度設(shè)定與控制功能。溫度控制采用模糊控制, 控制器可以根據(jù)天氣情況利用輔助加熱裝置使蓄水箱內(nèi)的水溫在設(shè)定時間達到預先設(shè)定的溫度,從而達到24小時供應(yīng)熱水的目的。包括主、從兩大系統(tǒng):主系統(tǒng)的特點是在晴好的天氣利用太陽光能為熱水器加熱;從系統(tǒng)相當于電熱水器,它在無光照的情況下利用電輔助加熱。它充分利用
16、太陽能的豐富的免費的資源的優(yōu)勢,同時考慮到在陰天及夜間無法利用太陽能的缺點,充分發(fā)揮太陽能熱水器和電熱水器的各自優(yōu)勢。第二章 設(shè)計思路及要求2.1本設(shè)計的目的和意義本設(shè)計具有很強的實用性,用成本低廉的電阻式傳感器以及電極配以單片機技術(shù)對生產(chǎn)實際中的太陽能熱水器的水溫的控制以及水位的顯示。本裝置電路簡單、實用性強、性價比高、水溫控制靈活,水位顯示直觀醒目??蓮V泛應(yīng)用于家庭生活對太陽能熱水器的水位顯示與水溫控制。具有良好的市場前景。2.2設(shè)計要求和目的1、掌握太陽能熱水器的工作原理及實現(xiàn)控制方法;2、太陽能熱水器水位的檢測和顯示;3、太陽能熱水器溫度的檢測和顯示;4、太陽能熱水器水溫的設(shè)定和電加熱
17、器的控制;5、太陽能熱水器上水水位的設(shè)定和控制;6、編寫控制流程圖及單片機控制程序2.3本設(shè)計實現(xiàn)思路及方法水位由潛入儲水容器不同深度的水位電極和潛入容器底部的公共電極(導線)檢測;并由四個綠色led發(fā)光二極管顯示:若無水則綠燈不亮;若有四分之一儲水箱的水亮一盞綠燈;通過觀察綠燈點亮的數(shù)量可識別水位的高低,這里取5段顯示,也可根據(jù)需要進行增減。水溫由四個led數(shù)碼管顯示,前三個數(shù)碼管顯示的為溫度最后一個數(shù)碼管我們只用到了四段碼顯示為溫度的符號c,水溫有效值最多可顯示為99.9。第三章 硬件設(shè)計3.1控制系統(tǒng)組成及工作原理系統(tǒng)組成 : 如圖3-1所示,本系統(tǒng)主要由控制器、自動控制閥、手動控制閥、
18、水位檢測電極、水溫檢測傳感器、電阻加熱絲、儲水箱等組成控制器:主要通過里面的電磁閥控制yv1和yv2的通斷,控制水溫檢測傳感器檢測水溫、控制水位檢測傳感器檢測水在水箱中的位置以及控制電阻加熱絲加熱。自動控制閥:主要通過控制器控制,當水箱中的水的實際溫度大于所設(shè)置的溫度時,自動閥就自動打開往水箱中上水,直到上到上一個目標水位為止。手動控制閥:當自動閥損壞時,可以通過手動閥進行上下水。水位檢測電極:主要用來檢測水箱中水的位置,主要把水箱分成四等分,一共有五個電極,接地的電極放在最水箱的最底下,其余分別放在四等分點上,比如當水箱中的水在第一等分和第二等分之間,則顯示水箱中有四分之一的水,當超過第二等
19、分,則顯示二分之一的水。水溫檢測傳感器:主要用來檢測水箱中水的實際溫度。電阻加熱絲:主要用來加熱水箱中水,使其達到用戶所需要的溫度。 太陽能熱水器利用微機控制主要有以下幾種控制功能:晨水加熱控制、溫水循環(huán)控制、冷水集熱控制、水箱加熱控制。(1)早晨水溫控制由于清晨太陽光較弱,所以太陽能熱水器從系統(tǒng)發(fā)揮作用。為了提供溫度不低于30攝氏度的水,熱水器在清晨4-7點之間對水箱進行電加熱,具體控制過程如下:首先,關(guān)閉冷水閥門f2和循環(huán)水閥門f1,然后微機開始進行水箱的溫度采集,同時進行溫度的比較,當水箱的溫度小于30攝氏度時,電熱器d接通進行加熱,同時微機繼續(xù)對熱水箱的溫度進行采集。當溫度加熱到大于3
20、0攝氏度時電熱器斷開,如此反復循環(huán)保證了溫度的穩(wěn)定。(2)循環(huán)水集熱過程早晨水溫控制之后(79點),設(shè)定當日的水箱溫度n(由兩位bcd次齒輪開關(guān)設(shè)定),輸入微機,再利用微機控制系統(tǒng),通過太陽光能對熱水箱加熱以達到理想溫度n。具體控制過程如下:打開循環(huán)閥門f1,關(guān)閉冷水進水閥門f2,熱水閥門f3處于空控狀態(tài)。然后開始比較溫度,若(t3-t15攝氏度,t2t1)為止。如若t1=n,那么循環(huán)水集熱過程結(jié)束,進入冷水集熱控制過程。(3)冷水集熱控制此時熱水箱溫度已達到了n,冷水要進入太陽能集熱器,這時溫度為t3,和當日的設(shè)定溫度值相比較,若t3n則將已加熱的水送入熱水箱,每天的控制時段大概為9點20點
21、。具體控制過程如下:關(guān)閉循環(huán)水閥門f2,打開冷水閥門f2,熱水閥門f3處于可控狀態(tài)。若t3n,打開熱水閥門f3并將保持一段時間,若t3n閥門f3繼續(xù)保持打開狀態(tài),否則關(guān)閉f3??梢姡芜^程充分利用太陽光能轉(zhuǎn)化為熱能,方便快捷。(4)水箱加熱控制此時,也許你會問如果沒有日照或者日照較弱時,到了晚上我們是否還能洗上熱水澡嗎?答案是肯定的,不要忘了這款熱水器還有一個從系統(tǒng),這時它就要發(fā)揮作用了。熱水箱溫度為t1,將它和設(shè)定值n相比較,從而控制是否打開電加熱,控制時段為下午,具體過程如下: 若t1n,電加熱接通;否則,電加熱斷開,而且,15點20點中的每個小時有下表的關(guān)系:表一 溫度比較 時間(時)
22、溫度比較 加熱值(度) 15 t135n 35 16 t140n 40 17 t145n 45 18 t150n 50 19 t155n 55 20 t1601000次)flash rom32個雙向i/o口硬件看門狗wdt電路3個16位可編程定時/計數(shù)器時鐘頻率0-33mhz兩個串行中斷5128bit內(nèi)部ram2個外部中斷源內(nèi)置時鐘振蕩器中斷激活睡眠模式3級加密位雙重數(shù)據(jù)存儲器軟件設(shè)置睡眠和喚醒功能3.2.2數(shù)碼管顯示由單片機的定時器to做16位計數(shù)器(為便于數(shù)據(jù)處理,這里只用低8位計數(shù)值,即寄存器tl0中的值)。一邊記錄脈沖數(shù)量,一邊以厘米為單位由四位數(shù)碼飛管顯示出來。四位數(shù)碼管采用動態(tài)掃描
23、方式顯示。長度計量儀采用0.5英寸共陽極連接的led數(shù)碼管。led數(shù)碼管由發(fā)光二極管作為顯示字段的數(shù)碼型顯示器件。右圖為led數(shù)碼管外形和引腳圖,其中7只發(fā)光二極管分別對應(yīng)a-g筆段,構(gòu)成“日”字形,另一只發(fā)光二極管dp作為小數(shù)點,因此這種led顯示器稱為八段數(shù)碼管。(如圖3-3所示)圖3-3 led數(shù)碼管共陽極型led數(shù)碼管,是將各段發(fā)光二極管的陽極連在一起,作為公共端com,應(yīng)接高電平。ag、dp各筆段中,某筆段接低電平時發(fā)光,高電平時不發(fā)光。為了節(jié)省單片機i/o口的數(shù)量,將各位數(shù)碼管的ag對應(yīng)筆畫并聯(lián)起來分別與單片機的p2.0p2.7引腳連接。顯示時,由p2口依次輸出各位數(shù)字的筆段碼,并
24、依次由p1.0、p1.1、p1.2、p1.3輸出低電平位選信號接通數(shù)碼管的公共端,輪流進行,循環(huán)不止,由于循環(huán)的頻率較高(約50hz),加上人眼的視覺暫留,既保障了各位數(shù)字的對應(yīng)顯示,又不會出現(xiàn)閃爍現(xiàn)象,實現(xiàn)動態(tài)掃描顯示。本系統(tǒng)需顯示水溫,測量范圍為099 0c,用四個八位led數(shù)碼管顯示。1)led結(jié)構(gòu)和顯示原理。led(light emitting diode)顯示器是由發(fā)光二極管作為顯示字段的顯示器件,最常見的是由7段型發(fā)光二極管(ag7段)和1個圓點型發(fā)光二極管(常以dp表示,主要用來顯示小數(shù)點)組成的led顯示器,其排列形狀如下圖所示。這種led顯示器也可稱為7段數(shù)碼顯示器(或8段數(shù)
25、碼顯示器)。led顯示中的發(fā)光二極管根據(jù)其連接的方法有共陰極和共陽極兩種結(jié)構(gòu)。共陰極結(jié)構(gòu):把各段發(fā)光二極管的陰極連接在一起構(gòu)成公共陰極,如圖a所示。使用時,公共陰極接地,根據(jù)要求需點亮發(fā)光二極管的陽極輸入高電平,不需點亮的發(fā)光二極管的陽極輸入低電平。共陽極結(jié)構(gòu):把各段發(fā)光二極管的陽極連接在一起構(gòu)成公共陽極,如圖b 所示。使用時,公共陽極接+5v,根據(jù)要求需要點亮發(fā)光二極管的陰極輸入低電平,不需點亮的發(fā)光二極管的陰極輸入高電平。通過控制7個段的發(fā)光二極管的亮暗的不同組合,可以顯示多種數(shù)字、字母以及其他符號。2)字段碼。為了顯示各個數(shù)字或字符,就需要為led提供相應(yīng)的代碼,因為這些代碼是控制各段的
26、亮或滅,供顯示器顯示字形的,所以稱為字段碼(也可以稱為段選碼或字形碼)。七段發(fā)光二極管再加上1個小數(shù)點位,共計8段,因此提供給led顯示器的字段碼正好1個字節(jié)。各代碼位的對應(yīng)關(guān)系如下:d7 d6 d5 d4 d3 d2 d1 d0dpgfedcba下圖所示為共陰極led所顯示的不同字符的字段碼,測量范圍為099 0c,當溫度超出范圍時,顯示器均顯示f。顯示字符共陰極字段碼03fh106h25bh34fh466h56dh67dh707h87fh96fhf71h3)n位led顯示器。在單片機應(yīng)用系統(tǒng)中,實際使用的led顯示器有多個,n位led顯示器的顯示要從兩個方面來控制:其一是控制n位的字段顯示
27、(即顯示什么字符);其二是控制字位(即哪一位到哪一位亮)。由led的顯示原理可知,要使某n位led顯示器的某一位顯示某個字符,就必須將此字符轉(zhuǎn)換為對應(yīng)的字段碼來控制該位的8個段,同時,該位的字位線也要控制有效,這要通過一定接口來實現(xiàn)。led顯示器有兩種顯示方式,即靜態(tài)顯示方式和動態(tài)顯示方式。n位led顯示器有n根字位選線(簡稱:“位選線”)和n*8根字段選線(簡稱:“段選線”)。根據(jù)顯示方式不同,位選線和段選線的連接方式也不同。各種字符的字段碼的獲取方法有兩種:即軟件譯碼和硬件譯碼法。目前通常所用的各種型號的單片機開發(fā)系統(tǒng)或?qū)嶒炑b置普遍采用軟件譯碼。當單片機應(yīng)用系統(tǒng)中的led顯示器位數(shù)較多時,
28、為了簡化電路降低成本,本設(shè)計采用動態(tài)顯示的方式。動態(tài)顯示方式的接口電路的連接方法是:將所有l(wèi)ed位的段選線(a dp)同名并聯(lián),即所有a段并聯(lián),所有b段并聯(lián)。依次類推,然后由一個8位i/o接口來控制各個段,而所有位的位選線則由另外一個相應(yīng)的i/o接口線來控制。這樣用兩個8位i/o接口就能控制8位led顯示器。led顯示器是由電流型控制器件,其工作電流為2ma20ma,使用時須加限流電阻。本設(shè)計中限流電阻選用1k。動態(tài)掃描顯示控制方式就是逐個地循環(huán)點亮各位顯示器,即在某一瞬間,只讓某一位的位選線處于選通狀態(tài)(共陽極的為高電平,共陰極的為低電平)其它各位的位選線處于段開狀態(tài),同時段選線上輸出相應(yīng)位
29、要顯示字符的字段碼。這樣在每一個瞬間,8位led中只有選通的那一位led顯示出字符,而其它7位則是熄滅的。同樣,在下一瞬間,只顯示下1位led。如此繼續(xù)下去,等8位led都顯示完畢后,在循環(huán)進行。雖然這些字符是在不同的瞬時輪流點亮的,但由于人眼的視覺殘留效應(yīng),看到的是8位穩(wěn)定顯示的字符,與靜態(tài)顯示的效果完全一樣。所以為了簡化電路、降低成本,此系統(tǒng)中采用動態(tài)顯示方式。3.2.3數(shù)字溫度傳感器ds18b20主要特性及測溫原理一線式數(shù)字溫度傳感器ds18b20是ds1820的更新?lián)Q代產(chǎn)品(由美國da iias公司生產(chǎn))。它具有體積小,分辨率高,轉(zhuǎn)換快等優(yōu)點。由于每片ds18b20 含有唯一的硅串行數(shù)
30、, 所以在一條總線上可以掛接多達248 2181014只ds18b20,再加上ds18b20 獨特的單線總線結(jié)構(gòu),決定了ds18b20 特別適合于大型的多路溫度實時測控系統(tǒng)的溫度檢測。溫度實時測控集裝箱的設(shè)計, 在實現(xiàn)測控系統(tǒng)的溫度檢測方面就較好地利用了ds18b20 的獨到特點,使系統(tǒng)得到了極大的簡化。(1)ds18b20的特性1)獨特的單線接口方式。ds18b20 在i/o處理器連接時,僅需要一個i/o 口即可實現(xiàn)微處理器同ds18b20的雙向通訊。2)ds18b20支持組網(wǎng)功能,多個ds18b20可以并聯(lián)在唯一的單線上,實現(xiàn)多點測溫。3)ds18b20 的測溫范圍為: - 55+125,
31、在-10+ 85時, 其精度為+ 015。4)ds18b20的測溫結(jié)果的數(shù)字量位數(shù)從912位,可編程進行選擇。數(shù)字化溫度傳感器ds1820測溫范圍為- 55+125 ,增量值為0.5 (9位溫度讀數(shù)),它主要由4個數(shù)據(jù)部件部分組成:64位rom;溫度傳感器;非易失性的溫度告警觸發(fā)器th 和tl;高速便箋存儲器64 位rom用于存儲序列號,其首字節(jié)固定為28h,表示產(chǎn)品類型碼,后6個字節(jié)是每個器件的編碼,最后1個字節(jié)是crc 校驗碼. 溫度告警觸發(fā)器th和tl 存儲用戶通過軟件寫入的報警上下限值,高速便箋存儲器由9個字節(jié)組成,其中有2個字節(jié)ram單元用來存放溫度值前1個字節(jié)為溫度值的補碼低8位,
32、后1個字節(jié)為符號位和溫度值的補碼高3位。(2)ds18b20 測溫原理ds18b20內(nèi)部結(jié)構(gòu)框圖,如圖3-4所示。圖3-4 ds18b20內(nèi)部結(jié)構(gòu)框圖ds18b20 的測溫原理:ds18b20 測量溫度采用了特有的溫度測量技術(shù),它是通過計數(shù)時鐘周期來實現(xiàn)的,內(nèi)部計數(shù)器對一個受溫度影響的振蕩器的脈沖計數(shù),低溫時,振蕩器的脈沖可以通過門電路。而當?shù)竭_某一設(shè)置高溫時, 振蕩器的脈沖無法通過門電路。計數(shù)器設(shè)置為- 55。同時, 計數(shù)器復位在當前的溫度值時, 電路對振蕩器的溫度系數(shù)進行補償, 計數(shù)器重新開始計數(shù)直到回零。如果門電路仍未關(guān)閉, 則系統(tǒng)重復上述過程。(3)ds18b20的操作協(xié)議ds18b2
33、0單純通信功能是分時完成的。單線信號包括復位脈沖,響應(yīng)脈沖,寫“0”,寫“1”,讀“1”。它們有嚴格的時隙概念。系統(tǒng)對ds18b20的操作以rom命令(5個)和存儲器命令(6個)形式出現(xiàn)。對它的操作協(xié)議是: 初始化ds18b20發(fā)復位脈沖)發(fā)rom功能命令處理數(shù)據(jù)發(fā)存儲器命令處理數(shù)據(jù)。各種操作都有相應(yīng)的時序圖。ds18b20在使用時,一般都采用單片機來實現(xiàn)數(shù)據(jù)采集。只需將ds18b20 信號線與單片機1位i/o線相連,且單片機的1位i/o線可掛接多個ds18b20,就可實現(xiàn)單點或多點溫度檢測。ds18b20傳感器精度高、互換性好;它直接將溫度數(shù)據(jù)進行編碼,可以只使用一根電纜傳輸溫度數(shù)據(jù),通信方
34、便,傳輸距離遠且抗干擾性好:與用傳統(tǒng)溫度傳感器組成的多點測溫系統(tǒng)相比可節(jié)省大量電纜,而且系統(tǒng)得以簡化,系統(tǒng)擴充維護十分方便。ds18b20 可以廣泛用于工廠工業(yè)過程、大型糧倉、釀酒廠,食品加工廠的溫度檢測以及賓館、儀器儀表室等處的溫度檢測和控制。3.2.4 adc0832轉(zhuǎn)換器adc0832引腳圖(圖3-5):adc0832 是美國國家半導體公司生產(chǎn)的一種8 位分辨率、雙通道a/d轉(zhuǎn)換芯片。由于它體積小,兼容性強,性價比高而深受單片機愛好者及企業(yè)歡迎,其目前已經(jīng)有很高的普及率。學習并使用adc0832 可是使我們了解a/d轉(zhuǎn)換器的原理,有助于我們單片機技術(shù)水平的提高。adc0832 具有以下特
35、點:1、8位分辨率;2、雙通道a/d轉(zhuǎn)換;3、輸入輸出電平與ttl/cmos相兼容;4、5v電源供電時輸入電壓在05v之間;5、工作頻率為250khz,轉(zhuǎn)換時間為32s;6、一般功耗僅為15mw;7、8p、14pdip(雙列直插)、picc 多種封裝;8、商用級芯片溫寬為0c to +70c,工業(yè)級芯片溫寬為40c to +85c;芯片圖:圖3-5 adc0832程序占用資源有累加器a,工作寄存器r7,通用寄存器b 和特殊寄存器cy。通道功能寄存器和轉(zhuǎn)換值共用寄存器b。在使用轉(zhuǎn)換子程序之前必須確定通道功能寄存器b 的值,其賦值語句為“mov b,#data”(00h03h)。運行轉(zhuǎn)換子程序后的
36、轉(zhuǎn)換數(shù)據(jù)值被放入b 中。子程序退出后即可以對b 中數(shù)據(jù)處理。3.2.5 繼電器的工作原理和特性 當輸入量(如電壓、電流、溫度等)達到規(guī)定值時,使被控制的輸出電路導通或斷開的電器。可分為電氣量(如電流、電壓、頻率、功率等)繼電器及非電量(如溫度、壓力、速度等)繼電器兩大類。具有動作快、工作穩(wěn)定、使用壽命長、體積小等優(yōu)點。廣泛應(yīng)用于電力保護、自動化、運動、遙控、測量和通信等裝置中。繼電器是一種電子控制器件,它具有控制系統(tǒng)(又稱輸入回路)和被控制系統(tǒng)(又稱輸出回路),通常應(yīng)用于自動控制電路中,它實際上是用較小的電流去控制較大電流的一種“自動開關(guān)”。故在電路中起著自動調(diào)節(jié)、安全保護、轉(zhuǎn)換電路等作用。1
37、、電磁繼電器的工作原理和特性電磁式繼電器一般由鐵芯、線圈、銜鐵、觸點簧片等組成的。只要在線圈兩端加上一定的電壓,線圈中就會流過一定的電流,從而產(chǎn)生電磁效應(yīng),銜鐵就會在電磁力吸引的作用下克服返回彈簧的拉力吸向鐵芯,從而帶動銜鐵的動觸點與靜觸點(常開觸點)吸合。當線圈斷電后,電磁的吸力也隨之消失,銜鐵就會在彈簧的反作用力返回原來的位置,使動觸點與原來的靜觸點(常閉觸點)吸合。這樣吸合、釋放,從而達到了在電路中的導通、切斷的目的。對于繼電器的“常開、常閉”觸點,可以這樣來區(qū)分:繼電器線圈未通電時處于斷開狀態(tài)的靜觸點,稱為“常開觸點”;處于接通狀態(tài)的靜觸點稱為“常閉觸點”。2、熱敏干簧繼電器的工作原理
38、和特性熱敏干簧繼電器是一種利用熱敏磁性材料檢測和控制溫度的新型熱敏開關(guān)。它由感溫磁環(huán)、恒磁環(huán)、干簧管、導熱安裝片、塑料襯底及其他一些附件組成。熱敏干簧繼電器不用線圈勵磁,而由恒磁環(huán)產(chǎn)生的磁力驅(qū)動開關(guān)動作。恒磁環(huán)能否向干簧管提供磁力是由感溫磁環(huán)的溫控特性決定的。 3、固態(tài)繼電器(ssr)的工作原理和特性固態(tài)繼電器是一種兩個接線端為輸入端,另兩個接線端為輸出端的四端器件,中間采用隔離器件實現(xiàn)輸入輸出的電隔離。固態(tài)繼電器按負載電源類型可分為交流型和直流型。按開關(guān)型式可分為常開型和常閉型。按隔離型式可分為混合型、變壓器隔離型和光電隔離型,以光電隔離型為最多。 繼電器主要產(chǎn)品技術(shù)參數(shù)1、額定工作電壓是指
39、繼電器正常工作時線圈所需要的電壓。根據(jù)繼電器的型號不同,可以是交流電壓,也可以是直流電壓。2、直流電阻是指繼電器中線圈的直流電阻,可以通過萬能表測量。3、吸合電流是指繼電器能夠產(chǎn)生吸合動作的最小電流。在正常使用時,給定的電流必須略大于吸合電流,這樣繼電器才能穩(wěn)定地工作。而對于線圈所加的工作電壓,一般不要超過額定工作電壓的1.5倍,否則會產(chǎn)生較大的電流而把線圈燒毀。4、釋放電流是指繼電器產(chǎn)生釋放動作的最大電流。當繼電器吸合狀態(tài)的電流減小到一定程度時,繼電器就會恢復到未通電的釋放狀態(tài)。這時的電流遠遠小于吸合電流 5、觸點切換電壓和電流是指繼電器允許加載的電壓和電流。它決定了繼電器能控制電壓和電流的
40、大小,使用時不能超過此值,否則很容易損壞繼電器的觸點。繼電器的電符號和觸點形式 3.2.6 電磁閥與晶閘管電磁閥從原理上分為三大類:1、直動式電磁閥:原理:通電時,電磁線圈產(chǎn)生電磁力把關(guān)閉件從閥座上提起,閥門打開;斷電時,電磁力消失,彈簧把關(guān)閉件壓在閥座上,閥門關(guān)閉。特點:在真空、負壓、零壓時能正常工作,但通徑一般不超過25mm。2、分布直動式電磁閥:原理:它是一種直動和先導式相結(jié)合的原理,當入口與出口沒有壓差時,通電后,電磁力直接把先導小閥和主閥關(guān)閉件依次向上提起,閥門打開。當入口與出口達到啟動壓差時,通電后,電磁力先導小閥,主閥下腔壓力上升,上腔壓力下降,從而利用壓差把主閥向上推開;斷電時
41、,先導閥利用彈簧力或介質(zhì)壓力推動關(guān)閉件,向下移動,使閥門關(guān)閉。特點: 在零壓差或真空、高壓時亦能可*動作,但功率較大,要求必須水平安裝。3、先導式電磁閥:原理:通電時,電磁力把先導孔打開,上腔室壓力迅速下降,在關(guān)閉件周圍形成上低下高的壓差,流體壓力推動關(guān)閉件向上移動,閥門打開;斷電時,彈簧力把先導孔關(guān)閉,入口壓力通過旁通孔迅速腔室在關(guān)閥件周圍形成下低上高的壓差,流體壓力推動關(guān)閉件向下移動,關(guān)閉閥門。特點: 流體壓力范圍上限較高,可任意安裝(需定制)但必須滿足流體壓差條件。2.電磁閥從閥結(jié)構(gòu)和材料上的不同與原理上的區(qū)別,分為六個分支小類:直動膜片結(jié)構(gòu)、分步重片結(jié)構(gòu)、先導膜式結(jié)構(gòu)、直動活塞結(jié)構(gòu)、分
42、步直動活塞結(jié)構(gòu)、先導活塞結(jié)構(gòu)。op07低噪聲單運放:op07功能簡介:op07芯片是一種低噪聲,非斬波穩(wěn)零的單運算放大器集成電路。由于op07具有非常低的輸入失調(diào)電壓(對于op07a最大為25v),所以op07在很多應(yīng)用場合不需要額外的調(diào)零措施。op07同時具有輸入偏置電流低(op07a為2na)和開環(huán)增益高(對于op07a為300v/mv)的特點,這種低失調(diào)、高開環(huán)增益的特性使得op07特別適用于高增益的測量設(shè)備和放大傳感器的微弱信號等方面。op07特點:超低偏移: 150v最大 。低輸入偏置電流: 1.8na 。低失調(diào)電壓漂移: 0.5v/ 。超穩(wěn)定,時間: 2v/month最大高電源電壓
43、范圍: 3v至22v晶振:為給單片機提供工作所需要的時鐘信號,本設(shè)計中采用了6mhz的晶振。故系統(tǒng)中cpu執(zhí)行的每一個機器周期為2us.3.3 at89s51單片機的最小系統(tǒng) 4. 4.7f 10k6m20pf+5v vcc ea gndat89s51 rst xtal1 xtal220pf+5v圖3-6 at89s51單片機最小系統(tǒng)所謂最小系統(tǒng),即指使單片機能正常工作的所需的最少的電路,即應(yīng)包含cpu及輔助電路、rom、ram及i/o端口等電路。由于at89s51內(nèi)部已經(jīng)包含4kb的flash memory程序存儲器,所以無需再擴展片外程序存儲器。在at89s51的基礎(chǔ)上,加復位電路、時鐘電
44、路、ea引腳信號及電源即可。結(jié)合資料及所學過的內(nèi)容,得到如圖2-4所示的單片機最小系統(tǒng)。圖3-6中,晶體振蕩器的頻率選6mhz,復位電路采用上電復位,電路參數(shù)如圖中所示,以滿足系統(tǒng)復位時兩個機器周期的高電平的要求。由于cpu的內(nèi)部已含有程序存儲器,所以ea引腳接高電平。圖3-7時鐘電路3.4 at89s51單片機時鐘電路該水位自動顯示控制器采用at89c51單片機,機內(nèi)有一高增益反相放大器,構(gòu)成自激振蕩電路,振蕩頻率取6mhz,外接6mhz晶振,兩個電容c1、c2取20pf,以便于起振蕩的作用。 右圖中xtal1為內(nèi)部時鐘工作電路的輸入,xtal2為來自反向振蕩器的輸出。3.5 at89s51
45、單片機復位電路該水位自動顯示控制器采用上電復位電路,由r14、c3構(gòu)成復位電路,在上電瞬間,產(chǎn)生一個脈沖,at89s51將復位。為保證可靠復位,脈沖寬度應(yīng)大于兩個機器周期,這取決于r、c時間長數(shù)。取電容c=10uf,電阻r=10k。圖3-9水位檢測電路3.6水位檢測電路的硬件設(shè)計實驗證明,純凈水幾乎是不導電的,但自然界存在的以及人們?nèi)粘J褂玫乃紩幸欢ǖ膍g2+、ca2+等離子,它們的存在使水導電。本控制裝置就是利用水的導電性來完成的。我們把儲水箱大致分為四個等份,水位由潛入太陽能熱水器的儲水箱不同深度的水位電極和潛入儲水箱底部的公共電極(導線)進行檢測;由單片機依次使各水位電極呈現(xiàn)高電平
46、,由公共電極所接的三極管進行電位轉(zhuǎn)換,水位到達的電極,轉(zhuǎn)換電位為低(0);水位沒有到達的電極,轉(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時、這時傳感器的總阻值r為4r,對應(yīng),系統(tǒng)處于缺水狀態(tài)。當ahb時,傳感器電阻阻值r為3r,對應(yīng),系統(tǒng)處于20%水位。當bhc時,傳感器電阻
47、阻值r為2r,對應(yīng),系統(tǒng)處于50%水位。當chd時,傳感器電阻阻值r為r,對應(yīng),系統(tǒng)處于80%水位。當h=d時,傳感器電阻阻值r為0,對應(yīng),系統(tǒng)處于100%水位。其中,環(huán)形振蕩器產(chǎn)生的方波周期t(或f)可通過單片機p87lpc744bn的兩個定時/計數(shù)器(t0、t1)來確定,t1用來計數(shù),t0用來定時。3.7水溫檢測電路的硬件設(shè)計圖3-10 水溫檢測電路本設(shè)計溫度傳感器選用ad590。ad590屬于半導體集成電路溫度傳感器,測溫范圍-55- +150,在其二端加上一定的工作電壓,其輸出電流與溫度變化成線性關(guān)系,1ua/k,誤差有幾種等級:1、0.5、0.3,本設(shè)計中選取0.5品種。op07為高
48、精度運算放大器,ad590電流流經(jīng)r1、rp1轉(zhuǎn)換為電壓信號,r2、rp2為運算負反饋電阻,成反相比例放大器,將溫度信號轉(zhuǎn)換成0-5v的電壓信號,adc0832再將其轉(zhuǎn)換為數(shù)字信號,輸入cpu。圖2-8為溫度檢測和a/d轉(zhuǎn)換電路圖 控制器的操作使用方式自然合理。s1用來切換操作狀態(tài)??刂破饔小爸苯涌刂啤焙汀皡?shù)修改”兩種工作狀態(tài)。按s1鍵顯示“00”,控制器進入“直接控制”狀態(tài),顯示“01”、“02”、“03”、“04”分別表示“設(shè)定水位上限”、“設(shè)定定時上水時間”、“設(shè)定定時加熱時間”、“設(shè)定加熱溫度”。進入“參數(shù)修改”狀態(tài)后,s2、s3用來修改規(guī)定的參數(shù),s1接受本次修改,并切換到下一個參
49、數(shù),s4取消本次修改。進入“直接控制”后,s2用來手動上水,s3用來手動加熱,s4用來停止加熱或上水;若水位已經(jīng)超過設(shè)定水位上限,或水溫已經(jīng)超過設(shè)定溫度,“直接控制”將不起作用。設(shè)定水位上限:控制器可以監(jiān)測6個水位,上限水位可以由用戶設(shè)置,水位上限設(shè)置范圍為位置3、4、5、6。設(shè)定定時上水時間:每天在規(guī)定時間檢查水位,并上滿。若設(shè)定時間為00或大于等于24,則取消自動定時上水。設(shè)定定時加熱時間:每天在規(guī)定時間檢查水溫,若水溫低于設(shè)定溫度,則接通電加熱器,將水溫加熱到設(shè)定溫度。若設(shè)定時間為00或大于等于24,則取消自動定時加熱。設(shè)定加熱溫度:定時加熱溫度也可以由用戶設(shè)定,可設(shè)定范圍為2060。3
50、.8 鍵盤電路的硬件設(shè)計 p1.0- p1.7口作為按鍵的信號輸入端,鍵按下,就執(zhí)行該鍵的功能。其電路如圖3-11所示。(為了編程簡單、方便,采用獨立式鍵盤電路)當按鈕按下后,電路與地接通時,i/u口與地面相連為低電平。按鈕沒有按下時,電路不與地面相接,i/u口與電壓高端相連為高電平。本設(shè)計中采用了共陰極接法,對于顯示水溫水位的程序作如下說明: 在動態(tài)掃描過程中,調(diào)用延時子程序del1,其延遲時間為1ms,這是為了使掃描到哪位顯示器穩(wěn)定的點亮一段時間,猶如掃描過程中在每一位顯示器上都一段駐留時間,以保證其顯示亮度。 本設(shè)計接口電路是軟件為主的接口電路,對顯示數(shù)據(jù)以查表方法得到其字形代碼,為此在
51、程序中有字形代碼table,從0開始依次寫入十六進制數(shù)的字形代碼。為了進行查表操作,使用查表指令 movc a,a+dptr,由dptr提供16位基址,由a提供變址,因此顯示數(shù)據(jù)送a后,再由a送p0.1p0.6輸出給顯示器。3.9驅(qū)動電路的硬件設(shè)計在單片機控制系統(tǒng)中,需要用開關(guān)量去控制和驅(qū)動一些執(zhí)行元件,如發(fā)光二極管、繼電器、電磁閥、晶閘管等。但at89s51單片機驅(qū)動能力有限,且高電平比低電平驅(qū)動低那六小。一般情況下,需要加驅(qū)動接口電路,且用低電平驅(qū)動。如圖2-10所示圖3-12 驅(qū)動電路3.10顯示電路的硬件設(shè)計本設(shè)計采用共陽型數(shù)碼管,8個led燈如圖3-13中接法,燈的負極依次接到數(shù)碼管
52、的a-f段,采用動態(tài)掃描電路,并把顯示程序作為主程序。數(shù)碼管的段用p0口控制,p2.0口、p2.3口作為數(shù)碼管的位控制,p2.4作為指示燈的控制。圖3-13 時鐘顯示系統(tǒng)輸入信號有:6個液位信號、1個溫度信號、4個觸摸鍵;輸出信號有:4位led數(shù)碼管分時顯示當前溫度和液位,3個位輸出控制繼電器分別控制上水電磁閥、加熱泵、增壓泵,1個位輸出控制蜂鳴器作為低水位報警信號和其他異常情況報警,2個位輸出指示上水、加熱狀態(tài)。用戶設(shè)定項目有水位上限、熱水溫度、上水定時、加熱定時。設(shè)定參數(shù)用eeprom保存,停電后參數(shù)無需重新設(shè)定。系統(tǒng)具有故障自檢功能,電磁閥、加壓泵在停水時會自動切斷,水位傳感器有故障時禁止上水,以免上水時溢出。液位傳感器采用ats173型霍爾元件,若干霍爾元件固定在一個垂直導槽上,浮子帶動磁鋼沿導槽移動,霍爾元件的輸出經(jīng)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 墓碑雕刻行業(yè)市場調(diào)研分析報告
- 碳酸水用虹吸瓶細分市場深度研究報告
- 自動配頁機項目運營指導方案
- 蓄電瓶項目營銷計劃書
- 保險客戶服務(wù)行業(yè)經(jīng)營分析報告
- 目錄冊市場分析及投資價值研究報告
- 低碳出行行業(yè)市場調(diào)研分析報告
- 廣告代理服務(wù)行業(yè)經(jīng)營分析報告
- 自助取款機ATM細分市場深度研究報告
- 定制旅行品牌推廣行業(yè)營銷策略方案
- 汽車服務(wù)4S店安全生產(chǎn)管理制度
- (內(nèi)窺鏡有限公司)QG-Ⅰ型氣腹機使用說明書
- 泥結(jié)碎石路面的施工[新版]
- 表格式教學設(shè)計模板
- 非計劃再次手術(shù)管理制度與流程
- 道路交通標志標線圖解ppt課件
- “律師法學”課程教學大綱
- 【全面做好調(diào)研巡視問題整改工作表態(tài)發(fā)言】 巡視整改表態(tài)發(fā)言
- 鍋爐結(jié)焦、打焦防范措施
- 腺病毒感染診療指南
- 分頻器的簡易計算與制作
評論
0/150
提交評論