国产久草深夜福利精品_精品国产看高清国产毛片_成年日韩片av在线网站_亚洲国产综合777_免费高清一级在线观看_欧美色图中文字幕_老中医用嘴排阴毒 小雨_99精品无码视频在线播放_久久久精品强暴视频_国产aⅴ一区最新精品

基于nRF24AP1的智能家居設(shè)計方案
電子元件,電子元器件深圳市創(chuàng)唯電子有限公司
您現(xiàn)在的位置: 首頁 > 電子技術(shù)
基于nRF24AP1的智能家居設(shè)計方案  2012/3/1
重慶郵電大學(xué)張毅趙子顧引言隨著社會信息化的加快,人們對家居的要求早已不只是物理空間,更為關(guān)注的是一個安全、方便、舒適的居家環(huán)境。為了很好地滿足用戶對家居網(wǎng)絡(luò)的靈活性、可靠性以及便捷性等方面的需求,智能家居系統(tǒng)使用無線網(wǎng)絡(luò)技術(shù),不但克服了有線系統(tǒng)的高成本和不方便等缺點,而且使用方便,能夠快捷地管理家務(wù)、監(jiān)測家居環(huán)境、遙控家用電器等。1系統(tǒng)總體結(jié)構(gòu)及工作原理智能家居系統(tǒng)由主機、從機、接口設(shè)備及各家電設(shè)

重慶郵電大學(xué) 張毅趙子顧

引 言

隨著社會信息化的加快,人們對家居的要求早已不只是物理空間,更為關(guān)注的是一個安全、方便、舒適的居家環(huán)境。為了很好地滿足用戶對家居網(wǎng)絡(luò)的靈活性、可靠性以及便捷性等方面的需求,智能家居系統(tǒng)使用無線網(wǎng)絡(luò)技術(shù),不但克服了有線系統(tǒng)的高成本和不方便等缺點,而且使用方便,能夠快捷地管理家務(wù)、監(jiān)測家居環(huán)境、遙控家用電器等。

1 系統(tǒng)總體結(jié)構(gòu)及工作原理

智能家居系統(tǒng)由主機、從機、接口設(shè)備及各家電設(shè)備組成,主從機都有一個無線收發(fā)芯片,通過主從機間無線數(shù)據(jù)的收發(fā),實現(xiàn)一個小型的無線智能網(wǎng)絡(luò)。芯片 nRF24AP1內(nèi)部結(jié)構(gòu)包含串行接口UART、時鐘模塊、ANT協(xié)議機和1 Mb/s的射頻收發(fā)信機等4個模塊。首先MCU通過串口對nRF24AP1進行信道參數(shù)配置,nRF24AP1執(zhí)行配置任務(wù),主機執(zhí)行發(fā)送數(shù)據(jù)包指令,通過空中接口完成數(shù)據(jù)信息包的發(fā)送與接收;從機接收數(shù)據(jù)信息,由從MCU執(zhí)行任務(wù),從而實現(xiàn)控制家電的目的。圖l為系統(tǒng)總體框圖。


2 硬件電路設(shè)計

(1)主機電路

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


(2)從機及接口設(shè)備電路

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


3 軟件設(shè)計

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


為了降低功耗,主機在大部分時間處于休眠狀態(tài)。當(dāng)有數(shù)據(jù)發(fā)送時SLEEP置低,nRF24Ap1進入工作狀態(tài),而從機始終處于查詢接收狀態(tài)。主從機間使用獨立單向信道傳輸數(shù)據(jù),主機查詢發(fā)送,從機以中斷方式接收控制數(shù)據(jù)。

ANT是以數(shù)據(jù)包的形式發(fā)送/接收數(shù)據(jù),每個數(shù)據(jù)包的消息格式如下:


ANT協(xié)議是二進制協(xié)議,每個消息函數(shù)都是一個完整的協(xié)議數(shù)據(jù)包,由五部分組成:SYNC、MSGLEN、MSGID、DATA、CHECKSUM。每一部分是8位(1字節(jié)),每個消息以SYNC(OxA4)字節(jié)位開始,以CHECKSUM字節(jié)結(jié)束,以比特的方式發(fā)送與接收。當(dāng)有數(shù)據(jù)包發(fā)送到nRF24AP1接收緩存時,ANT協(xié)議根據(jù)MSG ID判斷消息的類型,根據(jù)MSG LEN判斷數(shù)據(jù)長度。ANT接收到有效的數(shù)據(jù)包后,自動移去SYNC、MSG=LEN、MSG ID、CHECKSUM,只留有效數(shù)據(jù)放在緩存中。從MCU以中斷方式從緩存中提取有效數(shù)據(jù),執(zhí)行控制任務(wù)。

3.1 串口初始化配置

ATmega16單片機和無線收發(fā)芯片nRF24APl都有UART模塊,在使用前需要進行初始化設(shè)置。本設(shè)計使用異步串口通信,主從機使用同樣的波特率 19 200。

與《基于nRF24AP1的智能家居設(shè)計方案》相關(guān)列表
電話:400-900-3095
QQ:800152669
庫存查詢
Copyright(C) 2011-2021 Szcwdz.com 創(chuàng)唯電子 版權(quán)所有 備案號:粵ICP備11103613號
專注電子元件代理銷售  QQ:800152669  電子郵件:sales@szcwdz.com  電話:400-900-3095