專利名稱:一種超高頻標簽對異常命令的處理方法
技術領域:
本發(fā)明是ー種超高頻電子標簽對異常命令的處理方法,該發(fā)明適用于超高頻電子標簽邏輯設計領域。
背景技術:
閱讀器與標簽通信吋,由于載波受到干擾,閱讀器發(fā)送的正確命令可能變得異常。 當標簽接收到被干擾的異常命令吋,必須能準確地判斷出該命令并非正確命令,因而忽略該命令。同吋,標簽的狀態(tài)機應該跳到一個正確地狀態(tài),等待閱讀器發(fā)送下一條命令。
發(fā)明內容
本發(fā)明的目的是研制ー種既能準確判斷當前的異常命令,又能正確處理后續(xù)正確命令的方法。其實現方法如下1、對每一位數據,用系統(tǒng)時鐘進行量化。2、標簽檢測到數據線上第一個低電平做為delimiter,量化值為deli_Cnt。3、第二位數據是tari,量化值為tari_cnt,如果tari_cnt超出與deli_cnt 的相對關系范圍,可認為該位數據異常,解碼狀態(tài)就復位,那么再接收到的低電平就是 delimiter。4、第三位數據是RTcal,量化值為rtcal_cnt,如果rtcal_cnt,超出與tari_ cnt的相對關系范圍,可認為該位數據異常,解碼狀態(tài)就復位,那么再接收到的低電平就是
Cielimiter05、第四位數據是TRcal,量化值為trcal_cnt,如果是trcal_cnt超出與rtcal_ cnt,和tari_cnt的相對關系范圍,可認為該位數據異常,解碼狀態(tài)就復位,那么再接收到的低電平就是delimiter。6、如果前四位數據都正確,之后接收到的都是數據,量化值為data_Cnt,如果 data_cnt超出與tari_cnt的相對關系范圍,可認為該位數據異常,解碼狀態(tài)立即復位,那么再接收到的低電平就是delimiter。7、在接收任一位時出錯,狀態(tài)機不改變當前狀態(tài),等接收下一條命令,如果下次檢測到仍是異常命令,繼續(xù)等待,直到命令完全正確。如果載波受到干擾,解調電路在任何時候都有可能接收錯誤的命令,這條錯誤的命令可能影響下一條命令的接收,異常命令處理方法保證再下一條命令能夠正確接收。從一條正確碼形的命令結尾到下一條命令的開始的波形如附圖ニ。(1) 1、2、3 位置只能是 data-Ο 或者 data-1。(2)如果delimiter命令判斷為4位置,則正確接收(3)如果delimiter命令判斷為3位置,則a的長度應該是tari,其中高電平的長度為Tl (兩條命令間隔),由實現方法3可判斷tari_cnt超出與deli_Cnt的相對關系范圍,能自動跳到4位置作為delimiter
(4)如果delimiter命令判斷為2位置,則b的長度應該是tari,(5)如果b是實際data-Ι,則滿足實現方法3,能自動跳到3位置作為delimiter, 回歸到(1);(6)如果b是實際data-Ο,則判斷不出,a位置為RTcal。由實現方法4可判斷 rtcal_cnt超出與tari_cnt的相對關系范圍,delimiter跳到4。(7)如果delimiter命令判斷為1位置,c的長度應該是tari,(8)如果c是實際data-Ι,由實現方法3可判斷tari_cnt超出與deli_cnt的相對關系范圍,能自動跳到2位置作為delimiter,回歸到(4);(9)如果c是實際data-0,b位置為RTcal。由實現方法4可判斷rtcal_cnt超出與tari_cnt的相對關系范圍,delimier跳到4。
圖1、命令格式,其中1、第一個低電平為 delimiter,2、每位數據以上升沿結束,3、elk是系統(tǒng)時鐘,用其量化每一位數據。圖2、完備性說明
具體實施例方式如圖一所示,用elk對每一位數據進行計數,并在每個上升沿將所計得的值鎖存下來,如果該計數值在其允許的范圍內,說明該位數據正確,如果到上升沿到來時計數值小于其允許范圍或還沒有到上升沿計數值已大于其允許范圍,則說明該位數據異常。發(fā)生異常后,計數器立即清零,直到下一個上升沿到來之后再重新開始計數。
權利要求
1.ー種超高頻電子標簽對異常命令的處理方法,其特征在干,閱讀器發(fā)送的每幀數據的頭幾位數據的長度相對固定,用系統(tǒng)時鐘對每一位數據進行計數,并在每個上升沿將所計得的值鎖存,根據每幀頭幾位數據的長度的相對關系判斷接收數據是否異常,如果該計數值在允許的范圍內,說明該位數據正確,如果上升沿到來時計數值小于允許范圍或還沒有到上升沿計數值已大于允許范圍,則說明該位數據異常,計數器立即清零,直到下ー個上升沿到來之后再重新開始計數。
2.如權利要求1和2所述的超高頻電子標簽對異常命令的處理方法,其特征在干,第二位接收的是tari,tari與delimiter有一定的倍數關系,如果超出這個關系認為該位數據異常;
全文摘要
本發(fā)明是一種超高頻電子標簽對異常命令的處理方法。在該方法中,標簽判斷接收命令的正確性,如果發(fā)現該命令某一位或幾位的長度異常,就忽略該命令,狀態(tài)機保持當前狀態(tài),并等待閱讀器發(fā)送下一條命令。該方法可以達到以下目的1.保證即使標簽接收了異常命令,標簽的狀態(tài)機也不會死掉;2.保證標簽僅僅忽略當前的錯誤命令,仍能正確處理后續(xù)命令;3.保證標簽可以在任意時刻判斷命令是否異常,并立即將解碼狀態(tài)恢復到初始狀態(tài)。
文檔編號G06K1/12GK102567693SQ20101062230
公開日2012年7月11日 申請日期2010年12月27日 優(yōu)先權日2010年12月27日
發(fā)明者張建平, 沈紅偉, 蘇偉 申請人:北京中電華大電子設計有限責任公司