新聞中心

EEPW首頁 > 消費電子 > 設(shè)計應(yīng)用 > 基于RFID的便攜式閱讀器的設(shè)計

基于RFID的便攜式閱讀器的設(shè)計

作者: 時間:2011-09-20 來源:網(wǎng)絡(luò) 收藏

  3.3 數(shù)據(jù)存儲模塊的軟件

  數(shù)據(jù)存儲模塊讀寫主要是對文件操作, 采集數(shù)據(jù)量大, 所以采用USB 的批量傳輸協(xié)議來完成數(shù)據(jù)包的收發(fā),同時運用FAT16 文件系統(tǒng)完成存儲數(shù)據(jù)的組織和管理。采集的射頻數(shù)據(jù)以文本文件存儲。數(shù)據(jù)存儲模塊的軟件流程如圖3 所示, 首先是初始化, 然后檢測U盤, 對U 盤進行管理, 包括U 盤進行復(fù)位和配置。當U盤準備好后,MCU 接收模塊采集的數(shù)據(jù),對U 盤進行文件讀寫操作。

圖3 數(shù)據(jù)存儲模塊的軟件流程

  (1) 系統(tǒng)初始化

  系統(tǒng)初始化包括AT89C51 的初始化和SL811HS 的初始化。AT89C51 的初始化主要是完成內(nèi)部存儲器、外部中斷、I/O 口等的初始化。SL811HS 的初始化主要設(shè)定工作模式, 對U 盤進行復(fù)位。

  (2) 檢測 U 盤

  當有U 盤插入USB 接口時,AT8 9C5 1 接受來自SL811HS 的中斷,處理中斷響應(yīng),檢測設(shè)備類型、配置傳輸方式、分配地址等。

  (3) 讀寫操作

  當U 盤準備好后,AT89C51 通知器讀寫模型采集電子標簽上的信息,然后把采集到的信息轉(zhuǎn)換成二進制代碼傳給SL811HS,由于SL811HS 的外接總線的地址和數(shù)據(jù)信號是復(fù)用的,通過42 管腳上信號來區(qū)分AT89C51 傳過來是地址還是數(shù)據(jù)。因而AT89C51 與SL811HS 進行通信時先發(fā)送地址,再發(fā)送數(shù)據(jù),這樣SL811HS 就可以把電子標簽上的信息準確地寫入U 盤了。

  4 結(jié)束語

  本文完成了 系統(tǒng)中器的總體設(shè)計, 把單片機與 USB-Hos t 技術(shù)相結(jié)合,設(shè)計了閱讀器的數(shù)據(jù)存儲模塊,從而實現(xiàn) 閱讀器的外掛式海量存儲。使RFID 閱讀器能夠脫離計算機獨立工作,給操作人員帶來了方便,也降低了RFID系統(tǒng)的成本。


上一頁 1 2 下一頁

關(guān)鍵詞: 設(shè)計 閱讀 便攜式 RFID 基于

評論


相關(guān)推薦

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

關(guān)閉