大型太陽能熱水工程控制系統(tǒng)設(shè)計
摘要:為了解決當(dāng)前太陽能熱水工程控制系統(tǒng)水住分段檢測的問題,利用水壓與水位的關(guān)系,采用壓力傳感器對儲水箱水壓進(jìn)行檢測,間接測量水位的方法,實(shí)現(xiàn)水位的連續(xù)測量,提高水位測量精度。系統(tǒng)以AT89C51單片機(jī)為核心控制器,采集水位水溫,實(shí)現(xiàn)上水和電輔助加熱的自動控制。通過DS12C887實(shí)時時鐘模塊,為系統(tǒng)提供準(zhǔn)確的基準(zhǔn)時間,水位低于設(shè)定值與用水量少的清晨時段上水相結(jié)合,提高了太陽能利用率,節(jié)約了電能。
關(guān)鍵詞:太陽能;熱水工程; AT89C51;水位檢測
0 引言
太陽能工程熱利用是新興的產(chǎn)業(yè),是現(xiàn)代控制技術(shù)和最新太陽能熱利用技術(shù)相結(jié)合的產(chǎn)物。與家用太陽能熱水器相比,大型太陽能熱水工程能夠在更大規(guī)模和應(yīng)用領(lǐng)域中發(fā)揮綠色能源的突出特點(diǎn)。隨著太陽熱水器系統(tǒng)的不斷發(fā)展,超大采光面積、大噸位儲水箱的大型太陽能熱水工程有著越來越多的使用。目前市場上大型太陽能熱水工程的控制系統(tǒng)大部分只具有溫度和水位顯示功能,而且分段顯示,對溫度的控制即使具有輔助加熱功能。由于加熱時間不能控制而產(chǎn)生過燒,從而浪費(fèi)大量的電能。以單片機(jī)為核心的控制器,對水位實(shí)現(xiàn)連續(xù)測量。采用DS12C887實(shí)時時鐘,根據(jù)用水時段和天氣狀況,實(shí)現(xiàn)自動上水控制和自動電輔助加熱,不僅實(shí)現(xiàn)了時間、溫度和水位三種參數(shù)實(shí)時顯示,而且具有時間設(shè)定、溫度設(shè)定與控制功能。
1 系統(tǒng)總體設(shè)計
系統(tǒng)以AT89C51單片機(jī)為核心,輔以水位水溫采集控制系統(tǒng),充分利用太陽能進(jìn)行加熱,同時考慮到太陽能的間歇性自動不給進(jìn)行能源轉(zhuǎn)換,有效地啟動一種輔助能源進(jìn)行加熱,通過智能控制達(dá)到全天候不間斷地提供熱水??刂葡到y(tǒng)主要完成溫度測量與顯示、水位測量與顯示、自動電輔助加熱、自動進(jìn)水等功能。上位機(jī)對整個系統(tǒng)的運(yùn)行狀態(tài)進(jìn)行監(jiān)測。系統(tǒng)總體框圖如圖1所示。
2 系統(tǒng)硬件設(shè)計
2.1 水位檢測電路
測量水位有很多種方法,例如電容式、浮球式和靜壓式等。目前浮球式液位檢測應(yīng)用較多,分段顯示水位有一定的局限性。根據(jù)水位與壓力的關(guān)系,采用測量壓力間接測量水位的方法,可以實(shí)現(xiàn)水位的連續(xù)測量。[!--empirenews.page--]
系統(tǒng)選擇DX100T系列傳感器中的陶瓷芯體傳感器,測溫范圍0~120℃,基本滿足太陽能熱水器水溫測量的要求。電源電壓為9 V,輸出值為27 mV。由于采樣值是模擬量,需經(jīng)過放大和A/D轉(zhuǎn)換后才能輸入單片機(jī),放大倍數(shù)約為185倍。放大電路如圖2所示。
2.2 水溫檢測檢測電路
水溫傳感器選擇美國Dallas半導(dǎo)體公司推出的一種改進(jìn)型智能溫度傳感器DS18B20,與傳統(tǒng)的熱敏電阻等測溫元件相比,能直接讀出被測溫度,并且可根據(jù)實(shí)際要求通過簡單的編程實(shí)現(xiàn)9~12位的數(shù)字值讀數(shù)方式。該傳感器直接輸出數(shù)字量,可以直接與單片機(jī)的I/O口相連。
DS18B20傳感器與單片機(jī)的連線如圖3所示。
2.3 自動上水控制電路
系統(tǒng)采用交流電磁閥控制上水。當(dāng)傳感器檢測到水位低于設(shè)定值時,單片機(jī)發(fā)出控制信號,驅(qū)動繼電器得電,電磁閥打開,水箱開始進(jìn)水;當(dāng)壓力傳感器檢測到液位達(dá)到設(shè)定液位時,單片機(jī)關(guān)閉控制信號,繼電器失電,電磁閥關(guān)閉。水位控制電路如圖4所示。
單片機(jī)輸出經(jīng)過光控晶閘管MOC3061進(jìn)行隔離,又經(jīng)一級雙向晶閘管KS驅(qū)動后,加在雙向晶閘管的控制級上,控制雙向晶閘管的導(dǎo)通,進(jìn)而控制上水。[!--empirenews.page--]
2.4 輔助加熱控制電路
當(dāng)熱水用量較大或天氣不好時,可以啟用輔助加熱來提供熱水。在太陽能系統(tǒng)中,繼電器輸出是實(shí)現(xiàn)蓄水箱輔助加熱的手段。對繼電器控制的安全有效是能安全地對蓄水箱進(jìn)行輔助加熱的保證。輔助加熱控制電路如圖5所示。
通過IIL117光電隔離器,使晶體管9013導(dǎo)通,控制繼電器工作,從而控制電加熱。
2.5 時鐘與顯示控制
為了實(shí)現(xiàn)清晨上水以及熱水器24 h供應(yīng)熱水的目的,控制系統(tǒng)必須有一個實(shí)時時鐘來為系統(tǒng)提供準(zhǔn)確的基準(zhǔn)時間。在軟件設(shè)計上則要實(shí)時的讀出當(dāng)前時間,同設(shè)定時間比較,以決定系統(tǒng)的工作狀態(tài)。該系統(tǒng)采用美國Dallas半導(dǎo)體公司的時鐘芯片DS12C887。該系統(tǒng)需要顯示水位水溫以及時間,因此系統(tǒng)采用4位的LED顯示,靜態(tài)工作方式。
3 系統(tǒng)軟件設(shè)計
控制系統(tǒng)的軟件設(shè)計使用C高級語言編寫的,采用模塊化結(jié)構(gòu)設(shè)計,整個軟件設(shè)計共有5部分,分別是:主程序、數(shù)據(jù)采集A/D轉(zhuǎn)換程序、控制子程序、鍵盤判斷子程序及顯示子程序。主程序流程圖如圖6所示。
4 結(jié)語
以單片機(jī)為核心的太陽能熱水工程控制系統(tǒng),結(jié)構(gòu)簡單,成本低,功能實(shí)用,使用方便,實(shí)現(xiàn)了對水溫、水溫的連續(xù)測量與顯示,上水與電輔熱的自動控制。根據(jù)系統(tǒng)時鐘分時段上水與電輔熱,大大提高了太陽能的利用率,節(jié)約了電能。隨著國家節(jié)能減排措施力度不斷加大,使得太陽能熱水的開發(fā)利用在社會經(jīng)濟(jì)發(fā)展中具有美好、廣闊的前景。