《電子技術應用》
您所在的位置:首頁 > 通信與網絡 > 設計應用 > 組建SMAC協議構架的ZigBee星形網絡
組建SMAC協議構架的ZigBee星形網絡
來源:CCTIME飛象網
摘要: 在FREESCALE公司SMAC協議構架的基礎上提出一種組建ZigBee星形網絡的有效方法。本文給出了網絡節點的硬件構成,詳細分析了網絡組建的軟件設計思想;并將該無線網絡應用于某紡織車間線路改造的項目中,解決了原車間布局下的多臺設備之間不易走線的問題,大大降低了成本。
Abstract:
Key words :

 引言
       ZigBee技術是最近發展起來的一種近距離無線通信技術,功耗低、成本低、易應用,工作在2.4GHz頻段,采用擴頻技術。ZigBee被業界認為是最有可能應用在工業監控、傳感器網絡、家庭監控、安全系統等領域的無線技術。目前市場上已經有多家公司提供ZigBee產品,可是大多功能齊全的ZigBee無線通信系統(含協議棧)的價格卻比較昂貴,單獨的ZigBee模塊又不具有組網通信、節點自主加入的功能,這在很大程度上限制了ZigBee產品應用的靈活性和廣泛性。本文在FREESCALE公司的SMAC協議包的軟件構架的基礎上,采用MC13192RF收發器成功組建了一個ZigBee星形網絡。在該網絡中,多個通信節點能夠自由入網,在網絡中實現數據包的可靠傳輸。并且各個節點在軟件和硬件上有著良好的可擴展性,能夠接入多路傳感器信號組網通信。
1  星形網絡的結構體系

        星形網絡結構如圖1所示,所有終端設備都與唯一的中央控制設備(PAN協調器)通信,終端設備之間的通信通過PAN協調器的轉發來實現。網絡終端設備要么是數據傳輸的起點,要么是數據傳輸的終點。
        網絡中必須有一個PAN協調器,它在網絡建立之前先對網絡的各個屬性初始化并建立協調器的描述符表,然后等待終端設備入網。星形網絡由于沒有路由器,最多只能允許255個終端設備加入網絡。終端設備進行數據發送時,必須先把數據包發送給PAN協調器,PAN協調器根據數據包中的源地址字段查詢近鄰設備列表,判斷該終端設備是否已在網絡中。當近鄰設備列表中存在該設備時,就說明該終端設備已經處在網絡中,然后PAN協調器對數據包進行分析。若數據包的目的地址字段為PAN協調器,則PAN協調器接收數據包并處理其信息字段;若數據包的目的地址字段為其他終端設備,則PAN協調器根據數據包中的目的地址字段是否為終端設備進行數據包的轉發。在星形網絡中,PAN協調器使用不間斷電源(UPS)供電,而其他設備采用電池供電。
2  網絡節點的硬件設計
        不論是協調器還是終端設備,硬件設計上大體是一致的,只是外圍電路根據不同環境需要稍作改動。在工作模式下,網絡節點的傳輸數據量很小,因此信號的收/發時間極短;而在非工作模式時,網絡節點又處于休眠模式。而且設備的搜索、休眠激活和信道接入時延(分別為30 ms、15 ms、15 ms)都很短,使得網絡節點功耗極低,非常省電。圖2為硬件設計的基本框圖。

2.1  中央處理單元
        MCU選用FREESCALE公司的8位微控制器MC9S08GT60,內部總線頻率高達20 MHz,完全能夠支持高實時性的射頻模塊。60 KB的FLASH足夠容納ZigBee協議棧。10位的A/D轉換模塊用于對傳感器信號的數據采集。2個串行通信接口(SCI)用于和上位機進行通信。串行外設接口(SPI)用于MCU和射頻模塊之間的數據傳遞。每個功能模塊動作完成后都能向MCU申請中斷,因此很少需要CPU干預。
2.2  射頻通信模塊
        射頻通信模塊選用FREESCALE公司的MC13192 RF收發器,它內部包含了完整的IEEE802.15.4標準的物理層(PHY)調制解調器,用于支持IEEE 802.15.4標準所規定的點對點、星狀和網狀網絡通信。通信中,該收發器的包差錯率在1.0%時,輸出功率小于-92 dBm(典型值),遠遠低于IEEE 802.15.4標準所規定的-85  dBm。
