<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > 基于嵌入式系統(tǒng)在電網(wǎng)遠(yuǎn)程監(jiān)控中的應(yīng)用

          基于嵌入式系統(tǒng)在電網(wǎng)遠(yuǎn)程監(jiān)控中的應(yīng)用

          作者: 時間:2012-04-10 來源:網(wǎng)絡(luò) 收藏

          2.4 液晶顯示
          液晶顯示器采用CM12864型LCD,液晶模塊經(jīng)數(shù)據(jù)總線接收LPC2131發(fā)送的指令和數(shù)據(jù),存入內(nèi)部的數(shù)據(jù)存儲器中,從而實現(xiàn)所需信息的顯示。為了獲得友好的界面和便捷的使用,液晶顯示采用漢字顯示方式,從字模軟件中獲取漢字代碼,再將每個漢字的代碼記錄在CAT1025中,在使用時跳去。由于LPC2131大多GPIO是復(fù)用口,需要在使用前對L/O口進(jìn)行設(shè)置。圖7為LPC2131與CM12864的連接框圖。

          本文引用地址:http://www.ex-cimer.com/article/149263.htm

          d.JPG



          3 的實現(xiàn)
          本文所設(shè)計的采用客戶一服務(wù)器分布式網(wǎng)絡(luò)接口,主機(jī)(服務(wù)器端)通過Internet連接到監(jiān)測儀(客戶端),實現(xiàn)電網(wǎng)的遠(yuǎn)程監(jiān)控。
          3.1 客戶/服務(wù)器機(jī)制
          針對電網(wǎng)遠(yuǎn)程監(jiān)控的特點,將電網(wǎng)監(jiān)測儀設(shè)置為客戶端,遠(yuǎn)程監(jiān)控主機(jī)設(shè)置為服務(wù)器端。服務(wù)器端24小時不問斷地監(jiān)聽來自客戶端的連接請求,建立連接后進(jìn)行TCP數(shù)據(jù)傳輸。圖8為TCP協(xié)議的客戶/服務(wù)器機(jī)制。

          e.JPG


          客戶端首先申請?zhí)捉幼执蜷_通信信道,并連接到服務(wù)器所在主機(jī)保留的端口,該端口對應(yīng)服務(wù)器的TCP進(jìn)程;隨后向服務(wù)器發(fā)出請求報文并等待接收應(yīng)答;最后從服務(wù)器收到最終應(yīng)答結(jié)果,或在不再請求時關(guān)閉信道并終止客戶端進(jìn)程。
          服務(wù)器端首先申請?zhí)捉幼执蜷_通信通道,通知本地主機(jī)在某一保留端口接受客戶端請求;一旦接收到客戶端的請求,便啟動新進(jìn)程處理用戶請求,同時釋放舊進(jìn)程以響應(yīng)新的客戶請求,一旦服務(wù)完成,便關(guān)閉新進(jìn)程與客戶的通信鏈路;如果不想響應(yīng)客戶端的請求,則關(guān)閉服務(wù)器進(jìn)程。
          3.2 實時監(jiān)控
          遠(yuǎn)程監(jiān)控主機(jī)(服務(wù)器端)的網(wǎng)絡(luò)通訊程序采用VB編寫,使用MFC Winsock類添加網(wǎng)絡(luò)通信能力。遠(yuǎn)程監(jiān)控主機(jī)的IP地址為192.168. 1.100,監(jiān)控程序端口號8000,所有網(wǎng)絡(luò)上的電網(wǎng)監(jiān)測儀都與該服務(wù)器監(jiān)控程序建立連接,傳輸數(shù)據(jù)。此時監(jiān)控程序的運行狀態(tài)為監(jiān)聽連接,等待各個電網(wǎng)監(jiān)測儀(客戶端)設(shè)備的連接請求。當(dāng)某個電網(wǎng)監(jiān)測儀與服務(wù)器端監(jiān)控程序建立連接之后,就開始進(jìn)行傳輸數(shù)據(jù)。
          3.3 歷史數(shù)據(jù)查詢
          若服務(wù)器端要求獲得電網(wǎng)的實時參數(shù),客戶端在上傳實時數(shù)據(jù)時將數(shù)據(jù)存儲到客戶端的數(shù)據(jù)庫,同時服務(wù)器端將接收到的數(shù)據(jù)存放在自己的數(shù)據(jù)庫中,形成歷史數(shù)據(jù)庫,供查詢、決策參考及故障分析。
          遠(yuǎn)程監(jiān)控系統(tǒng)的SQL Server數(shù)據(jù)庫采用ADO API技術(shù),用ADO的Connection對象實現(xiàn)與數(shù)據(jù)庫的連接,用Recordset對象實現(xiàn)對數(shù)據(jù)記錄的訪問,用Command對象來實現(xiàn)SQL查詢,用Error對象控制數(shù)據(jù)交換時發(fā)生的錯誤。

          linux操作系統(tǒng)文章專題:linux操作系統(tǒng)詳解(linux不再難懂)


          評論


          相關(guān)推薦

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

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();