RFID协议一致性测试系统设计(三)

RFID协议一致性测试系统设计(三),第1张

  5.RFID协议一致性测试系统演示

  在具体实现了RFID协议一致性测试系统之后,我们将可以应用于对RFID单元的实际测试之中,本节以EPC UHF Class 1 Gen 2(也被称为ISO 18000-6 Type C)标准的协议一致性测试为例,来介绍RFID标签和阅读器的协议一致性测试实例。尽管每一种RFID协议都有微妙的不同,但EPC UHF Class 1 Gen 2标准仍然是最具有代表性的一种协议,因为该协议是目前应用最为广泛的UHF RFID标准,同时其协议一致性测试规范,也是众多规范中定义最为完备的一种。通过EPC UHF Class 1 Gen 2标准的测试实例,我们可以看到对各种RFID标准都适用的一般准则。

  5..1 RFID标签协议一致性测试实例

  EPC UHF Class 1 Gen 2标准RFID标签协议一致性物理层测试项目如表5-1所示,测试点数表明该测试项目需要在多少种测试条件组合下进行测试:

  测试规范序号物理层测试项目测试点数

  3频率范围3

  9解调能力36

  58, 59FM0占空比18

  61FM0前导码4

  58, 63Miller占空比54

  65Miller前导码12

  表5-1:RFID标签协议一致性物理层测试项目

  物理层测试中,我们选取FM0前导码的单个测试点为例。FM0前导码测试的目的是检查标签应答是否以协议中所规定的特定前导码序列开头,该前导码用于阅读器对标签应答信号的识别和同步。FM0前导码的协议规定前7个脉冲长度的相对比值为2:1:1:2:1:3:2,允许误差为正负2.5%,如图5-1所示:

  RFID协议一致性测试系统设计(三),image016.jpg,第2张

  图5-1:FM0信号的前导码(TRext=0)

  测试过程中,RFID标签协议一致性测试系统给被测标签发送Query指令,并检查返回的应答信号。实测信号如图5-2所示,两个光标之间为标签应答的前导码,前7个脉冲的绝对长度依次为4.20,2.12,2.08,4.16,2.08,6.26,4.16微秒,相对比值为2:1.01:0.99:1.98:0.99:2.98:1.98,符合协议规定。

  RFID协议一致性测试系统设计(三),image017.jpg,第3张

  图5-2:FM0前导码实测信号

  EPC UHF Class 1 Gen 2标准RFID标签协议一致性协议层测试项目如表5-2所示:

  测试规范序号协议层测试项目测试点数

  66链接频率误差72

  70链接时间T172

  70最小链接时间T272

  70最大链接时间T272

  86TID内存数据2

  93灭活 *** 作2

  97只读标签CRC162

  97读写标签CRC162

  101PC内存数据2

  102默认PC数值2

  123, 124, 132, 136Ready和Reply状态2

  123, 129Arbitrate状态6

  123, 137, 138Acknowledged状态2

  123, 139, 141Open状态2

  123, 142Secured状态2

  145Acknowledged到Secured状态跳转2

  148, 149Open到Killed状态跳转2

  148, 149Secured到Killed状态跳转2

  132, 136Acknowledged到Reply状态跳转2

  132, 136Open到Reply状态跳转2

  132, 136Secured到Reply状态跳转2

  表5-2:RFID标签协议一致性协议层测试项目

  协议层测试中,我们选取链接时间T1和Open状态两个测试项目的单个测试点为例。

  链接时间T1测试的目的是测量标签从接收到阅读器指令到返回应答之间的时间间隔,阅读器在发送完指令之后,会在特定的时间窗内检测来自标签的应答信号,落在时间窗之外的标签信号将会丢失。链接时间T1应该处于[Max(RTCal,10Tpri)*(1-FT)-2, Max(RTCal,10Tpri)*(1+FT)+2]区间之内,计算公式中各参数在协议标准中都有明确定义,简便起见,我们这里直接给出在该测试点下的具体数值为[33.1, 44.9]微秒。

  测试过程中,RFID标签协议一致性测试系统给被测标签发送Query指令,并测量指令结束到应答开始的时间间隔。实测信号如图5-3所示,两个光标之间为链接时间T1,数值为36.8微秒,符合协议规定。

  RFID协议一致性测试系统设计(三),第4张

  图5-3:链接时间T1实测信号

  Open状态测试的目的是验证标签能够正确的从其他状态进入Open状态,正确的协议状态跳转是标签能够完成各项应用功能的基础。进入Open状态的过程是标签协议状态图的一个子集,如图5-4所示:

  RFID协议一致性测试系统设计(三),第5张

  图5-4:标签协议状态图Open相关子集

  测试过程中,从标签上电开始,RFID标签协议一致性测试系统给被测标签依次发送Query,QueryRep,ACK,ReqRN指令,验证标签是否依次经过了不返回应答的Arbitrate状态,返回RN16的Reply状态,返回PC,EPC,CRC16的Acknowledged状态,最终进入返回Handle,CRC16的Open状态。实测信号如图5-5所示,即Query→无应答→QueryRep→无应答→QueryRep→RN16→ACK→PC,EPC,CRC16→ReqRN→Handle,CRC16, 符合协议规定。

  RFID协议一致性测试系统设计(三),第6张

  图5-5:Open状态实测信号

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/dianzi/2573735.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-08-07
下一篇2022-08-07

发表评论

登录后才能评论

评论列表(0条)

    保存