DTK電子將盛裝出席2011國際物聯(lián)網(wǎng)技術(shù)與應(yīng)用博覽會,期待各位蒞臨。(2011.9.15-17,深圳會展中心2號館B68展位)
Zigbee模塊
型號:DRF1605,主要功能:串口(UART)轉(zhuǎn)Zigbee無線數(shù)據(jù)透明傳輸

Zigbee模塊主要特點(diǎn)
自動組網(wǎng):所有的模塊上電即自動組網(wǎng),網(wǎng)絡(luò)內(nèi)模塊如掉電,網(wǎng)絡(luò)具自我修復(fù)功能 數(shù)據(jù)傳輸:通過串口即可在任意節(jié)點(diǎn)間進(jìn)行數(shù)據(jù)傳播: 1,數(shù)據(jù)透明傳輸:Coordinator從串口收到的數(shù)據(jù)會自動發(fā)給所有的節(jié)點(diǎn);某個節(jié)點(diǎn)從串口收到的數(shù)據(jù)會自動發(fā)送給Coordinator; 2,指令方式,任意節(jié)點(diǎn)間數(shù)據(jù)傳輸:數(shù)據(jù)傳輸?shù)母袷綖椋?xFD(數(shù)據(jù)傳輸命令)+ 0x0A(數(shù)據(jù)長度) + 0x73 0x79(目標(biāo)地址) + 0x01 0x02 0x03 0x04 0x05 0x06 0x07 0x08 0x09 0x10(數(shù)據(jù),共0x0A Bytes)。 簡單易用:用戶不用考慮ZigBee協(xié)議,像使用串口線一樣使用無線模塊
該模塊可配合USB底板使用,無需外部供電,USB口供電及數(shù)據(jù)傳輸(USB轉(zhuǎn)串口),強(qiáng)烈建議購買DRF1605 Zigbee模塊時,購買至少1片USB底板,以便于調(diào)試及配置模塊。
該模塊可配合RS485底板使用,將DRF1605的UART口傳換成標(biāo)準(zhǔn)的半雙工RS485接口,可直接連接到RS485設(shè)備。
 
DRF1605的管腳間距是標(biāo)準(zhǔn)的2.54或2.54*n,所以可以直接插在萬用板上使用,便于開發(fā)
DRF1605與MCU很方便的連接,全面支持51,ARM,X86,MIPS....等內(nèi)核MCU,只要MCU有串口即可:
Zigbee模塊參數(shù)
輸入電壓:DC 3.3V 溫度范圍:-40C --85C 串口速率:38400bps(默認(rèn)),可設(shè)置9600bps,19200bps, 38400bps,115200bps 無線頻率:2.4GHz 無線協(xié)議:ZigBee2007 /PRO 傳輸距離:可視距離400米 發(fā)射電流:34mA( 最大) 接收電流:25mA(最大) 低功耗模式:該款模塊沒有低功耗模式,客戶可定制低功耗應(yīng)用 接收靈敏度:-96DBm 主芯片:CC2530F256,256K Flash,TI公司最新一代ZigBee SOC芯片


Zigbee模塊的組網(wǎng)
Zigbee網(wǎng)絡(luò)通常由三種節(jié)點(diǎn)構(gòu)成:Coordinator:用來創(chuàng)建一個Zigbee網(wǎng)絡(luò),并為最初加入網(wǎng)絡(luò)的節(jié)點(diǎn)分配地址,每個Zigbee網(wǎng)絡(luò)需要且只需要一個Coordinator;Router:也稱為Zigbee全功能節(jié)點(diǎn),可以轉(zhuǎn)發(fā)數(shù)據(jù),起到路由的作用,也可以收發(fā)數(shù)據(jù),當(dāng)成一個數(shù)據(jù)節(jié)點(diǎn),還能保持網(wǎng)絡(luò),為后加入的節(jié)點(diǎn)分配地址;End Device:終端節(jié)點(diǎn),通常定義為電池供電的低功耗設(shè)備,通常只周期性發(fā)送數(shù)據(jù),不接收數(shù)據(jù)。
此款Zigbee模塊的主要功能是無線數(shù)據(jù)傳輸,即,每個節(jié)點(diǎn)隨時能夠收發(fā)數(shù)據(jù),所以節(jié)點(diǎn)的配置只有Coordinator,Router,連接的網(wǎng)絡(luò)如下圖所示,這樣的網(wǎng)絡(luò)通常也稱為MESH網(wǎng)(即:網(wǎng)狀網(wǎng)),每個節(jié)點(diǎn)可以收發(fā)數(shù)據(jù),同時也能擔(dān)任其它節(jié)點(diǎn)的路由器,而且,所有的數(shù)據(jù)傳輸路由都是自動計算的,無需用戶干預(yù)。

