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

          新聞中心

          EEPW首頁 > 手機與無線通信 > 設計應用 > 基于ZigBee技術的公共時鐘系統(tǒng)構建

          基于ZigBee技術的公共時鐘系統(tǒng)構建

          作者: 時間:2011-04-12 來源:網(wǎng)絡 收藏

          實際通信是通過MAC地址進行數(shù)據(jù)傳輸?shù)?,所以每個節(jié)點在接收到信息包時,都要維護鄰居表,鄰居表主要起地址解析的作用,即將鄰居節(jié)點的網(wǎng)絡地址轉換成MAC地址。同步采用定期同步方式。每一個設備儲存一個全局變量32位的有符號數(shù)用于記錄自身時間戳。
          3.2.2 路由節(jié)點程序
          路由節(jié)點程序主要包括加入網(wǎng)絡、子節(jié)點時間同步和父節(jié)點時間同步等功能,其流程如圖4所示。
          協(xié)調器啟動后,路由節(jié)點加入網(wǎng)絡時,將自己的信道設置成與現(xiàn)有的協(xié)調器使用的信道相同,并提供正確的認證信息,即可請求加入網(wǎng)絡,并獲取協(xié)調器的地址、自己的短MAC地址、網(wǎng)絡地址以及協(xié)調器規(guī)定的拓撲參數(shù)。
          3.2.3 節(jié)點程序
          時間節(jié)點程序主要包括加入網(wǎng)絡、時間同步模塊和驅動顯示等功能,其流程如圖5所示。其中,時間節(jié)點加入網(wǎng)絡過程如同路由節(jié)點。

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

          e.jpg



          4 應用
          本文設計的在某電站辦公綜合樓內得到應用。由1臺監(jiān)控PC計算機、1臺美國MINI GPS接收機、1臺主、31個時鐘指示器和6個路由器組成。時鐘應用示意圖如圖6所示。

          f.jpg


          主時鐘接收GPS導航衛(wèi)星標準時鐘,主時鐘通過RS232串口與監(jiān)控計算機相連。GPS接收機、主時鐘和監(jiān)控計算機布置于6樓。每層樓布置1臺路由器和若干時鐘指示器,路由器1至路由器6分別是6樓至1樓的路由器。樓板對傳輸信號的屏蔽作用,經(jīng)過實測,每隔兩層樓信號需要轉接。
          經(jīng)過一年的運行,結果表明:主時鐘能對所有節(jié)點進行穩(wěn)定可靠的同步,同步精度較高,監(jiān)控顯示同步精度在20 ms內,人工沒有觀察到跳秒現(xiàn)象。

          結語
          時鐘系統(tǒng)主要為公眾場所提供統(tǒng)一的標準時間,使這些場所的設備和人員的活動有序協(xié)調,對公共場所活動的正常運行起著非常重要的作用。
          本文以為基礎,的一種公共時鐘系統(tǒng),具有非布線、自組織、低功耗等特點,為公共時鐘系統(tǒng)的實現(xiàn)提供了新的途徑。其中的ZigBee更具有顯著的低成本、傳輸距離遠以及組網(wǎng)性能好等優(yōu)勢。所的公共時鐘系統(tǒng)經(jīng)過一年的運行,其結果表明,系統(tǒng)時鐘同步精度高、運行可靠穩(wěn)定。這說明本文所的公共時鐘系統(tǒng)是可行的,能夠克服目前普遍采用的互聯(lián)網(wǎng)、RS485網(wǎng)等時鐘同步系統(tǒng)的缺陷。


          上一頁 1 2 3 下一頁

          評論


          相關推薦

          技術專區(qū)

          關閉
          看屁屁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); })();