《電子技術(shù)應(yīng)用》
您所在的位置:首頁 > 其他 > 設(shè)計(jì)應(yīng)用 > 基于nRF24AP1的智能家居設(shè)計(jì)方案
基于nRF24AP1的智能家居設(shè)計(jì)方案
摘要: 隨著社會(huì)信息化的加快,,人們對(duì)家居的要求早已不只是物理空間,,更為關(guān)注的是一個(gè)安全、方便,、舒適的居家環(huán)境,。為了很好地滿足用戶對(duì)家居網(wǎng)絡(luò)的靈活性、可靠性以及便捷性等方面的需求,,智能家居系統(tǒng)使用無線網(wǎng)絡(luò)技術(shù),,不但克服了有線系統(tǒng)的高成本和不方便等缺點(diǎn),而且使用方便,,能夠快捷地管理家務(wù),、監(jiān)測(cè)家居環(huán)境、遙控家用電器等
Abstract:
Key words :

引 言
  

隨著社會(huì)信息化的加快,,人們對(duì)家居的要求早已不只是物理空間,更為關(guān)注的是一個(gè)安全,、方便,、舒適的居家環(huán)境。為了很好地滿足用戶對(duì)家居網(wǎng)絡(luò)的靈活性,、可靠性以及便捷性等方面的需求,,智能家居" title="智能家居">智能家居系統(tǒng)使用無線網(wǎng)絡(luò)技術(shù),不但克服了有線系統(tǒng)的高成本和不方便等缺點(diǎn),,而且使用方便,,能夠快捷地管理家務(wù)、監(jiān)測(cè)家居環(huán)境,、遙控家用電器等。
  
1 系統(tǒng)總體結(jié)構(gòu)及工作原理
  
智能家居系統(tǒng)由主機(jī),、從機(jī)、接口設(shè)備及各家電設(shè)備組成,,主從機(jī)都有一個(gè)無線收發(fā)芯片,,通過主從機(jī)間無線數(shù)據(jù)的收發(fā),,實(shí)現(xiàn)一個(gè)小型的無線智能網(wǎng)絡(luò)。芯片 nRF24AP1" title="nRF24AP1">nRF24AP1內(nèi)部結(jié)構(gòu)包含串行接口UART,、時(shí)鐘模塊,、ANT協(xié)議機(jī)和1 Mb/s的射頻收發(fā)信機(jī)等4個(gè)模塊。首先MCU通過串口對(duì)nRF24AP1進(jìn)行信道參數(shù)配置,,nRF24AP1執(zhí)行配置任務(wù),主機(jī)執(zhí)行發(fā)送數(shù)據(jù)包指令,,通過空中接口完成數(shù)據(jù)信息包的發(fā)送與接收,;從機(jī)接收數(shù)據(jù)信息,由從MCU執(zhí)行任務(wù),,從而實(shí)現(xiàn)控制家電的目的,。圖l為系統(tǒng)總體框圖。
 

 
2 硬件電路設(shè)計(jì)
  
(1)主機(jī)電路
  
處理器模塊選用AVR系列的ATmegal6" title="ATmegal6">ATmegal6單片機(jī),,并通過鍵盤輸入和液晶顯示,利用nRF24AP1無線收發(fā)模塊實(shí)現(xiàn)數(shù)據(jù)的發(fā)送和節(jié)點(diǎn)設(shè)備的控制,。MCU和nRF24AP1通過異步串口實(shí)現(xiàn)通信。圖2為主機(jī)框圖,。
 


(2)從機(jī)及接口設(shè)備電路
  
從機(jī)通過nRF24AP1進(jìn)行數(shù)據(jù)接收,當(dāng)有數(shù)據(jù)觸發(fā)中斷時(shí),,從機(jī)MCU從接收緩存中取出數(shù)據(jù),并執(zhí)行控制任務(wù),,通過接口設(shè)備(如智能開關(guān))實(shí)現(xiàn)控制家電的目的,。圖3為從機(jī)框圖,。
 

 
3 軟件設(shè)計(jì)
  
無線收發(fā)芯片nRF24AP1有“休眠”和“待機(jī)”兩種省電模式,及配置收發(fā)的工作模式,。模式與引腳關(guān)系如表1所列。
 

此內(nèi)容為AET網(wǎng)站原創(chuàng),,未經(jīng)授權(quán)禁止轉(zhuǎn)載。