• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      基于單片機(jī)的太陽(yáng)能熱水器智能控制器的設(shè)計(jì)

      2014-11-27 15:44:06陳開(kāi)開(kāi)
      新媒體研究 2014年19期
      關(guān)鍵詞:單片機(jī)

      陳開(kāi)開(kāi)

      摘 要 太陽(yáng)能熱水器作為太陽(yáng)能利用中最常見(jiàn)的一種裝置,經(jīng)濟(jì)效益明顯,正在迅速的推廣應(yīng)用。本課題根據(jù)太陽(yáng)能熱水器的功能特點(diǎn)以及對(duì)其控制器的要求,提出一種基于51單片機(jī)的太陽(yáng)能熱水器智能控制器的設(shè)計(jì)方法。該設(shè)計(jì)利用51單片機(jī)作為系統(tǒng)的主控制器,配合其他控制電路協(xié)調(diào)工作。利用溫度傳感器和水位測(cè)量傳感器實(shí)現(xiàn)了對(duì)水溫和水位的測(cè)量,并通過(guò)預(yù)定值,實(shí)時(shí)調(diào)節(jié)溫度和水量,實(shí)現(xiàn)24小時(shí)不間斷供應(yīng)熱水;同時(shí),通過(guò)相關(guān)控制電路和軟件程序的設(shè)計(jì)還實(shí)現(xiàn)了加熱裝置和上水裝置的全自動(dòng)運(yùn)行,提高了熱水器的自動(dòng)化和智能化程度。

      關(guān)鍵詞 太陽(yáng)能熱水器;單片機(jī);智能控制器

      中圖分類(lèi)號(hào):TP273 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1671-7597(2014)19-0009-02

      1 系統(tǒng)硬件設(shè)計(jì)

      1.1 概述

      太陽(yáng)能因其無(wú)污染、取自自然、費(fèi)用低廉等特點(diǎn)而受到越來(lái)越多的人的關(guān)注。本設(shè)計(jì)應(yīng)用范圍很廣、技術(shù)成熟的STC公司生產(chǎn)的89C51單片機(jī)為中央控制核心,將來(lái)自溫度傳感器的溫度信號(hào)和水位檢測(cè)傳感器的水位信號(hào)經(jīng)單片機(jī)處理后,由LCD1602液晶顯示屏顯示當(dāng)前水箱中的水溫和水量;并通過(guò)跟預(yù)設(shè)定值作比較,驅(qū)動(dòng)輔助加熱裝置和上手裝置的電磁開(kāi)關(guān)的工作狀態(tài),自動(dòng)實(shí)現(xiàn)溫度控制和水量加載,同時(shí)根據(jù)軟件程序的設(shè)定,實(shí)現(xiàn)低溫/高溫報(bào)警,水位低限/高限報(bào)警等過(guò)程。

      1.2 總體硬件結(jié)構(gòu)

      依據(jù)設(shè)計(jì)任務(wù)和系統(tǒng)需要實(shí)現(xiàn)的功能,綜合成本等考慮設(shè)計(jì)出如下的硬件結(jié)構(gòu)框圖,如圖1所示。

      圖1 硬件結(jié)構(gòu)框圖

      該控制系統(tǒng)以STC89C51單片機(jī)作為中央控制器,通過(guò)DS18B20溫度傳感器檢測(cè)當(dāng)前水溫,通過(guò)單片機(jī)的處理在1602液晶顯示屏上顯示當(dāng)前的溫度值。另外一路是水位檢測(cè)傳感器測(cè)量?jī)?chǔ)水箱中水位高低,并通過(guò)指示燈的變化顯示水位檔。系統(tǒng)工作時(shí),單片機(jī)在內(nèi)部通過(guò)比較設(shè)定的溫度和當(dāng)前溫度:當(dāng)前溫度小于設(shè)定值時(shí)就會(huì)閉合繼電器開(kāi)關(guān),開(kāi)啟加熱裝置。在自動(dòng)上水控制方面,當(dāng)水位低于低水檔時(shí)會(huì)自動(dòng)閉合上水裝置的繼電器開(kāi)關(guān),啟動(dòng)上水裝置,水位到達(dá)高水位檔時(shí)就會(huì)自動(dòng)斷開(kāi)繼電器開(kāi)關(guān),停止上水。

      1.3 溫度傳感器選型與介紹

      本系統(tǒng)所選用的溫度傳感器是美國(guó)達(dá)拉斯公司設(shè)計(jì)生產(chǎn)的DS18B20數(shù)字傳感器,它以9位數(shù)字量的形式反映被測(cè)物的實(shí)際溫度值。DS18B20通過(guò)一個(gè)單總線(xiàn)接口發(fā)送或接收數(shù)據(jù),用于讀寫(xiě)和溫度轉(zhuǎn)換的電源可以從數(shù)據(jù)線(xiàn)本身獲得,無(wú)需外部提供電源[1]。

      DS18B20在使用時(shí),通常連接微控制器系統(tǒng)實(shí)現(xiàn)溫度數(shù)據(jù)的采集。使用時(shí)只需將DS18B20信號(hào)線(xiàn)與單片機(jī)某位I/O接口相連,如果想實(shí)現(xiàn)多點(diǎn)、多地測(cè)溫可以在改位I/O上掛接多個(gè)。

      1.4 水位檢測(cè)電路設(shè)計(jì)

      本設(shè)計(jì)中的水位檢測(cè)傳感器利用的檢測(cè)原理是水的導(dǎo)電性。此處將儲(chǔ)水箱等分為三個(gè)區(qū)域,水位檢測(cè)利用不同深度下的水位電極和水底公共電極直間的電勢(shì)差的不同來(lái)完成;具體檢測(cè)操作如下。

      1)由單片機(jī)依次向各個(gè)水位的電極輸出高電平。

      2)由公共電極實(shí)現(xiàn)不同水位下的電位轉(zhuǎn)換,即當(dāng)水位達(dá)到對(duì)應(yīng)的電極,則輸出低電平,否則為高電平。

      3)每進(jìn)行一次循環(huán)檢測(cè)便得到4個(gè)串行數(shù)據(jù),分析這幾個(gè)數(shù)據(jù)后便可得知當(dāng)前的水位值,再由1602顯示屏顯示水位情況,以此達(dá)到水位檢測(cè)的目的[3]。

      1.5 電磁繼電器電路及原理

      水溫和水位的控制需要在水溫低限時(shí)進(jìn)行加熱,在水位低限時(shí)進(jìn)行加水,這就要有一個(gè)相應(yīng)水位和水溫信號(hào)的開(kāi)關(guān),實(shí)現(xiàn)水溫和水位的自動(dòng)控制,這里用到的是電磁繼電器,當(dāng)其線(xiàn)圈接通,由于電磁感應(yīng)就會(huì)在鐵心上產(chǎn)生磁性,將開(kāi)關(guān)彈片吸合,使外部電路導(dǎo)通。

      控制電路工作原理:?jiǎn)纹瑱C(jī)輸出電平信號(hào),通過(guò)正向驅(qū)動(dòng)器,得到穩(wěn)定的低電平信號(hào),使發(fā)光二極管上下導(dǎo)通,通過(guò)發(fā)出的光導(dǎo)通后面的電路,導(dǎo)通三極管,電磁繼電器線(xiàn)圈得電,電磁繼電器工作,彈片向下吸引,開(kāi)關(guān)閉合,后面的電路開(kāi)始工作。

      1.6 液晶顯示模塊選型和介紹

      LCD1602液晶顯示屏能夠同時(shí)顯示16 x 2個(gè)字符,模塊內(nèi)部已經(jīng)存儲(chǔ)了包括阿拉伯?dāng)?shù)字0-9,英文字母A-Z、a-z、和日文假名等。模塊工作時(shí),只需把想要顯示的字符對(duì)應(yīng)的地址中的點(diǎn)陣字符圖形顯示出來(lái),我們就能看到字母出現(xiàn)在顯示屏上。同時(shí),由于1602顯示屏識(shí)別的是計(jì)算機(jī)系統(tǒng)的ASCII碼,操作時(shí)也可以用ASCII碼直接賦值。1602通過(guò)D0-D7的8位數(shù)據(jù)端傳輸數(shù)據(jù)和控制指令[4]。

      同時(shí),由于該LCD模塊內(nèi)部已經(jīng)集成硬件驅(qū)動(dòng)電路,因此為了方便與單片機(jī)的連接,模塊給出的是總線(xiàn)接口。1602內(nèi)部驅(qū)動(dòng)模塊提供八位或者四位數(shù)據(jù)總線(xiàn)連接方式,同時(shí),模塊外加一些電源接口和控制信號(hào)接口。各引腳編號(hào)及功能如表1

      所示。

      表1 1602引腳接口表

      2 系統(tǒng)軟件設(shè)計(jì)

      2.1 軟件總體流程

      系統(tǒng)上電自動(dòng)完成初始化設(shè)置,使各傳感器及控制電路完成準(zhǔn)備工作。初始化結(jié)束,程序開(kāi)始溫度及水位的測(cè)量,并將測(cè)量結(jié)果顯示在液晶屏屏,供用戶(hù)查看。當(dāng)溫度低于下限值時(shí),自動(dòng)閉合加熱繼電器開(kāi)關(guān),以提高水溫,直至水溫在合理范圍,自動(dòng)切斷繼電器開(kāi)關(guān)。同時(shí),系統(tǒng)設(shè)置了三個(gè)水位檔,根據(jù)水位的高度,自動(dòng)判斷當(dāng)前水位,并以相應(yīng)指示燈提示水位情況。當(dāng)水位低于最低限時(shí),系統(tǒng)自動(dòng)閉合上水繼電器開(kāi)關(guān),直至水位達(dá)到最高檔水位線(xiàn),再切斷該繼電器開(kāi)關(guān)。系統(tǒng)總體軟件流程如圖2所示,實(shí)現(xiàn)了水溫和水位的自動(dòng)調(diào)節(jié),提高了熱水器的智能化程度。

      圖2 系統(tǒng)總體流程圖

      2.2 溫度采集設(shè)計(jì)流程

      DS18B20溫度采集程序流程是根據(jù)DS18B20通訊協(xié)議,單片機(jī)控制DS18B20時(shí)首先需對(duì)其初始化,完成各寄存器初始設(shè)置;隨后啟動(dòng)溫度轉(zhuǎn)換功能,等待溫度的獲??;獲取數(shù)值后,讀取數(shù)據(jù)寄存器,獲取高字節(jié)數(shù)據(jù)DH,和低字節(jié)數(shù)據(jù)DL;最后根據(jù)二進(jìn)制規(guī)則換算出溫度值,并用于顯示。endprint

      以下為溫度采集函數(shù)的關(guān)鍵程序代碼:

      unsigned int ReadTemperature(void)//讀取溫度函數(shù)

      {

      unsigned char TL=0;

      unsigned char TH=0;

      unsigned int temp=0;

      float tt=0;

      Init_DS18B20();

      WriteOneChar(0xCC); // 跳過(guò)讀序號(hào)列號(hào)的操作

      WriteOneChar(0x44); // 啟動(dòng)溫度轉(zhuǎn)換

      Init_DS18B20();

      WriteOneChar(0xCC); //跳過(guò)讀序號(hào)列號(hào)的操作

      WriteOneChar(0xBE); //讀取溫度寄存器

      // Delay(200);

      TL=ReadOneChar(); //讀低8位

      TH=ReadOneChar(); //讀高8位

      temp = TH;

      temp <<=8;

      temp = temp |TL;

      tt=temp*0.0625;

      temp= tt*10+0.5; //放大10倍輸出并四舍五入

      return(temp);

      }

      2.3 水位檢測(cè)流程

      本系統(tǒng)中的水位檢測(cè)流程是通過(guò)判斷三根水位線(xiàn)被水淹沒(méi)的情況,實(shí)現(xiàn)水位的檢測(cè),并有相應(yīng)的水位指示燈告知用戶(hù),即當(dāng)前水位為高水位檔時(shí),綠燈亮;當(dāng)前為中水位檔時(shí),黃燈亮;當(dāng)前為低水位檔時(shí),紅燈亮。

      以下代碼為水位檢測(cè)控制程序:

      if(temp) <= 20) //水溫低于20度,啟動(dòng)加熱

      switch_hot = 1;

      else if(temp >= 40) //水溫高于40度,停止加熱

      switch_hot = 0;

      else

      switch_hot = 0;

      if(low == 0) //水位為低水位時(shí),紅色指示燈亮

      red = 1;

      else

      {

      red = 0;

      switch_water = 1; //水位 低于 低水位時(shí),開(kāi)啟自動(dòng)上水開(kāi)關(guān)

      }

      if(middle == 0) //水位為中水位時(shí),黃色指示燈亮

      yellow = 1;

      else

      yellow = 0;

      if(high == 0) //水位為高水位時(shí),綠色指示燈亮

      {

      green = 1;

      switch_water = 0;

      }

      else

      green = 0;

      3 系統(tǒng)測(cè)試

      通過(guò)以上章節(jié)對(duì)系統(tǒng)軟硬件的設(shè)計(jì),為驗(yàn)證實(shí)際測(cè)試效果,焊接了硬件電路板,并向單片機(jī)中下載了本系統(tǒng)程序代碼。該系統(tǒng)實(shí)現(xiàn)了如下功能。

      1)水溫顯示:水溫通過(guò)18B20傳感器的測(cè)量,在4位LED上顯示數(shù)值,且測(cè)溫范圍為0-90℃,精確到1度。實(shí)際測(cè)試中,發(fā)現(xiàn)該系統(tǒng)對(duì)水溫的檢測(cè)響應(yīng)快速、測(cè)量準(zhǔn)確,并能將溫度值以數(shù)字形式顯示在數(shù)碼管上,觀測(cè)方便。

      2)水位顯示:實(shí)際測(cè)試中,當(dāng)水位高于低水位檔導(dǎo)線(xiàn)時(shí),系統(tǒng)的低水位指示燈(紅色)亮起;當(dāng)水位高于中水位檔導(dǎo)線(xiàn)時(shí),系統(tǒng)的中水位指示燈(黃色)亮起;當(dāng)水位高于高水位檔導(dǎo)線(xiàn)時(shí),系統(tǒng)的高水位指示燈(綠色)亮起;此時(shí),逐漸放水,會(huì)發(fā)現(xiàn)指示燈又依次熄滅,達(dá)到向用戶(hù)觀測(cè)水位和指示水位變化的作用。

      3)系統(tǒng)水位/水溫自動(dòng)控制實(shí)現(xiàn):當(dāng)水位低于低水位檔時(shí),系統(tǒng)自動(dòng)閉合上水裝置的繼電器開(kāi)關(guān),開(kāi)始上水,直到超過(guò)高水位檔時(shí),自動(dòng)斷開(kāi)上水開(kāi)關(guān);當(dāng)水溫低于設(shè)定的溫度下限時(shí),系統(tǒng)根據(jù)外部檢測(cè)信號(hào)啟動(dòng)加熱裝置的繼電器開(kāi)關(guān),輔助加熱,直到溫度達(dá)到高限值時(shí),斷開(kāi)加熱開(kāi)關(guān)。

      參考文獻(xiàn)

      [1]王俊杰.基于89C51單片機(jī)的太陽(yáng)能熱水器智能控制器的設(shè)計(jì)[J].鄭州輕工業(yè)學(xué)院學(xué)報(bào),2005,20(3):67-68.

      [2]張振榮,晉明武,王毅平.MCS- 51單片機(jī)原理及實(shí)用技術(shù)[M].北京:人民郵電出版社,2000:64-120.

      [3]張景文,王震宏.基于單片機(jī)的太陽(yáng)能熱水器智能控制系統(tǒng)[J].西華大學(xué)學(xué)報(bào),2008,27(5):25-28.

      [4]張學(xué)峰.基于單片機(jī)控制的太陽(yáng)能熱水器全自動(dòng)電路[J].現(xiàn)代電子技術(shù),2005,195(4):5-7.endprint

      以下為溫度采集函數(shù)的關(guān)鍵程序代碼:

      unsigned int ReadTemperature(void)//讀取溫度函數(shù)

      {

      unsigned char TL=0;

      unsigned char TH=0;

      unsigned int temp=0;

      float tt=0;

      Init_DS18B20();

      WriteOneChar(0xCC); // 跳過(guò)讀序號(hào)列號(hào)的操作

      WriteOneChar(0x44); // 啟動(dòng)溫度轉(zhuǎn)換

      Init_DS18B20();

      WriteOneChar(0xCC); //跳過(guò)讀序號(hào)列號(hào)的操作

      WriteOneChar(0xBE); //讀取溫度寄存器

      // Delay(200);

      TL=ReadOneChar(); //讀低8位

      TH=ReadOneChar(); //讀高8位

      temp = TH;

      temp <<=8;

      temp = temp |TL;

      tt=temp*0.0625;

      temp= tt*10+0.5; //放大10倍輸出并四舍五入

      return(temp);

      }

      2.3 水位檢測(cè)流程

      本系統(tǒng)中的水位檢測(cè)流程是通過(guò)判斷三根水位線(xiàn)被水淹沒(méi)的情況,實(shí)現(xiàn)水位的檢測(cè),并有相應(yīng)的水位指示燈告知用戶(hù),即當(dāng)前水位為高水位檔時(shí),綠燈亮;當(dāng)前為中水位檔時(shí),黃燈亮;當(dāng)前為低水位檔時(shí),紅燈亮。

      以下代碼為水位檢測(cè)控制程序:

      if(temp) <= 20) //水溫低于20度,啟動(dòng)加熱

      switch_hot = 1;

      else if(temp >= 40) //水溫高于40度,停止加熱

      switch_hot = 0;

      else

      switch_hot = 0;

      if(low == 0) //水位為低水位時(shí),紅色指示燈亮

      red = 1;

      else

      {

      red = 0;

      switch_water = 1; //水位 低于 低水位時(shí),開(kāi)啟自動(dòng)上水開(kāi)關(guān)

      }

      if(middle == 0) //水位為中水位時(shí),黃色指示燈亮

      yellow = 1;

      else

      yellow = 0;

      if(high == 0) //水位為高水位時(shí),綠色指示燈亮

      {

      green = 1;

      switch_water = 0;

      }

      else

      green = 0;

      3 系統(tǒng)測(cè)試

      通過(guò)以上章節(jié)對(duì)系統(tǒng)軟硬件的設(shè)計(jì),為驗(yàn)證實(shí)際測(cè)試效果,焊接了硬件電路板,并向單片機(jī)中下載了本系統(tǒng)程序代碼。該系統(tǒng)實(shí)現(xiàn)了如下功能。

      1)水溫顯示:水溫通過(guò)18B20傳感器的測(cè)量,在4位LED上顯示數(shù)值,且測(cè)溫范圍為0-90℃,精確到1度。實(shí)際測(cè)試中,發(fā)現(xiàn)該系統(tǒng)對(duì)水溫的檢測(cè)響應(yīng)快速、測(cè)量準(zhǔn)確,并能將溫度值以數(shù)字形式顯示在數(shù)碼管上,觀測(cè)方便。

      2)水位顯示:實(shí)際測(cè)試中,當(dāng)水位高于低水位檔導(dǎo)線(xiàn)時(shí),系統(tǒng)的低水位指示燈(紅色)亮起;當(dāng)水位高于中水位檔導(dǎo)線(xiàn)時(shí),系統(tǒng)的中水位指示燈(黃色)亮起;當(dāng)水位高于高水位檔導(dǎo)線(xiàn)時(shí),系統(tǒng)的高水位指示燈(綠色)亮起;此時(shí),逐漸放水,會(huì)發(fā)現(xiàn)指示燈又依次熄滅,達(dá)到向用戶(hù)觀測(cè)水位和指示水位變化的作用。

      3)系統(tǒng)水位/水溫自動(dòng)控制實(shí)現(xiàn):當(dāng)水位低于低水位檔時(shí),系統(tǒng)自動(dòng)閉合上水裝置的繼電器開(kāi)關(guān),開(kāi)始上水,直到超過(guò)高水位檔時(shí),自動(dòng)斷開(kāi)上水開(kāi)關(guān);當(dāng)水溫低于設(shè)定的溫度下限時(shí),系統(tǒng)根據(jù)外部檢測(cè)信號(hào)啟動(dòng)加熱裝置的繼電器開(kāi)關(guān),輔助加熱,直到溫度達(dá)到高限值時(shí),斷開(kāi)加熱開(kāi)關(guān)。

      參考文獻(xiàn)

      [1]王俊杰.基于89C51單片機(jī)的太陽(yáng)能熱水器智能控制器的設(shè)計(jì)[J].鄭州輕工業(yè)學(xué)院學(xué)報(bào),2005,20(3):67-68.

      [2]張振榮,晉明武,王毅平.MCS- 51單片機(jī)原理及實(shí)用技術(shù)[M].北京:人民郵電出版社,2000:64-120.

      [3]張景文,王震宏.基于單片機(jī)的太陽(yáng)能熱水器智能控制系統(tǒng)[J].西華大學(xué)學(xué)報(bào),2008,27(5):25-28.

      [4]張學(xué)峰.基于單片機(jī)控制的太陽(yáng)能熱水器全自動(dòng)電路[J].現(xiàn)代電子技術(shù),2005,195(4):5-7.endprint

      以下為溫度采集函數(shù)的關(guān)鍵程序代碼:

      unsigned int ReadTemperature(void)//讀取溫度函數(shù)

      {

      unsigned char TL=0;

      unsigned char TH=0;

      unsigned int temp=0;

      float tt=0;

      Init_DS18B20();

      WriteOneChar(0xCC); // 跳過(guò)讀序號(hào)列號(hào)的操作

      WriteOneChar(0x44); // 啟動(dòng)溫度轉(zhuǎn)換

      Init_DS18B20();

      WriteOneChar(0xCC); //跳過(guò)讀序號(hào)列號(hào)的操作

      WriteOneChar(0xBE); //讀取溫度寄存器

      // Delay(200);

      TL=ReadOneChar(); //讀低8位

      TH=ReadOneChar(); //讀高8位

      temp = TH;

      temp <<=8;

      temp = temp |TL;

      tt=temp*0.0625;

      temp= tt*10+0.5; //放大10倍輸出并四舍五入

      return(temp);

      }

      2.3 水位檢測(cè)流程

      本系統(tǒng)中的水位檢測(cè)流程是通過(guò)判斷三根水位線(xiàn)被水淹沒(méi)的情況,實(shí)現(xiàn)水位的檢測(cè),并有相應(yīng)的水位指示燈告知用戶(hù),即當(dāng)前水位為高水位檔時(shí),綠燈亮;當(dāng)前為中水位檔時(shí),黃燈亮;當(dāng)前為低水位檔時(shí),紅燈亮。

      以下代碼為水位檢測(cè)控制程序:

      if(temp) <= 20) //水溫低于20度,啟動(dòng)加熱

      switch_hot = 1;

      else if(temp >= 40) //水溫高于40度,停止加熱

      switch_hot = 0;

      else

      switch_hot = 0;

      if(low == 0) //水位為低水位時(shí),紅色指示燈亮

      red = 1;

      else

      {

      red = 0;

      switch_water = 1; //水位 低于 低水位時(shí),開(kāi)啟自動(dòng)上水開(kāi)關(guān)

      }

      if(middle == 0) //水位為中水位時(shí),黃色指示燈亮

      yellow = 1;

      else

      yellow = 0;

      if(high == 0) //水位為高水位時(shí),綠色指示燈亮

      {

      green = 1;

      switch_water = 0;

      }

      else

      green = 0;

      3 系統(tǒng)測(cè)試

      通過(guò)以上章節(jié)對(duì)系統(tǒng)軟硬件的設(shè)計(jì),為驗(yàn)證實(shí)際測(cè)試效果,焊接了硬件電路板,并向單片機(jī)中下載了本系統(tǒng)程序代碼。該系統(tǒng)實(shí)現(xiàn)了如下功能。

      1)水溫顯示:水溫通過(guò)18B20傳感器的測(cè)量,在4位LED上顯示數(shù)值,且測(cè)溫范圍為0-90℃,精確到1度。實(shí)際測(cè)試中,發(fā)現(xiàn)該系統(tǒng)對(duì)水溫的檢測(cè)響應(yīng)快速、測(cè)量準(zhǔn)確,并能將溫度值以數(shù)字形式顯示在數(shù)碼管上,觀測(cè)方便。

      2)水位顯示:實(shí)際測(cè)試中,當(dāng)水位高于低水位檔導(dǎo)線(xiàn)時(shí),系統(tǒng)的低水位指示燈(紅色)亮起;當(dāng)水位高于中水位檔導(dǎo)線(xiàn)時(shí),系統(tǒng)的中水位指示燈(黃色)亮起;當(dāng)水位高于高水位檔導(dǎo)線(xiàn)時(shí),系統(tǒng)的高水位指示燈(綠色)亮起;此時(shí),逐漸放水,會(huì)發(fā)現(xiàn)指示燈又依次熄滅,達(dá)到向用戶(hù)觀測(cè)水位和指示水位變化的作用。

      3)系統(tǒng)水位/水溫自動(dòng)控制實(shí)現(xiàn):當(dāng)水位低于低水位檔時(shí),系統(tǒng)自動(dòng)閉合上水裝置的繼電器開(kāi)關(guān),開(kāi)始上水,直到超過(guò)高水位檔時(shí),自動(dòng)斷開(kāi)上水開(kāi)關(guān);當(dāng)水溫低于設(shè)定的溫度下限時(shí),系統(tǒng)根據(jù)外部檢測(cè)信號(hào)啟動(dòng)加熱裝置的繼電器開(kāi)關(guān),輔助加熱,直到溫度達(dá)到高限值時(shí),斷開(kāi)加熱開(kāi)關(guān)。

      參考文獻(xiàn)

      [1]王俊杰.基于89C51單片機(jī)的太陽(yáng)能熱水器智能控制器的設(shè)計(jì)[J].鄭州輕工業(yè)學(xué)院學(xué)報(bào),2005,20(3):67-68.

      [2]張振榮,晉明武,王毅平.MCS- 51單片機(jī)原理及實(shí)用技術(shù)[M].北京:人民郵電出版社,2000:64-120.

      [3]張景文,王震宏.基于單片機(jī)的太陽(yáng)能熱水器智能控制系統(tǒng)[J].西華大學(xué)學(xué)報(bào),2008,27(5):25-28.

      [4]張學(xué)峰.基于單片機(jī)控制的太陽(yáng)能熱水器全自動(dòng)電路[J].現(xiàn)代電子技術(shù),2005,195(4):5-7.endprint

      猜你喜歡
      單片機(jī)
      基于單片機(jī)的SPWM控制逆變器的設(shè)計(jì)與實(shí)現(xiàn)
      電子制作(2019年13期)2020-01-14 03:15:28
      基于單片機(jī)的層次漸變暖燈的研究
      電子制作(2019年15期)2019-08-27 01:12:10
      基于單片機(jī)的多功能智能插排
      電子制作(2019年11期)2019-07-04 00:34:48
      基于單片機(jī)的便捷式LCF測(cè)量?jī)x
      電子制作(2019年9期)2019-05-30 09:42:02
      小議PLC與單片機(jī)之間的串行通信及應(yīng)用
      電子制作(2018年12期)2018-08-01 00:48:04
      MSP430單片機(jī)在仿真中要注意的幾點(diǎn)問(wèn)題
      電子制作(2017年9期)2017-04-17 03:00:53
      基于單片機(jī)的平衡控制系統(tǒng)設(shè)計(jì)
      電子制作(2017年19期)2017-02-02 07:08:27
      基于單片機(jī)的三維LED點(diǎn)陣設(shè)計(jì)
      電子制作(2016年21期)2016-05-17 03:52:51
      Microchip推出兩個(gè)全新PIC單片機(jī)系列
      基于Proteus的單片機(jī)控制系統(tǒng)的仿真設(shè)計(jì)
      栖霞市| 大宁县| 靖宇县| 垫江县| 丹凤县| 时尚| 汾西县| 高台县| 措勤县| 且末县| 榆社县| 依兰县| 明光市| 日照市| 闽清县| 湖州市| 阿拉善盟| 苏尼特右旗| 柘荣县| 友谊县| 景谷| 大关县| 随州市| 新余市| 新绛县| 扶绥县| 铜鼓县| 博湖县| 大安市| 阳信县| 深州市| 万宁市| 池州市| 武功县| 鹤壁市| 彭水| 江永县| 专栏| 原阳县| 万全县| 焦作市|