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

          新聞中心

          EEPW首頁(yè) > 測(cè)試測(cè)量 > 設(shè)計(jì)應(yīng)用 > 基于CC1101的分布式節(jié)能測(cè)控網(wǎng)絡(luò)設(shè)計(jì)

          基于CC1101的分布式節(jié)能測(cè)控網(wǎng)絡(luò)設(shè)計(jì)

          作者: 時(shí)間:2011-02-14 來源:網(wǎng)絡(luò) 收藏

          中繼節(jié)點(diǎn)時(shí)工作流程如圖6所示,它不斷監(jiān)視本區(qū)域內(nèi)的無線基站狀態(tài),只有當(dāng)發(fā)現(xiàn)基站測(cè)量數(shù)據(jù)有改變時(shí)才向中心計(jì)算機(jī)轉(zhuǎn)發(fā)數(shù)據(jù);同時(shí)響應(yīng)中心計(jì)算機(jī)發(fā)送的控制指令,向本區(qū)域內(nèi)的無線基站轉(zhuǎn)發(fā)。

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

          h.JPG


          中繼節(jié)點(diǎn)使用PIC18F66J60單片機(jī)TCP/IP協(xié)議棧與中心計(jì)算機(jī)通信的軟件處理步驟簡(jiǎn)介如下。
          ①PIC18F66J60單片機(jī)根據(jù)中心計(jì)算機(jī)IP地址向局域網(wǎng)廣播發(fā)出地址解析(ARP)包。中心計(jì)算機(jī)工作在TCPSERVER的模式下,應(yīng)答中繼節(jié)點(diǎn)發(fā)送的ARP解析請(qǐng)求,向中繼節(jié)點(diǎn)回送MAC地址。相關(guān)函數(shù)調(diào)用為:voidARPResolve(IP ADDR*IPAddr),發(fā)出地址解析包,IPAddr為模塊的IP地址。BOOL ARPIsResolved(IP_ADDR*IPAddr,MAC ADDR*MACAddr);IPAddr,MACAddr為中心計(jì)算機(jī)的IP地址與MAC地址。
          ②建立中繼節(jié)點(diǎn)與中心計(jì)算機(jī)的連接,查看連接是否建立與斷開連接。相關(guān)函數(shù)調(diào)用為:TCP_SOCKETTCPConnect(NODE_INFO*remote,TCP_PORT port),建立連接。BOOL TCPIsConnected(TCP_SOCKEThTCP),查看是否建立連接。void TCPDisconnect(TCP_SOCKET hTCP),斷開連接。
          ③PIC18F66J60單片機(jī)檢查網(wǎng)口緩沖區(qū)中是否有數(shù)據(jù)收到,如果有數(shù)據(jù),將數(shù)據(jù)組合成命令幀。函數(shù)調(diào)用為:BOOL TCPIsGetReady(TCP SOCKET socket),檢測(cè)網(wǎng)口是否收到數(shù)據(jù)。BOOL TCPGet(TCP_SOCKET、socket,BYTE*byte),從網(wǎng)口緩沖區(qū)中讀出一個(gè)字節(jié)數(shù)據(jù)。
          ④當(dāng)PIC18F66J60單片機(jī)需要向中心計(jì)算機(jī)發(fā)送數(shù)據(jù)時(shí),檢查網(wǎng)口是否做好準(zhǔn)備發(fā)送數(shù)據(jù),如已準(zhǔn)備好,直接向網(wǎng)口緩沖區(qū)中寫入數(shù)據(jù)。函數(shù)調(diào)用為:BOOL TCPIsPutReady(TCP SOCKET socket),檢查網(wǎng)口是否準(zhǔn)備好發(fā)送數(shù)據(jù)。BOOL TCPPut(TCP_SOCKET hTCP,BYTEbyte),向緩沖區(qū)寫入一個(gè)字節(jié)的注塑機(jī)參數(shù)。voidTCPFIush(TCP SOCKET hTCP),將網(wǎng)口緩沖區(qū)的全部數(shù)據(jù)發(fā)送出去。

          5 中心計(jì)算機(jī)設(shè)計(jì)
          中心計(jì)算機(jī)由應(yīng)用軟件、數(shù)據(jù)庫(kù)組成,負(fù)責(zé)管理整個(gè)網(wǎng)絡(luò)系統(tǒng)的信息管理。該數(shù)據(jù)中心主要有以下功能:
          ①網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)的修改,可以在網(wǎng)絡(luò)中增加或刪除中繼節(jié)點(diǎn)或測(cè)控基站;
          ②與中繼節(jié)點(diǎn)或測(cè)控基站進(jìn)行通信,查詢運(yùn)行狀態(tài),發(fā)出動(dòng)作指令,完成運(yùn)行維護(hù)管理;
          ③與中繼節(jié)點(diǎn)或測(cè)控基站進(jìn)行通信,讀取測(cè)控基站測(cè)量數(shù)據(jù),進(jìn)行測(cè)量信息的管理;
          ④各種統(tǒng)計(jì)和查詢;
          ⑤數(shù)據(jù)維護(hù)。

          結(jié)語(yǔ)
          按上述設(shè)計(jì)方案研制成的測(cè)控網(wǎng)絡(luò)系統(tǒng),在智能樓宇項(xiàng)目中得到成功應(yīng)用。測(cè)控網(wǎng)絡(luò)系統(tǒng)利用樓宇中廣泛存在的網(wǎng)絡(luò)接口,在總控室設(shè)置一臺(tái)中心主控計(jì)算機(jī),在每一層設(shè)置一個(gè)中繼節(jié)點(diǎn),它們之間通過網(wǎng)線互連,不需重新布線,大大節(jié)約了工程成本。另外,在每一樓層各個(gè)房間安裝一個(gè)測(cè)控基站,每層的測(cè)控基站只與同層的中繼節(jié)點(diǎn)聯(lián)系,實(shí)現(xiàn)了對(duì)每個(gè)房間的智能化管理。測(cè)控終端與中繼節(jié)點(diǎn)間通信速率為250 kbps,傳輸帶寬滿足大部分的日常測(cè)量、控制信息的通信要求;測(cè)控終端使用2節(jié)普通5號(hào)干電池供電,電量足夠一年使用,維護(hù)成本極低。
          對(duì)測(cè)控網(wǎng)絡(luò)系統(tǒng)的技術(shù)方案稍加修改,如中繼節(jié)點(diǎn)與中心計(jì)算機(jī)間使用GPRS無線通信,該測(cè)控網(wǎng)絡(luò)系統(tǒng)即可應(yīng)用于野外無人值守測(cè)控系統(tǒng),或者是電力計(jì)費(fèi)、管理系統(tǒng)。無線測(cè)控網(wǎng)絡(luò)系統(tǒng)具有構(gòu)建成本低、易維護(hù)、通信性能高等優(yōu)點(diǎn),在測(cè)控領(lǐng)域具備良好的應(yīng)用前景。

          tcp/ip相關(guān)文章:tcp/ip是什么



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

          關(guān)鍵詞: 1101 CC 分布式 測(cè)控

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