基于ZigBee Mesh網(wǎng)絡(luò)的無(wú)線串口設(shè)計(jì)
4 實(shí)際測(cè)試
4.1 測(cè)試1
無(wú)功放ZigBee模塊W00與W02,如圖10~圖12所示。本文引用地址:http://cafeforensic.com/article/156264.htm
實(shí)驗(yàn)環(huán)境:足球場(chǎng),可視距離100 m。實(shí)驗(yàn)結(jié)果如圖12所示。
Node:02 ShortAddress:0x3595是W02加入網(wǎng)絡(luò)后自動(dòng)向W00發(fā)送網(wǎng)絡(luò)地址和名字。因?yàn)閃00是協(xié)調(diào)器,默認(rèn)地址為0x00,已預(yù)存在各模塊中。
4.2 測(cè)試2
無(wú)功放ZigBee模塊W00,W02,W03和W04,實(shí)驗(yàn)環(huán)境:各大樓之間。如圖13所示。
W00與W02、W03能直接通信,W00經(jīng)過(guò)兩跳后可與W04,通信,W02經(jīng)過(guò)兩跳后可以與W04通信。實(shí)驗(yàn)結(jié)果截圖如14所示。
Node:04 ShortAddress:0xE805是W04入網(wǎng)后向W02發(fā)送的網(wǎng)絡(luò)地址和名字,Node:02 ShortAddress:0x3595是W02節(jié)點(diǎn)回饋的網(wǎng)絡(luò)地址和名字。由實(shí)驗(yàn)可知,基于ZigBee的無(wú)線串口通信,數(shù)據(jù)傳輸穩(wěn)定、可靠,有效解決長(zhǎng)距離串口通信問(wèn)題。
5 Mesh網(wǎng)絡(luò)無(wú)線串口的特點(diǎn)
(1)能夠遠(yuǎn)距離串口通信。通信距離取決于單個(gè)節(jié)點(diǎn)的有效傳輸距離和跳數(shù),一般無(wú)功放模塊傳輸距離為100 m,經(jīng)過(guò)5跳可以傳輸500 m的距離。如果加上功放,單個(gè)節(jié)點(diǎn)的傳輸距離為1.5 km,5跳為7.5 km。缺點(diǎn)是加上功放,成本增加。
(2)Mesh網(wǎng)絡(luò)具有自愈能力,當(dāng)某條路徑被切斷,節(jié)點(diǎn)會(huì)自動(dòng)尋找另外的路徑傳輸數(shù)據(jù),如圖15所示。
(3)兼容性好,易安裝。簡(jiǎn)單的串口線連接。由圖4可知,從模塊中引出4根TTL電平的串口線,直接可以與嵌入式系統(tǒng)連接,或者加上MAX232便可以與PC連接。
6 結(jié)束語(yǔ)
利用ZigBee無(wú)線技術(shù)組成Mesh網(wǎng)絡(luò)實(shí)施串口通信,無(wú)線通信距離取決于單跳距離和跳數(shù),而默認(rèn)最大跳數(shù)為20,但多跳的出現(xiàn)會(huì)導(dǎo)致數(shù)據(jù)延時(shí),出現(xiàn)誤碼。建議跳數(shù)控制在5跳之內(nèi),此時(shí)數(shù)據(jù)傳輸穩(wěn)定、時(shí)延短、誤碼率低,能有效地解決有線串口距離限制的問(wèn)題。
評(píng)論