新聞中心

EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 基于ARM的城市供水站分布式監(jiān)控系統(tǒng)

基于ARM的城市供水站分布式監(jiān)控系統(tǒng)

作者: 時(shí)間:2010-07-20 來(lái)源:網(wǎng)絡(luò) 收藏
上位機(jī)作為服務(wù)器端,對(duì)設(shè)定的端口一直進(jìn)行監(jiān)控,因此運(yùn)用多線程進(jìn)行循環(huán)監(jiān)聽,直到相應(yīng)的操作使其停止。
2.4 上位機(jī)顯示報(bào)警及數(shù)據(jù)存儲(chǔ)實(shí)現(xiàn)
上位機(jī)是整個(gè)系統(tǒng)監(jiān)視的核心,數(shù)據(jù)顯示為了直觀,采用動(dòng)態(tài)曲線顯示;并進(jìn)行聲音報(bào)警,采用數(shù)據(jù)庫(kù)將數(shù)據(jù)進(jìn)行存儲(chǔ),上位機(jī)系統(tǒng)顯示界面如圖5。

本文引用地址:http://www.butianyuan.cn/article/151721.htm

上位機(jī)動(dòng)態(tài)曲線顯示利用畫刷、曲線等函數(shù)進(jìn)行繪制,當(dāng)數(shù)據(jù)接收進(jìn)來(lái)后繪制相應(yīng)的曲線,并且隨著數(shù)據(jù)的增多曲線進(jìn)行移動(dòng),使顯示的曲線一直為當(dāng)前一段時(shí)間的數(shù)據(jù)。報(bào)警的實(shí)現(xiàn)比較簡(jiǎn)單,只需在數(shù)據(jù)超限的時(shí)候調(diào)用Beep 蜂鳴函數(shù)即可。
上位機(jī)的另一個(gè)主要的功能就是對(duì)數(shù)據(jù)進(jìn)行存儲(chǔ),以便在以后調(diào)用。數(shù)據(jù)存儲(chǔ)利用ADO對(duì)數(shù)據(jù)庫(kù)進(jìn)行訪問(wèn)。
ADO是一個(gè)用于存取數(shù)據(jù)源的COM組件,是微軟最新的對(duì)象層次上的數(shù)據(jù)操作技術(shù),它為操作OLE DB數(shù)據(jù)源提供了一套高層次自動(dòng)化接口。從功能上來(lái)說(shuō),ADO又是一種OLE DB客戶程序,它不依賴于特定的OLE DB服務(wù)器反而支持所有的OLE DB服務(wù)提供者。通過(guò)這些OLE DB服務(wù)提供者,ADO支持客戶/服務(wù)器模式和Web的數(shù)據(jù)操作,尤其支持通過(guò)客戶/服務(wù)器模式或者Web模式訪問(wèn)微軟的SQL Server數(shù)據(jù)庫(kù)服務(wù)器[9]。
用ADO的Connection、Command、Recordset等一系列關(guān)鍵對(duì)象,在數(shù)據(jù)庫(kù)中建立表格對(duì)當(dāng)前日期、時(shí)間以及傳感器數(shù)據(jù)進(jìn)行實(shí)時(shí)的自動(dòng)存儲(chǔ)。
為保證程序的運(yùn)行狀況,運(yùn)用多線程實(shí)現(xiàn)對(duì)規(guī)定數(shù)據(jù)的儲(chǔ)存操作。
本系統(tǒng)實(shí)現(xiàn)了對(duì)下位站數(shù)據(jù)的精確和高速的采集,并能將下位數(shù)據(jù)在嵌入式下位機(jī)系統(tǒng)中進(jìn)行顯示,實(shí)現(xiàn)在現(xiàn)場(chǎng)對(duì)數(shù)據(jù)進(jìn)行觀測(cè)和處理,同時(shí)又可以將現(xiàn)場(chǎng)的數(shù)據(jù)傳輸?shù)缴衔粰C(jī)中,將不同下位機(jī)中的數(shù)據(jù)傳輸?shù)缴衔粰C(jī)中進(jìn)行匯總和相應(yīng)的操作,實(shí)現(xiàn)了遠(yuǎn)程的監(jiān)控和管理。此系統(tǒng)對(duì)其他的數(shù)據(jù)采集和來(lái)說(shuō)也具有很好的參考價(jià)值。
參考文獻(xiàn)
[1] 楊震.綜合管理與控制系統(tǒng)在調(diào)度系統(tǒng)中的應(yīng)用[J].產(chǎn)業(yè)與科技論壇,2008,7(6):113-114.
[2] 程言奎,李英.9的高速數(shù)據(jù)采集系統(tǒng)的實(shí)現(xiàn)[J].現(xiàn)代電子技術(shù),2008,31(11):140-142.
[3] 何宗鍵.Windows CE嵌入式系統(tǒng)[M].北京:北京航空航天大學(xué)出版社,2006.
[4] 葉俊華,許雪梅,黃帥,等.基于和WinCE的數(shù)據(jù)采集系統(tǒng)設(shè)計(jì)[J].計(jì)算機(jī)工程與科學(xué),2009,31(6),136-141.
[5] GRATTAN N, BRAIN M. Windows CE 3.0 Application Programming[M]. Microsoft Technologies series,2001.
[6] FLETCHER N H, ROSSING T D. The physics of musical instruments[M]. 2nd ed. Berlin: Springer-Verlag,1998.
[7] 史蒂文斯.TCP/IP詳解卷1:協(xié)議[M].北京:機(jī)械工業(yè)出版社,2003.
[8] 孫鑫,余安萍.VC++深入詳解[M].北京:電子工業(yè)出版社,2006.
[9] 沈煒,徐慧.Visual C++數(shù)據(jù)庫(kù)編程技術(shù)與實(shí)例[M].北京:人民郵電出版社,2005.


上一頁(yè) 1 2 3 下一頁(yè)

評(píng)論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