一种超高频标签对异常命令的处理方法

文档序号:6341290阅读:186来源:国知局
专利名称:一种超高频标签对异常命令的处理方法
技术领域
本发明是ー种超高频电子标签对异常命令的处理方法,该发明适用于超高频电子标签逻辑设计领域。
背景技术
阅读器与标签通信吋,由于载波受到干扰,阅读器发送的正确命令可能变得异常。 当标签接收到被干扰的异常命令吋,必须能准确地判断出该命令并非正确命令,因而忽略该命令。同吋,标签的状态机应该跳到一个正确地状态,等待阅读器发送下一条命令。

发明内容
本发明的目的是研制ー种既能准确判断当前的异常命令,又能正确处理后续正确命令的方法。其实现方法如下1、对每一位数据,用系统时钟进行量化。2、标签检测到数据线上第一个低电平做为delimiter,量化值为deli_Cnt。3、第二位数据是tari,量化值为tari_cnt,如果tari_cnt超出与deli_cnt 的相对关系范围,可认为该位数据异常,解码状态就复位,那么再接收到的低电平就是 delimiter。4、第三位数据是RTcal,量化值为rtcal_cnt,如果rtcal_cnt,超出与tari_ cnt的相对关系范围,可认为该位数据异常,解码状态就复位,那么再接收到的低电平就是
Cielimiter05、第四位数据是TRcal,量化值为trcal_cnt,如果是trcal_cnt超出与rtcal_ cnt,和tari_cnt的相对关系范围,可认为该位数据异常,解码状态就复位,那么再接收到的低电平就是delimiter。6、如果前四位数据都正确,之后接收到的都是数据,量化值为data_Cnt,如果 data_cnt超出与tari_cnt的相对关系范围,可认为该位数据异常,解码状态立即复位,那么再接收到的低电平就是delimiter。7、在接收任一位时出错,状态机不改变当前状态,等接收下一条命令,如果下次检测到仍是异常命令,继续等待,直到命令完全正确。如果载波受到干扰,解调电路在任何时候都有可能接收错误的命令,这条错误的命令可能影响下一条命令的接收,异常命令处理方法保证再下一条命令能够正确接收。从一条正确码形的命令结尾到下一条命令的开始的波形如附图ニ。(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是系统时钟,用其量化每一位数据。图2、完备性说明
具体实施例方式如图一所示,用elk对每一位数据进行计数,并在每个上升沿将所计得的值锁存下来,如果该计数值在其允许的范围内,说明该位数据正确,如果到上升沿到来时计数值小于其允许范围或还没有到上升沿计数值已大于其允许范围,则说明该位数据异常。发生异常后,计数器立即清零,直到下一个上升沿到来之后再重新开始计数。
权利要求
1.ー种超高频电子标签对异常命令的处理方法,其特征在干,阅读器发送的每帧数据的头几位数据的长度相对固定,用系统时钟对每一位数据进行计数,并在每个上升沿将所计得的值锁存,根据每帧头几位数据的长度的相对关系判断接收数据是否异常,如果该计数值在允许的范围内,说明该位数据正确,如果上升沿到来时计数值小于允许范围或还没有到上升沿计数值已大于允许范围,则说明该位数据异常,计数器立即清零,直到下ー个上升沿到来之后再重新开始计数。
2.如权利要求1和2所述的超高频电子标签对异常命令的处理方法,其特征在干,第二位接收的是tari,tari与delimiter有一定的倍数关系,如果超出这个关系认为该位数据异常;
全文摘要
本发明是一种超高频电子标签对异常命令的处理方法。在该方法中,标签判断接收命令的正确性,如果发现该命令某一位或几位的长度异常,就忽略该命令,状态机保持当前状态,并等待阅读器发送下一条命令。该方法可以达到以下目的1.保证即使标签接收了异常命令,标签的状态机也不会死掉;2.保证标签仅仅忽略当前的错误命令,仍能正确处理后续命令;3.保证标签可以在任意时刻判断命令是否异常,并立即将解码状态恢复到初始状态。
文档编号G06K1/12GK102567693SQ20101062230
公开日2012年7月11日 申请日期2010年12月27日 优先权日2010年12月27日
发明者张建平, 沈红伟, 苏伟 申请人:北京中电华大电子设计有限责任公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1