基于現(xiàn)場總線的智能樓宇溫度測(cè)控網(wǎng)絡(luò)設(shè)計(jì)
3 系統(tǒng)軟件設(shè)計(jì)
本系統(tǒng)軟件包括3個(gè)部分;第一部分是以PC機(jī)節(jié)點(diǎn)為管理中心的上位機(jī)的軟件設(shè)計(jì),采用VB6.0開發(fā),既可使系統(tǒng)與LAN進(jìn)行鏈接,又實(shí)現(xiàn)了友好的人機(jī)操作界面,用戶可以在主控室內(nèi)設(shè)置大樓內(nèi)各房間的運(yùn)行參數(shù),查詢各房間的溫度及控制設(shè)備的運(yùn)行情況,查看歷史運(yùn)行紀(jì)錄和實(shí)時(shí)運(yùn)行費(fèi)用等;第二部分是以AT89S52為控制核心的下位機(jī)的軟件設(shè)計(jì),采用匯編語言開發(fā),主要完成鍵盤掃描與輸出顯示,現(xiàn)場溫度數(shù)據(jù)的采集,超限聲光報(bào)警,配置3120的工作模式,AT89S52與3120進(jìn)行通信,溫度控制算法及對(duì)調(diào)溫設(shè)備的控制等;第三部分是以CY7C53120為核心的通信程序設(shè)計(jì),采用NeuronC開發(fā),完成節(jié)點(diǎn)外與網(wǎng)絡(luò)其他節(jié)點(diǎn)及上位機(jī)進(jìn)行信息交互,內(nèi)與AT89S52進(jìn)行通信。
圖3給出了溫度測(cè)控軟件的流程圖。為了節(jié)能而在溫度控制算法模塊中采用了增量型PID控制算法與模糊控制算法相結(jié)合,當(dāng)偏差較大時(shí)執(zhí)行前一算法,使溫度快速回到設(shè)定值附近,而當(dāng)偏差較小時(shí)執(zhí)行后一算法,以避免控制裝置對(duì)被控溫度過于敏感而頻繁動(dòng)作或振蕩,此外,還采取了變新/回風(fēng)比例自動(dòng)控制、變頻調(diào)速進(jìn)行變風(fēng)量空調(diào)控制、舒適性空調(diào)溫度上限設(shè)定值提高等節(jié)能措施,以達(dá)節(jié)能目的。
測(cè)試結(jié)果
選取第6個(gè)溫度測(cè)控智能節(jié)點(diǎn)所控制的312號(hào)房間進(jìn)行了溫度控制的測(cè)試,房間溫度希望的控制平衡值以0.5℃為步長由22℃開始變化到26.5℃,控制范圍分別為0,±1,:2,±3℃,測(cè)試結(jié)果如表1所示。測(cè)試數(shù)據(jù)表明:控制規(guī)律滿足人體對(duì)溫度舒適度感覺不大于26℃的控制要求;控制范圍值較小時(shí),在溫度的低端控制精度較高;控制范圍值較大時(shí),在溫度的高端控制精度較高。
5 結(jié) 論
本系統(tǒng)由于采用LonWorks現(xiàn)場總線技術(shù),使樓宇自動(dòng)化系統(tǒng)中通信可靠、便捷;采用基于單總線新一代數(shù)字溫度?傳感器DSl8B20,使系統(tǒng)簡單、靈活、方便,在常溫測(cè)量中有較大優(yōu)勢(shì);實(shí)際應(yīng)用在DSl8B20采用9位數(shù)字量轉(zhuǎn)換時(shí),分辨能力達(dá)到0.5℃,采用數(shù)字處理時(shí),可達(dá)到0.0625℃,滿足智能建筑的不同程度的控制要求。
評(píng)論