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