一种微波频段有源rfid系统的低功耗持续上传信息的方法专利名称:一种微波频段有源rfid系统的低功耗持续上传信息的方法技术领域:本发明属于RFID技术应用领域,具体涉及一个有源RFID系统中多个电子标签低 功耗持续上传信息的方法背景技术:射频识别技术(RFID,Radio Frequency Identification)是自动识别技术的一 种,通过无线射频方式进行非接触双向数据通信对目标加以识别目前RFID作为一种先进 的识别技术已被广泛应用于人们日常生活的众多领域,如工业、商业、交通运输控制管理、 防伪、生产甚至军事等,随着RFID技术的进步,其应用领域将进一步拓展RFID前端系统通 常由一个典型的读写器和大量电子标签构成读写器和电子标签通过射频信号进行非接触 的双向数据通信读写器控制两者之间的通信接入,并负责按照空气接口协议完成对电子 标签的读写操作电子标签按照供电方式可分为无源电子标签和有源电子标签有源电子 标签得益于自带电池供电,能够达到更远的传输距离和更高的传输速度,并可在无读写器 控制的情况下自主工作,应用方式更加灵活,甚至可与传感器集成例如,使用集成了传感 器的有源电子标签对存储、运输中的货物及其环境(如温度)进行监视,或在医院对病人的 身体状况进行监视等应用,对电子标签编号进行跟踪识别也可实现对物品的防丢失监视。
这些应用都对有源RFID系统提出了对电子标签进行持续数据采集的要求由于有源电子标签的电池电量有限,如何延长电池的使用时间是以上功能得以应 用的关键问题一个有源电子标签的电量消耗主要集中于计算处理、信号传输而在实际 应用中,信号传输所消耗的能量远远超过计算处理的能量消耗因此,尽量减少信号的传输 才能够有效地降低电子标签的功耗空气接口协议是RFID读写器与电子标签通信的基础,国际标准化组织(ISO)为 2. 45GHz微波频段的RFID系统制定了 IS0/IEC18000-4空气接口协议,对该频段有源电子标 签的识别过程进行了定义,并得到了广泛的应用但该协议并未涉及跟踪采集某一个或一 批电子标签的方法,目前应用中读写器对工作范围内的有源电子标签信息的持续采集主要 采用重新识别的方式重新识别过程需完成电子标签的选择、通信碰撞检测、通信冲突仲裁 和通信握手等繁琐过程,而该协议规定的电子标签应答无退避环节,多标签识别的碰撞概 率理论上为100%,且仲裁过程是采用基于概率的方式,一次识别过程将经过多次碰撞和多 轮仲裁,通信传输量很大,将耗费读写器和有源电子标签大量的资源和能量,对电量有限的 有源电子标签很不利。
发明内容本发明所要解决的技术问题是,针对现有技术通信传输量很大,将耗费读写器和 有源电子标签大量的资源和能量的缺陷,本发明利用首次识别过程确定电子标签后续采集 的顺序,结合电子标签芯片的休眠功能和电磁波唤醒功能,设计出一种有源电子标签低功耗信息持续上传的通信方法本发明提出一种在现有RFID通信协议基础上对指定范围内 电子标签信息进行跟踪采集的低功耗运行方法,该方法利用划分时隙(Timeslot)的方式 使有源电子标签能够低功耗地实现信息的上传电子标签所指对象包括典型有源电子标 签和集成了传感器的有源电子标签本发明基于2. 45GHz频段IS0/IEC18000-4 2004(E)射频识别空气接口协议进行 设计,首先利用IS0/IEC18000-4协议的规定对有源电子标签进行识别,包括选择、碰撞检 测、冲突仲裁和建立通信链路,识别后根据预设条件判定电子标签是否需要进行跟踪采集; 对于需要跟踪采集的电子标签,读写器将为其分配发言时隙,并使之进入采集状态,电子标 签按照读写器的命令上传信息;读写器每发布一次采集命令,各电子标签便在指定时隙上 传一次信息,直至读写器发布命令解除跟踪采集状态;在其余时隙,电子标签处于休眠模 式,并保持电磁波唤醒状态,以低功耗地监听读写器发布的命令。
通过一套在有源RFID系统读写器和电子标签间传输数据的命令和协议参数实现 低功耗信息持续上传其中读写器向电子标签传送由命令代号、可选择的协议参数和校验 数据组成的数据序列;电子标签向阅读器传送由电子标签ID、信息数据和对应校验数据组 成的数据序列有源RFID系统工作流程包括两个阶段阶段一为识别阶段,阶段二为数据 采集阶段识别阶段时,系统利用已有的IS0/IEC18000-4接口协议规定的识别机制对阅读 器工作范围内的电子标签进行识别一个电子标签被识别后,读写器根据电子标签编号或 存储的标识参数决定是否为其分配数据采集阶段的时隙序号,被分配时隙序号的电子标签 采集标识位将被置位,进入采集状态数据采集阶段,读写器首先发布采集命令,电子标签 在接收到采集命令后按照指定给自己的时隙序号在指定时隙发送自身信息,其间读写器不 再发言为实现低功耗的采集,电子标签接收到采集命令,设置完唤醒定时器后即进入休眠 状态,并关闭电磁波唤醒功能;在指定时隙上传信息后电子标签进入休眠状态,对读写器的 命令进行间歇性监听,直至读写器发出采集结束命令本发明的识别过程减少了现有技术电子标签发送信息时多次碰撞和多轮仲裁,通 信传输量小,节约读写器和有源电子标签大量的资源和能量,采集周期为这些时隙长度的 加和。
其中,时隙的长度为一固定值,具体由用户自行设计(根据IS0/IEC18000-4协议定 义的传输速率估算时隙长度应不小于10ms为宜),时隙越小则一定时间内能够采集的标签数量越多图1 本发明RFID系统协议参数分配示意2 协议补充命令示意3 本发明实施流程示意4 通信实现方法示意图具体实施例方式如图1所示为RFID系统示意图,包括,一个读写器和一系列电子标签读写器端设 置n个“时隙序号计数器”(n等于分组总数,根据分组需求设定)和1个“已采集标签计数器”:“时隙分配计数器”负责生成时隙序号,长度为8bit,参数名称为SlotCoimterX ;“已采 集标签计数器”负责统计一个采集周期中完成数据采集过程的电子标签总数,长度为8bit, 参数名称为 ReceivedCounter电子标签中设置1个“时隙序号域”、1个“分组编号域”和1个“采集标识位” “时隙序号域”长度为8bit,参数名为SlotNumber ;“分组编号域”长度为8bit,参数名 为GroupNumber ;“跟踪采集标识位”用于标识电子标签进入跟踪采集状态,采用ISO/ IEC18000-4协议规定的FLAGS中的FLAG8 (具体参见协议相关内容)。
如图2所示为协议补充命令示意图,读写器在IS0/IEC18000-4协议的基础上增加 设置如下命令,包括“跟踪采集参数分配命令”、“跟踪采集开始命令”、“分组解除跟踪采集 命令”和“单个解除跟踪采集命令”读写器发送“跟踪采集参数分配命令”,识别指定编号 /参数的电子标签后,为其指派跟踪采集的“时隙序号”和“分组编号”,发送“跟踪采集参数 分配命令”后读写器时隙分配计数器加1,接收到“跟踪采集参数分配命令”的电子标签“跟 踪采集标志位”置位,该命令参数包括命令编号+标签ID号+时隙序号+分组编号读 写器发送“跟踪采集开始命令”,读写器宣布采集开始并与电子标签同步电子标签将接收 到的“跟踪采集参数分配命令”中分组编号与自身分组编号比较,如两者一致且跟踪采集标 志位为“ 1”,将根据其“时隙序号”设置唤醒定时器,以便在分配时隙发送指定地址、指定长 度的信息该“跟踪采集开始命令”包括命令编号+分组编号+指定地址+指定长度当 需要解除电子标签跟踪采集状态时,读写器发送“分组跟踪采集解除命令”,“分组跟踪采集 解除命令”用于解除一组电子标签跟踪采集状态,接收到该命令的一组电子标签“跟踪采集 标志位”被置“0”,恢复可被重新识别的状态。
该命令参数包括命令编号+分组编号当 需要解除单个电子标签的跟踪采集状态时,读写器发送“单个跟踪采集解除命令”,“单个跟 踪采集解除命令”用于解除单个电子标签跟踪采集状态,接收到该命令的相应一组或单个 电子标签“跟踪采集标志位”被置“0”,恢复可被识别的状态该命令参数包括命令编号+ 标签ID号电子标签在跟踪采集状态下的发送内容包括标签ID+附加信息电子标签接 收到一次“跟踪采集开始命令”后将在指定时隙发送一次信息IS0/IEC18000-4 2004(E)协议将命令代号的“AO” - “DF”区间分配给用户自行 定义使用本发明补充命令的命令代号和命令功能可采用如下方式实现跟踪采集参数 分配”命令代号“A1”读写器发送“跟踪采集参数分配”命令,电子标签接收到该命令后, 比较接收到的“跟踪采集参数分配”命令中ID号和其自身UID号(注ID号和UID号由 IS018000-4协议规定),仅当两者相等情况下,电子标签将“时隙序号域”和“分组编号域” 按接收到的参数设置,且将“跟踪采集标志位”置1,电子标签进入跟踪采集状态读写器 发送上述命令后“时隙分配计数器”加1,其中,命令代号长度为8bit,UID长度为64bit,时 隙序号长度为8bit,分组编号长度为8bit,CRC长度为16bit。
正常执行该命令后电子标签 返回“ACKNOWLEDGE”确认信息否则,电子标签不响应读写器接收到一个电子标签信息, “已采集标签计数器”自加1跟踪采集开始”命令代号“A2”命令参数包括分组编号、起始地址和指定长度 分组编号长度为8bit ;起始地址(ADDRESS)长度为8bit ;指定长度(LENGTH)长度为8bit, 取值范围为1-8的自然数起始地址的值与指定长度的值之和不能大于255,否则电子标 签不予响应接收到该命令后,电子标签比较接收到的“跟踪采集开始”命令中的分组编号5和自身分组编号,仅当相等时按照其“时隙序号”设置“时隙唤醒定时器”的参数并进入休 眠状态,电子标签在指定时隙被唤醒,并上传读写器所需信息,其间电子标签不监听读写器 命令电子标签上传信息包括标签ID号+附加信息(长度由LENGTH决定)+CRC校验信 息其中ID号长度为64bit,附加信息长度为LEHGTH个字节,CRC校验信息长度为16bit跟踪采集参数分配命令”响应程序由电子标签在接收到该命令并成功执行后发 送给读写器,内容由确认信息+CRC编码构成,当编码确认信息长度为8bit,CRC校验信息长 度为16bit。
跟踪采集开始命令”响应信息由电子标签在接收到该命令并成功执行后发送 给读写器,内容由ID号+附加信息段(长度由LENGTH决定)+CRC构成,ID长度为64bit, 附加信息段长度为LENGTH个字节,CRC校验信息长度为16bit分组跟踪采集解除”命令代号“A3”电子标签接收到该命令后,比较接收到的“分 组跟踪采集解除”命令中包含的分组编号和其自身分组编号,仅在相等时将其“跟踪采集标 志位”置0,电子标签解除跟踪采集状态命令代号长度为8bit,分组编号长度为8bit,CRC 长度为16bit电子标签对该命令无需发送确认帧单个跟踪采集解除命令”代号“A4”电子标签接收到该命令后,比较接收到的 “单个跟踪采集解除命令”中的ID编号和其自身UID编号,仅在相等情况下将该电子标签的 “跟踪采集标志位”置0,电子标签解除跟踪采集状态命令代号长度8bit,UID长度64bit, CRC长度16bit正常执行该命令的电子标签返回“ACKNOWLEDGE”确认信息否则,电子标 签不响应读写器接收到一个电子标签信息,“已采集标签计数器”自加1如图3所示为本发明信息采集流程图,电子标签进入读写器工作范围,读写器先 发言,进入识别阶段。
读写器按照IS0/IEC 18000-4空气接口协议对工作范围内的有源电 子标签进行识别,当识别出符合协议的某个电子标签后,根据电子标签的ID编号判断是否 对该标签进行跟踪采集若需要跟踪采集,读写器发送“跟踪采集参数分配命令”为需要跟 踪采集的电子标签分配“时。