產(chǎn)品詳情:
Zigbee模塊
型號:DRF1605H,主要功能:串口(UART)轉Zigbee無線數(shù)據(jù)透明傳輸
(與DRF1605 PIN腳完全兼容,傳輸距離1.6公里)
(模塊出廠默認設置為Router,用戶可自行切換為Coordiantor)
Zigbee模塊主要特點
自動組網(wǎng):所有的模塊上電即自動組網(wǎng),網(wǎng)絡內(nèi)模塊如掉電,網(wǎng)絡具自我修復功能
數(shù)據(jù)傳輸:通過串口即可在任意節(jié)點間進行數(shù)據(jù)傳播:
1,數(shù)據(jù)透明傳輸:Coordinator從串口收到的數(shù)據(jù)會自動發(fā)給所有的節(jié)點;某個節(jié)點從串口收到的數(shù)據(jù)會自動發(fā)送給Coordinator;
2,指令方式,任意節(jié)點間數(shù)據(jù)傳輸:數(shù)據(jù)傳輸?shù)母袷綖椋?xFD(數(shù)據(jù)傳輸命令)+ 0x0A(數(shù)據(jù)長度) + 0x73 0x79(目標地址) + 0x01 0x02 0x03 0x04 0x05 0x06 0x07 0x08 0x09 0x10(數(shù)據(jù),共0x0A Bytes)。
簡單易用:用戶不用考慮ZigBee協(xié)議,像使用串口線一樣使用無線模塊
該模塊可配合USB底板使用,無需外部供電,USB口供電及數(shù)據(jù)傳輸(USB轉串口),強烈建議購買DRF1605H Zigbee模塊時,購買至少1片USB底板,以便于調(diào)試及配置模塊。
該模塊可配合RS485底板使用,將DRF1605H的UART口傳換成標準的半雙工RS485接口,可直接連接到RS485設備(PIN腳與DRF1605完全兼容,下圖為DRF1605實拍照片)。
DRF1605H的管腳間距是標準的2.54或2.54*n,所以可以直接插在萬用板上使用,便于開發(fā)(PIN腳與DRF1605完全兼容,下圖為DRF1605實拍照片)。
DRF1605H與MCU很方便的連接,全面支持51,ARM,X86,MIPS....等內(nèi)核MCU,只要MCU有串口即可:
Zigbee模塊參數(shù)
輸入電壓
標準:DC 3.3V,范圍:2.6V-3.6V
溫度范圍
-40℃~85℃
串口速率
38400bps(默認),可設置9600bps, 19200bps, 38400bps, 57600bps, 115200bps
無線頻率
2.4G(2460MHz),用戶可通過串口指令更改頻道(2405MHz – 2480MHz,步長:5MHz)
無線協(xié)議
Zigbee2007
傳輸距離
可視,開闊,傳輸距離1600米
工作電流
發(fā)射:120mA(最大),80MA(平均), 接收:35mA(最大)
待機:40MA(最大)
接收靈敏度
-110dBm
主芯片
CC2530F256,256KFLASH,TI公司最新一代ZigBee SOC芯片
可配置節(jié)點
可配置為Coordinator,Router
出廠默認值為:Router,PAN ID=0x199B,頻道=22(2460MHz)
接口
UART 3.3V TX – RX
內(nèi)置RS485方向控制,可直接驅動RS485芯片
可直接驅動RS232芯片
可直接驅動USB轉RS232芯片
Zigbee模塊引腳定義及尺寸
Zigbee模塊的組網(wǎng)
Zigbee網(wǎng)絡通常由三種節(jié)點構成:Coordinator:用來創(chuàng)建一個Zigbee網(wǎng)絡,并為最初加入網(wǎng)絡的節(jié)點分配地址,每個Zigbee網(wǎng)絡需要且只需要一個Coordinator;Router:也稱為Zigbee全功能節(jié)點,可以轉發(fā)數(shù)據(jù),起到路由的作用,也可以收發(fā)數(shù)據(jù),當成一個數(shù)據(jù)節(jié)點,還能保持網(wǎng)絡,為后加入的節(jié)點分配地址;End Device:終端節(jié)點,通常定義為電池供電的低功耗設備,通常只周期性發(fā)送數(shù)據(jù),不接收數(shù)據(jù)。
此款Zigbee模塊的主要功能是無線數(shù)據(jù)傳輸,即,每個節(jié)點隨時能夠收發(fā)數(shù)據(jù),所以節(jié)點的配置只有Coordinator、Router(出廠默認為Router,用戶可通過配置軟件或指令自己設置想要的節(jié)點類型),連接的網(wǎng)絡如下圖所示,這樣的網(wǎng)絡通常也稱為MESH網(wǎng)(即:網(wǎng)狀網(wǎng)),每個節(jié)點可以收發(fā)數(shù)據(jù),同時也能擔任其它節(jié)點的路由器,而且,所有的數(shù)據(jù)傳輸路由都是自動計算的,無需用戶干預。
第一次使用Zigbee模塊時,請先給Coordinator上電,然后給Router上電,Router上電后,會自動尋找Zigbee網(wǎng)絡并加入,可以使用TI的Sensor Monitor軟件來觀察Zigbee網(wǎng)絡的形態(tài),該軟件的下載地址為:http://www.ti.com/cn/litv/zip/swrc096d。
使用步驟:
1,將Coordinator模塊通過串口連接至PC,打開TI Sensor Monitor軟件,選取Coordinator連接的串口號,并點擊RUN圖標,運行,此時可以看到表示Coordinator的圖標變成紅色,表示Coordinator與PC連接成功。(注意:TI Sensor Monitor軟件只支持串口的波特率為38400);
2,將一個Router模塊上電,并按一下TEST按鈕,此時,Router模塊會發(fā)送一個模擬數(shù)據(jù)到Coordinator,Coordinator會把這個數(shù)據(jù)通過串口發(fā)送到PC,并在TI Sensor Monitor軟件里顯示出網(wǎng)絡結構,如下圖。(DRF1605H的TEST按鍵是J2的第3腳(SW1),與地短接一下即可)
3,同理,將其它的Router模塊上電,則它們會自動尋找并加入這個網(wǎng)絡,按下TEST按鍵,組網(wǎng)后的結構如下:
4,Coordinator可直接綁定6個Router,超出以后,其它的Router通過前面的Router繼續(xù)加入網(wǎng)絡,每個Router可接受其它6個Router加入網(wǎng)絡,并分配地址:
Zigbee模塊的數(shù)據(jù)傳輸
DRF1600 系列Zigbee 模塊數(shù)據(jù)傳輸功能非常簡單易用,有二種數(shù)據(jù)傳送方式:
(1),數(shù)據(jù)透明傳輸方式:
只要傳送的第一個字節(jié)不是0xFE,0xFD 或 0xFC,則自動進入數(shù)據(jù)透明傳輸方式;
Coordinator從串口接收到的數(shù)據(jù),會自動發(fā)送給所有的節(jié)點;
某個節(jié)點從串口接收到的數(shù)據(jù),會自動發(fā)送到Coordinator;
(2),點對點數(shù)據(jù)傳輸方式:
Zigbee網(wǎng)絡內(nèi)的任意節(jié)點之間,可通過點對點傳輸指令,傳送數(shù)據(jù);
指令格式:0xFD + 數(shù)據(jù)長度 + 目標地址 + 數(shù)據(jù)
1,數(shù)據(jù)透明傳輸:(數(shù)據(jù)透明傳輸是DRF1600系列模塊的最重要功能)
(1), 只要傳送的第一個字節(jié)不是0xFE,0xFD 或 0xFC,則自動進入數(shù)據(jù)透明傳輸方式;
(擴展:只要數(shù)據(jù)包的頭與設置指令不一樣,也會當成數(shù)據(jù)透明傳輸,但建議,用戶將數(shù)據(jù)透
明傳輸?shù)臄?shù)據(jù)包第一個字節(jié)設定為非FE,F(xiàn)D或FC,如A7)
(2),Coordinator從串口接收到的數(shù)據(jù),會自動發(fā)送給所有的節(jié)點;某個節(jié)點從串口接收到的數(shù)據(jù),
會自動發(fā)送到Coordinator;
(3),任意一個節(jié)點與Coordinator之間,類似于電纜直接連接(大部分情況下,可用1個Coordinator,
1個Router直接代替一條RS232電纜;
(4),支持數(shù)據(jù)包變長(無需設置),最大不超過256字節(jié)/數(shù)據(jù)包,一般應用建議每個數(shù)據(jù)包32字節(jié)
之內(nèi)。
數(shù)據(jù)透明傳輸?shù)男阅埽?
數(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,室溫,實驗室條件
2,模塊間距離2米,信號良好
3,串口波特率38400(最優(yōu)選波特率)
4,連續(xù)發(fā)送,接收100K字節(jié),無誤碼,連續(xù)測試10次
5,測試軟件:串口調(diào)試助手SSCOM3.2
隨著模塊之間的傳輸距離增加,傳輸速率會降低
Coordinator發(fā)送到Router是廣播方式發(fā)送,傳輸速率會比較慢
一般應用,建議每個數(shù)據(jù)包32字節(jié),間隔200-300ms傳輸
2, 點對點數(shù)據(jù)傳輸方式:
以下圖為例,簡述點對點數(shù)據(jù)傳輸方式:(數(shù)據(jù)從0x50F5傳送至0x143E)
發(fā)送指令格式:
數(shù)據(jù)傳送指令(0xFD)+ 數(shù)據(jù)長度+ 目標地址+ 數(shù)據(jù)(最多32 Bytes)
數(shù)據(jù)長度在32 字節(jié)內(nèi)支持變長。
如發(fā)送:
FD0A14 3E01 02 03 04 05 06 07 08 09 10
FD:數(shù)據(jù)傳輸指令
0A:數(shù)據(jù)區(qū)數(shù)據(jù)長度,共10 個字節(jié)
14 3E:目標地址
01 02 03 04 05 06 07 08 09 10:數(shù)據(jù)
接收數(shù)據(jù)格式:
接收到發(fā)送方的全部數(shù)據(jù),并在最后增加來源地址(二個字節(jié))
如接收到的數(shù)據(jù)為:
FD0A14 3E01 02 03 04 05 06 07 08 09 1050 F5
FD:數(shù)據(jù)傳輸指令
0A:數(shù)據(jù)區(qū)數(shù)據(jù)長度,共10 個字節(jié)
14 3E:發(fā)送方的目標地址,接收方本身地址
01 02 03 04 05 06 07 08 09 10:數(shù)據(jù)
50 F5:發(fā)送方的地址,即數(shù)據(jù)來源地址
點對點數(shù)據(jù)傳輸可在網(wǎng)絡內(nèi)任意節(jié)點之間進行:
1, 即使Coordinator 斷電,也可在Router 之間通過點對點指令傳輸;
2, Router 加入網(wǎng)絡后,地址(Short Address)不會發(fā)生改變;
3, 長度字節(jié)一定要等于數(shù)據(jù)區(qū)數(shù)據(jù)長度,否則數(shù)據(jù)傳輸出錯(當成透明傳輸,發(fā)送給了Coordinator);
4, 數(shù)據(jù)區(qū)數(shù)據(jù)最多32 字節(jié),否則數(shù)據(jù)傳輸出錯(當成透明傳輸,發(fā)送給了Coordinator);
5, 目標地址 = FF FF,則為廣播發(fā)送,會發(fā)送至網(wǎng)絡內(nèi)所有節(jié)點;
目標地址 = 00 00,則發(fā)送給Coordinator
點對點數(shù)據(jù)傳輸性能:
數(shù)據(jù)傳送方向
數(shù)據(jù)包長度
最快間隔
RouteràRouter
32字節(jié)
40 ms
CoordinatoràRouter
32字節(jié)
40 ms
RouteràCoordinator
32字節(jié)
40 ms
測試條件:
1,室溫,實驗室條件
2,模塊間距離2米,信號良好
3,串口波特率38400(最優(yōu)選波特率)
4,連續(xù)發(fā)送,接收100K字節(jié),無誤碼,連續(xù)測試10次
5,測試軟件:串口調(diào)試助手SSCOM3.2
Zigbee網(wǎng)絡特性
1,每個Coordinator允許6個Router加入網(wǎng)絡,并為其分配地址,每個Router又能允許6個Router加入網(wǎng)絡并為其分配地址,總共6層深度,最多支持9330個節(jié)點
2,Coordinator是用來創(chuàng)建網(wǎng)絡的,第一次使用時,Coordinator需要先上電;
3,一個Zigbee網(wǎng)絡形成后,即使Coordinator斷電,Router之間也能通訊;
4,一個Zigbee網(wǎng)絡形成后,即使Coordinator斷電,新的節(jié)點也能通過已入網(wǎng)的Router加入,由這個Router為其分配地址;
5,Zigbee網(wǎng)絡創(chuàng)建完成后,這個網(wǎng)絡內(nèi)Router的地址(Short Address)是不變的,但是,這個節(jié)點加入到了其它的網(wǎng)路,則有新的網(wǎng)絡為其分配地址,地址會變的,不建議將Short Address作為模塊的標識;
6,Zigbee模塊的MAC地址(IEEE地址)是全球唯一的,可以作為模塊的標識;
Zigbee模塊的設置
設置指令如下(已下數(shù)值全部為16進制數(shù)):
序號
指令
功能
返回
需重啟?
1
FC 02 91 01 XX XX XY
(XY =前6個字節(jié)的和,保留低8位,下同)
設定模塊的PAN ID為特定值XX XX
?如果將模塊的PAN ID設定為FF FF:
如果是Coordinator,重啟后自動產(chǎn)生一個新的PAN ID
如果是Router,重啟后自動尋找新的網(wǎng)路加入
不可以設定為FF FE
?重設PAN ID后(或同樣的值重設后)
如果是Coordinator,會清除已加入網(wǎng)絡的節(jié)點
如果是Router,清除已加入的網(wǎng)絡,重新尋找并加入網(wǎng)絡
XX XX
如:輸入:FC 02 91 01 12 34 D6
返回:12 34
是
2
FC 00 91 02(指令取消)
是
3
FC 00 91 03 A3 B3 XY
讀取模塊的PAN ID值
模塊的PAN ID值
?如果Router還沒加入網(wǎng)絡,讀取的值為FF FE
?Coordinator讀取為設定值
否
4
FC 00 91 04 C4 D4 XY
讀取模塊的Short Address(模塊在網(wǎng)絡內(nèi)的地址)
Short Address
?如果模塊還沒有加入網(wǎng)絡,讀取的值為FF FE
?Coordinator的地址永遠是00 00
否
5
FC 00 91 05(指令取消)
否
6
FC 01 91 06 XX F6 XY
設置模塊的串口波特率
XX = 01~05:設定為9600~115200
XX=其它
(詳見說明書)
是
7
FC 00 91 07 97 A7 XY
測試串口波特率
如果串口波特率正確,返回:01 02 03 04 05
如果串口波特率錯誤,無返回
否
8
FC 00 91 08 A8 B8 XY
讀取模塊的MAC地址
8個字節(jié)的MAC地址
如:00 12 4B FF 56 78 FE FF
否
9
FC 00 91 09 A9 C9 XY
將模塊設定為Coordinator
(同時PAN ID改為默認值:19 9B)
如果設定正確,返回:
43 6F 6F 72 64 3B 00 19
是
10
FC 00 91 0A BA DA XY
將模塊設定為Router
(同時PAN ID改為默認值:19 9B)
如果設定正確,返回:
52 6F 75 74 65 3B 00 19
是
11
FC 00 91 0B CB EB XY
讀取模塊的節(jié)點類型
如果是Coordinator,返回:
43 6F 6F 72 64 69
如果是Router,返回:
52 6F 75 74 65 72
否
12
FC 01 91 0C XX 1A XY
設置模塊的無線頻道:
XX = 0B~1A:設定為Channel 11~26,頻率:2405MHz~2480MHz(詳見說明書)
返回:
(詳見說明書)
是
13
FC 00 91 0D 34 2B XY
讀取模塊的無線頻道
返回:
(詳見說明書)
否
可使用DTK電子的配置軟件來設定模塊:
Zigbee模塊購買提示
1,對于無線數(shù)據(jù)傳輸?shù)膽?,模塊可配置兩種節(jié)點類型,即Coordinator,Router。所有模塊出廠默認配置為Router,用戶可根據(jù)需要自行切換為Coordinator(一個Zigbee網(wǎng)絡由1個Coordinator+ N個Router組成);
2,由于我們出售的是產(chǎn)品(穩(wěn)定運行的商業(yè)版產(chǎn)品),不是開發(fā)工具,也不是Demo板,所以不能提供模塊內(nèi)部的源程序及燒寫文件,請諒解;
3,鼎泰克電子接受客戶的Zigbee定制項目,具體請?zhí)峁┰敿氁蟮轿覀兊募夹g支持人員;
發(fā)貨裝箱單
1,Zigbee模塊-DRF1605H;
2,2.4G Zigbee天線;
3,光盤(含說明書,原理圖,USB驅動,配置軟件)。
技術支持及資料下載
1,技術支持:
翟'工, 電話0755-29080900 13501568726
MSN & Mail:yihua@sem.buaa.edu.cn
李'工, 電話0755-29080900 13632516646
Mail:dtk001@163.com
客服QQ:691816067
2,資料下載:http://www.dtkcn.com下載中心
3,樣品購買:http://dtkcn.taobao.com