2.3  MCU與射頻模塊的接口
        MC13192的控制和數據傳送依靠4線串行外設接口(SPI)完成,其4個接口信號分別是MOSI、MISO、CE、SPICLK。主控MCU通過控制信號ATTN退出睡眠模式或休眠模式,通過RST來復位收發器,通過RXTXEN來控制數據的發送和接收,或者強制收發器進入空閑模式。接口示意圖如圖3所示。
3  網絡節點的軟件設計
3.1  SMAC協議包簡介
        FREESCALE公司提供足夠的軟件支持MC13192硬件,SMAC是MC13192射頻模塊產品隨機附帶的軟件協議包,用于簡單的個人無線連接。SMAC協議包源程序是C語言,該協議包可以應用在基于MC13192集成電路的RF收發器中。協議包包含一個SMAC應用模版以及幾個應用示例程序(Wireless  UART、Packet Error Rate等),可以直接應用于FREESCALE公司的2.4 GHz無線收發器*估板(MC13192EVB)。SMAC協議包雖是建立于HCS08系列的MCU和其串行接口SPI組成的硬件電路,但是具有很好的可移植性,能夠移植到大多數處理器內核中使用。
3.2  軟件設計構架
        當MC13192射頻模塊搭配了適合的MCU時,用戶首先要在SMAC協議包的基礎上弄明白收發器各個工作狀態的基本特征,以及各個工作狀態之間的轉換機制。然后更改SMAC協議包中硬件接口部分的程序,在主程序中調用相應功能服務函數進行組合。整個SMAC協議構架采用狀態轉換的思想,清楚地將MC13192收發器的休眠、睡眠、空閑、發送、接收等狀態抽象并分解出來,收發器對接收到數據的有效信息的相應字段進行判斷之后,依據協議改變收發器的工作狀態。
        SMAC協議包是不包含ZigBee規范的網絡層的,也就是說該協議包中不具有組網通信、節點自主加入的功能程序,使用SMAC協議包只能夠實現無線模塊之間進行無目的的廣播方式的無線通信。要使用MC13192收發器組建一個有效的無線傳感器網絡,并且能夠與其他的ZigBee產品相兼容,軟件設計必須嚴格遵守IEEE802.15.4協議,在SMAC協議包構架的基礎上進一步對協議進行擴展。本文成功實現了非超幀結構的星形網絡,具體軟件流程如圖4所示。
3.3  組網的基本過程
        PAN協調器選定創建網絡的信道后,首先要初始化網絡的各種屬性,建立協調器的PAN信息數據庫,分配網絡ID號和16位的網絡短地址,設定允許設備入網機制并初始化設備近鄰表,然后進入接收模式等待其他節點加入。網絡節點上電后,也要初始化內部資源并建立其自身節點的PAN信息數據庫之后,發送掃描信號進而準備通過MAC層關聯過程加入網絡。
        網絡節點先以廣播方式發送一個掃描信號,查看當前信道是否存在PAN。協調器收到廣播信號后會發送一個確認幀。網絡節點若沒有收到確認幀就代表當前信道還沒有協調器,則繼續處于接收模式,等待協調器發現該節點后直接將其加入網絡;若收到確認幀,即存在PAN,該節點就可以嘗試加入網絡。網絡節點首先向PAN協調器發送信標請求命令,收到協調器的信標幀后,根據信標幀更新自身節點的信息數據庫中的PAN標識等相關屬性,并判斷當前PAN協調器是否未飽和以及是否允許設備入網。若協調器允許設備入網,網絡節點就要向協調器發送關聯請求命令,嘗試通過關聯方式加入網絡。協調器收到后把該節點信息(如64位擴展地址等)寫入設備近鄰表并向該節點分配16位的網絡短地址。該節點收到協調器的關聯響應命令后,把短地址寫入其數據信息庫,即成功入網。然后網絡節點按照功能設定使用此短地址向協調器發送信息。網絡節點一般為電池供電,在空閑狀態時就會進入休眠節能狀態。外圍電路的控制主要是針對傳感器、開關、LED等器件的控制,可隨時根據不同需求對軟件進行相應修改。
3.4  調試及運行
       MC13192包括4種主動模式:空閑模式、TX模式、RX模式和CCA/能量檢測模式??臻e模式是退出低功耗模式后的缺省模式,每次各個模式間轉換的起點必須是空閑模式,從該模式起才能轉化到其他主動模式。
       MC13192發送片上事件給主控MCU通過中斷(IRQ)來完成,作為主機的外部中斷源,主機通過讀MC13192的中斷標志寄存器IRQ_status的相應標志位來判別各個片上事件的發生。然而IRQ的中斷優先級在MCU中僅次于復位信號,比計數器中斷、鍵盤中斷等優先級都要高,因此當程序中涉及其他中斷時,用戶須先屏蔽MCU的外部中斷源(IRQ),再單獨打開要使用的中斷源。
