yihua2009
級別: *
精華主題: * 篇
發(fā)帖數(shù)量: * 個
工控威望: * 點
下載積分: * 分
在線時間: (小時)
注冊時間: *
最后登錄: *
查看yihua2009的 主題 / 回貼
樓主  發(fā)表于: 2010-04-26 21:53
圖片:
圖片:
圖片:
圖片:
圖片:
圖片:
關(guān)鍵詞:DRF1601,ZigBee無線數(shù)傳模塊,ZigBee模塊,ZigBee協(xié)議,工控,監(jiān)控

目前,越來越多的工業(yè)現(xiàn)場可能需要快速建立監(jiān)控網(wǎng)絡(luò),由于受到布線的限制,利用無線網(wǎng)絡(luò)是一個不錯的選擇,ZigBee協(xié)議具有組網(wǎng)方便,網(wǎng)絡(luò)自修復(fù)能力強,支持節(jié)點數(shù)目多,功耗低等特點,正日益成為重要的組建網(wǎng)絡(luò)方法。

DRF1601是一款不錯的ZigBee無線數(shù)傳模塊,由深圳市鼎泰克電子有限公司出品,它將RS232數(shù)據(jù)轉(zhuǎn)換成ZigBee數(shù)據(jù),發(fā)送至相應(yīng)的節(jié)點,使用DRF1601完全不需要了解ZigBee協(xié)議,所有的模塊上電后即可以自動組網(wǎng),用戶只要向串口輸入目標(biāo)地址+數(shù)據(jù),對應(yīng)的數(shù)據(jù)即可發(fā)送至目標(biāo)地址。

ZigBee網(wǎng)絡(luò)具有三種不同類型的節(jié)點:Coordinator,Router,End Device,通過燒寫不同的應(yīng)用代碼,DRF1601可配置成以上三種節(jié)點。DRF1601預(yù)留有Debug接口,可方便的更改節(jié)點類型。

一,    DRF1601的結(jié)構(gòu):

DRF1601帶有一個DB9 RS232串口,可通過串口收發(fā)數(shù)據(jù),串口波特率默認是384000bps。
供電電壓是DC 5-9V。
主芯片是TI CC2530F256,TI公司第二代ZigBee SOC芯片。
二個按鍵:TEST,當(dāng)按下時,可以向Coordinator發(fā)送一個測試數(shù)據(jù),可通過TI Sensor Monitor軟件來觀察ZigBee網(wǎng)絡(luò)結(jié)構(gòu);RESET,復(fù)位鍵,當(dāng)修改了模塊的PAN ID時,按下復(fù)位鍵來重新啟動模塊。
鞭狀2.4GHz天線,有效的使用距離是400米(可視無遮擋距離)。


二,    DRF1601快速組網(wǎng):
利用TI提供的Sensor Monitor軟件,可以很方便的看到整個ZigBee網(wǎng)絡(luò)的結(jié)構(gòu),這個軟件可以從TI的網(wǎng)站下載,http://www.ti.com/cn/litv/zip/swrc096d

1,    將Coordinator模塊通過RS232連接至主機(如PC),上電,啟動TI Sensor Monitor軟件;
2,    在TI Sensor Monitor選擇正確的COM口,點擊RUN,運行軟件;
3,    如果Coordinator模塊正確連接,Coordinator節(jié)點會變成紅色;
4,    如果需要Router轉(zhuǎn)發(fā),將Router模塊上電,此時,在TI Sensor Monitor會看到Router加入網(wǎng)路,Router模塊的顏色是藍色;
5,    將其它需要加入的End Device模塊上電,并按一下TEST按鍵,則可以看到End Device模塊加入網(wǎng)絡(luò);
6,    至此,整個ZigBee網(wǎng)絡(luò)建立完成,可以在任意節(jié)點之間傳遞數(shù)據(jù)。


三,    DRF1601的數(shù)據(jù)傳輸結(jié)構(gòu)
DRF1601的數(shù)據(jù)傳輸功能非常易用,一條數(shù)據(jù)傳輸?shù)拿罡袷饺缦拢?br />數(shù)據(jù)傳送指令(0xFD) + 數(shù)據(jù)長度 + 目標(biāo)地址 + 數(shù)據(jù)(默認最多32Bytes,可根據(jù)應(yīng)用調(diào)整最大256Bytes)
如要實現(xiàn)下圖的數(shù)據(jù)傳輸任務(wù):

數(shù)據(jù)從0x7973節(jié)點傳輸至0x1431節(jié)點,則數(shù)據(jù)格式為:
0xFD 0x0A 0x31 0x14 0x01 0x02 0x03 0x04 0x05 0x06 0x07 0x08 0x09 0x10
  0xFD:數(shù)據(jù)傳送指令
  0x0A:數(shù)據(jù)長度(數(shù)據(jù)區(qū)的數(shù)據(jù)長度)
  0x31 0x14:目標(biāo)地址,低位在前,合起來是0x1431
  0x01 0x02 0x03 0x04 0x05 0x06 0x07 0x08 0x09 0x10:傳送的數(shù)據(jù)
0x1431接收到的數(shù)據(jù)為:
  0xFD 0x0A 0x31 0x14 0x01 0x02 0x03 0x04 0x05 0x06 0x07 0x08 0x09 0x10
即接收數(shù)據(jù) = 傳送數(shù)據(jù)

如果要發(fā)送數(shù)據(jù)至Coordinator,只要修改目標(biāo)地址為 0x0000。

四,    DRF1601的設(shè)置
通過DRF1601的串口,可以方便的對模塊做一些基本的設(shè)置:
(1),設(shè)置模塊的PAN ID為特定數(shù)值(如:0x1968)
0xFC 數(shù)據(jù)長度(1 Bytes) 命令格式(91 01 :寫入PAN ID)  PAN ID數(shù)值(低位在前)
   FC 02 91 01 68 19
(必須重新啟動才生效,可按RESET。

(2),設(shè)置模塊的PAN ID為默認值(0x199B)
0xFC 數(shù)據(jù)長度(1 Bytes) 命令格式(91 02 :寫入PAN ID)
   FC 00 91 02
(必須重新啟動才生效,可按RESET健)

(3),讀取模塊的PAN ID
   0xFC 數(shù)據(jù)長度(1 Bytes) 命令格式(91 03 :讀取PAN ID)
FC 00 91 03
   返回:9B 19 (模塊的PAN ID為0x199B)

(4),讀取模塊的地址(Short Address)
0xFC 數(shù)據(jù)長度(1 Bytes) 命令格式(91 04 :讀取Short Address)
FC 00 91 04
   返回:6F 79 (模塊的Short Address為0x796F)
yihua2009
級別: *
精華主題: * 篇
發(fā)帖數(shù)量: * 個
工控威望: * 點
下載積分: * 分
在線時間: (小時)
注冊時間: *
最后登錄: *
查看yihua2009的 主題 / 回貼
1樓  發(fā)表于: 2010-04-26 21:54
描述:DRF1601圖片
圖片:
模塊的圖片