基于ZigBee與紅外的家居監控系統
2 硬件設計
2.1 CC2430無(wú)線(xiàn)收發(fā)模塊
CC2430是一顆真正的系統芯片(SoC)CMOS解決方案,它結合一個(gè)高性能2.4 GHz DSSS射頻收發(fā)器核心和一顆小巧高效的8051控制器。圖2為CC2430的一種典型應用電路。該電路使用了一個(gè)非平衡天線(xiàn),這樣可使天線(xiàn)性能更好。電路中的非平衡變壓器由電容C341和電感L341,L32 1,L331以及一個(gè)PCB微波傳輸線(xiàn)組成,整個(gè)結構滿(mǎn)足RF輸入/輸出匹配電阻50 Ω的要求。32 MHz的晶振電路由1個(gè)32 MHz的石英諧振器(XTA-L1)和2個(gè)電容(C191和C211)構成;32.768 kHz的晶振電路由1個(gè)32.768 kHz的石英諧振器(XTAL2)和2個(gè)電容(C441和C431)構成。本文引用地址:http://dyxdggzs.com/article/156997.htm
2.2 傳感器監測節點(diǎn)
監測節點(diǎn)的硬件結構采用CC2430作為微處理器,采用DSl8B20作為溫度傳感器、TPS851作為光敏傳感器、TGS2600作為空氣質(zhì)量傳感器探測家居環(huán)境情況。檢測節點(diǎn)電路圖設計如圖3所示。
2.3 紅外控制節點(diǎn)
紅外控制節點(diǎn)以CC2430作為微處理器,采用一體化的紅外接收頭接收紅外信息,以24C64作為存儲模塊存儲學(xué)習到得紅外編碼,考慮到紅外發(fā)射的距離和有效性,電路紅外發(fā)射管加入了2個(gè)三極管進(jìn)行兩級發(fā)大。紅外收發(fā)部分電路設計如圖4所示。
3 系統軟件設計
3.1 監視節點(diǎn)
監視節點(diǎn)既要完成ZigBee網(wǎng)絡(luò )的建立和維護,包括新節點(diǎn)的加入和原有節點(diǎn)的退出管理;也要讀取并處理監測節點(diǎn)的信息:讀取溫度、光敏、空氣質(zhì)量傳感器的信息并作出相應的反應;還要發(fā)送控制命令到控制節點(diǎn):根據通過(guò)傳感器讀取的居室信息控制相應的家電。監測節點(diǎn)的軟件流程圖如圖5所示。
評論