基于嵌入式Linux的便攜式RFID信息采集與處理系統
射頻識別(RFID)是一種非接觸式的自動識別技術,它通過射頻信號自動識別目標對象并獲取相關數據,識別過程無需人工干預,可工作于各種惡劣環境。RFID技術在許多領域得到應用,如停車場管理、集裝箱運輸管理系統等。在大多數應用中,只要求有固定的閱讀器,但在某些特殊系統中(如集裝箱運輸管理系統),不僅要求有固定的閱讀器,而且還要求有手持式讀卡器。
本文引用地址://tjguifa.cn/article/86410.htmTagMaster AB公司是世界知名的RFID讀卡器制造商。它提供性能優良的固定式閱讀器,也提供一種手持式閱讀器。手持式讀卡器由Caiso公司的工業級PDA(Personal Digital Assistants)和TagMaster AB公司的S1510組成。PDA雖然功能強大,但有如下缺點:(1)提供的觸摸屏輸入方式過于精細,不適合工作人員現場操作;(2)TFT液晶顯示屏在強光下顯示效果差,耗電量大,并且在低溫下(0℃以下)無法工作,因此不適合室外工作;(3)采用Microsoft公司的商用系統WinCE,成本高。
本文介紹一種基于嵌入式Linux的便攜式RFID信息采集與處理系統。它采用高性能的32位ARM920T系列微處理器、8鍵的鍵盤及OLED顯示屏,結合S1510實現了對電子標簽卡信息的采集、處理及實時顯示,很好地解決了上述問題。
1 系統組成
系統采用Atmel公司的AT91RM9200 32位高性能處理器、TagMaster公司的S1510及OLED顯示模塊等實現電子標簽卡信息的采集、處理、實時顯示及與上位機通信等功能。系統組成如圖1。

1.1 微處理器
系統采用Atmel公司以ARM920T為核心的AT91系列微處理器AT91RM9200。它最高主頻可達180MHz,具有先進的節電技術,集成了SDRAM、Flash、紅外、USB等接口。系統采用USB(Universal Serial Bus)及紅外方式與上位機通信。紅外方式采用Agilent公司的HSDL-3602紅外收發器實現。
1.2 射頻識別模塊
射頻識別模塊采用瑞典TagMaster AB公司的2.4GHz產品S1510。該模塊體積小,專為手持設備設計,可以采集1米內各種電子標簽上的數據。它通過USART串口與處理器通信,接口簡單,易于硬件實現。為了保證數據的可靠傳輸,模塊與微處理器通信采用TagMaster AB公司開發的應答式串口通信協議ConfiTalk。
ConfiTalk協議是一種面向字符的應答式串行通信協議。它每次傳輸一定長度的數據塊(幀),每個幀包含幀頭(STX)和幀尾(ETX)。為了提高數據傳輸的可靠性,每幀又加入了8位的校驗位(CS)及地址位(ADR)。幀的結構如圖2。

MESSAGE代表任意長度的信息。協議規定微處理器發送給S1510的幀為命令幀,返回的幀為應答幀。本系統使用的S1510是TagMaster AB公司的最新產品,它支持基于ConfiTalk協議的MAIL命令方式的數據傳輸。MAIL命令方式通信也就是把幀中的MESSAGE域統一成四種格式,其中命令幀有MAIL_SEND和MAIL_RECEIVE兩種,分別表示S1510接收用戶信息和返回卡信息(包括卡號、卡狀態和卡存儲的數據),如圖3。
應答幀有兩種:MAIL_SEND的應答幀和MAIL_RECEIVE的應答幀,如圖4。


圖4中,36表示S1510使用MAIL方式處理命令幀和應答幀,而4、5表示S1510命令幀的類型(MAIL_SEND或MAIL_RECEIVE);Status表示該命令的執行狀態(成功或失敗);MAIL_SEND命令幀中的Data域表示用戶要進行的操作及參數,如使Data=WRITE:參數:數據,即表示用戶要將數據寫入電子標簽卡;MAIL_RECEIVE的應答幀中的Data域為用戶所要求得到的數據。
當使用MAIL命令方式讀寫標簽卡時,用戶只需要按幀的格式填充各域,然后利用ConfiTalk協議提供的API函數發送到S1510即可。命令清晰明了,大大方便了用戶的開發。
1.3 OLED顯示模塊
系統采用萊寶科技有限公司的OLED顯示模塊RGS24128064YW001。有機發光顯示器OLED(Organic Light Emitting Display)被譽為“夢幻顯示器”。與液晶屏相比,OLED顯示屏更輕更薄、可視角度更大,能夠顯著節省電能,并且在-40℃的低溫下仍可以正常工作。RGS24128064YW001具有串行和8位并行數據接口。系統采用8位并行接口與微處理器通信。
1.4 SDRAM和Flash及自定義鍵盤
系統采用32位的同步動態隨機存儲器(SDRAM)作為系統內存,16位的Flash作為不可丟失數據存儲器。用戶可以通過8鍵的鍵盤進行各種操作,如讀卡、寫卡等。
相關推薦
-
| 2008-07-14
-
| 2009-08-06
-
| 2008-07-09
-
| 2002-05-13
-
| 2002-05-14
-
| 2009-08-06
-
| 2008-07-14
-
-
| 2009-08-06
-
| 2007-12-23
-
| 2009-08-06
-
-
| 2002-05-14
-
| 2007-12-25
-
-
| 2008-01-15
-
| 2009-08-06
-
| 2008-07-08
-
| 2002-05-14
-
| 2008-07-09
-
| 2007-12-12
-
| 2007-12-23
-
-
| 2002-05-14
-



評論