嵌入式系統在閘門(mén)控制中的應用
系統的核心硬件平臺選用基于PⅢ處理器以上的高性能嵌入式5.25英寸微型系統板,其自帶2個(gè)外設部件互連(PCI) 插槽 ,可外接一個(gè)32通道的DI/DO卡用做閘門(mén)啟閉機的控制,一個(gè)4通道的視頻捕捉卡用做閘門(mén)現場(chǎng)狀態(tài)的監控;2個(gè) RS2232的串行通信口,外接 RS2485 的轉換器后可分別連接閘位和水位傳感器,采集實(shí)時(shí)數據;一個(gè)集成開(kāi)發(fā)環(huán)境(IDE)接口,可接一個(gè)64MB的文檔對象模型(DOM)存儲卡,作為嵌入式操作系統、控制程序和采集數據的存儲介質(zhì);以及板載加速圖形端口(AGP)顯卡,可外接液晶顯示器(LCD),用做閘門(mén)控制系統的顯示輸出和操作界面。
3 閘門(mén)控制系統的開(kāi)發(fā)
在對嵌入式Linux操作系統定制完成以后 ,就可基于定制平臺完成一個(gè)具有完備閘門(mén)控制功能的用戶(hù)軟件。完整的閘門(mén)信息管理系統由視頻采集壓縮模塊、水情測控模塊和閘門(mén)控制算法模塊組成。
3.1 視頻采集壓縮模塊
視頻采集壓縮模塊的核心是由采集芯片BT878組成的PCI總線(xiàn)硬件卡,有1路/卡、4路/卡2種,通過(guò)組合可以實(shí)現多路視頻輸入和實(shí)時(shí)壓縮。系統選擇4路視頻捕捉卡并加裝云臺,對采集到的視頻信號采用畫(huà)面平均分割的方式同時(shí)顯示 ,也可選擇只顯示指定的視頻通道,并提供基本的顯示調節和云臺遠程操作功能,以此提供對閘門(mén)及河道的本地和遠程視頻監視功能。
3.2 水情測控模塊
水情測控模塊的主要任務(wù)是完成水位監測、閘門(mén)升高及運行情況監測、閘門(mén)運行開(kāi)環(huán)/閉環(huán)控制、流量和過(guò)流水量的計算以及圖表的生成。閘門(mén)的控制除了計算機智能控制以外 ,同時(shí)還采用雙重手(本地和集中)控制 ,確保閘門(mén)控制萬(wàn)無(wú)一失。在此模塊中,既要提供良好的人機交互界面,又要提供實(shí)時(shí)的流量與水量關(guān)系圖表。
在設計中,水情測控子系統主要由數據采集卡、水位傳感器、閘位傳感器、閘門(mén)控制單元、閘門(mén)本地集中控制柜和嵌入式主機構成。
1)數據采集卡通過(guò) PCI總線(xiàn)與主機連接 ,傳感器通過(guò)控制線(xiàn)直接與數據采集卡連接。主機定時(shí)采集水情數據,并交給應用程序后臺進(jìn)行計算、存儲 ,以便在需要顯示時(shí)立即生成相應的關(guān)系曲線(xiàn)。
2)各閘門(mén)控制單元通過(guò)控制線(xiàn)與DI/DO卡相連接。主機通過(guò)向DI/DO卡發(fā)出脈沖信號實(shí)現對閘門(mén)的控制。手動(dòng)應急控制采用2種方式:一是通過(guò)外置控制器集中對各閘門(mén)進(jìn)行升、降、停的控制;二是通過(guò)閘門(mén)控制單元上的控制按鈕完成閘門(mén)的升、降、停的控制。
3.3 閘門(mén)控制算法模塊[4]
閘門(mén)控制系統屬于典型的大滯后、多相關(guān)因素的非線(xiàn)性系統,本設計采用模糊專(zhuān)家系統的算法方案對其進(jìn)行智能控制?;镜目刂屏鞒蘙5]如圖2所示。
4 結語(yǔ)
基于嵌入式Linux 操作系統開(kāi)發(fā)的閘門(mén)控制系統,比傳統的控制方式降低了功耗、提高了可靠性,減小了整個(gè)系統的體積,便于安裝調試,同時(shí),使水資源利用率達到最優(yōu)。更重要的是,在整個(gè)軟件平臺上擁有自主知識產(chǎn)權。
評論