一种多个RFID读卡器抗干扰方法和装置制造方法及图纸

技术编号:27060705 阅读:21 留言:0更新日期:2021-01-15 14:41
本发明专利技术提供了一种多个RFID读卡器抗干扰方法和装置,该方法包括如下步骤:按照设定顺序对多个RFID读卡器进行编号;将一RFID读卡器设为主设备,其余RFID读卡器设为从设备;由所述主设备发送时间同步命令,对通讯线路上的从设备进行时间同步;获取每个RFID读卡器的设备当前时间和编号,所述RFID读卡器各自进行函数运算,获取运算结果;根据所述运算结果,每个RFID读卡器进行独立控制,以实现相邻RFID读卡器间隔工作。本发明专利技术通过有序设备当前时间的方式,在时间上错开RFID读卡器工作的时间,增大RFID读卡器识别范围的同时,解决了相邻天线的干扰问题,改善使用操作体验。

【技术实现步骤摘要】
一种多个RFID读卡器抗干扰方法和装置
本专利技术涉及射频识别
,具体而言,涉及一种多个RFID读卡器抗干扰方法和装置。
技术介绍
射频技术越来越多的应用到人们的衣食住行之中,小到生活付费,大到防护安全。智慧就餐系统通过射频识别技术,读写餐具中的射频芯片,在结算台快速结算计费,使得就餐时排队的现象大大缓解。如图1所示,现实中每个保温台的餐格需要放置一个RFID读卡器,餐格之间的距离较近,正常时读卡器之间按照自由时间独立工作,天线的磁场工作区域有一定的重叠,当同时工作且重叠时就会引发相互干扰的情况,当包含射频芯片的餐具靠近对应的读卡区域时就会读写卡失败。天线功率越大,相邻的天线工作磁场的区域重叠度就越大,造成的干扰就越强。现有的技术很多都是通过限制天线的功率来减少相邻天线之间的射频干扰,因此,只能通过降低天线的功率,来减少干扰问题,这样虽然解决了干扰问题,但是读卡器的识别区域变小,对于操作人员来说,只能在固定一块小的区域放置餐具,造成了操作的不便性。
技术实现思路
鉴于上述问题,本专利技术提供了一种多个RFID读卡器抗干扰方法和装置,解决了现有技术中为了减少干扰将读卡器的识别区域变小,造成了操作的不便性问题。为解决上述技术问题,本专利技术采用的技术方案是:一方面,本专利技术提供了一种多个RFID读卡器抗干扰方法,应用于多个相互靠近的RFID读卡器上,多个RFID读卡器串联连接,组成通讯线路,包括如下步骤:按照设定顺序对多个RFID读卡器进行编号;将一RFID读卡器设为主设备,其余RFID读卡器设为从设备;由所述主设备发送时间同步命令,对通讯线路上的从设备进行时间同步;获取每个RFID读卡器的设备当前时间和编号,所述RFID读卡器各自进行函数运算,获取运算结果;根据所述运算结果,每个RFID读卡器进行独立控制,以实现相邻RFID读卡器间隔工作。作为优选方案,所述对每个从设备进行时间同步,具体包括:每间隔一段时间,所述主设备将其内部时钟重置为0,同时向其余从设备发送时间同步命令,所述从设备接收时间同步命令,并将其内部时钟更新为时钟补偿常数。作为优选方案,所述时钟补偿常数为主设备向从设备发送时间同步命令的数据延时。作为优选方案,所述函数的运算公式为:FLAG=ABS{(ROUND(Ts/Tf))%2–(Sn%2)},Tf>0;其中,ABS表示对数值取绝对值,ROUND表示对数值取整,Ts表示设备当前时间,Tf表示设备保持时间,%表示对数值取余数,Sn表示设备的编号;当FLAG=1时,RFID读卡器工作,当FLAG=0时,RFID读卡器停止工作。另一方面,本专利技术提供了一种多个RFID读卡器抗干扰装置,包括:编号模块,用于按照设定顺序对多个RFID读卡器进行编号;设定模块,用于将一RFID读卡器设为主设备,其余RFID读卡器设为从设备;同步模块,用于由所述主设备发送时间同步命令,对通讯线路上的从设备进行时间同步;运算模块,用于获取每个RFID读卡器的设备当前时间和编号,所述RFID读卡器各自进行函数运算,获取运算结果;控制模块,用于根据所述运算结果,每个RFID读卡器进行独立控制,以实现相邻RFID读卡器间隔工作。与现有技术相比,本专利技术的有益效果包括:通过有序设备当前时间的方式,在时间上错开RFID读卡器工作的时间,增大RFID读卡器识别范围的同时,解决了相邻天线的干扰问题,改善使用操作体验。附图说明参照附图来说明本专利技术的公开内容。应当了解,附图仅仅用于说明目的,而并非意在对本专利技术的保护范围构成限制。在附图中,相同的附图标记用于指代相同的部件。其中:图1为现有技术中多个RFID读卡器工作时的磁场分布示意图;图2为本专利技术实施例的多个RFID读卡器抗干扰方法的流程示意图;图3为本专利技术实施例的多个RFID读卡器抗干扰装置的模块示意图;图4为本专利技术实施例的多个RFID读卡器工作时的磁场分布示意图。具体实施方式容易理解,根据本专利技术的技术方案,在不变更本专利技术实质精神下,本领域的一般技术人员可以提出可相互替换的多种结构方式以及实现方式。因此,以下具体实施方式以及附图仅是对本专利技术的技术方案的示例性说明,而不应当视为本专利技术的全部或者视为对本专利技术技术方案的限定或限制。根据本专利技术的一实施方式结合图2示出。一种多个RFID读卡器抗干扰方法,应用于多个相互靠近的RFID读卡器上,多个RFID读卡器串联连接,组成通讯线路,包括如下步骤:S101,按照设定顺序对多个RFID读卡器进行编号。S102,将一RFID读卡器设为主设备,其余RFID读卡器设为从设备。S103,由主设备发送时间同步命令,对通讯线路上的从设备进行时间同步。其中,对每个从设备进行时间同步,具体包括:每间隔一段时间,主设备将其内部时钟重置为0,同时向其余从设备发送时间同步命令,从设备接收时间同步命令,并将其内部时钟更新为时钟补偿常数。时钟补偿常数为主设备向从设备发送时间同步命令的数据延时。S104,获取每个RFID读卡器的设备当前时间和编号,RFID读卡器各自进行函数运算,获取运算结果;函数的运算公式为:FLAG=ABS{(ROUND(Ts/Tf))%2–(Sn%2)},Tf>0;其中,ABS表示对数值取绝对值,ROUND表示对数值取整,Ts表示设备当前时间,Tf表示设备保持时间,%表示对数值取余数,Sn表示设备的编号。当FLAG=1时,RFID读卡器工作,当FLAG=0时,RFID读卡器停止工作。S105,根据运算结果,每个RFID读卡器进行独立控制,以实现相邻RFID读卡器间隔工作。下面以6个串联连接的RFID读卡器为例,对多个RFID读卡器抗干扰方法进行详细说明,包括如下步骤:(1)将6个RFID读卡器按照自然数连续编号,编号Sn为1,2...6。(2)将编号Sn=1的RFID读卡器设为主设备,其余RFID读卡器设为从设备。(3)每间隔5s进行一次时间同步,同步时,主设备将其内部时钟重置为0ms,同时通过发送广播形式向其余从设备发送时间同步命令,通讯线路上的从设备接收时间同步命令,并立即将其内部时钟更新为时钟补偿常数Tc,此时主设备和从设备的当前时间Ts均为Tc。时钟补偿常数Tc为主设备向从设备发送时间同步命令的数据延时,该数据延时通过实验测得,一般为2-3ms。(4)获取设备编号Sn和设备当前时间Ts,每个RFID读卡器独立进行函数运算,获取运算结果FLAG。函数的运算公式为:FLAG=ABS{(ROUND(Ts/Tf))%2–(Sn%2)},Tf>0;其中,ABS表示对数值取绝对值,ROUND表示对数值取整,Ts表示当前设备的设备当前时间,Tf表示设备保持时间,%表示对数值取余数,Sn表示设备的编号。本文档来自技高网...

