取得rfid标签的内部振荡频率的方法及装置的制造方法

文档序号:9397139阅读:452来源:国知局
取得rfid标签的内部振荡频率的方法及装置的制造方法
【技术领域】
[0001] 本发明涉及射频识别领域,更具体地说,涉及一种取得RFID标签的内部振荡频率 的方法及装置。
【背景技术】
[0002] 在射频识别技术中,RFID标签,特别是超高频RFID标签内部振荡器频率,是一个 非常重要的参数。其不仅与该标签的时序相关,在许多利用RFID标签实现的具体应用中, 该参数还直接关系到测量结果。例如,在与标签所处的环境信息的测量中,包括温度、湿度 等测量,测量结果通常是先得到该RFID标签的内部振荡频率,然后由该内部振荡频率反推 或经过运算得到需要测量的参数。在这种情况下,以一个较高的精度获取标签内部振荡器 频率就变得非常有意义。但是,在现有技术中,并没有专用的方法来取得上述标签内部的振 荡频率,而是通过事先对于振荡器参数的设置来得到振荡频率的。但是由于器件的离散性。 所以,现有振荡器频率获取方法得到的是一个粗略的频率值,导致与此相关的温度测量或 湿度测量准确度不高。

【发明内容】

[0003] 本发明要解决的技术问题在于,针对现有技术的上述得到的内部振荡频率不准确 的缺陷,提供一种取得频率值较为准确的取得RFID标签的内部振荡频率的方法及装置。
[0004] 本发明解决其技术问题所采用的技术方案是:构造一种取得RFID标签的内部振 荡频率的方法,包括如下步骤:
[0005] A)通过间隔第一设定时间发送的、成对使用的一对设定指令,使得接收该设定指 令的RFID标签在接收到第一条设定指令时进入计时状态,并在接收到第二条设定指令时 返回计时值;
[0006] B)将返回的计时值和所述第一设定时间相除,得到所述RFID标签的内部振荡频 率。
[0007] 更进一步地,所述步骤A)中包括如下步骤:
[0008] Al)发送第一设定指令到RFID标签;
[0009] A2)所述RFID标签接收到所述第一设定指令,进入计时状态,开始计时;
[0010] A3)间隔所述第一设定时间发送第二设定指令到所述RFID标签;
[0011] A4)所述RFID标签接收到所述第二设定指令后,停止计时,并将上述计时得到的 计时值返回。
[0012] 更进一步地,在执行步骤A)之前,还包括如下步骤:
[0013] A0)发送盘存指令到所述RFID标签,使其返回数据并处于OPEN状态。
[0014] 更进一步地,所述第一设定指令中还携带有一个随机数;所述步骤A2)中,RFID标 签接收到该随机数并在步骤A4)中将其与计时值一起返回。
[0015] 更进一步地,所述步骤B)中进一步包括如下步骤:
[0016] 判断接收到的随机数是否和发出的随机数相同,如是,进行RFID标签内部振荡频 率的计算;否则,判断出错,不进行RFID标签内部振荡频率的计算。
[0017] 更进一步地,所述第一设定时间是事先设定的,所述第一设定时间的长度越长,得 到的RFID标签的内部振荡频率越准确。
[0018] 本发明还涉及一种实现上述方法的装置,包括:
[0019] 标签计时值取得单元:用于通过间隔第一设定时间发送的、成对使用的一对设定 指令,使得接收该设定指令的RFID标签在接收到第一条设定指令时进入计时状态,并在接 收到第二条设定指令时返回计时值;
[0020] 频率值计算单元:用于将返回的计时值和所述第一设定时间相除,得到所述RFID 标签的内部振荡频率。
[0021] 更进一步地,所述标签计时值取得单元进一步包括:
[0022] 第一指令发送模块:用于发送第一设定指令到RFID标签;
[0023] 计时模块:用于使所述RFID标签接收到所述第一设定指令,进入计时状态,开始 计时;
[0024] 第二指令发送模块:用于间隔所述第一设定时间发送第二设定指令到所述RFID 标签;
[0025] 计时值返回模块:用于使所述RFID标签接收到所述第二设定指令后,停止计时, 并将上述计时得到的计时值返回。
[0026] 更进一步地,,还包括:
[0027] 标签状态设置单元:用于发送盘存指令到所述RFID标签,使其返回数据并处于 OPEN状态。
[0028] 更进一步地,所述第一设定指令中还携带有一个随机数;所述RFID标签接收到该 随机数并将其与计时值一起返回;所述频率值计算单元中还包括判断模块,所述判断模块 用于判断接收到的随机数是否和发出的随机数相同,如是,进行RFID标签内部振荡频率的 计算;否则,判断出错,不进行RFID标签内部振荡频率的计算。
[0029] 实施本发明的取得频率值较为准确的取得RFID标签的内部振荡频率的方法及装 置,具有以下有益效果:由于使用设定的指令,使得RFID标签在接收到第一指令后进入计 时模式,而在接受到间隔第一设定时间发出的第二指令后,将计时值返回,然后,使用上述 计时值和第一设定时间运算得到RFID标签的内部振荡频率。实际上是将已知的频率值和 RFID标签的内部振荡器的频率值进行对比,得到其比例,然后得到上述RFID标签的内部振 荡值。因此,其得到的RFID标签的内部振荡值较为准确。
【附图说明】
[0030] 图1是本发明取得RFID标签的内部振荡频率的方法及装置实施例中的方法流程 图;
[0031] 图2是所述实施例中取得计时值的具体流程图;
[0032] 图3是所述实施例中时间轴上第一设定指令和第二设定指令的位置关系图;
[0033] 图4是所述实施例中装置的结构示意图。
【具体实施方式】
[0034] 下面将结合附图对本发明实施例作进一步说明。
[0035] 如图1所示,在本发明的取得RFID标签的内部振荡频率的方法及装置实施例中, 以一个RFID标签和一个读写器为例,说明取得RFID标签的内部振荡频率的方法。该方法 包括如下步骤:
[0036] 步骤Sll利用一对相隔第一设定时间发出的指令,取得标签在第一设定时间内的 计数值:在本步骤中,通过间隔第一设定时间发送的、成对使用的一对设定指令,使得接收 该设定指令的RFID标签在接收到第一条设定指令时进入计时状态,并在接收到第二条设 定指令时返回计时值。在本实施例中,上述设定指令是由读写器发出的,具体来讲,读写器 发出上述第一设定指令,RFID标签接收到该指令后,直接进入计时模式,并不返回任何数据 或应答到上述读写器;而读写器在等待第一设定时间之后,发送第二设定指令,RFID标签 接收到第二设定指令后,退出上述的计时模式,将在上述第一设定时间内进行计时得到的 计时值返回上述读写器。由于在RFID标签中计时必然是与其时钟脉冲相关的,所以RFID 标签在设定时间内的计时值一定是和RFID标签的内部振荡频率相关的,在很大的程度上 体现了 RFID标签的内部振荡频率。
[0037] 步骤S12根据第一设定时间和得到的计数值,计算得到标签的频率值:在本步骤 中,将返回的计时值和所述第一设定时间相除,得到所述RFID标签的内部振荡频率。换句 话说,在本步骤中,读写器将RFID标签返回的计时值,和第一设定时间相除(或得到的计时 值作为分子,而第一设定时间作为分母),得到上述RFID标签的内部振荡器频率值。
[0038] 在本实施例中,具体来讲,如图2所示,上述取得第一设定时间内RFID标签的计时 值可以细分为如下步骤:
[0039] 步骤S21发送盘存指令:在本步骤中,读写器将盘存指令发送到RFID标签,RFID 标签接收该指令并做出相应的动作。在本实施例中,上述盘存指令是指指读写器在盘点标 签时发送的一系列指令。这些指令都是各协议中的现有指令。例如,在EPCglobal C1G2协 议中包括如下指令:SeIect,Query,ACK, QueryRep等。
[0040] 步骤S22返回TID和EPC :在本步骤中,RFID标签接收到上述盘存指令,并将该标 签上的参数发送到读写器中,发送的参数包TID和EPC,其中,TID是Tag Identifier,即标 签识别码,具有唯一性;EPC是Electronic Product Code,即电子产品编码。对于本实施 例的RFID标签而言,当其发送上述参数到读写器之后,该标签处于OPEN状态。在本实施例 中,上述OPEN状态是电子标签工作时的设定状态。例如,在EPCglobal C1G2协议中,规定 标签工作时应该具有7个状态,OPEN状态是其中之一。
[0041] 步骤S23发送第一设定指令:在本步骤中,读写器发送第一设定指令到RFID标签; RFID标签在接收到所述第一设定指令后,进入计时状态,开始计时;同时,RFID标签并不会 发送任何回应或数据到读写器。
[0042] 步骤S24等待第一设定时间:在本步骤中,当读写器发送上述第一设定指令之后, 其进入等待状态,等待第一设定时间。一般来讲,在执行本步骤时,该第一设定时间是事先 存储在上述读写器中的。但是,该第一设定时间同时也是可以调节的,可以在事先对上述第 一设定时间进行调节,然后存储在上述读写器中。在本实施例中,第一设定时间的长度越 长,得到的RFID标签的内部振荡频率越准确。
[0043] 步骤S25发送第二设定指令:在本步骤中,当上述读写器等待第一设定时间之后, 其自动发送第二设定指令到所述RFID标签;RFID标签在接收到上述第二设定指令之后,停 止计时,并取出上述计时得到的最后的计时值,准备发送到上述读写器。
[0044] 步骤S26返回计时值或出错信息:所述RFID标签接收到所述第二设定指令后,停 止计时,并将上述计时得到的计时值返回;由于RFID标签所处环境的复杂性,在其进行计 时的过程中,也可能会受到其他的干扰出现错误或停止计时或响应其他指令,为此,在本实 施例中,一旦出现了上述情况,返回的并不是计时值,而是一个出错信息,表示本次测量失 败。
[0045] 为了进一步保证测试结果的准确性,在本实施例中,作为一种优选方式,第一设定 指令中还可以携带有一个随机数(请参见图3中的第一指令的结构方式,该随机数即图3 中第一设定指令中的Random);这样,在上述步骤中,RFID标签在接收上述第一设定指令时 得到该随机数并在后面的步骤中将其与计时值一起返回。这样,在后续的计算步骤中,通过 验证随上述计时值返回的随机数是否与发送的随机数相同,就可以在一定程度上证实R
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1