4  應用
        目前,本設計已被應用于某紡織車間線路改造的項目中。該車間有200臺紡機,每臺紡機獨立工作?,F在工廠要對車間實行統一控制,需要在每臺紡機上安裝.,把紡機數據實時上傳給中央控制器。中央控制器通過控制每臺紡機的停車狀態、車速、打緯次數、加時產量等信息,進而控制整個車間的運行狀態。這樣既可提高車間的生產效率,又使車間易于管理。若采用CAN總線等有線網絡進行控制,由于車間各臺紡機布線通道已經固定,且車間的空間較小,這些因素給車間的線路設計造成了不便,而且走線的過于密*給車間增加安全隱患。
        ZigBee無線網絡的引入,解決了該車間布局下的多臺設備之間不易走線的問題。中央控制器相當于PAN協調器,而每臺紡機的.相當于終端設備。網絡中只有這兩種角色,不需要增加PAN協調器。每臺紡機每0.5s上傳一次數據,而且最遠的紡機距離區域控制器也在80 m之內,這些因素ZigBee星形網絡都能夠滿足。網絡中的應答機制和數據校驗機制能夠保證紡機數據的可靠傳輸,而且網絡節點功耗極低。測試表明,MC13192工作在停止、休眠、睡眠、空閑各模式時的工作電流依次為0.2μA、1 μA、35 μA、200 μA。采用了低功耗的ZigBee無線技術之后,車間節約了大量成本。
5  結論
        本文利用FREESCALE公司的8位微處理器MC9S08GT60和射頻模塊MC13192在硬件上實現了網絡節點的設計。通過對協議包SMAC進行分析,在原有協議框架的基礎上對其進行擴展,在軟件上實現了ZigBee星形網絡的組建。該網絡實現了多個節點的自動入網、網間可靠通信等功能,并且成功應用于紡織車間線路改造的項目中。