【技术保护点】
1.一种多个RFID读卡器抗干扰方法,应用于多个相互靠近的RFID读卡器上,多个RFID读卡器串联连接,组成通讯线路,其特征在于,所述方法包括如下步骤:/n按照设定顺序对多个RFID读卡器进行编号;/n将一RFID读卡器设为主设备,其余RFID读卡器设为从设备;/n由所述主设备发送时间同步命令,对通讯线路上的从设备进行时间同步;/n获取每个RFID读卡器的设备当前时间和编号,所述RFID读卡器各自进行函数运算,获取运算结果;/n根据所述运算结果,每个RFID读卡器进行独立控制,以实现相邻RFID读卡器间隔工作。/n

【技术特征摘要】
1.一种多个RFID读卡器抗干扰方法,应用于多个相互靠近的RFID读卡器上,多个RFID读卡器串联连接,组成通讯线路,其特征在于,所述方法包括如下步骤:
按照设定顺序对多个RFID读卡器进行编号;
将一RFID读卡器设为主设备,其余RFID读卡器设为从设备;
由所述主设备发送时间同步命令,对通讯线路上的从设备进行时间同步;
获取每个RFID读卡器的设备当前时间和编号,所述RFID读卡器各自进行函数运算,获取运算结果;
根据所述运算结果,每个RFID读卡器进行独立控制,以实现相邻RFID读卡器间隔工作。


2.根据权利要求1所述的多个RFID读卡器抗干扰方法,其特征在于,所述对从设备进行时间同步,具体包括:每间隔一段时间,所述主设备将其内部时钟重置为0,同时向其余从设备发送时间同步命令,所述从设备接收时间同步命令,并将其内部时钟更新为时钟补偿常数。


3.根据权利要求2所述的多个RFID读卡器抗干扰方法,其特征在于,所述时钟补偿常数为主设备向从设备发送时间同步命令的数据延时。
<...

【专利技术属性】
技术研发人员:张广灿马勋
申请(专利权)人:南京小牛智能科技有限公司
类型:发明
国别省市:江苏;32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1