無線傳感器網(wǎng)絡(luò)協(xié)調(diào)器的研究和設(shè)計

相關(guān)專題: 無線 芯片

1 概 述

無線通信的方式有多樣,與藍(lán)牙、Wi-Fi、GSM移動通信方式相比,ZigBee聯(lián)盟制定的 ZigBee方式具有功耗低、數(shù)據(jù)傳輸可靠、兼容性好、實(shí)現(xiàn)成本低以及組網(wǎng)方便的優(yōu)點(diǎn),非常適合低速率傳輸?shù)臒o線傳感器網(wǎng)絡(luò)。ZigBee聯(lián)盟成立于 2001年,2002年Invensys公司、三菱電氣公司、摩托羅拉公司以及飛利浦半導(dǎo)體公司加盟,現(xiàn)在正迅速發(fā)展壯大。該聯(lián)盟在基于IEEE 802.15.4的PHY層、MAC層及數(shù)據(jù)鏈路層之上,研究開發(fā)適合無線傳感器網(wǎng)絡(luò)的其他高層協(xié)議。

物理層的2個標(biāo)準(zhǔn)是2.4 GHz和868/915 MHz,都基于直接序列擴(kuò)頻DSSS(Direct Sequence Spread Spec-trum)技術(shù),使用相同的物理層數(shù)據(jù)包格式。2.4 GHz波段為全球統(tǒng)一的無需申請的ISM頻段,有助于ZigBee設(shè)備的推廣和生產(chǎn)成本的降低。它的物理層通過采用16相高階調(diào)制技術(shù)能夠提供250 kb/s的傳輸速率,有助于獲得更高的吞吐量、更小的通信時延和更短的工作周期,從而更加省電。

ZigBee聯(lián)盟定義了兩種物理設(shè)備類型:全功能設(shè)備FFD(Full Function Device)和精簡功能設(shè)備RFD(Re-duced Function Device)。ZigBee網(wǎng)絡(luò)的星型拓?fù)浣Y(jié)構(gòu)通常由1個FFD和若干RFD組成。FFD充當(dāng)網(wǎng)絡(luò)協(xié)調(diào)器功能,其他設(shè)備只與協(xié)調(diào)器通信,由協(xié)調(diào)器決定處理要做的事情。如果某個終端設(shè)備需要傳輸數(shù)據(jù)到另一個終端設(shè)備,它會把數(shù)據(jù)發(fā)送給協(xié)調(diào)器,然后由協(xié)調(diào)器將數(shù)據(jù)轉(zhuǎn)發(fā)到目標(biāo)接收器終端設(shè)備。通過FFD接力傳送,網(wǎng)絡(luò)又可以擴(kuò)展成其他拓?fù)浣Y(jié)構(gòu),如圖1所示。

隨著ZigBee的研究發(fā)展,2005年,各大芯片制造商紛紛推出了符合ZigBee標(biāo)準(zhǔn)的收發(fā)模塊和通信套件,但是目前只有挪威Chip-con公司 (CC2420/CC2430和CC2500/CC2550等)、美國Freescale Semiconductor公司(MC13192和MC13193)、美國CompXs公司(ML7065)和美國Ember公司(EM2420)四個原始設(shè)備生產(chǎn)商(OEM)的ZigBee套件符合聯(lián)盟規(guī)定的標(biāo)準(zhǔn)。2007年德州儀器(TI)宣布推出ZigBee協(xié)議棧(Z-Stack)的免費(fèi)下載版本。

2 設(shè)計與調(diào)試

2.1 研究目標(biāo)

網(wǎng)絡(luò)協(xié)調(diào)器的主要功能是協(xié)調(diào)建立網(wǎng)絡(luò),其他功能還包括:傳輸網(wǎng)絡(luò)信標(biāo)、管理網(wǎng)絡(luò)節(jié)點(diǎn)及存儲網(wǎng)絡(luò)節(jié)點(diǎn)信息,并且提供關(guān)聯(lián)節(jié)點(diǎn)之間的路由信息;此外,網(wǎng)絡(luò)協(xié)調(diào)器要存儲一些基本信息,如節(jié)點(diǎn)數(shù)據(jù)設(shè)備、數(shù)據(jù)轉(zhuǎn)發(fā)表及設(shè)備關(guān)聯(lián)表等。

