取得rfid標簽的內部振蕩頻率的方法及裝置的制造方法
【技術領域】
[0001] 本發(fā)明涉及射頻識別領域,更具體地說,涉及一種取得RFID標簽的內部振蕩頻率 的方法及裝置。
【背景技術】
[0002] 在射頻識別技術中,RFID標簽,特別是超高頻RFID標簽內部振蕩器頻率,是一個 非常重要的參數(shù)。其不僅與該標簽的時序相關,在許多利用RFID標簽實現(xiàn)的具體應用中, 該參數(shù)還直接關系到測量結果。例如,在與標簽所處的環(huán)境信息的測量中,包括溫度、濕度 等測量,測量結果通常是先得到該RFID標簽的內部振蕩頻率,然后由該內部振蕩頻率反推 或經(jīng)過運算得到需要測量的參數(shù)。在這種情況下,以一個較高的精度獲取標簽內部振蕩器 頻率就變得非常有意義。但是,在現(xiàn)有技術中,并沒有專用的方法來取得上述標簽內部的振 蕩頻率,而是通過事先對于振蕩器參數(shù)的設置來得到振蕩頻率的。但是由于器件的離散性。 所以,現(xiàn)有振蕩器頻率獲取方法得到的是一個粗略的頻率值,導致與此相關的溫度測量或 濕度測量準確度不高。
【發(fā)明內容】
[0003] 本發(fā)明要解決的技術問題在于,針對現(xiàn)有技術的上述得到的內部振蕩頻率不準確 的缺陷,提供一種取得頻率值較為準確的取得RFID標簽的內部振蕩頻率的方法及裝置。
[0004] 本發(fā)明解決其技術問題所采用的技術方案是:構造一種取得RFID標簽的內部振 蕩頻率的方法,包括如下步驟:
[0005] A)通過間隔第一設定時間發(fā)送的、成對使用的一對設定指令,使得接收該設定指 令的RFID標簽在接收到第一條設定指令時進入計時狀態(tài),并在接收到第二條設定指令時 返回計時值;
[0006] B)將返回的計時值和所述第一設定時間相除,得到所述RFID標簽的內部振蕩頻 率。
[0007] 更進一步地,所述步驟A)中包括如下步驟:
[0008] Al)發(fā)送第一設定指令到RFID標簽;
[0009] A2)所述RFID標簽接收到所述第一設定指令,進入計時狀態(tài),開始計時;
[0010] A3)間隔所述第一設定時間發(fā)送第二設定指令到所述RFID標簽;
[0011] A4)所述RFID標簽接收到所述第二設定指令后,停止計時,并將上述計時得到的 計時值返回。
[0012] 更進一步地,在執(zhí)行步驟A)之前,還包括如下步驟:
[0013] A0)發(fā)送盤存指令到所述RFID標簽,使其返回數(shù)據(jù)并處于OPEN狀態(tài)。
[0014] 更進一步地,所述第一設定指令中還攜帶有一個隨機數(shù);所述步驟A2)中,RFID標 簽接收到該隨機數(shù)并在步驟A4)中將其與計時值一起返回。
[0015] 更進一步地,所述步驟B)中進一步包括如下步驟:
[0016] 判斷接收到的隨機數(shù)是否和發(fā)出的隨機數(shù)相同,如是,進行RFID標簽內部振蕩頻 率的計算;否則,判斷出錯,不進行RFID標簽內部振蕩頻率的計算。
[0017] 更進一步地,所述第一設定時間是事先設定的,所述第一設定時間的長度越長,得 到的RFID標簽的內部振蕩頻率越準確。
[0018] 本發(fā)明還涉及一種實現(xiàn)上述方法的裝置,包括:
[0019] 標簽計時值取得單元:用于通過間隔第一設定時間發(fā)送的、成對使用的一對設定 指令,使得接收該設定指令的RFID標簽在接收到第一條設定指令時進入計時狀態(tài),并在接 收到第二條設定指令時返回計時值;
[0020] 頻率值計算單元:用于將返回的計時值和所述第一設定時間相除,得到所述RFID 標簽的內部振蕩頻率。
[0021] 更進一步地,所述標簽計時值取得單元進一步包括:
[0022] 第一指令發(fā)送模塊:用于發(fā)送第一設定指令到RFID標簽;
[0023] 計時模塊:用于使所述RFID標簽接收到所述第一設定指令,進入計時狀態(tài),開始 計時;
[0024] 第二指令發(fā)送模塊:用于間隔所述第一設定時間發(fā)送第二設定指令到所述RFID 標簽;
[0025] 計時值返回模塊:用于使所述RFID標簽接收到所述第二設定指令后,停止計時, 并將上述計時得到的計時值返回。
[0026] 更進一步地,,還包括:
[0027] 標簽狀態(tài)設置單元:用于發(fā)送盤存指令到所述RFID標簽,使其返回數(shù)據(jù)并處于 OPEN狀態(tài)。
[0028] 更進一步地,所述第一設定指令中還攜帶有一個隨機數(shù);所述RFID標簽接收到該 隨機數(shù)并將其與計時值一起返回;所述頻率值計算單元中還包括判斷模塊,所述判斷模塊 用于判斷接收到的隨機數(shù)是否和發(fā)出的隨機數(shù)相同,如是,進行RFID標簽內部振蕩頻率的 計算;否則,判斷出錯,不進行RFID標簽內部振蕩頻率的計算。
[0029] 實施本發(fā)明的取得頻率值較為準確的取得RFID標簽的內部振蕩頻率的方法及裝 置,具有以下有益效果:由于使用設定的指令,使得RFID標簽在接收到第一指令后進入計 時模式,而在接受到間隔第一設定時間發(fā)出的第二指令后,將計時值返回,然后,使用上述 計時值和第一設定時間運算得到RFID標簽的內部振蕩頻率。實際上是將已知的頻率值和 RFID標簽的內部振蕩器的頻率值進行對比,得到其比例,然后得到上述RFID標簽的內部振 蕩值。因此,其得到的RFID標簽的內部振蕩值較為準確。
【附圖說明】
[0030] 圖1是本發(fā)明取得RFID標簽的內部振蕩頻率的方法及裝置實施例中的方法流程 圖;
[0031] 圖2是所述實施例中取得計時值的具體流程圖;
[0032] 圖3是所述實施例中時間軸上第一設定指令和第二設定指令的位置關系圖;
[0033] 圖4是所述實施例中裝置的結構示意圖。
【具體實施方式】
[0034] 下面將結合附圖對本發(fā)明實施例作進一步說明。
[0035] 如圖1所示,在本發(fā)明的取得RFID標簽的內部振蕩頻率的方法及裝置實施例中, 以一個RFID標簽和一個讀寫器為例,說明取得RFID標簽的內部振蕩頻率的方法。該方法 包括如下步驟:
[0036] 步驟Sll利用一對相隔第一設定時間發(fā)出的指令,取得標簽在第一設定時間內的 計數(shù)值:在本步驟中,通過間隔第一設定時間發(fā)送的、成對使用的一對設定指令,使得接收 該設定指令的RFID標簽在接收到第一條設定指令時進入計時狀態(tài),并在接收到第二條設 定指令時返回計時值。在本實施例中,上述設定指令是由讀寫器發(fā)出的,具體來講,讀寫器 發(fā)出上述第一設定指令,RFID標簽接收到該指令后,直接進入計時模式,并不返回任何數(shù)據(jù) 或應答到上述讀寫器;而讀寫器在等待第一設定時間之后,發(fā)送第二設定指令,RFID標簽 接收到第二設定指令后,退出上述的計時模式,將在上述第一設定時間內進行計時得到的 計時值返回上述讀寫器。由于在RFID標簽中計時必然是與其時鐘脈沖相關的,所以RFID 標簽在設定時間內的計時值一定是和RFID標簽的內部振蕩頻率相關的,在很大的程度上 體現(xiàn)了 RFID標簽的內部振蕩頻率。
[0037] 步驟S12根據(jù)第一設定時間和得到的計數(shù)值,計算得到標簽的頻率值:在本步驟 中,將返回的計時值和所述第一設定時間相除,得到所述RFID標簽的內部振蕩頻率。換句 話說,在本步驟中,讀寫器將RFID標簽返回的計時值,和第一設定時間相除(或得到的計時 值作為分子,而第一設定時間作為分母),得到上述RFID標簽的內部振蕩器頻率值。
[0038] 在本實施例中,具體來講,如圖2所示,上述取得第一設定時間內RFID標簽的計時 值可以細分為如下步驟:
[0039] 步驟S21發(fā)送盤存指令:在本步驟中,讀寫器將盤存指令發(fā)送到RFID標簽,RFID 標簽接收該指令并做出相應的動作。在本實施例中,上述盤存指令是指指讀寫器在盤點標 簽時發(fā)送的一系列指令。這些指令都是各協(xié)議中的現(xiàn)有指令。例如,在EPCglobal C1G2協(xié) 議中包括如下指令:SeIect,Query,ACK, QueryRep等。
[0040] 步驟S22返回TID和EPC :在本步驟中,RFID標簽接收到上述盤存指令,并將該標 簽上的參數(shù)發(fā)送到讀寫器中,發(fā)送的參數(shù)包TID和EPC,其中,TID是Tag Identifier,即標 簽識別碼,具有唯一性;EPC是Electronic Product Code,即電子產(chǎn)品編碼。對于本實施 例的RFID標簽而言,當其發(fā)送上述參數(shù)到讀寫器之后,該標簽處于OPEN狀態(tài)。在本實施例 中,上述OPEN狀態(tài)是電子標簽工作時的設定狀態(tài)。例如,在EPCglobal C1G2協(xié)議中,規(guī)定 標簽工作時應該具有7個狀態(tài),OPEN狀態(tài)是其中之一。
[0041] 步驟S23發(fā)送第一設定指令:在本步驟中,讀寫器發(fā)送第一設定指令到RFID標簽; RFID標簽在接收到所述第一設定指令后,進入計時狀態(tài),開始計時;同時,RFID標簽并不會 發(fā)送任何回應或數(shù)據(jù)到讀寫器。
[0042] 步驟S24等待第一設定時間:在本步驟中,當讀寫器發(fā)送上述第一設定指令之后, 其進入等待狀態(tài),等待第一設定時間。一般來講,在執(zhí)行本步驟時,該第一設定時間是事先 存儲在上述讀寫器中的。但是,該第一設定時間同時也是可以調節(jié)的,可以在事先對上述第 一設定時間進行調節(jié),然后存儲在上述讀寫器中。在本實施例中,第一設定時間的長度越 長,得到的RFID標簽的內部振蕩頻率越準確。
[0043] 步驟S25發(fā)送第二設定指令:在本步驟中,當上述讀寫器等待第一設定時間之后, 其自動發(fā)送第二設定指令到所述RFID標簽;RFID標簽在接收到上述第二設定指令之后,停 止計時,并取出上述計時得到的最后的計時值,準備發(fā)送到上述讀寫器。
[0044] 步驟S26返回計時值或出錯信息:所述RFID標簽接收到所述第二設定指令后,停 止計時,并將上述計時得到的計時值返回;由于RFID標簽所處環(huán)境的復雜性,在其進行計 時的過程中,也可能會受到其他的干擾出現(xiàn)錯誤或停止計時或響應其他指令,為此,在本實 施例中,一旦出現(xiàn)了上述情況,返回的并不是計時值,而是一個出錯信息,表示本次測量失 敗。
[0045] 為了進一步保證測試結果的準確性,在本實施例中,作為一種優(yōu)選方式,第一設定 指令中還可以攜帶有一個隨機數(shù)(請參見圖3中的第一指令的結構方式,該隨機數(shù)即圖3 中第一設定指令中的Random);這樣,在上述步驟中,RFID標簽在接收上述第一設定指令時 得到該隨機數(shù)并在后面的步驟中將其與計時值一起返回。這樣,在后續(xù)的計算步驟中,通過 驗證隨上述計時值返回的隨機數(shù)是否與發(fā)送的隨機數(shù)相同,就可以在一定程度上證實R