此內容為AET網站原創,未經授權禁止轉載。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          欧美日韩国产精品成人| 裸体丰满少妇做受久久99精品| 欧美成人一区二区三区| 国内精品久久久久久久影视蜜臀| 欧美体内she精视频| 亚洲国产成人精品久久| 久久精品99国产精品| 亚洲欧美成人一区二区在线电影| 亚洲精品永久免费精品| 亚洲欧美国产另类| 国产麻豆一精品一av一免费| 亚洲人午夜精品| 精久久久久久久久久久| 国产一区二区三区四区五区美女| 欧美欧美天天天天操| 国产综合视频| 国产色综合久久| 狠狠色噜噜狠狠狠狠色吗综合| 久久久久久午夜| 亚洲性视频h| 中国成人在线视频| 洋洋av久久久久久久一区| 国产九色精品成人porny| 久久免费视频在线| 国产精品自在在线| 欧美日本国产视频| 一区二区三区在线视频免费观看| 午夜精品久久久久久久男人的天堂| 亚洲欧美综合一区| 国产精品理论片| 狠狠入ady亚洲精品经典电影| 一区二区亚洲精品| 亚洲一区在线播放| 亚洲性线免费观看视频成熟| 国产精品一区二区三区久久| 欧美精品久久一区二区| 国产精品美女久久久久久免费| 国产午夜亚洲精品不卡| 99精品国产热久久91蜜凸| 亚洲国产高清一区二区三区| 亚洲欧美成人一区二区三区| 一区二区三区视频观看| 欧美精品一区在线播放| 亚洲黄色三级| 亚洲一二三四久久| 免费av成人在线| 亚洲视频在线二区| 国产精品sss| 欧美福利在线观看| 亚洲黄色av| 国产精品chinese| 欧美 日韩 国产在线| 国产精品揄拍一区二区| 欧美中文字幕视频在线观看| 亚洲精品一区二区三区福利| 久热精品视频在线观看一区| 最新国产の精品合集bt伙计| 老司机精品福利视频| 亚洲欧美日韩另类| 欧美电影免费观看高清完整版| 欧美有码在线观看视频| 国产精品成人一区二区| 欧美精品福利| 亚洲欧美成人一区二区三区| 亚洲综合好骚| 欧美日韩ab片| 欧美另类videos死尸| 国产噜噜噜噜噜久久久久久久久| 久久久五月婷婷| 久久国产精品亚洲va麻豆| 欧美日韩亚洲三区| 日韩一级黄色大片| 国产亚洲一区精品| 最近看过的日韩成人| 激情成人av| 欧美韩日一区二区| 一本色道久久综合亚洲精品不卡| 亚洲直播在线一区| 欧美a级片一区| 国产区日韩欧美| 午夜欧美不卡精品aaaaa| 国产精品家庭影院| 在线精品视频免费观看| 欧美日韩一二三四五区| 欧美激情久久久久| 亚洲视频精选在线| 在线综合亚洲欧美在线视频| 亚洲乱码国产乱码精品精| 国外成人在线视频网站| 欧美日韩国产综合新一区| 国产精品美女一区二区在线观看| 欧美美女福利视频| 久久免费国产精品| 国产精品乱子久久久久| 一区二区三区免费在线观看| 久久一区二区精品| 日韩亚洲欧美综合| 国产性色一区二区| 亚洲盗摄视频| 欧美激情二区三区| 国产一区二区三区免费在线观看| 欧美巨乳波霸| 欧美精品在线极品| 国产精品久久久久久久久搜平片| 欧美激情一区二区三级高清视频| 日韩午夜在线观看视频| 欧美日韩在线不卡| 一区二区免费在线播放| 亚洲午夜精品一区二区三区他趣| 欧美大片免费久久精品三p| 欧美伊久线香蕉线新在线| 午夜视频久久久久久| 欧美激情精品久久久久久久变态| 亚洲一区二区精品| 一本一本久久a久久精品综合麻豆| 国产日韩欧美综合精品| 欧美日韩一卡二卡| 玖玖玖免费嫩草在线影院一区| 欧美日韩中文字幕日韩欧美| 午夜在线电影亚洲一区| 久久成人18免费观看| 国产精品成人一区二区| 樱花yy私人影院亚洲| 欧美日韩精选| 蜜臀99久久精品久久久久久软件| 午夜免费电影一区在线观看| 亚洲免费在线电影| 亚洲欧美成人一区二区在线电影| 亚洲电影av在线| 美女精品网站| 亚洲精品网站在线播放gif| 国产精品一级在线| 国产亚洲一区二区三区在线播放| 国产午夜精品美女毛片视频| 日韩视频在线一区二区| 欧美三级电影网| 好吊视频一区二区三区四区| 久久影院午夜论| 久久一区免费| 免费视频一区| 久久综合给合久久狠狠色| 亚洲国产一区二区三区高清| 美国十次了思思久久精品导航| 久久精品视频在线免费观看| 免费日韩av电影| 影音先锋久久资源网| 日韩一区二区电影网| 国产美女一区二区| 欧美大片在线看免费观看| 国产欧美视频一区二区三区| 久久精品国产一区二区三区免费看| 一本大道久久精品懂色aⅴ| 1000部国产精品成人观看| 欧美麻豆久久久久久中文| 亚洲欧美偷拍卡通变态| 欧美成年人视频| 欧美日韩视频一区二区| 欧美亚洲午夜视频在线观看| 午夜精品久久久99热福利| 国产精品99免费看| 最新日韩在线| 亚洲人成绝费网站色www| 夜夜夜精品看看| 国产在线精品二区| 久久久水蜜桃av免费网站| 国产亚洲观看| 国产精品视频专区| 性欧美超级视频| 久久夜色精品国产亚洲aⅴ| 欧美在线影院| 久久最新视频| 欧美电影在线播放| 蜜乳av另类精品一区二区| 亚洲国内高清视频| 国产美女精品免费电影| 国产精品性做久久久久久| 欧美xxx成人| 欧美日韩不卡在线| 亚洲视频日本| 国产精品久久久久久久久动漫| 欧美综合激情网| 国产精品日韩电影| 欧美午夜宅男影院| 国内精品免费午夜毛片| 国产一区二区精品久久| 亚洲日本va在线观看| 久久亚洲精品网站| 欧美午夜不卡视频| 中文精品99久久国产香蕉| 免费精品视频| 久久成人国产| 国产精品久久久久77777| 欧美在线观看网址综合| 亚洲性人人天天夜夜摸| 欧美激情精品久久久久久| 欧美日韩精品免费观看视一区二区| 欧美在线高清视频| 亚洲看片一区| 欧美视频1区| 欧美日韩性生活视频| 国产精品一区免费观看| 亚洲深爱激情| 99视频国产精品免费观看| 久热精品视频在线免费观看| 亚洲成人资源| 国产精品成人一区二区网站软件| 亚洲电影自拍| 久久久久久久久久久久久9999| 欧美日韩综合在线免费观看| 亚洲一区二区免费在线| 亚洲国产日韩欧美| 99re6热在线精品视频播放速度| 韩国av一区二区三区四区| 中文久久乱码一区二区| 亚洲欧美制服中文字幕| 国产女同一区二区| 国产精品福利网站| 在线亚洲欧美| 亚洲日本免费| 欧美性猛交一区二区三区精品| 久久精品青青大伊人av| 亚洲乱码一区二区| 欧美高清在线视频| 午夜性色一区二区三区免费视频| 在线播放国产一区中文字幕剧情欧美| 国产日韩精品一区| 午夜免费电影一区在线观看| 日韩一二三区视频| 午夜视频久久久| 农夫在线精品视频免费观看| 亚洲图片欧洲图片av| 亚洲综合二区| 久久电影一区| 久久精品国产免费观看| 久久人人精品| 一区二区日韩欧美| 亚洲国产高清一区| 国产综合精品一区| 国产精品人人爽人人做我的可爱| 国模精品一区二区三区色天香| 亚洲自拍偷拍福利| 禁断一区二区三区在线| 性欧美8khd高清极品| 欧美精品日韩一本| 国产日韩欧美一区二区三区四区| 欧美日韩精品一区二区三区| 亚洲免费视频中文字幕| 久久久久久久综合色一本| 久久青草欧美一区二区三区| 在线视频精品| 欧美日韩午夜视频在线观看| 西瓜成人精品人成网站| 国产麻豆精品theporn| 国产精品私人影院| 欧美久久一区| 国产精品久久久久毛片大屁完整版| 麻豆精品视频在线| 国内综合精品午夜久久资源| 亚洲日本aⅴ片在线观看香蕉| 国产欧美精品xxxx另类| 久久在线91| 欧美日韩中文字幕在线| 国产精品自拍三区| 国产精品久久久久久影视| 国产精品欧美日韩一区二区| 欧美一区二区三区婷婷月色| 韩日视频一区| 好吊色欧美一区二区三区视频| 欧美激情中文字幕一区二区| 欧美激情第六页| 亚洲精品女人| 亚洲欧美成人精品| 亚洲精品久久久蜜桃| 亚洲国产精品专区久久| 国产精一区二区三区| 国产精品盗摄久久久| 在线观看欧美日韩| 老色鬼精品视频在线观看播放| 在线免费高清一区二区三区| 免费亚洲电影在线观看| 91久久夜色精品国产网站| 在线亚洲国产精品网站| 亚洲综合色噜噜狠狠| 国产欧美日本一区视频| 亚洲激情成人| 狠狠入ady亚洲精品经典电影| 在线观看日韩一区| 欧美大片在线看免费观看| 欧美日韩一区高清| 久久成年人视频| 国产精品入口麻豆原神| 国产精品爽黄69| 亚洲欧美日韩国产一区二区三区| 亚洲影视综合| 亚洲影视九九影院在线观看| 亚洲欧美另类国产| 欧美裸体一区二区三区| 性久久久久久久久久久久| 国产精品久久久久久久久久妞妞| 国产精品视频免费一区| 亚洲福利国产精品| 日韩午夜激情| 欧美日韩系列| 亚洲国产精品一区二区三区| 欧美.日韩.国产.一区.二区| 国产女主播在线一区二区| 亚洲美女电影在线| 在线一区免费观看| 亚洲丰满在线| 狠狠色伊人亚洲综合成人| 免费影视亚洲| 一区二区三区在线视频观看| 欧美日韩一区视频| 性久久久久久| 亚洲精品日韩综合观看成人91| 毛片精品免费在线观看| 韩日成人av| 国产一级揄自揄精品视频| 精品动漫一区二区| 久久伊人精品天天| 一区二区三区高清不卡| 国内偷自视频区视频综合| 欧美高清视频一区二区三区在线观看| 欧美在线免费观看视频| 欧美福利在线| 亚洲精品美女久久久久| 免费在线看一区| 一本大道久久精品懂色aⅴ|