超高频RFID发光电子耳标测试方法研究
2022-08-11张晶声金闻名于遵波李保明
张 旭,张晶声,董 明,金闻名,杨 晶,于遵波,冯 哲,李保明
(1.中国兽医药品监察所,北京 100081;2.中国农业大学,北京 100083;3.涿州市农业农村局所,河北涿州 072750;4.中国联通网络通信有限公司,北京 102200)
射频识别技术(RFID)是一种信息感知技术,通过无线传输方式对人、动物或其他物品进行信息采集,具有非接触、识别速度快、准确率高的特点,在现代畜禽养殖行业的溯源追踪、育种管理、动物行为收集等方面有着广泛的应用[1]。RFID系统通常由标签、阅读器和主机三个部分组成。RFID系统的基本工作过程是由阅读器内置的天线向四周发射一定频率的射频信号,带有标签的目标物体进入射频信号的可识别区域后,标签通过内置发送天线将自身编码等信息发送出去;阅读器内置的天线接收到从标签发来的载波信号,对载波信号进行解码,然后将信息送到主机系统处理;主机系统判断该射频信号的合理性并做出相应的处理和控制,发出指令信号,控制并执行相应的功能。按照阅读器及标签之间的通讯及能量感应方式可分为:电感耦合及后向散射耦合。一般低频、高频的标签大多采用第一种方式,而超高频标签采用第二种方式[2]。在电感耦合系统中,读写器和标签之间的射频信号的实现为变压器模型,通过空间高频交变磁场实现耦合,该系统依据的是电磁感应定律。电感耦合系统典型的工作频率为125 kHz、134.2 kHz和13.56 MHz。该系统的识别距离小于1 m,典型作用距离为10~20 cm。在后向散射耦合系统中,读写器和标签之间的射频信号的实现为雷达原理模型,发射出去的电磁波,碰到目标后被反射,同时携带回目标信息,该系统依据的是电磁波的空间传输规律。后向散射耦合系统典型的工作频率为800~900 MHz和920~925 MHz。该系统的识别距离大于1 m,典型作用距离为2~3 m。
电子耳标是利用超高频RFID技术对动物进行个体标识的电子标签,具有非接触、远距离识别及测量等特点,它承载了动物个体信息,是动物可被识别的电子身份证,常应用于动物科研、饲养、管理、追溯等自动化、信息化管理领域。一旦发生动物疫情和畜产品质量等问题,即可快速追溯其来源,及时采取应对措施。目前,澳大利亚、美国、加拿大、日本等40多个国家已采用基于RFID技术的电子标签进行牲畜身份识别追溯管理。在澳大利亚,2006年1月开始全面启动国家牲畜追溯体系,规定每头牛都必须佩戴12位数字编码的电子耳标[3]。在美国,每个电子耳标包含15位数字,以840开头,剩余12位作为个体动物的唯一性标识[4]。近年来,我国也逐步推行使用电子耳标。2012年农业部印发《动物电子耳标试点方案》[5],在天津、内蒙古、湖南、新疆等地开展电子耳标试点工作。2019年青海省全面启动牦牛、藏羊原产地可追溯工程[6],牦牛藏羊将全部佩戴电子耳标。
1 超高频电子耳标测试标准及测试规范
超高频标签的协议及测试规范是研究发光电子耳标测试的基础,发光指令通过在合适的存储区增加指令或读取合适的存储区来实现,与标签的射频指令不能发生冲突。目前国内常见的超高频RFID空口协议有国际标准、国家标准、行业标准、企业标准等。最为通用的标准为6C标准,即ISO/IEC 18000-63,另外还有我国在2014年5月正式实施的中国国家标准GB/T 29768。对应ISO/IEC 18000-63的测试规范为ISO/IEC 18047-6,对应GB/T 29768的测试规范为GB/T 35102。电子标签测试规范是用来通过标准读写器发出的指令,对标签进行测试的一种方法和规范。
与低频电子耳标相比,超高频电子耳标具有识读距离远、传输速度快、保存时间长、多标签防冲突等特点,在动物追溯领域的应用更加广泛。目前各检测机构均依据ISO18000-63、ISO18047等国际标准及GB29768、GB35102等国家标准对超高频电子耳标进行符合性测试,在检测技术和检测方法上基本成熟。
2 典型的发光电子耳标
发光标签是一种带有光提醒功能的超高频电子标签,能在物品管理中快速寻物,广泛应用于图书、档案、货品查找定位。超高频RFID发光标签在被盘点后,能根据收到的指令控制LED闪烁,方便盘点人找到标签编码对应的物品。目前市面上的两种典型发光电子耳标分别基于国际标准和国家标准进行设计,这类耳标除具有一般超高频电子耳标的功能外,同时具备发光标签的功能,可实现动物个体的快速查找与定位,均具有良好的稳定性。
2.1 复旦微电子开发的有源发光电子耳标 复旦微电子公司开发的超高频RFID发光电子耳标是基于GB/T 29768-2013标准设计的[7],发光指令写在GB/T 29768标准预留的存储区域内,频率范围为920~925 MHz,具有防冲突功能,支持群读和批量点亮功能,广泛应用于可应用在动物耳标、物资管理、档案管理等领域。
超高频RFID发光标签芯片可提供一个对地的模拟开关,读写器可以通过管脚输出控制命令,控制被选中的标签中模拟开关的通断。发光控制的频率为1.5 Hz,时间为0~20 s。该发光电子耳标通过自定义命令实现点亮,这条点亮指令是在GB/T 29768标准的公开指令集以外增加的一条命令,指令的具体格式如表1所示。该指令用于打开关闭标签芯片控制管脚的NMOS管,从而控制LED灯亮灭,命令代码为1011110000001110b,开关设置中的X表示标签的通断,当X=0时,标签不被点亮,当X=1时,标签被点亮。超高频RFID发光标签在被盘点后,根据收到的指令控制LED闪烁,方便盘点人找到标签编码对应的标签。标签收到开关指令后,如果命令句柄正确,CRC校验通过,返回操作成功状态。如果句柄不正确,或者CRC校验失败,则标签不执行该命令。标签的响应见表2。
表1 复旦微电子发光标签的点亮指令
表2 复旦微电子发光标签的响应
2.2 凯路威开发的电子耳标 凯路威有限公司开发的超高频RFID发光标签是基于EPCgen2及ISO/IEC18000-63标准设计的[8],频率范围为840~960 MHz,能实现读写设备远距离点亮芯片LED Pad外连接的LED灯,该功能能够很好的适应多种应用需求,LED功能连接方式如图1所示。
图1 LED功能连接方式
凯路威沿用了现有的读取命令,但定义了一个自定义参数即RFU区第4个Word来实现点亮,也就是说这条读命令是在ISO18000-63标准的公开指令集以内的,没有增加新的命令,读命令用于点亮时,其参数使用了一个不存在的地址。当发送特定指令时(读取地址为RFU区第4个word),被选中的芯片会点亮与之连接的LED灯。指令的具体格式及响应如表3、表4所示。
表3 基于ISO18000-63标准的读指令
表4 基于ISO18000-63标准的标签对成功读取的响应
3 测试系统设计
3.1 硬件选型
3.1.1 照度计的选型 照度计用于实现发光标签亮度的测试。通过测量放置于暗箱内的电子耳标的照度值,可显示标签是否被点亮。由奎斯特采样定理可知,照度计的采样频率需要为标签发光频率的3倍,已知发光频率为1.5 Hz,所以照度计的采样频率应选用fc≥4.5 Hz。选取型号为TES-1339的照度计,如图2所示,其采样频率为5 Hz,满足使用要求。
3.1.2 暗箱的选型 电波暗箱用于屏蔽环境中的干扰信号。电波暗箱由屏蔽箱体、屏蔽门、信号接口板、吸波材料、天线、被测件平台等构成(图3),用于实现发光电子耳标的射频性能测试和发光性能测试。电波暗箱的具体技术参数见表5。
图3 电波暗箱
表5 电波暗箱技术参数
3.2 硬件的搭建 测试系统主体包括FPGA及上频、下频处理器和收发天线,实现对发光标签进行盘存。除测试系统主体以外,主要电子配件及调试工具包括电波暗箱和照度计。
将发光标签、接收天线、照度计安装于电波暗箱内,如图4所示。照度计主机与传感探头相连,传感探头输出信号与主机com口相连。接收天线通过环形器与上、下变频器相连。
图4 电波暗箱内部构造
3.3 测试流程 根据发光标签说明书,基于labview平台,编写发光标签测试软件。基于国家标准设计的有源发光标签的具体测试流程为:向发光标签发出盘存指令,标签返回信号后,向发光标签发出发光指令,标签按一定频率闪烁,照度计传感探头采集标签闪烁的频率及照度,通过com口将采集信息传输到软件终端。基于国际标准设计的发光标签的具体测试流程为:向发光标签发出盘存指令,标签返回信号后,向发光标签发出读指令,读取RFU区第4个word,若返回错误代码,则激活发光功能,标签按一定频率闪烁,照度计传感探头采集标签闪烁的频率及照度,通过com口将采集信息传输到软件终端。
4 采集结果分析
4.1 基于国家标准设计的有源发光标签的采集及分析结果
4.1.1 盘存指令及信号响应 设置发射功率为15 dbm,接收功率为-5 dbm,选择“盘存标签”,得到标签的时域响应,此时标签点亮灯为“暗”,如图5所示。
图5 标签盘存后的响应信号
4.1.2 发光指令及发光显示 接上一步,立刻发送“点亮标签”指令,可得到标签的时域响应,此时标签点亮灯为“亮”,如图6所示。经过盘存指令和点亮指令后,标签得到正确的相应并显示点亮,则判断点亮性能符合要求。
图6 标签点亮后的响应信号
4.2 基于国际标准设计的发光标签的采集及分析结果
4.2.1 盘存指令及信号响应 发送Select指令,得到标签的响应,如图7所示。
图7 标签盘存后的响应信号
4.2.2 发光指令及发光显示 接上一步,立刻发送Read指令,当相应显示为Error code=03时,说明点亮指令使用了一个不存在的地址,标签点亮符合要求,如图8所示。
图8 标签点亮后的响应信号
5 小 结
本文基于市面上已有的两种电子耳标,搭建了发光电子耳标测试平台,通过发送相应的盘存指令和发光指令,得到电子耳标的响应信号,判断出标签是否被点亮,实现了电子耳标发光性能的测试,为发光电子耳标在养殖领域的应用做出了探索性的研究。