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

          新聞中心

          EEPW首頁 > 手機(jī)與無線通信 > 設(shè)計(jì)應(yīng)用 > 無線傳輸在實(shí)時(shí)水位監(jiān)測(cè)系統(tǒng)中的應(yīng)用

          無線傳輸在實(shí)時(shí)水位監(jiān)測(cè)系統(tǒng)中的應(yīng)用

          作者: 時(shí)間:2010-12-23 來源:網(wǎng)絡(luò) 收藏

          終端發(fā)送的數(shù)據(jù)幀(如圖4)包括:數(shù)據(jù)類型、終端狀態(tài)、終端號(hào)、數(shù)據(jù)內(nèi)容及CRC校驗(yàn)。中心站根據(jù)收到數(shù)據(jù)幀的DataType與StationID判斷是來自哪個(gè)終端的何種數(shù)據(jù),例如:0x00配置信息、0x0l數(shù)據(jù)、0x02歷史數(shù)據(jù)、0x04命令響應(yīng)、0x0F告警等。

          如上所述,在中采用統(tǒng)一的幀格式表示不同的中心命令和終端數(shù)據(jù),用盡可能少的字節(jié)數(shù)表述盡可能多的信息量,使得中心服務(wù)器能夠及時(shí)了解各個(gè)終端的工作狀況,實(shí)現(xiàn)終端的動(dòng)態(tài)管理。

          3.2 數(shù)據(jù)管理子

          數(shù)據(jù)管理子系統(tǒng)的主要功能是建立點(diǎn)數(shù)據(jù)庫,定時(shí)向各個(gè)點(diǎn)發(fā)送歷史數(shù)據(jù)查詢命令,維護(hù)數(shù)據(jù)庫的完整性;通過GIS模塊顯示當(dāng)前各個(gè)點(diǎn)的情況(如圖5所示);當(dāng)通過VPN授權(quán)后的客戶端要求查詢某個(gè)監(jiān)測(cè)點(diǎn)數(shù)據(jù)時(shí),中心服務(wù)器自動(dòng)生成相關(guān)報(bào)表(如圖6所示),并根據(jù)客戶端是否要求對(duì)某個(gè)監(jiān)測(cè)點(diǎn)進(jìn)行監(jiān)控,向監(jiān)測(cè)點(diǎn)發(fā)送實(shí)時(shí)命令,實(shí)現(xiàn)數(shù)據(jù)的集中統(tǒng)一管理。

          通過采用GPRS/CDMA系統(tǒng),以及基于C/S架構(gòu)的上層軟件系統(tǒng)實(shí)現(xiàn)了多個(gè)監(jiān)測(cè)單位能夠同時(shí)對(duì)一個(gè)或多個(gè)水位監(jiān)測(cè)站點(diǎn)進(jìn)行實(shí)時(shí)監(jiān)控,提高了整個(gè)河道防汛水位控制監(jiān)測(cè)系統(tǒng)的可靠性、實(shí)時(shí)性和穩(wěn)定性,達(dá)到了預(yù)期改造目標(biāo)。但由于部分站點(diǎn)由蓄電池和太陽能電池提供能源,在設(shè)計(jì)中未把低能耗作為設(shè)計(jì)目標(biāo),加大了個(gè)別站點(diǎn)蓄電池和太陽能電池的成本投入,在下一步工作中將把降低能耗作為一個(gè)重要目標(biāo)來實(shí)現(xiàn)。


          上一頁 1 2 3 下一頁

          評(píng)論


          相關(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); })();