一种采用超高频rfid读写器进行自组网通信的方法
【技术领域】
[0001]本发明属于超高频RFID的技术领域,具体涉及一种采用超高频RFID读写器进行自组网通信的方法。
【背景技术】
[0002]当前超高频RFID读写器组网通信主要有无线及有线两种方式。采用无线的方式主要是读写器集成了蓝牙、WiF1、无线通信模块等,这些无线通信模块工作于免费开放的公共频段,工作于这些公共频段内设备受限于无线电管理的约束,无法加大发射功率,因此通信距离及组网面积受到极大的约束,而且增加了额外成本;采用有线方式组网主要铺设网线、光纤等有线网络实现,在实际安装过程中增加了相当一部分工程实施费用。
[0003]申请号为201310170183.7的专利中提供了可用于组网的读写器及组网方法,该项专利中的读写器通过增加相应的硬件电路及软件功能实现了可用于组网通信的超高频RFID读写器,其提供的读写器组网采用一台基站读写器作为控制节点及数据汇聚节点,实现了多点对一点(基站读写器)的数据传输。根据其描述,其读写器组网半径为基站读写器的通信距离,不可额外扩展;另一方面网络内所有读写器的通信信道由基站读写器分配,且规定了基站读写器的通信信道,网络内所有读写器均通过这一信道按时间先后往基站读写器发送数据,数据通信方法效率相对较低,数据发送时长较大,这样会影响组网的设备容量。
[0004]申请号为201110005727.5的专利中提供了一种读写器及标签的组网方法,该项专利所述的组网方法有明确的网络分级,处于网络中的读写器发送与接收数据的对象明确,且提出了采用标签转发的概念来扩展组网区域。因此该项专利的应用对象为有源RFID系统,且采用网络分级的方法来组网通信效率相对较低,该方法不能有效克服读写器移动状态下自组网。
【发明内容】
[0005]本发明的目的提供一种采用超高频RFID读写器进行自组网通信的方法,本方法在不改变传统硬件架构的基础上,综合采用了信道监听、频分、时分、码分技术,并借鉴超高频RFID识别技术中的询问/应答原理建立了网络的询问/应答机制,解决了多读写器自组网中读写器相互的干扰的问题,使得数据传输距离及网络部署区域面积得到长足的提升。
[0006]为了克服现有技术中的不足,本发明提供了一种采用超高频RFID读写器进行自组网通信的方法的解决方案,具体如下:
一种采用超高频RFID读写器进行自组网通信的方法,进行专用信道的选择,专用信道选择是读写器上电后初始化环节的一部分,初始化结束该读写器选用某一信道为其专用信道,即首先读写器进入扫频模式进行信道扫描检测,单信道检测周期为读写器一个工作周期T,信道扫描过程中记录每个信道的信息,全信道扫描结束后,读写器自动对比信道信息,如果发现所有信道均空闲,则判断该读写器为网络首台读写器,并将其中一个空闲信道选为其专用信道,并开始发送信道占用指令;如果发现一部分信道被占用,一部分信道空闲则选择一空闲信道为其专用信道;如果发现所有信道都被占用,则根据信道信息在避开近距离信道干扰的条件下随机选择某一信道为其专用信道;
读写器在结束识读状态后进入通信状态,如果无数据需传输进入信道检测模式,随后进入监听模式,如果有数据需传输则随机进入监听模式或广播模式;
主读写器进入广播模式发送通信请求,网络内处于监听模式的从读写器检测到通信请求后进入等待通信模式,广播模式结束后主读写器通过返回数据判断与某一从读写器建立通信连接,其余读写器继续进入监听模式;
处于网络中的从读写器通过信道检测功能能够知其能够与哪些读写器进行通信,这些信息包含于收到主的通信请求后的返回响应;主读写器在广播出通信请求后会收到从读写器的相关信息,根据这些信息优先选择终端读写器建立连接,其次选择可以与终端读写器进行通信读写器建立连接;
如果读写器在一个工作周期内数据未发送成功,则将数据存于缓存,等待下一个工作周期进行数据打包后发送;
主读写器、从读写器建立连接后均不响应其他读写器的指令,直至数据发送成功后才可与其他读写器进行通信;
当读写器搜索到只能与网络内一台读写器进行通信时,读写器将采用时分的方式通信。主读写器一直监听从读写器专用信道的占用情况,检测到信道空闲后即发送通信请求建立通信连接以此来进行信号通信。
[0007]在所述网络中有两种读写器,分别是网络读写器与终端读写器,网络读写器负责搜索网络覆盖区域内的标签并组网通信,终端读写器将网络数据传输至后台PC。网络读写器与终端读写器在物理形式及功能方面均一致。网络中可以有一个或数个终端读写器。
[0008]本方法提供了一种采用读写器进行通信的智能组网方法,网络内读写器的数据传输不依赖与上位机软件的设置而仅由读写器自身决定,并自动将所有数据汇聚至后台服务器。本组网方式完全摒弃了网络分级传输、主控基站读写器概念,充分借鉴了 RFID的工作原理,建立了网络中读写器问询与应答机制,可快速构建标签至后台的数据通道。
【附图说明】
[0009]图1为本发明的读写器工作周期示意图。
[0010]图2为本发明的基本通信单元组成示意图。
【具体实施方式】
[0011]为兼容读写器RFID识读及数据通信两种功能,本发明中读写器在一个基本工作周期内有两种状态,分别是识读状态及通信状态。如图1所示,为读写器的一个完整工作周期(T),一个完整工作周期中包含了若干个标识为识读周期1、识读周期2...识读周期N的完整识读周期(Tl)及一个通信周期(T3),其中N为大于等于2的整数值,T2为最后一个识读周期与通信周期的时间间隔。在N个识读周期内,读写器处于识读状态搜寻标签,如果有标签返回数据则存于处理器的缓存内待下一步处理;在通信周期内,读写器用于接收及发送数据。识读状态持续时间及通信状态持续时间均可通过上位机软件进行设置。根据超高频RFID的防碰撞原理,Tl为读写器的完整识读周期,会随着读写器识读区域内标签数量而改变,标签数量多则Tl时间较长,标签数量少则Tl时间较短。T2主要用于判断在一个工作周期内读写器何时应该进入通信状态;T3主要用于判断处于通信状态的读写器何时结束当前状态并进入下一个工作周期。
[0012]为实现读写器在一个周期内的两种状态,本发明的读写器应支持多个通道。
[0013]读写器处于识读状态时由于需要持续发送载波给标签提供能量,其载波泄露会提升接收链路的本底噪声,使得接收灵敏度下降;而读写器处于通信状态时其收发是不同步的,即“收时不发、发时不收”,因此其与识读状态下载波不会对接收链路行程干扰,接收灵敏度会有很大的提升;接收机接收灵敏度计算公式:Si=-174dBm+101gB+NF+(S/N),其中_174dBm是常温下热噪声的电平,B为信号带宽,NF为接收机噪声系数,S/N为解调门限信噪比。超高频RFID的相关标准IS018000-6C、GJB7377.1-2011及GB29768-2013中均规定了标签返回最高频率是640KHz,按理想3倍采样带宽B为1.9MHz,NF取16dB,S/N取12dB,可得出读写器处于通信状态时的接收