首頁(yè) > 行業(yè)資訊

太陽(yáng)能熱水器控制系統(tǒng)部分硬件電路的設(shè)計(jì)

來(lái)源:新能源網(wǎng)
時(shí)間:2015-10-20 16:05:59
熱度:

太陽(yáng)能熱水器控制系統(tǒng)部分硬件電路的設(shè)計(jì)太陽(yáng)能熱水器智能控制系統(tǒng)主要是由AT89C51單片機(jī)控制、DS18B20溫度傳感器、獨(dú)立鍵盤(pán)、LED數(shù)碼管和報(bào)警系統(tǒng)等五大部分組成。該系統(tǒng)能測(cè)

  太陽(yáng)能熱水器智能控制系統(tǒng)主要是由AT89C51單片機(jī)控制、DS18B20溫度傳感器、獨(dú)立鍵盤(pán)、LED數(shù)碼管和報(bào)警系統(tǒng)等五大部分組成。該系統(tǒng)能測(cè)量并顯示水溫、設(shè)置水溫的范圍,如果水溫不處于所設(shè)置水溫的范圍則報(bào)警。以下主要對(duì)控制系統(tǒng)部分硬件電路的測(cè)溫電路和水位監(jiān)測(cè)電路分別進(jìn)行設(shè)計(jì)。

  一、測(cè)溫電路設(shè)計(jì)

  1.DS18B20的引腳圖及方框

  DS18B20的外形及管腳排列。

  ①GND:地信號(hào)。②DQ:數(shù)據(jù)輸入/輸出引腳。用在寄生電源下,可向器件提供電源。③VDD:可選擇的VDD引腳。當(dāng)工作于寄生電源時(shí),此引腳必須接地。

  2.DS18B20主要性能和功能特性描述

  (1)DS18B20主要性能

 ?、侏?dú)特的單線接口方式,DS18B20在與微處理器連接時(shí)僅需要一條口線即可實(shí)現(xiàn)微處理器與DS18B20的雙向通訊。②測(cè)溫范圍-55℃~+125℃,固有測(cè)溫分辨率0.5℃。③支持多點(diǎn)組網(wǎng)功能,多個(gè)DS18B20可以并聯(lián)在唯一的三線上,最多只能并聯(lián)8個(gè),如果數(shù)量過(guò)多,會(huì)使供電電源電壓過(guò)低,從而造成信號(hào)傳輸?shù)牟环€(wěn)定,實(shí)現(xiàn)多點(diǎn)測(cè)溫。④工作電源:3-5V/DC。⑤在使用中不需要任何外圍元件。⑥測(cè)量結(jié)果以9-12位數(shù)字量方式串行傳送。⑦不銹鋼保護(hù)管直徑Φ6。⑧用于DN15-25,DN40-DN250各種介質(zhì)工業(yè)管道、小空間設(shè)備測(cè)溫。⑨標(biāo)準(zhǔn)安裝螺紋M10X1,M12X1.5,G1/2任選。⑩PVC電纜直接出線或德式球型接線盒出線,便于與其它設(shè)備連接。

 ?。?)DS18B20功能特性描述

  DS18B20溫度傳感器內(nèi)部存儲(chǔ)器還包括一個(gè)高速暫存RAM和一個(gè)非易失性可電擦除的EERAM。高速暫存RAM結(jié)構(gòu)為9字節(jié)存儲(chǔ)器,結(jié)構(gòu)如表3.1所示。頭2個(gè)字節(jié)包含測(cè)得溫度信息,第3、4字節(jié)TH和TL的拷貝,是易失的,每次上電復(fù)位時(shí)被刷新。高速暫存RAM的第6、7、8字節(jié)保留未用,表現(xiàn)為全邏輯第9字節(jié)讀出前面所有8字節(jié)CRC碼,可用來(lái)檢驗(yàn)數(shù)據(jù),從而保證通信數(shù)據(jù)的正確性。

  第5字節(jié)為配置寄存器,它的內(nèi)容用于確定溫度值的數(shù)字轉(zhuǎn)換分辨率。DS18B20工作時(shí)寄存器中的分辨率轉(zhuǎn)換為相應(yīng)精度的溫度數(shù)值。該字節(jié)各位的定義如表3.2所示。低5位都為1,TM是工作模式位,用于設(shè)置DS18B20在工作模式還是在測(cè)試模式,DS18B20出廠時(shí)該位被設(shè)置為0,用戶(hù)可改動(dòng),R1和R0決定溫度轉(zhuǎn)換的精度位數(shù),來(lái)設(shè)置分辨率。如表1所示。

  由表2、3可見(jiàn),DS18B20分辨率越高,所需要的溫度數(shù)據(jù)轉(zhuǎn)換時(shí)間越長(zhǎng)。當(dāng)DS18B20接收到溫度轉(zhuǎn)換命令后,開(kāi)始啟動(dòng)轉(zhuǎn)換。轉(zhuǎn)換后,溫度值就以16位帶符號(hào)的二進(jìn)制補(bǔ)碼形式存儲(chǔ)在高速暫存存儲(chǔ)器的第1、2字節(jié)。單片機(jī)可以通過(guò)單線接口讀出該數(shù)據(jù),讀數(shù)據(jù)時(shí)低位在先,高位在后,數(shù)據(jù)格式以0.0625℃/LSB形式表示。DS18B20中的溫度傳感器可完成對(duì)溫度的測(cè)量,以12位轉(zhuǎn)化為例。其中S為符號(hào)位。

 ?。?)DS18B20供電方式

 ?、貲S18B20寄生電源供電方式電路

  DS18B20寄生電源供電電路,如圖3所示,要想使DS18B20進(jìn)行精確的溫度轉(zhuǎn)換,I/O線必須保證在溫度轉(zhuǎn)換期間提供足夠的能量,由于每個(gè)DS18B20在溫度轉(zhuǎn)換期間工作電流達(dá)到1mA,當(dāng)幾個(gè)溫度傳感器掛在同一根I/O線上進(jìn)行多點(diǎn)測(cè)溫時(shí),靠上拉電阻是無(wú)法提供足夠的能量,會(huì)造成無(wú)法轉(zhuǎn)換溫度或溫度誤差極大。

 ?、贒S18B20的外部電源供電方式

  DS18B20外部供電有單點(diǎn)測(cè)溫電路和多點(diǎn)測(cè)溫電路,單點(diǎn)測(cè)溫電路如圖4所示。此時(shí)I/O線不需要強(qiáng)上拉電壓,同時(shí)在總線上可以掛接多個(gè)DS18B20傳感器,組成多點(diǎn)測(cè)溫系統(tǒng)。但要注意在外部供電的方式下DS18B20的GND引腳不能懸空,否則讀取的溫度總是85℃。

  比較上述兩種供電方式后認(rèn)為外部電源供電方式對(duì)電源要求比電源供電方式優(yōu)越些且穩(wěn)定性好,由于是家用,溫度精度不需太過(guò)精準(zhǔn),故在此設(shè)計(jì)中采用外部電源供電方式供電單點(diǎn)測(cè)溫電路。

  3.測(cè)溫電路的總成

  DS18B20是智能溫度傳感器,它的輸入/輸出采用數(shù)字量,以單總線技術(shù),接收主機(jī)發(fā)送的命令,根據(jù)DS18B20內(nèi)部的協(xié)議進(jìn)行相應(yīng)的處理,將轉(zhuǎn)換的溫度以串口發(fā)送給主機(jī)。主機(jī)按照通信協(xié)議用一個(gè)IO口模擬DS18B20的時(shí)序,發(fā)送命令(初始化命令、ROM命令、功能命令)給DS18B20,并讀取溫度值,在內(nèi)部進(jìn)行相應(yīng)的數(shù)值處理,用圖形液晶模塊顯示各點(diǎn)的溫度。當(dāng)某點(diǎn)溫度超過(guò)設(shè)置值時(shí),報(bào)警器開(kāi)始報(bào)警,從而實(shí)現(xiàn)了對(duì)各點(diǎn)溫度的實(shí)時(shí)監(jiān)控。

  二、水位監(jiān)測(cè)電路設(shè)計(jì)

  水位控制器是指通過(guò)機(jī)械式或電子式的方法來(lái)進(jìn)行高低水位的控制,可以控制電磁閥、水泵等,成為水位自動(dòng)控制器或水位報(bào)警器,從而來(lái)實(shí)現(xiàn)半自動(dòng)化或者全自動(dòng)化,方法有多種,根據(jù)選用不同的產(chǎn)品而不同。

  下面對(duì)電子式水位開(kāi)關(guān)和浮球開(kāi)關(guān)加以介紹。

  電子式水位開(kāi)關(guān)原理是通過(guò)電子探頭對(duì)水位檢測(cè),再由水位檢測(cè)專(zhuān)用芯片對(duì)檢測(cè)到信號(hào)進(jìn)行處理,當(dāng)被測(cè)液體到達(dá)動(dòng)作點(diǎn)時(shí),芯片輸出高或低電平信號(hào),再配合水位控制器,實(shí)現(xiàn)對(duì)液位控制。不需浮球和干簧管,外部無(wú)機(jī)械動(dòng)作,耐污耐用,不怕漂浮物影響,任意角度安裝,豎向安裝有一定防波浪功能,適宜長(zhǎng)時(shí)間浸在水中,工作電壓是直流5-24V,很安全。這種方式較實(shí)用,耐污,壽命長(zhǎng),安全。

  浮球控制開(kāi)關(guān)基本上有兩種方式:一種是浮球開(kāi)關(guān)帶著一個(gè)大的金屬球,浸在水中時(shí)浮力大,可以控制兩個(gè)水位,比如水滿(mǎn)了,浮球因?yàn)楦×Χ仙瑤?dòng)球閥運(yùn)動(dòng),使閥門(mén)關(guān)閉,停止進(jìn)水,當(dāng)水少了,浮球下降,閥門(mén)打開(kāi),又再進(jìn)水,如此循環(huán)。這種方式較多應(yīng)用在煮開(kāi)水器和衛(wèi)生間的沖水器上。還有一種是帶干簧管的微型浮球開(kāi)關(guān),由外面帶有磁性小浮球使桿里面的干簧管閉合,從而控制水位,多數(shù)應(yīng)用在清水的水位控制,一般十幾塊錢(qián)就有交易了,但易受污物影響,不適用在污水上。

  第二種是電纜式浮球開(kāi)關(guān),該裝置通過(guò)一彈性電線與水泵連接,可用于水塔、水池水位高低的自動(dòng)控制和缺水保護(hù),允許接的用電器是220V,10A左右,平衡錘或彈性電線的某一固定點(diǎn)到浮筒間的電線長(zhǎng)度,決定水位的高低。這種水位開(kāi)關(guān)價(jià)格便宜,對(duì)于一些要求不太嚴(yán)格的場(chǎng)合適用,有一定耐污能力。

  但存在這樣的問(wèn)題:浮球易受外界雜物影響其穩(wěn)定性,特別是纖維狀的雜物纏繞而有失誤,同一小水箱里不宜使用多個(gè),否則會(huì)相纏繞。使用壽命相對(duì)短些,而且多數(shù)直接接220V,存在一定的安全隱患,終有一天因?yàn)殡娋€破損而漏電電人。所以電纜式浮球開(kāi)關(guān)一般有這樣的警告:電源線是本裝置的完整部分,一經(jīng)發(fā)現(xiàn)電線受損,本裝置應(yīng)被替換,不準(zhǔn)對(duì)電線進(jìn)行修理。

  綜上所述,由于是簡(jiǎn)易熱水器,對(duì)水位控制不要求非常精確,因此可以采用浮球控制開(kāi)關(guān)。在此設(shè)計(jì)中有兩個(gè)水位段,分別是低水位、高水位。其中水位的檢測(cè)是通過(guò)兩個(gè)單刀單擲開(kāi)關(guān)的閉合得知的并且同時(shí)用兩個(gè)數(shù)碼管表示出來(lái),其結(jié)構(gòu)簡(jiǎn)單明了。