基于C8051F020海水預(yù)處理模塊測(cè)控系統(tǒng)設(shè)計(jì)
控制系統(tǒng)對(duì)各路傳感器的采集應(yīng)該是實(shí)時(shí)的,本控制器模擬量通道數(shù)為7路,而C8051F020本身自帶的A/D轉(zhuǎn)換通道為16路,其中8路為12位采集精度,對(duì)每組轉(zhuǎn)換值取算術(shù)平均,完全滿足控制器的要求,采用定時(shí)器定時(shí)溢出觸發(fā)方式啟動(dòng)轉(zhuǎn)換,系統(tǒng)初始化完成就一直處于轉(zhuǎn)換運(yùn)行狀態(tài)。
A/D轉(zhuǎn)換子程序如下:
4 控制器試驗(yàn)
為了驗(yàn)證控制系統(tǒng)可行性,按照系統(tǒng)圖1設(shè)計(jì)一套預(yù)處理裝置,分別在海水人口、混合器出口以及濃海水排出口安裝PT100溫度傳感器,在混合器出口和濃海水出口處安裝流量傳感器,而海水進(jìn)口流量則為兩者之差。本系統(tǒng)設(shè)計(jì)了兩項(xiàng)試驗(yàn)用于驗(yàn)證裝置的可控性。
試驗(yàn)1:進(jìn)入模塊的海水溫度T1變化,模塊可自動(dòng)調(diào)節(jié)到期望的參數(shù)值,即混合后(出模塊、進(jìn)入海水淡化裝置)的模塊出水溫度和流量可控。
試驗(yàn)2:進(jìn)入模塊的海水保持溫度T1不變,模塊出水可按設(shè)定值輸出,滿足海水淡化裝置變負(fù)荷要求(不同進(jìn)水流量)。
兩項(xiàng)試驗(yàn)的數(shù)據(jù)見(jiàn)表1。本文引用地址:http://2s4d.com/article/193715.htm
上述兩項(xiàng)試驗(yàn)說(shuō)明:無(wú)論外界海水溫度是否穩(wěn)定,模塊總能將海水調(diào)節(jié)至所需的溫度和流量值,滿足海水淡化裝置設(shè)計(jì)點(diǎn)需求。
5 結(jié)論
本文介紹了Cygnal C8051F020單片機(jī)在海水淡化裝置海水預(yù)處理上的應(yīng)用,開(kāi)發(fā)出一種預(yù)處理控制器,用實(shí)際應(yīng)用進(jìn)行了驗(yàn)證。該控制器充分利用了C8051F020的內(nèi)部資源,不但大大縮短了項(xiàng)目開(kāi)發(fā)周期,而且減少了外擴(kuò)單元,降低了項(xiàng)目成本。
評(píng)論