基于 ZigBee 技術(shù)的 RFID 系統(tǒng)的設(shè)計
3.2應(yīng)答器的軟件設(shè)計
應(yīng)答器(終端節(jié)點)是ZigBee網(wǎng)絡(luò)結(jié)構(gòu)中最簡單的一種,它可以是一個FFD也可以是一個RFD。它不支持路由功能,只能與一個上層節(jié)點(路南或協(xié)凋 器)通信。由于不需要與臨近節(jié)點協(xié)調(diào)以產(chǎn)生路由功能,終端節(jié)點可以離線工作(如關(guān)閉收發(fā)器)而不影響網(wǎng)絡(luò)的連通性。終端節(jié)點是整個網(wǎng)絡(luò)的尾端,它是南嵌 入各個設(shè)備中的通訊模塊和設(shè)備共同組成的,這樣的設(shè)備具有網(wǎng)絡(luò)功能,可以響應(yīng)網(wǎng)絡(luò)的請求。圖5是本課題設(shè)計的遠距離RFID系統(tǒng)中應(yīng)答器的軟件工作流程 圖。
4 實驗測試
為了試驗電路板的工作穩(wěn)定性能以及在普通環(huán)境下的無線傳輸中的丟包率。設(shè)計了一個測試方案,方案如下:編寫了一個發(fā)包收包軟件,通過PC、凄卡器給應(yīng)答 器發(fā)包,應(yīng)答器收到包后,即回發(fā),讀卡器回收到包后,通過串口傳給PC,接收到的數(shù)據(jù)再通過超級終端顯示。讀卡器、應(yīng)答器在使用時需要外加一載板,載板 上提供3.3V電源與RS232的接口以便傳遞數(shù)據(jù)。CC2420按上述結(jié)構(gòu)所配置,當傳輸數(shù)據(jù)AA時接收端St)口輸出的波形為圖6所示。
經(jīng)過反復(fù)實驗,本課題所設(shè)計的應(yīng)答器可以很方便地加入、退出讀卡器網(wǎng)絡(luò),識別時無需方向配置,經(jīng)讀卡器發(fā)送和接收的數(shù)據(jù)顯示準確,無線通訊距離可達50米,在加入功放的前提下,通訊距離可達到2000米,垂直傳輸可穿越三、四層樓板。
5 結(jié)束語
本課題將其融入到現(xiàn)有的RFID系統(tǒng)中,設(shè)計了基于zigBee的遠距離RFID系統(tǒng)。設(shè)計了遠距離RFID系統(tǒng)的硬件電路,主要包括有源應(yīng)答器和讀卡 器部分。完成了讀卡器作為主節(jié)點組網(wǎng),應(yīng)答器作為子節(jié)點加入網(wǎng)絡(luò),讀卡器和應(yīng)答器相互通信的軟件設(shè)計。本文所設(shè)計的遠距離RFID系統(tǒng)在市場上尚無同類產(chǎn) 品問世,由于技術(shù)的通用性,該系統(tǒng)的研制將為其它基于ZigBee無線通信技術(shù)的產(chǎn)品研制開發(fā)提供可借鑒之處。
評論