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

          新聞中心

          EEPW首頁 > 測試測量 > 設(shè)計(jì)應(yīng)用 > 一種基于無線傳感器網(wǎng)絡(luò)的滑坡監(jiān)測系統(tǒng)設(shè)計(jì)

          一種基于無線傳感器網(wǎng)絡(luò)的滑坡監(jiān)測系統(tǒng)設(shè)計(jì)

          作者: 時(shí)間:2009-08-04 來源:網(wǎng)絡(luò) 收藏

          2.3 軟件模塊設(shè)計(jì)
          按照硬件電路設(shè)計(jì)思路,軟件采用模塊化結(jié)構(gòu)程序設(shè)計(jì)方式。軟件模塊包括:系統(tǒng)初始化、數(shù)據(jù)發(fā)送模塊、接收中斷服務(wù)、突發(fā)中斷采集、A/D采集模塊、UART串口模塊。系統(tǒng)初始化基本思路:上電后設(shè)置串口方式3,開啟定時(shí)中斷和外部中斷,啟動(dòng)接收模塊,進(jìn)行通信檢測,進(jìn)入省電模式。這里簡單給出主程序流程圖(見圖6),中斷流程圖(見圖7),圖7中中斷為接收中斷,中斷1為突發(fā)中斷。

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

          2.4 數(shù)據(jù)處理與圖形分析
          通過實(shí)驗(yàn)對系統(tǒng)的誤碼率進(jìn)行測試,在不同環(huán)境、不同距離的通信測試中,得出系統(tǒng)的信道誤碼率為10-2,傳輸距離在500~1 200 m時(shí),平均誤碼率為10-5~10-6之間。對清泉路滑坡實(shí)際測試中,假設(shè)發(fā)送數(shù)據(jù)x幀時(shí),接收到y(tǒng)幀,即發(fā)送11×x b,正確接收到11×y b,得到數(shù)據(jù),如表1所示,并根據(jù)計(jì)算公式:

          誤碼率=11×[(x-y)/x]
          分析得出系統(tǒng)實(shí)際誤碼率,如圖8所示。從圖8中可看出,在數(shù)據(jù)較小時(shí),誤碼率幾乎為0,隨著數(shù)據(jù)的增大,系統(tǒng)誤碼率維持在10-5~10-6之間,符合的通信要求,證實(shí)了整個(gè)系統(tǒng)在中的有效性。

          3 結(jié) 語
          被認(rèn)為是影響人類未來生活的重要技術(shù)之一,這一新興技術(shù)結(jié)合了現(xiàn)有的多種先進(jìn)技術(shù),為人們提供了一種全新的獲取信息、處理信息的途徑。基于無線傳感器技術(shù)和地面監(jiān)測點(diǎn)組網(wǎng),基本建立了研究三峽庫區(qū)特殊地段系統(tǒng),通過使用證實(shí)了整個(gè)系統(tǒng)的可行性。對系統(tǒng)稍加修改便可以應(yīng)用在水質(zhì)污染、森林火災(zāi)等自然災(zāi)害監(jiān)測中,還可以應(yīng)用在室內(nèi)防盜、智能交通、工業(yè)監(jiān)控等領(lǐng)域。


          上一頁 1 2 3 下一頁

          評論


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