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

          新聞中心

          EEPW首頁(yè) > 手機(jī)與無(wú)線通信 > 設(shè)計(jì)應(yīng)用 > 無(wú)線照明系統(tǒng)休眠策略的研究與實(shí)現(xiàn)

          無(wú)線照明系統(tǒng)休眠策略的研究與實(shí)現(xiàn)

          作者: 時(shí)間:2011-08-09 來(lái)源:網(wǎng)絡(luò) 收藏

          2.2 節(jié)點(diǎn)配置
          根據(jù)各節(jié)點(diǎn)的功能要求,嵌入式控制器能夠?qū)W(wǎng)絡(luò)進(jìn)行集中控制,被配置成協(xié)調(diào)器,作為網(wǎng)絡(luò)的建立者;路由節(jié)點(diǎn)作為特殊的節(jié)點(diǎn),僅作為數(shù)據(jù)匯聚點(diǎn)進(jìn)行數(shù)據(jù)轉(zhuǎn)發(fā),不執(zhí)行其他操作;而開(kāi)關(guān)節(jié)點(diǎn)僅在手動(dòng)開(kāi)關(guān)操作后被喚醒,在網(wǎng)絡(luò)中活躍的時(shí)間較短,不需進(jìn)行數(shù)據(jù)轉(zhuǎn)發(fā),被配置為終端設(shè)備。

          3 網(wǎng)絡(luò)節(jié)點(diǎn)節(jié)能方案
          網(wǎng)絡(luò)節(jié)點(diǎn)低功耗設(shè)計(jì)是傳感器網(wǎng)絡(luò)應(yīng)用開(kāi)發(fā)熱點(diǎn)之一。因此,需要通過(guò)從硬件設(shè)計(jì)和軟件設(shè)計(jì)2個(gè)方面提出和總結(jié)節(jié)點(diǎn)的低功耗設(shè)計(jì)方法。常見(jiàn)的ZigBee SoC解決方案中,節(jié)點(diǎn)由處理器(MCU)、收發(fā)器(RF)、外設(shè)和供電部分組成。其中,處理器作為節(jié)點(diǎn)的核心單元,負(fù)責(zé)數(shù)據(jù)處理和芯片內(nèi)部資源的調(diào)配;收發(fā)器進(jìn)行數(shù)據(jù)包收發(fā),網(wǎng)絡(luò)通信功能。
          對(duì)于SoC架構(gòu),可采用單部件無(wú)線傳感器模型進(jìn)行分析。根據(jù)參考文獻(xiàn),無(wú)線收發(fā)器是節(jié)點(diǎn)功耗的主要來(lái)源。一般情況下,ZigBee網(wǎng)絡(luò)的數(shù)據(jù)傳輸量較小,大部分節(jié)點(diǎn)處于空閑狀態(tài)。為減小網(wǎng)絡(luò)的能源消耗,可利用ZigBee節(jié)點(diǎn)提供的多種模式,關(guān)閉空閑節(jié)點(diǎn)的無(wú)線收發(fā)器,使處理器進(jìn)入狀態(tài)。
          3.1 事件驅(qū)動(dòng)
          開(kāi)關(guān)節(jié)點(diǎn)的功能在于檢測(cè)開(kāi)關(guān)面板的操作,發(fā)送開(kāi)關(guān)信息到相應(yīng)的節(jié)點(diǎn),不需主動(dòng)參與無(wú)線通信。開(kāi)關(guān)節(jié)點(diǎn)采用能耗最低的深度休眠模式,關(guān)閉數(shù)字穩(wěn)壓器、高速RC振蕩器和所有晶體振蕩器,只能通過(guò)外部中斷進(jìn)行喚醒,其休眠和喚醒過(guò)程如圖2所示。

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

          b.jpg


          c.jpg
          d.jpg



          評(píng)論


          相關(guān)推薦

          技術(shù)專(zhuān)區(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); })();