高級RFID閱讀器應用對處理器的要求 |
| 發(fā)布時(shí)間:2006年10月20日 點(diǎn)擊次數:192 |
| 來(lái)源: 今日電子 |
| 作者:美國模擬器件公司 David Kats Glen Ouellette Rick Gentile和Giuseppe Olivadoti |
| 詳細內容: |
| 射頻識別(RFID)技術(shù)平穩地滲透到我們日常生活的許多方面。從超市的庫存管理到快速收款,這項技術(shù)正改變著(zhù)許多現有的應用并支持新的應用。在RFID前端,“信號鏈”從有效裝置上的小標簽開(kāi)始,將信息傳送給一個(gè)或多個(gè)RFID閱讀器,當標簽出現在特定的區域內時(shí),閱讀器檢測。在RFID后端,基于服務(wù)器的系統保持并更新標簽數據庫。RFID系統框圖如圖1所示。 當今,大多數RFID閱讀器都采用多個(gè)處理器來(lái)滿(mǎn)足應用需求。通常其中一個(gè)是連接模數轉換器(ADC)和數模轉換器(DAC)的信號處理器。另一個(gè)是與本地或者遠程服務(wù)器通信的網(wǎng)絡(luò )處理器,用于信息存儲和恢復。但Blackfin系列等處理器能夠管理這些不同的功能——信號轉換和網(wǎng)絡(luò )連接。 ![]() 圖1 >
本文首先介紹了RFID技術(shù)以及它能支持的當前和未來(lái)的應用。然后,針對RFID閱讀器的功能,本文將研究運行在RFID閱讀器和服務(wù)器連接所需要的基本軟件組成。 RFID系統概述 RFID是一種采用射頻 (RF)傳輸識別代碼、分類(lèi)代碼和(或)跟蹤目標的通信系統。每個(gè)目標都有自己的RFID標簽(也稱(chēng)為應答器)??傁到y用一個(gè)標簽閱讀器接收每個(gè)標簽的RF信號。閱讀器的嵌入式軟件管理查詢(xún)、接收標簽信息的解碼和處理以及與存儲系統通信、收藏標簽數據庫和其他相關(guān)信息。 RFID的應用 RFID技術(shù)允許同時(shí)監測多個(gè)物品,無(wú)須人們去“接觸”每件物品(例如,用一個(gè)手持的條形碼掃描儀),所以它能支持許多新型應用。能夠利用這種自動(dòng)識別技術(shù)的應用覆蓋了許多不同的領(lǐng)域,如控制管理、后勤管理、安全監控和通行收費等。下面是現在采用RFID系統的一些常見(jiàn)應用。 ● 在超市食品貨架和包裝箱中,利用標簽寫(xiě)入能力(可以包括附加的信息,如最遲銷(xiāo)售日期)讓食品可見(jiàn),并對貨架貨物進(jìn)行更好的管理。另外,還可以實(shí)現自動(dòng)重新排列來(lái)保持貨架上正確的存貨順序。 RFID閱讀器 RFID閱讀器提供各標簽和終端跟蹤與管理系統之間的連接。它雖然可以采用各種不同尺寸的封裝,但通常都很小以便安裝在三角架或墻上。另外,根據不同的應用和工作條件,可以使用多個(gè)閱讀器以便完全覆蓋規定的區域。例如,在倉庫中,可能有一個(gè)覆蓋的網(wǎng)絡(luò )才能保證當貨物從點(diǎn)A移動(dòng)到點(diǎn)B時(shí),所有通過(guò)的貨物能夠有100%的查詢(xún)和記錄。 總之,閱讀器的功能有三個(gè)主要的組成部分。第一部分是發(fā)送和接收功能,用來(lái)與標簽和分離的單個(gè)物品保持聯(lián)系;第二部分是對接收信息進(jìn)行初始化處理;第三部分是鏈接服務(wù)器,用來(lái)將信息傳送到管理機構。 RFID系統中的閱讀器必須能夠處理在有效區域內同時(shí)存在多個(gè)標簽的情況,這在限定的空間區域內存在多個(gè)標簽的應用中非常重要。 在存在多個(gè)閱讀器和標簽的情況下,主要問(wèn)題是會(huì )發(fā)生沖突,因為多個(gè)閱讀器發(fā)出查詢(xún),也會(huì )有多個(gè)標簽同時(shí)應答。有許多方法可以避免這個(gè)問(wèn)題。最常用的方法就是采用某種時(shí)分復用算法。閱讀器可以設置在不同的時(shí)間查詢(xún),而標簽可以設置為經(jīng)過(guò)一個(gè)隨機的時(shí)間間隔后應答。如果嵌入式軟件中具有實(shí)現此功能的能力,那么可以增加靈活性。 RFID應答器 一個(gè)RFID標簽包括一片集成電路芯片(用于保存該標簽所在物品的個(gè)體信息)、一根天線(xiàn)(通常是印制電路天線(xiàn),用于接收來(lái)自閱讀器的RF信息并發(fā)送信息)和含有標簽的某種外殼。 使用RFID標簽的可以是許多不同的物體,從各類(lèi)物品到動(dòng)物,也包括人。標簽到閱讀器的距離是一個(gè)很重要的系統變量,它直接受該標簽技術(shù)的影響。常用的各種標簽技術(shù)有以下幾種。 1 無(wú)源標簽 最簡(jiǎn)單的標簽類(lèi)型是無(wú)源標簽。它專(zhuān)門(mén)利用閱讀器發(fā)送的RF能量來(lái)供電,所以它沒(méi)有集成電池的尺寸和成本問(wèn)題。無(wú)源標簽非常便宜,機械魯棒性好,而且外形尺寸非常?。s為指甲大?。?。但是,因為無(wú)源標簽的接收功率與它到RFID閱讀器的物理距離成比例,所以這類(lèi)標簽的缺點(diǎn)是其閱讀范圍有限。 說(shuō)到范圍,選用的RF頻率與鏈接的實(shí)際范圍有很大關(guān)系。低頻(LF)標簽通常采用125~135kHz頻段,因為它們的范圍受到限制,所以其主要用途就是訪(fǎng)問(wèn)控制和動(dòng)物標簽。高頻(HF)標簽主要工作在13.56MHz頻段,允許的工作范圍大約為一英尺或兩英尺。HF標簽的主要用途是簡(jiǎn)單的一對一的對象讀取,如訪(fǎng)問(wèn)控制、收費以及跟蹤圖書(shū)館的書(shū)籍等物品。 超高頻(UHF)標簽主要工作在850~950MHz頻段,允許10 英尺甚至更遠的工作范圍。此外,閱讀器可以同時(shí)查詢(xún)許多UHF標簽,與一對一的HF標簽讀取過(guò)程不同。這個(gè)特點(diǎn)也有助于滿(mǎn)足在限定區域內多個(gè)閱讀器的需求。因為這項功能,UHF標簽在工業(yè)應用中很普遍,用于庫存跟蹤和控制。但是UHF標簽的一個(gè)主要缺點(diǎn)是不能有效地穿透液體。這使得它們不能用于充滿(mǎn)液體的對象,例如飲料和人體。在跟蹤這些對象時(shí),通常采用HF標簽來(lái)代替。 2 半有源標簽 像無(wú)源標簽一樣,半有源標簽將RF能量返回到標簽閱讀器來(lái)發(fā)送標識信息。但是,它還包含一塊電池為標簽中的IC部分供電,這樣就可以支持一些有趣的應用,如在每個(gè)標簽中放置傳感器。采用這種方法,每個(gè)應答器不僅可以發(fā)送靜態(tài)的標識數據,還可以發(fā)送一些實(shí)時(shí)的屬性,如溫度、濕度以及時(shí)間和日期。通過(guò)采用僅僅為IC和傳感器供電的電池,半有源標簽能夠實(shí)現在成本、尺寸和范圍之間的折中。 3 有源標簽 有源標簽采用集成電池為標簽IC(以及所有的傳感器)和RF發(fā)射器供電,所以它比半有源標簽更進(jìn)了一步。有源標簽的工作范圍擴展了很大(達到100多米),這就意味著(zhù)貨物通過(guò)閱讀器的速度可以比無(wú)源和半有源標簽系統中的速度高得多。另外,有源標簽可以攜帶更多的產(chǎn)品信息,不僅僅是一個(gè)簡(jiǎn)單的產(chǎn)品ID碼。 RFID閱讀器的軟件體系結構 以上介紹的是RFID閱讀器的基本功能,下面將探討如何用一個(gè)處理器來(lái)實(shí)現這些功能。RFID閱讀器軟件體系結構的三個(gè)單元是:后端服務(wù)器接口、中間件和前端標簽閱讀器算法。雖然軟件體系結構的各單元各不相同,它們都可以同時(shí)運行在一個(gè)Blackfin處理器上。 后端服務(wù)器及連接 通常,RFID閱讀器包括一個(gè)網(wǎng)絡(luò )單元,用于將一個(gè)RFID讀取事件連接到中心服務(wù)器。這種后端網(wǎng)絡(luò )接口可能是有線(xiàn)以太網(wǎng)(IEEE802.3)、無(wú)線(xiàn)以太網(wǎng)(IEEE802.11a/b/g)或者例如ZigBee(IEEE802.15.5)以太網(wǎng)。中心服務(wù)器運行一個(gè)數據庫系統,其功能包括匹配、跟蹤和存儲。在許多應用中,還會(huì )有一個(gè)“報警”功能。對于供應鏈和庫存管理系統,這可能是重新排列提醒;對于安全應用則是一次向警衛的報警。 當與后端服務(wù)器通信時(shí),利用運行uClinux操作系統的高性能嵌入式處理器來(lái)構建閱讀器具有極大的優(yōu)勢。TCP/IP協(xié)議棧的魯棒性和SQL數據庫引擎的可用性等關(guān)鍵因素降低了開(kāi)發(fā)過(guò)程中可能很巨大的開(kāi)發(fā)和集成負擔。 中間件 在RFID各單元中,中間件是介于前端RFID閱讀器和后端企業(yè)系統之間的軟件翻譯層。中間件過(guò)濾閱讀器的數據,從而保證沒(méi)有多次讀取或無(wú)效的數據。在早期的RFID系統中,中間件運行在服務(wù)器上。但是在閱讀器完成RFID數據過(guò)濾越來(lái)越普遍,在發(fā)送數據之前通過(guò)企業(yè)網(wǎng)絡(luò )。這種增強的功能是嵌入式處理器帶給這種應用的另外一個(gè)好處。 前端閱讀器 信號處理放在閱讀器系統的前端。這種信號處理通常都包含大量的濾波和變換運算,這就是為什么必需采用具有很強的信號處理性能的處理器的原因。 用于RFID閱讀器的處理器 Blackfin處理器提供有線(xiàn)和無(wú)線(xiàn)網(wǎng)絡(luò )的連接。ADSP-BF536/7等處理器的芯片內有一個(gè)10/100BaseT的以太網(wǎng)MAC子層。在無(wú)線(xiàn)方面,可以通過(guò)SPI和SPORT外圍設備接口直接連接到802.15.4 Zigbee和IEEE 802.11芯片組,無(wú)須消耗全部的處理器帶寬就可以達到傳輸線(xiàn)速率。 處理器的并行外圍接口(PPI)可以直接連接上述的ADC/DAC。有些處理器包括兩個(gè)PPI,可以進(jìn)一步擴展系統的功能。 另外,處理器的上述功能使得它對于一維和二維的條形碼應用特別有吸引力,因其能在同一器件上完成系統控制、網(wǎng)絡(luò )連接和圖像處理。 從處理器軟件的角度看,RFID閱讀器產(chǎn)品包括連接到混合信號前端所必需的驅動(dòng)程序。另外,有一個(gè)DMA驅動(dòng)器在傳送數據通過(guò)系統時(shí)也是非常有用的。此外還有基于uClinux操作系統的網(wǎng)絡(luò )協(xié)議棧以及SQL數據庫引擎。從系統的角度看,附加的功能,例如802.11 WiFi卡、USB thumb drive和CompactFlash卡接口等,可以迅速與Blackfin器件集成到一起。 結論 正如我們所看到的,RFID應用不再需要專(zhuān)用的信號處理器用于A(yíng)DC和DAC連接,以及用微控制器進(jìn)行網(wǎng)絡(luò )連接。Blackfin系列等處理器可以同時(shí)完成網(wǎng)絡(luò )連接和控制功能,為完成轉換器連接和模式匹配算法留有足夠的性能余地。這樣也降低了下一代RFID應用的材料成本并且加快了產(chǎn)品面市時(shí)間。 |
聯(lián)系客服