Gen2的命令是对选中的标签或标签操作的,所以,发送select命令选中标签或标签,在select命令,启动s3会话,所有符合Mask要求的标签被选中,被选中的标签置SL或盘存标志置为A。这样, 选中的标签能接收以后的命令,进入一个盘存周期。发送2个Select命令是为了缩小选定标签的范围,即,同时满足Session8gen2发布会和SL要求的标签被选中。
Query命令启动一个盘存周期,只有进入盘存周期的标签才能分配随机数,进而被识别。Query启动的盘存周期只搜索SL标志,S3的盘存标志为 A的所有标签,这些标签获得一个随机数,随机数的范围在0-2Q-1。对于单标签的情况,通常设置Q=0。这样,标签的随机数就只能是0,从而提高单标签读的速度。DR和M用于设置标签回波类型的。
QueryReq和ACK命令通常是成对出现,QueryRep命令将所有选中的、进入盘存周期的标签的随机数减1,ACK命令读取随机数为0标签的序列号,读出序列号的标签完成识别。QueryRep和ACK命令连续执行N=2Q-1次,即能搜索所有的可能的范围,如果在某次搜索中QueryRep有回波,而且ACK查询序列号成功,则标签读成功,退出搜索过程。
综合以上所述,单标签读的流程是:Select选择标签,Select命令参数设置为0,即天线范围内的所有标签都被选中,选中的标签置SL标志或A标志(Action0)。之后,选中的标签接收
Query命令,开始一个盘存周期,进入搜索过程。在这个过程中,读写器只对SL标志的标签搜索,而对其它标志的标签没有影响,这些标签可能是在Select命令之后进入天线范围的,或者是不符合Select的Mask参数要求的。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论