下載/瀏覽Download
Download
Report
Transcript 下載/瀏覽Download
學生: MA130219 郭俊良
指導老師: 李志清 老師
目前進度
1.研究XBee Series 2的使用方法。
2.研究XBee Series 2設定無線溝通功能。
3.如何讓2片XBee做無線通訊的功能。
4.使用XBee 與 Arduino做溝通。
XBee Series 2的簡介
傳輸距離:
Indoor:133英呎 = 39公尺。
Outdoor:400英呎 = 120公尺。
電源要求:
電源電壓:2.8V - 3.4V。
(發送)工作電流40MA(3.3V)。
(接收)工作電流40MA(3.3V)。
支援的網路通訊:點對點,點對多點。
Serial Interface Data Rate(software selectable)
1200 - 230400 bps。
XBee Series 2的通訊設定
透過X-CTU軟體進行設定。
首先下載X-CTU 5.x (only for windows)
XBee Series 2的通訊設定
兩台電腦都接好XBee之後,就可以來設定通訊協定。
PS. Arduino的ATmega328的晶片要拔下來,因為 ATMega 的 TX/RX 腳
位跟 XBee 都接到 USB-Serial 晶片的 TX/RX ,取下 ATmega 晶片是
為了避免 ATmega 干擾 XBee 的燒錄。
XBee Series 2的通訊設定
安裝好之後,PC Settings裡面的Com
Port Setup,這裡列出你的轉接板的
RS232 Com port編號,因為用USB to
Serial所以不是com1,要選擇com3。
然後在左邊的baud有1200~230400可
以選擇,一般來說新買的XBee都是預
設9600-8-NONE-1,所以不需去更改
它。
確認這些設定之後,按右邊中間的
Test/Query抓取目前的XBee模組型號
與軔體編號。
XBee Series 2的通訊設定
這邊顯示Modem type = XB24-B代表
XBee 2.4GHZ頻段用的模組。
然後第二行意思是目前這顆XBee裡面
所燒的軔體編號 288C,若發現抓不
到XBee有可能是目前的X-CTU內建的
軔體描述檔不支援這個XBee,按下軔
體更新就可以解決。如果設定都完成
了,切換到Modem Configuration的
頁籤。
XBee Series 2的通訊設定
Read主要是讀取模組上目前所設
定的參數。
Write是寫入目前設定好的參數。
Restore是清除所有更改的設定
回到原廠設定。
XBee Series 2的通訊設定
XBee Series 2的通訊設定
幾個重要的參數,CH, ID, DH, DL, MY, SH, SL 。
CH:Channel 這個功能是讓XBee的操作頻道可以更改成想要的頻道,
因為常常會有相同的頻道之間會互相干擾,這個參數的最小是0x0B 到
0x1A = 0x0F = 16個頻段。
ID:PAN ID (Personal Area Network ID) 也就是個人區域網路的id
編號,這個指的是在C段頻道當中,同一個PAN ID的編號之間的XBee才
能相互看到,也就是達到分群的功能。這參數最小值是0最大是
0xFFFF 。
DH, DL : Destination Address High/Low 這是IEEE 802.15.4所提
供的定址能力,當DH+DL的時候最高可以提供32bit的定址能力,DH,
DL個別的最小值是0最大值是0xFFFFFFFF,光是DL就有65535個node可
以設定,當不使用DH的時候只需設定0,DL的範圍變成0~0xFFFF。
MY:16bit的來源定址,基本上這個參數就是設定自己編號是多少,最
小從0到0xFFFF,可以設定65,536個node。
SH, SL:這兩個參數就是Xbee唯一的id編號,SH+SL等於一個唯一的MY
編號,要讀取SH+SL就必須要使用DH+SL才可以用。
XBee Series 2的通訊設定
設定好之後就可以開始無線溝通了