頻參數表的項數就越多,同時,按照該表得到的分頻參數就越準確。當然,在現實的使用中,這個分頻參數表也不可能是無限多項的,這樣,就可能出現一種情況,就是測得的環(huán)境溫度值在該表中是沒有的。例如,可能參考點溫度值是以10度為間隔,但是在步驟Sll中得到的環(huán)境溫度值是11度,此時,選擇與測得的環(huán)境溫度值最小的一個參考點中溫度值,選擇其對應的分頻參數作為當前分頻參數。
[0019]步驟S13使用該分頻參數由振蕩器輸出信號得到時鐘信號,使標簽在得到的時鐘信號下工作:在本步驟中,配置上述步驟中得到的分頻參數到分頻器,使其按照得到的分頻參數工作并對該無源RFID的振蕩器的輸出信號進行分頻,得到該無源RFID標簽在該分頻參數下產生的時鐘信號;該無源RFID標簽在該時鐘信號的控制下開始工作。在本步驟中,通過依據該無源RFID標簽中的溫度傳感器取得的環(huán)境溫度值,得到與該溫度值相對應的分頻參數,使得只要在事先設定的工作溫度范圍內,該標簽產生的時鐘信號都能夠保證其發(fā)送碼率在讀寫設備的接收范圍內,從而保證在工作溫度范圍內,該系統(tǒng)均能夠正常地工作。
[0020]如圖2所示,在本發(fā)明中,上述分頻參數表是在無源RFID標簽出廠時寫入的。具體來講,可以在每個標簽出廠時都進行分頻參數表的形成及寫入過程,也可以對同一批產品中的一個或多個標簽進行分頻參數表的形成及寫入,而對該批次中其余標簽則采用相同批次產品得到的分頻參數表進行寫入,后面的方式雖然可能帶來一定的誤差,但是,同一批次的產品誤差通常是較小的,可以滿足正常工作的要求;同時,這種做法可以節(jié)省較多的時間,以較低的成本實現。在本發(fā)明中,對于一個無源RFID標簽而言,分頻參數表是該無源RFID標簽在不同的環(huán)境溫度下,通過發(fā)送不同碼率的信號到讀寫設備,并依據讀寫設備的反饋選擇分頻參數而得到的。在本發(fā)明中,標簽的分頻參數表的形成包括如下步驟:
步驟S21使標簽進入校準模式:在本步驟中,首先使得該標簽進入校準模式,這是由于在分頻參數表的形成過程中,可能會涉及到一些特殊的指令及數據的發(fā)送,只有在校準模式下,無源RFID標簽才能進行這樣的操作。
[0021]步驟S22設置一個環(huán)境溫度:對于一個系統(tǒng)或者一個標簽而言,其工作的環(huán)境溫度是有一個范圍的,例如,消費品級別或工業(yè)級別,就分別對應不同的工作環(huán)境,例如-40度到80度,該溫度范圍表示該產品在這個溫度范圍內應該都是可以正常工作的。而在本發(fā)明中,為了保證無源RFID標簽在其整個工作范圍內都能夠正常工作,也就是其發(fā)送的數據都能夠被讀寫設備正常接收,需要使其在整個工作范圍之內產生的時鐘信號的頻率都在允許的范圍之內,從而使得其發(fā)送數據的碼率不會不被讀寫設備正確識別。為此,在本發(fā)明中采取的方法是首先選擇多個溫度值的參考點,這些參考點覆蓋了該標簽的整個工作范圍,同時,這些參考點之間相差設定的溫度值。例如,當一個標簽的工作范圍是-40度到80度是,可以選擇每隔10度選擇一個參考點,這樣,最后得到的參考點溫度值就是-40、-30、-20、-10、0、10、20、30、40、50、60、70和80度,共13個參考點。這些參考點溫度值是事先選擇的,同時,在不同的產品中,這些參考點及其間隔可能是變化的。在本步驟中,就是在上述事先設置的參考點溫度值中選擇一個,使得該標簽所在的環(huán)境溫度變化到該值并保持一定的時間。通常而言,在開始構建一個標簽的分頻參數表時,選擇的開始測試的參考點通常位于上述工作范圍的兩端,并在后面的步驟中逐步依次轉換到與該溫度值相鄰的參考點溫度值進行測量,這樣做的好處是可以節(jié)省改變環(huán)境溫度所需要的時間和能量。當選擇上述參考點中間的一個并保持設定的時間后,開始對該標簽的分頻參數進行檢測或選擇。
[0022]步驟S23選擇一個分頻參數,使用該分頻參數得到的時鐘信號,在該時鐘信號下發(fā)送設定內容數據到讀寫設備:在本步驟中,按照設定改變或賦予該無源RFID標簽一個分頻參數,通過對該標簽振蕩器輸出信號的分頻,得到當前時鐘信號,并在該時鐘信號的控制下發(fā)送設定內容的數據到讀寫設備;在本發(fā)明中,對于同一個無源RFID標簽,在不同的環(huán)境溫度下,其振蕩器輸出的信號頻率可能會出現一定的偏差,為了得到相同的時鐘信號,改變其分頻參數是一個方法。所以,為了保證在不同的環(huán)境溫度下得到相同頻率的時鐘信號,可能會需要多個不同的分頻參數。同樣地,這些分頻參數可以是事先設置好的,在執(zhí)行本步驟是由其中選擇一個配置到該標簽分頻器中,也可以是對現有的分頻參數進行調節(jié)而得到的。在本發(fā)明中,改變一個無源RFID標簽的分頻參數通過改變該標簽中的分頻寄存器中的數值來實現的;一般來講,在本發(fā)明中,改變分頻參數通常是對分頻寄存器中的數值進行設定步長的遞增或遞減。
[0023]步驟S24讀寫設備返回確認信號否,如是,執(zhí)行步驟S25 ;否則,說明前一步驟選擇的分頻參數不恰當,讀寫設備不能接收或不能正確接收該標簽發(fā)送的設定內容的數據,所以,需要返回步驟S23,另外選擇一個分頻參數或調節(jié)分頻參數,然后再發(fā)送設定內容的數據到讀寫設備。
[0024]步驟S25記錄該溫度值及其對應的分頻參數:在本步驟中,由于讀寫設備返回確定信號,表示上述步驟中該標簽發(fā)送的設定內容已經被讀寫設備正確接收,也就是其當前選擇的分頻參數是適合當前環(huán)境溫度的,所以,將當前取得的環(huán)境溫度和該選擇的分頻參數相互關聯,并存儲起來。
[0025]步驟S26所有選定的溫度點遍歷否,如是,執(zhí)行步驟S27 ;否則,返回步驟S22,選擇另外一個參考點進行上述步驟。正如前面步驟中已經提及的一樣,對于一個標簽而言,其分頻參數表中包括了多個參考點上的分頻參數。這些參考點是事先選定的,在步驟S22中,就是使得一個標簽的環(huán)境溫度保持在一個參考點溫度上。顯然,對于一個無源RFID標簽而言,僅僅測量一個參考點對應或應該取值的分頻參數是不夠的,只有將覆蓋其工作溫度范圍的參考點對應的分頻參數都找出來,才能保證在工作范圍內的任何溫度值下都能夠保證標簽工作正常。所以,在本步驟中,需要判斷選擇的溫度點是不是都已經測試過了,如是,在執(zhí)行步驟S27,生成該無源RFID標簽的分頻參數表;否則,需要返回步驟S22,選擇另外一個參考點,重新執(zhí)行上述步驟,而得到該參考點對應的分頻參數,知道所有的參考點都執(zhí)行過上步驟。
[0026]步驟S27將所有記錄排列,得到分頻參數表:在本步驟中,將所有存儲的分頻參數及其關聯的環(huán)境溫度排列,得到分頻參數表
總體上來說,在本發(fā)明中,當形成分頻參數表時,首先,需要使電子標簽進入校準模式,電子標簽芯片校準模式的進入方式包括但不限于利用外部端口的配置方式進入、利用特殊指令進入等;此外,還需要設置電子標簽工作的環(huán)境溫度,所設置的環(huán)境溫度包含但不限于電子標簽的正常工作溫度范圍,本實施例中先將環(huán)境溫度設置為電子標簽正常工作溫度范圍的最低溫度TO (根據實際設計需要也可以將工作環(huán)境溫度設置為最高溫度或其他溫度)。在改變電子標簽的分頻參數時,讀寫設備可通過特殊指令或者特殊方式對電子標簽中分頻寄存器中的參數進行調整,通過增加或減小分頻寄存器中的參數值,電子標簽將增加或減小對振蕩器的分頻數,改變得到的時鐘信號頻率,進而使得電子標簽在發(fā)送數據時碼率增加或減小。當分頻寄存器中的參數調整完成后,電子標簽將根據分頻寄存器中的參數對振蕩器進行分頻操作,電子標簽利用分頻后的時鐘發(fā)送一段數據給讀寫設備。
[0027]讀寫設備將判斷電子標簽發(fā)送數據的碼率(通過判斷其接收的內容是否指定內容)。若電子標簽發(fā)送數據的碼率符合設計要求,電子標簽將分頻寄存器中的參數存入存儲器ADDR地址中;若電子標簽發(fā)送數據的碼率不符合設計要求,則需要改變分頻參數并再次發(fā)送數據到讀寫設備。
[0028]對于環(huán)境溫度值和分頻參數在標簽中的存儲而言,一般來說存入存儲器ADDR地址都是根據實際設計需要而設定的。設電子標簽工作的環(huán)境溫度為TO時,需要將分頻寄存器中的參數存入存儲器ADDRJUfta ;環(huán)境溫度為Τ0+Τ時,需要將參數存入ADDR_1地址;環(huán)境溫度為T0+2XT時,需要將參數存入ADDR_2地址;環(huán)境溫度為ΤΟ+ηΧΤ時,需要將參數存入ADDR_n地址。
[0029]一般來講,每次改變電子標簽的環(huán)境溫度時,需要將電子標簽工作的環(huán)境溫度增加T (事先設定的,可以是一個常量,也可以是一個變量,例如,遵循指數函數)度,一般來說對于環(huán)境溫度的調整方法和幅度可以根據實際情況而確定。當環(huán)境溫度調整完之后,重復上述步驟,直到覆蓋電子標簽溫度工作范圍。
[0030]當上述分頻參數表建立且該電子標簽進入讀寫設備的射頻場區(qū)時,電子標