基于ZigBee的家庭智能系統(tǒng)設(shè)計
CC2420是符合2.4 GHz IEEE 802.15.4標準的射頻收發(fā)器。該器件是適用于ZigBee產(chǎn)品的RF器件。它基于Chipeon公司的Smalt RF 03技術(shù),以0.18μm CMOS工藝制成,只需極少外部元器件,性能穩(wěn)定且功耗極低。CC2420的選擇性和敏感性指數(shù)超過了IEEE 802.15.4標準的要求,可確保短距離通信的有效性和可靠性。
CC2420只需要極少的外圍元件,外圍電路包括晶振時鐘電路、射頻輸入/輸出匹配電路和微控制器接口電路3部分。CC2420通過4線SPI總線(SI、S0、SCLK、CSn)設(shè)置芯片的工作模式,并實現(xiàn)讀/寫緩存數(shù)據(jù),讀/寫狀態(tài)寄存器等功能。通過控制FIF0和FIFOP引腳接口的狀態(tài)可設(shè)置發(fā)射/接收緩存器。注意:在SPI總線接口上進行的地址和數(shù)據(jù)傳輸大多是MSB優(yōu)先的。CC2420片內(nèi)有33個16比特狀態(tài)設(shè)置寄存器,在每個寄存器的讀/寫周期中,SI總線上共有24比特數(shù)據(jù),分別為:1比特RAM/寄存器選擇位(0:寄存器,1:RAM),1比特讀/寫控制位(0:寫,1:讀),6比特地址選擇位、16比特數(shù)據(jù)位。在數(shù)據(jù)傳輸過程中CSn必須始終保持低電平。圖2為RF狀態(tài)控制圖。另外,通過CCA引腳狀態(tài)的設(shè)置可以控制清除通道估計,通過SFD引腳狀態(tài)的設(shè)置可以控制時鐘/定時信息的輸入。這些接口必須與微處理器的相應(yīng)引腳相連來實現(xiàn)系統(tǒng)射頻功能的控制與管理。本文引用地址:http://www.ex-cimer.com/article/166627.htm
CC2420與單片機的連接如圖3所示,數(shù)字為ATMEGAl28對應(yīng)引腳。網(wǎng)絡(luò)節(jié)點通過CC2420無線模塊傳輸指令和狀態(tài)并接通過繼電器控制電氣設(shè)備的開關(guān)。系統(tǒng)節(jié)點如圖4所示。
網(wǎng)絡(luò)節(jié)點通過CC2420無線模塊傳輸指令和狀態(tài)并接通過繼電器控制電氣設(shè)備的開關(guān)。系統(tǒng)選擇一個節(jié)點為星型網(wǎng)絡(luò)的主控節(jié)點,該節(jié)點連接短信模塊,直接與用戶通信,向其他節(jié)點傳遞用戶命令同時向用戶發(fā)送節(jié)點狀態(tài)、報警等信息。短信模塊選用西門子的TC35i,西門子公司的TC35i模塊是一個支持中英文短信息的工業(yè)級GSM模塊。
評論