摘 要: 為了挖掘和開發RFID系統的有效資源,構造更完善的RFID解決方案,提高RFID系統控制的高效性和可靠性是實際應用中的重要環節。使用基于模糊技術的自調節讀取距離的RFID設計方案,針對實際應用中設備的讀寫距離不能滿足設定區間、無法自動調節的缺陷,構造一個面向服務的RFID中間件架構,使系統在通用性、高效性和智能性方面得以提升。
關鍵詞: 自調節;RFID;中間件;模糊技術
?
射頻識別RFID(Radio Frequency Identification)技術是一種利用射頻通信實現的非接觸式自動識別技術。近年來RFID技術被廣泛應用于工業控制、供應鏈管理、車輛收費管理和移動商務等行業領域[1]。尤其在物流應用中,智能移動設備可以隨時隨地讀取商品和廣告牌中嵌入的電子標簽,讀取并解析其中的數據,通過Web服務器查找信息,實現在線操作。
1 自調節器原理框架
目前智能移動設備中設計的多數讀寫器只有一個大致的讀寫區間,而不是一個準確的讀寫距離[2]。這使得在應用時無法確定其正確的應用場合,并且當發現讀寫距離不能滿足要求時,必須手動更改,這給應用帶來諸多不便。為此在嵌入式設備上設計了一個基于模糊技術的智能自調節中間件系統。
自調節讀取距離的讀寫器工作如下:首先由用戶在讀寫器提供的顯示器界面上輸入要讀取的距離。該距離值送給距離調節控制體,距離調節控制體根據輸入距離自動調節讀寫器的發射功率,讀寫器通過發射天線發送相應頻率的射頻信號。當射頻標簽進入發射天線工作區域時產生感應電流,射頻標簽獲得能量后將自身編碼等信息通過標簽內置發送天線發送出去,系統接收天線接收到從射頻標簽發來的載波信號傳送到讀寫器,讀寫器對接收的信號進行解調和解碼,然后送到后臺主系統進行相關處理[3]。由輸入電路、距離調節控制體、執行器組成的原理框圖如圖1所示。
距離調節控制體系包括可調衰減器、衰減器轉角位置傳感器、模糊控制模塊三部分,它們被封裝為一體。執行機構由一個直流電機和相關的傳動部件組成。輸入電路用來輸入讀寫器的閱讀距離,距離調節控制體有正反兩個位置傳感器作為控制可調衰減器轉度的反饋信號調節點,通過衰減器內部的一對高精度電位器獲得當前轉度下相應的電壓反饋值。該反饋值與可調衰減器轉過的角度成線性變化。執行器的電機驅動系統主要采用MSP430單片機、UC3717A芯片完成程序控制調節控制算法,通過機械傳動來轉動可調衰減器的旋轉按鈕,如圖2所示。
自動調節讀取距離的讀寫器,使用了S3C44BOX-ARM7芯片,其操作系統內核小、資源占用少、可靠性高;具有多串口和網口,訪問方便。在這樣一個閉環控制過程中,將用戶需要讀取的距離作為讀寫器輸入,經過鍵盤電路轉化后發送到模糊控制器。同樣,衰減器轉角的位置傳感器作為反饋信號,經A/D轉換發送到模糊控制器。兩個信號在模糊控制器中進行比較,并且用模糊控制器裝載模糊規律進行模糊推理,推理結果發送到自調節控制節點和模糊控制器的執行機構,由該節點的MSP430處理后產生相應的信號給電機驅動芯片UC3717A,輸出驅動信號至電機。
2 中間件設計參數
射頻識別系統的讀寫距離是一個關鍵參數。影響射頻標簽讀寫距離的因素包括天線工作頻率、讀寫器的輸出功率、讀寫器的接收靈敏度、射頻標簽的功耗、天線及諧振電路的Q值、天線方向、讀寫器和射頻標簽的耦合度,以及射頻標簽本身獲得的能量及發射信號的強度等。
在868 MHz、915 MHz、2.45 GHz或者更高頻率的系統中,可采用反向散射調制系統,利用電磁反射完成從電子標簽到讀寫器的數據傳輸[4]。天線的有效輻射功率為PEIRT,其計算公式:
其中,PTX為讀寫器的發射功率,GTX為讀寫器發射天線的增益。
在距離讀寫器R處的電子標簽功率密度S為:
R是電子標簽和讀寫器之間的距離。在電子標簽和發射天線最佳對準和正確極化時,電子標簽可吸收的最大功率與入射波的功率密度S成正比,即:
其中,GTag為電子標簽接收無線增益,λ為波長。電子標簽到讀寫器的能量傳輸中,電子標簽返回的能量與其雷達散射截面σ成正比,該比值是目標反射電磁波能力的測量。散射面取決于一系列的參數[6],例如目標的大小、形狀、材料、表面結構、波長和極化方向等。電子標簽的返回發射功率為PBack,其計算公式為:
???
??? 其中,U0為電子標簽天線中感應出的電壓,Rr為電子標簽中天線的輻射電阻。反射的電磁波以球形方式向空間輻射,其輻射功率與輻射源(反射)距離的平方(R2)成正比,最終反射到讀寫器天線的輻射功率密度,即電子標簽返回讀寫器的功率密度為:
???
??? 將式(4)代入式(5)中得:
???
??? 由式(3)得知電子標簽的有效面積Ae與其增益GTag成正比。對大多數的天線構造形式來說,由于其增益為已知[5],所以有效面積Ae及其橫截面S在通過天線的阻抗SA 和終端阻抗ZT相等的情況下,有效面積為:
???
??? 接收功率為:
???
由式(8)得知,如果以接收的電子標簽反射能量為標準,則反向散射的射頻識別系統的作用距離與讀寫器發射功率的四次方根成正比。即如果想要使電子標簽發射到讀寫器的輻射功率增加1倍,也即距離增加1倍,則必須使發射功率在其他條件不變的情況下增加16倍。因此,由上述推算得出,可以通過調節發射功率的方式來精確定位讀寫器的閱讀距離。而對于發射功率的調節,只需對衰減器進行調節。但上述推導過程的計算比較復雜,不利于調節控制。
3 精確數學模型控制問題的解決方案
近年來,模糊控制已逐漸發展成為一門成熟的技術。人們將模糊理論應用于工業過程控制、醫學、地震預報、工程設計、信息處理以及經濟管理等領域。模糊控制是以模糊數學為工具,將善于處理模糊概念的人腦思維方法體現出來,并做出正確判斷[7]。模糊控制最適宜用于難以用精確的數學模型來表達的控制系統,因此可利用模糊數學的方法解決上述問題。
首先對讀寫器的閱讀距離進行模糊劃分和定義,取模擬量Ai,令模糊集D={A1,A2,…};其次對衰減器轉過的角度進行模糊劃分和定義,取模擬量Bi,令模糊集α={B1,B2,…},建立模糊推理規則if(D=Ai) then (α=Bi),i=1,2,…。通過上述模糊推理規則,可以計算得出衰減器調節轉動角度的模擬量,從而達到自動調節距離的目的。
例如把衰減器轉過的角度和讀寫器能閱讀到的距離作一個模糊劃分:0°~15°表示距離為15 m,15°~30°表示距離為30 m,30°~50°表示距離為50 m,50°~80°表示距離為80 m,80°~100°表示距離為100 m。衰減器轉角偏差eθ,衰減器轉角偏差變化率Δeθ和控制角α分成5個模糊量。eθ、Δeθ、α={NS(減小),PS(稍減小),Z(正好),PB(稍增大),NB(增大)}。距離遞增時,衰減器在順時針方向角度增大;距離遞減時,衰減器在逆時針方向角度減小。表1參數所示為距離遞增的模糊推理規則。
由于單片機控制程序中寫入了模糊調節算法,因此其成本降低,易于修改。而此前設計的系統沒有模糊控制模塊,盡管框架設計簡單,但實際使用只能在某一固定區域內讀取標簽,用戶不能任意調節和改變。如果要增大閱讀距離,則需重新設計,這增加了開發周期,加大了開發成本。加入模糊控制,不僅可以方便用戶根據自己的應用要求輸入距離值,由讀寫器的自動調節模塊調整距離,而且有效縮短了開發周期并節約了成本。模糊控制模塊大大提高了讀寫器的智能性和高效性,從而提升了RFID在各領域的實施應用功能。
參考文獻
[1] 周曉光,王曉華.射頻識別(RFID)技術原理與應用實例[M].北京:人民郵電出版社,2004.
[2] 劉鋒. RFID技術及RFID天線分析.RFID技術與應用,2006,1(5).
[3] Melanie R.Rieback bruno crispo andrew S.Tanenbaum.Is?your cat infected with a computer Virus?.http://rfidvirus.org/papers/percom.06.pdf.
[4] 吳曉峰,陳大才.射頻識別技術(第三版).北京:電子工業出版社,2007.
[5] 辛明俠.基于RFID和手機的移動計算技術的應用研究.中國學位論文數據庫,2006.
[6] YANG G,JARVENPAA S L.Trust and radio frequency identification(RFID) adoption within an alliance[J].Proceedings of the 38th Hawaii international conference on system?sciences,2005:1-10.
[7] 游戰清,李蘇劍,張益強,等.射頻識別(RFID)技術理論與應用[M].北京:電子工業出版社,2005.