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

          新聞中心

          EEPW首頁 > 測試測量 > 設(shè)計應(yīng)用 > SimpliciTI網(wǎng)絡(luò)協(xié)議的無線數(shù)據(jù)采集系統(tǒng)設(shè)計

          SimpliciTI網(wǎng)絡(luò)協(xié)議的無線數(shù)據(jù)采集系統(tǒng)設(shè)計

          作者: 時間:2011-01-13 來源:網(wǎng)絡(luò) 收藏

          3 軟件設(shè)計
          軟件主要分為控制中心、終端節(jié)點和路由節(jié)點軟件3個部分。
          3.1 控制中心
          控制中心不斷地監(jiān)測有多少節(jié)點設(shè)備加入,并判斷是否加滿。若數(shù)據(jù)中心還有空閑的PORT,則分配PORT,通知節(jié)點設(shè)備通信的PORT號。對已經(jīng)加入該數(shù)據(jù)中心的設(shè)備通信,判斷是否收到數(shù)據(jù),如果收到符合格式的數(shù)據(jù),則上傳給PC機顯示或存數(shù)據(jù)庫。
          等待串口數(shù)據(jù),如果沒有數(shù)據(jù),則繼續(xù)執(zhí)行其他任務(wù);如果收到數(shù)據(jù),則取對應(yīng)的通信PORT,發(fā)送控制命令到指定的節(jié)點,該節(jié)點溫度光亮度等需要調(diào)整。流程如圖5所示。

          e.JPG
          3. 2 終端節(jié)點
          終端節(jié)點的主要功能有:監(jiān)測數(shù)據(jù)中心,加入網(wǎng)絡(luò);定時采集傳感器數(shù)據(jù),初始化溫控系統(tǒng);接收數(shù)據(jù)中心數(shù)據(jù),監(jiān)控數(shù)據(jù)中心傳來的控制命令執(zhí)行;監(jiān)測串口狀態(tài)。流程如圖6所示。

          g.JPG
          3.3 路由節(jié)點
          路由節(jié)點也稱為范圍擴展,其實現(xiàn)的功能是將數(shù)據(jù)的通信距離延長,起到擴展每一個設(shè)備通信距離的作用,設(shè)計使用時需要注意如下問題:需要接收的數(shù)據(jù)有效載荷的長度不能大于范圍擴展定義的最大有效載荷長度;修改范圍擴展最大有效載荷的長度;需要接收的數(shù)據(jù)有效載荷的長度不能大于整個協(xié)議定義的最大有效載荷長度 (50字節(jié));范圍擴展不能掉電。流程如圖7所示。

          h.JPG

          4 總結(jié)
          系統(tǒng)是通過在多個終端節(jié)點上配置各種微型傳感器,實現(xiàn)了對目標(biāo)環(huán)境進(jìn)行實時監(jiān)測,由節(jié)點完成對采集的物理量到數(shù)字量的轉(zhuǎn)換,經(jīng)無線通信網(wǎng)絡(luò)將數(shù)據(jù)傳送至PC機進(jìn)行統(tǒng)一的分析、處理和保存。相對于傳統(tǒng)的敷線網(wǎng)絡(luò)系統(tǒng),具有功耗少、成本低、操作簡便靈活的優(yōu)勢,是實現(xiàn)實時監(jiān)控應(yīng)用的一種高效節(jié)能、性能可靠的新技術(shù)。由本設(shè)計派生出來的無線監(jiān)控系統(tǒng)有著非常廣泛的應(yīng)用環(huán)境。

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

          上一頁 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); })();