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