CC2530和FPGA的新型無(wú)線網(wǎng)絡(luò)節(jié)點(diǎn)設(shè)計(jì)
4 實(shí)驗(yàn)結(jié)果
設(shè)置多節(jié)點(diǎn)后,使用串口工具連接CC2530,使用SeaSolve軟件進(jìn)行無(wú)線網(wǎng)絡(luò)的測(cè)試,得到實(shí)時(shí)測(cè)試圖SeaSolve信號(hào)頻譜測(cè)試圖如圖5所示。本文引用地址:http://2s4d.com/article/190019.htm
信號(hào)在2.4GHz左右增益達(dá)到了36 dBm,而其他頻率在80 dBm左右,這樣可以看出,ZigBee信號(hào)能在2.4GHz接收到敏感信號(hào)。SeaSolve頻譜峰值圖如圖6所示。
根據(jù)頻譜峰值圖,其在各頻率的峰值和原頻譜測(cè)試圖區(qū)別不大,信號(hào)在2.4GHz左右接近35 dBm,由圖可以看出,在固定頻率上的信號(hào)的波動(dòng)比較小,抗干擾性較好。
在組網(wǎng)之后,使用串口工具進(jìn)行測(cè)試,得到測(cè)試圖如圖7所示。
根據(jù)ZigBee協(xié)議,0FDH為數(shù)據(jù)傳輸指令,第2個(gè)16進(jìn)制數(shù)為數(shù)據(jù)長(zhǎng)度,第3~4個(gè)16進(jìn)制數(shù)為目標(biāo)地址。若是數(shù)據(jù)接收,則后面會(huì)加入原地址數(shù)據(jù)。由圖中可知,本機(jī)發(fā)送的地址為2001H,另一端為2000H。
結(jié)語(yǔ)
本文設(shè)計(jì)了一種基于ZigBee協(xié)議的無(wú)線網(wǎng)絡(luò)節(jié)點(diǎn),節(jié)點(diǎn)的設(shè)計(jì)對(duì)于整個(gè)無(wú)線傳感器網(wǎng)絡(luò)至關(guān)重要,其穩(wěn)定性和可靠性關(guān)系著測(cè)試任務(wù)的成敗。觀在很多工業(yè)的設(shè)計(jì)都把CC2530單獨(dú)作為一個(gè)ZigBee模塊,這是由于TI公司在制作CC2530芯片時(shí),已經(jīng)預(yù)配置了ZigBee協(xié)議。在使用ZigBee模塊時(shí),只用其封裝后的RS232接口,不需要了解內(nèi)部便可使用,而實(shí)際上CC2530作為一種MCU,其內(nèi)核是8051,它除了無(wú)線功能外也具有單片機(jī)所具備的功能。使用CC2530與FPGA的搭配,不僅使得CC2530更大限度地被利用,而且彌補(bǔ)了FPGA需要再外接MCU控制的缺陷,也不需要再使用另外的單片機(jī)來(lái)接以CC2530作為核心的ZigBee模塊。在這個(gè)設(shè)計(jì)中,在芯片相接時(shí)需要進(jìn)行頻率的搭配,電平的轉(zhuǎn)換等。因此,如果選用合適的芯片進(jìn)行搭配,會(huì)使其更加快速和方便。
評(píng)論