新聞中心

EEPW首頁 > 模擬技術(shù) > 設(shè)計應(yīng)用 > 樓宇設(shè)備測控系統(tǒng)的無線數(shù)據(jù)采集與傳輸模塊設(shè)計

樓宇設(shè)備測控系統(tǒng)的無線數(shù)據(jù)采集與傳輸模塊設(shè)計

作者: 時間:2010-09-09 來源:網(wǎng)絡(luò) 收藏
如果在接收超時前沒有收到ACK包,射頻收/發(fā)將進(jìn)入待機模式Ⅱ,并將一直停留在待機模式Ⅱ直到ARD到來。如果還未達(dá)到ARC所定義的重發(fā)次數(shù),射頻收/發(fā)部分將進(jìn)入發(fā)射模式再次重發(fā)上一個包。當(dāng)執(zhí)行自動重發(fā)功能時,最大重發(fā)次數(shù)由ARC定義。當(dāng)達(dá)到最大重發(fā)次數(shù)時,射頻收/發(fā)部分設(shè)置MAX_RT IRQ中斷并返回待機模式I。如果RFCON寄存器中為高而TX FIF0為空,射頻收/發(fā)部分進(jìn)入待機模式Ⅱ。
5.2 增強型Shock Burst模式的PRX
系統(tǒng)工作在增強型Shock Burst模式的PRX程序流程如圖5所示。

本文引用地址:http://m.butianyuan.cn/article/187805.htm


通過設(shè)置RFCON寄存器中的rfee位為高激活PRX模式。射頻收/發(fā)部分進(jìn)入接收模式并搜索有效數(shù)據(jù)包。如果收到數(shù)據(jù)包并且自動應(yīng)答已經(jīng)使能,射頻收/發(fā)部分將確定是否為新的數(shù)據(jù)包:如果是新的數(shù)據(jù)包,數(shù)據(jù)載荷將移入RXFIFO并且RX_DR IRQ中斷將被置位;如果收到的帶載荷的應(yīng)答包TX_DS IRQ中斷將指示PTX收到一個帶載荷的應(yīng)答包;如果NO_ACK標(biāo)志在接收到的應(yīng)答包中沒有被置位,PRX進(jìn)入發(fā)射模式:如果TX FIFO中有一個掛起的載荷,將被附在應(yīng)答包中發(fā)送出去。ACK應(yīng)答包發(fā)送完成后,射頻收/發(fā)返回接收模式;如果應(yīng)答包丟失,將會再次收到上一個包,PRX將丟棄此包并在返回接收模式前發(fā)送一個應(yīng)答包。

6 結(jié)束語
所設(shè)計的無線采用nRF24LEl模塊和nRF24LUl+無線USB模塊,具有低功耗、處理速度快、使用安裝靈活、速度快、可靠性高、安裝費用低廉等優(yōu)點,試驗證明該能夠滿足智能化樓宇測量與控制需要。


上一頁 1 2 3 下一頁

評論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