問題是,目前ZigBee協(xié)議主要在低端8位或16位單片機(jī)上實(shí)現(xiàn)。對于網(wǎng)絡(luò)協(xié)調(diào)器節(jié)點(diǎn)而言,其數(shù)據(jù)處理能力不強(qiáng),且限于自身的硬件資源,很少能實(shí)現(xiàn)良好的人機(jī)交互界面。對功能要求較高的ZigBee協(xié)調(diào)器,這種構(gòu)架很難滿足應(yīng)用的需求。而基于PC機(jī)的網(wǎng)絡(luò)協(xié)調(diào)器節(jié)點(diǎn),不但體積大、價格高而且功耗大,對于傳輸率不大的傳感器網(wǎng)絡(luò)來說十分浪費(fèi)資源,所以開發(fā)基于ARM系列嵌入式芯片為核心微處理器的網(wǎng)絡(luò)協(xié)調(diào)器是很有必要的。實(shí)驗(yàn)基于星型結(jié)構(gòu),在實(shí)現(xiàn)RFD功能的基礎(chǔ)上,開發(fā)基于ARM9嵌入式的網(wǎng)絡(luò)協(xié)調(diào)器,提供3.5英寸TFTLCD觸摸屏作為人機(jī)交互,顯示其他各節(jié)點(diǎn)的工作狀況、測試參數(shù)情況,為日后高級應(yīng)用提供平臺。

2.2 協(xié)調(diào)器硬件結(jié)構(gòu)

本設(shè)計射頻芯片選用挪威Chipcon公司的CC2420(2.4 GHz,支持250 kb/s數(shù)據(jù)傳輸率)。微處理器采用S3C2440嵌入式工業(yè)級芯片。硬件框圖如圖2所示,ARM(左)+RFD(右)=ARM嵌入式網(wǎng)絡(luò)協(xié)調(diào)器。

2.3 協(xié)調(diào)器軟件結(jié)構(gòu)

采用嵌入式Linux操作系統(tǒng),在TI公司ZigBee協(xié)議;A(chǔ)上,在原Bootloader、Kernel上修改文件系統(tǒng),添加GUI應(yīng)用程序,并修改系統(tǒng)啟動腳本使應(yīng)用程序在系統(tǒng)啟動時自運(yùn)行。網(wǎng)絡(luò)協(xié)調(diào)器的實(shí)現(xiàn)過程中使用多線程技術(shù),串口數(shù)據(jù)收發(fā)、GUI顯示與按鈕響應(yīng)、ZigBee節(jié)點(diǎn)掉線檢測3 個線程并發(fā),提高系統(tǒng)響應(yīng)速度。軟件結(jié)構(gòu)如圖3所示。

 

作者:王平,吳怡,施文灶,程明傳,江華麗 福建師范大學(xué)   來源:單片機(jī)與嵌入式系統(tǒng)
微信掃描分享本文到朋友圈
掃碼關(guān)注5G通信官方公眾號,免費(fèi)領(lǐng)取以下5G精品資料
  • 1、回復(fù)“YD5GAI”免費(fèi)領(lǐng)取《中國移動:5G網(wǎng)絡(luò)AI應(yīng)用典型場景技術(shù)解決方案白皮書
  • 2、回復(fù)“5G6G”免費(fèi)領(lǐng)取《5G_6G毫米波測試技術(shù)白皮書-2022_03-21
  • 3、回復(fù)“YD6G”免費(fèi)領(lǐng)取《中國移動:6G至簡無線接入網(wǎng)白皮書
  • 4、回復(fù)“LTBPS”免費(fèi)領(lǐng)取《《中國聯(lián)通5G終端白皮書》
  • 5、回復(fù)“ZGDX”免費(fèi)領(lǐng)取《中國電信5GNTN技術(shù)白皮書
  • 6、回復(fù)“TXSB”免費(fèi)領(lǐng)取《通信設(shè)備安裝工程施工工藝圖解
  • 7、回復(fù)“YDSL”免費(fèi)領(lǐng)取《中國移動算力并網(wǎng)白皮書
  • 8、回復(fù)“5GX3”免費(fèi)領(lǐng)取《R1623501-g605G的系統(tǒng)架構(gòu)1
  • 本周熱點(diǎn)本月熱點(diǎn)

     

      最熱通信招聘

      最新招聘信息