第一次使用Zigbee模塊時,請先給Coordinator上電,然后給Router上電,Router上電后,會自動尋找Zigbee網(wǎng)絡(luò)并加入,可以使用TI的Sensor Monitor軟件來觀察Zigbee網(wǎng)絡(luò)的形態(tài),該軟件的下載地址為:http://www.ti.com/cn/litv/zip/swrc096d。
使用步驟:
1,將Coordinator模塊通過串口連接至PC,打開TI Sensor Monitor軟件,選取Coordinator連接的串口號,并點(diǎn)擊RUN圖標(biāo),運(yùn)行,此時可以看到表示Coordinator的圖標(biāo)變成紅色,表示Coordinator與PC連接成功。(注意:TI Sensor Monitor軟件只支持串口的波特率為38400);

2,將一個Router模塊上電,并按一下TEST按鈕,此時,Router模塊會發(fā)送一個模擬數(shù)據(jù)到Coordinator,Coordinator會把這個數(shù)據(jù)通過串口發(fā)送到PC,并在TI Sensor Monitor軟件里顯示出網(wǎng)絡(luò)結(jié)構(gòu),如下圖。(DRF1605的TEST按鍵是J2的第3腳(SW1),與地短接一下即可)

3,同理,將其它的Router模塊上電,則它們會自動尋找并加入這個網(wǎng)絡(luò),按下TEST按鍵,組網(wǎng)后的結(jié)構(gòu)如下:

4,Coordinator可直接綁定6個Router,超出以后,其它的Router通過前面的Router繼續(xù)加入網(wǎng)絡(luò),每個Router可接受其它6個Router加入網(wǎng)絡(luò),并分配地址:

Zigbee模塊的數(shù)據(jù)傳輸
DRF1600 系列Zigbee 模塊數(shù)據(jù)傳輸功能非常簡單易用,有二種數(shù)據(jù)傳送方式: (1),數(shù)據(jù)透明傳輸方式: 只要傳送的第一個字節(jié)不是0xFE,0xFD 或 0xFC,則自動進(jìn)入數(shù)據(jù)透明傳輸方式; Coordinator從串口接收到的數(shù)據(jù),會自動發(fā)送給所有的節(jié)點(diǎn); 某個節(jié)點(diǎn)從串口接收到的數(shù)據(jù),會自動發(fā)送到Coordinator; (2),點(diǎn)對點(diǎn)數(shù)據(jù)傳輸方式: Zigbee網(wǎng)絡(luò)內(nèi)的任意節(jié)點(diǎn)之間,可通過點(diǎn)對點(diǎn)傳輸指令,傳送數(shù)據(jù); 指令格式:0xFD + 數(shù)據(jù)長度 + 目標(biāo)地址 + 數(shù)據(jù)
1,數(shù)據(jù)透明傳輸:(數(shù)據(jù)透明傳輸是DRF1600系列模塊的最重要功能) (1), 只要傳送的第一個字節(jié)不是0xFE,0xFD 或 0xFC,則自動進(jìn)入數(shù)據(jù)透明傳輸方式; (擴(kuò)展:只要數(shù)據(jù)包的頭與設(shè)置指令不一樣,也會當(dāng)成數(shù)據(jù)透明傳輸,但建議,用戶將數(shù)據(jù)透 明傳輸?shù)臄?shù)據(jù)包第一個字節(jié)設(shè)定為非FE,F(xiàn)D或FC,如A7) (2),Coordinator從串口接收到的數(shù)據(jù),會自動發(fā)送給所有的節(jié)點(diǎn);某個節(jié)點(diǎn)從串口接收到的數(shù)據(jù), 會自動發(fā)送到Coordinator; (3),任意一個節(jié)點(diǎn)與Coordinator之間,類似于電纜直接連接(大部分情況下,可用1個Coordinator, 1個Router直接代替一條RS232電纜; (4),支持?jǐn)?shù)據(jù)包變長(無需設(shè)置),最大不超過256字節(jié)/數(shù)據(jù)包,一般應(yīng)用建議每個數(shù)據(jù)包32字節(jié) 之內(nèi)。


數(shù)據(jù)透明傳輸?shù)男阅埽?/SPAN>
數(shù)據(jù)傳送方向 |
數(shù)據(jù)包長度 |
最快間隔 |
RouteràCoordinator |
16字節(jié) |
20 ms |
32字節(jié) |
20 ms |
64字節(jié) |
20 ms |
128字節(jié) |
50 ms |
256字節(jié) |
200 ms |
> 256字節(jié) |
不能傳輸 |
CoordinatoràRouter |
16字節(jié) |
100 ms |
32字節(jié) |
100 ms |
64字節(jié) |
100 ms |
128字節(jié) |
200 ms |
256字節(jié) |
500 ms |
> 256字節(jié) |
不能傳輸 |
測試條件:
1, 室溫,實(shí)驗(yàn)室條件
2, 模塊間距離2米,信號良好
3, 串口波特率38400(最優(yōu)選波特率)
4, 連續(xù)發(fā)送,接收100K字節(jié),無誤碼,連續(xù)測試& |
|