RFID读写器测试方法及RFID读写器测试系统与流程

文档序号:30390036发布日期:2022-06-11 14:10阅读:736来源:国知局
RFID读写器测试方法及RFID读写器测试系统与流程
rfid读写器测试方法及rfid读写器测试系统
技术领域
1.本技术涉及射频识别技术领域,尤其是涉及一种rfid读写器测试方法及rfid读写器测试系统。


背景技术:

2.相关技术中,通常采用人工的方式对rfid读写器的各个功能进行逐个测试,测试的工作量大,耗费的时间长,效率低下。


技术实现要素:

3.本技术旨在至少解决现有技术中存在的技术问题之一。为此,本技术提出一种rfid读写器测试方法,能够自动化测试rfid读写器的各个功能,无需人工操作,从而简化测试流程,提高测试效率。
4.本技术还提出一种应用上述rfid读写器测试方法的rfid读写器测试系统。
5.根据本技术的第一方面实施例的rfid读写器测试方法,包括:将测试装置与待测试的rfid读写器连接;获取所述rfid读写器的产品参数;根据所述产品参数控制所述测试装置对所述rfid读写器进行性能测试并得到测试数据;根据所述测试数据得到测试结果并对所述测试结果进行存储;其中,所述测试装置包括通信测试单元,所述通信测试单元包括串行测试单元、网络测试单元、rs485测试单元、gpio测试单元和韦根测试单元。
6.根据本技术实施例的rfid读写器测试方法,至少具有如下有益效果:通过集成了通信测试单元的测试装置自动化测试rfid读写器的各个功能,无需人工操作,从而简化测试流程,提高测试效率。
7.根据本技术的一些实施例,所述产品参数包括产品序列号,所述获取所述rfid读写器的产品参数的步骤,包括:读取所述rfid读写器的所述产品序列号;若读取所述产品序列号失败,则申请新的所述产品序列号并写入所述rfid读写器。
8.根据本技术的一些实施例,所述根据所述测试数据得到测试结果并对所述测试结果进行存储的步骤,具体为:对所述测试数据进行分析处理得到所述测试结果;根据所述产品序列号选择存储位置和存储顺序;根据所述存储顺序将所述测试结果存储于所述存储位置。
9.根据本技术的一些实施例,所述产品参数包括产品型号,所述根据所述产品参数控制所述测试装置对所述rfid读写器进行性能测试并得到测试数据的步骤,包括:根据所述产品型号得到所述rfid读写器的待测端口信息;根据所述待测端口信息选择所述通信测试单元进行测试并得到所述测试数据。
10.根据本技术的一些实施例,所述rfid读写器设置有多个通信天线,所述根据所述测试数据得到测试结果并对所述测试结果进行存储的步骤,包括:根据所述产品型号得到所述rfid读写器的天线信息;根据所述天线信息对每一所述通信天线进行测试并获得性能数据;对所述性能数据进行存储。
11.根据本技术的一些实施例,所述测试装置还包括天线切换单元,所述rfid读写器包括第一天线和第二天线,所述根据所述天线信息对每一天线进行测试并获得性能数据的步骤,包括:通过所述第一天线读取基准标签的标签信息以获得第一读取结果;通过所述天线切换单元选择所述第二天线工作;通过所述第二天线读取基准标签的标签信息以获得第二读取结果;根据所述第一读取结果和所述第二读取结果得到所述性能数据。
12.根据本技术的第二方面实施例的rfid读写器测试系统,包括:测试装置,所述测试装置用于连接待测试的rfid读写器,所述测试装置包括通信测试单元,所述通信测试单元包括串行测试单元、网络测试单元、rs485测试单元、gpio测试单元和韦根测试单元;主控模块,所述主控模块连接所述测试装置,所述主控模块用于获取所述rfid读写器的产品参数,所述主控模块还用于根据所述产品参数控制所述测试装置对所述rfid读写器进行性能测试并得到测试数据;测试管理模块,所述测试管理模块连接所述主控模块,所述测试管理模块用于根据所述测试数据得到测试结果并对所述测试结果进行存储。
13.根据本技术的一些实施例,所述产品参数包括产品序列号,所述主控模块还用于读取所述rfid读写器的所述产品序列号;所述主控模块还用于在读取所述产品序列号失败的情况下,申请新的所述产品序列号并写入所述rfid读写器。
14.根据本技术的一些实施例,所述测试管理模块还用于对所述测试数据进行分析处理得到所述测试结果;所述测试管理模块还用于根据所述产品序列号选择存储位置和存储顺序;所述测试管理模块还用于根据所述存储顺序将所述测试结果存储于所述存储位置。
15.根据本技术的一些实施例,所述产品参数包括产品型号,所述主控模块还用于根据所述产品型号得到所述rfid读写器的待测端口信息;所述主控模块还用于根据所述待测端口信息选择所述通信测试单元进行测试并得到所述测试数据。
16.本技术的附加方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本技术的实践了解到。
附图说明
17.下面结合附图和实施例对本技术做进一步的说明,其中:
18.图1为本技术rfid读写器测试方法一种实施例的流程图;
19.图2为图1所示步骤s200一种实施例的流程图;
20.图3为图1所示步骤s400一种实施例的流程图;
21.图4为图1所示步骤s300一种实施例的流程图;
22.图5为图1所示步骤s400另一种实施例的流程图;
23.图6为图5所示步骤s450一种实施例的流程图;
24.图7为本技术rfid读写器测试系统一种实施例的示意图;
25.图8为图7所示主控模块和测试管理模块一种实施例的示意图。
26.附图标记:
27.测试装置100、主控模块200、测试管理模块300。
具体实施方式
28.下面详细描述本技术的实施例,所述实施例的示例在附图中示出,其中自始至终
相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本技术,而不能理解为对本技术的限制。
29.在本技术的描述中,若干的含义是一个以上,多个的含义是两个以上,大于、小于、超过等理解为不包括本数,以上、以下、以内等理解为包括本数。如果有描述到第一、第二只是用于区分技术特征为目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量或者隐含指明所指示的技术特征的先后关系。
30.本技术的描述中,除非另有明确的限定,设置、安装、连接等词语应做广义理解,所属技术领域技术人员可以结合技术方案的具体内容合理确定上述词语在本技术中的具体含义。
31.本技术实施例的rfid读写器测试方法可用于测试读写器的各个功能。rfid(radio frequency identification,射频识别)是自动识别技术的一种,通过无线射频方式进行非接触双向数据通信,利用无线射频方式对记录媒体(电子标签或射频卡)进行读写,从而达到识别目标和数据交换的目的。目前,rfid应用领域已涉及到人们日常生活的各个方面,包括物流、交通运输、农牧渔业、医疗行业、制造业、文档管理及门禁管理等。随着rfid应用的领域越来越广,rfid读写器的应用场景也越来越复杂。在不同的使用场景下,rfid读写器的所需功能也不相同,有的场景需要读写器具有多个天线,有的场景需要读写器具有多路输入功能,也有的场景需要读写器具有韦根结构或网口等。相关技术中,rfid读写器的测试通常采用人工操作的方法,测试人员通过治具对rfid读写器的不同功能分项逐个测试,测试的工作量大,耗费的时间长,效率低下。而且存在人工误操作引起功能或指标的测试结果错误的情况。
32.基于此,本技术提出一种rfid读写器测试方法及rfid读写器测试系统,通过集成了通信测试单元的测试装置自动化测试rfid读写器的各个功能,无需人工操作,从而简化测试流程,提高测试效率。
33.一些实施例,参照图1,rfid读写器测试方法包括:
34.s100,将测试装置与待测试的rfid读写器连接;
35.s200,获取rfid读写器的产品参数;
36.s300,根据产品参数控制测试装置对rfid读写器进行性能测试并得到测试数据;
37.s400,根据测试数据得到测试结果并对测试结果进行存储。
38.其中,测试装置包括通信测试单元,通信测试单元包括串行测试单元、网络测试单元、rs485测试单元、gpio测试单元和韦根测试单元。
39.对于步骤s100,测试装置即为对rfid读写器的各种功能进行测试的装置。其包括串行测试单元、网络测试单元、rs485测试单元、gpio测试单元和韦根测试单元。串行测试单元用于在rfid读写器设置有串行通信接口时,测试rfid读写器采用串行通信协议传输信号的功能。网络测试单元用于在rfid读写器设置有网口时,测试rfid读写器采用网络通信协议传输信号的功能。rs485测试单元用于在rfid读写器设置有rs485端口时,测试rfid读写器采样rs485通信协议传输信号的功能。rs485是一个定义平衡数字多点系统中的驱动器和接收器的电气特性的标准,该标准由电信行业协会和电子工业联盟定义。使用该标准的数字通信网络能在远距离条件下以及电子噪声大的环境下有效传输信号。rs485使得连接本地网络以及多支路通信链路的配置成为可能。gpio测试单元用于在rfid读写器设置有gpio
端口时,测试rfid读写器采用gpio通信协议传输信号的功能。韦根测试单元用于在rfid读写器设置有韦根通信接口时,测试rfid读写器采用韦根协议传输信号的功能。韦根协议是一种国际上统一的通信协议,由摩托罗拉公司制定。它适用于涉及门禁控制系统的读卡器和卡片。
40.需要说明的是,本技术实施例的rfid读写器并不一定同时设置有串行通信接口、网口、rs485端口、gpio端口和韦根通信接口。rfid读写器所设置的端口种类与其目标应用场景的需求有关,不同目标应用场景的rfid读写器的端口配置不同。在市场上,不同端口配置的rfid读写器的产品型号不同。
41.对于步骤s200,rfid读写器的产品参数包含了其硬件配置信息,即包括了rfid读写器的端口种类与数量。
42.对于步骤s300,根据产品参数中包含的rfid读写器的端口种类与数量信息控制测试装置选择性调用对应的测试单元进行测试,将各测试单元的测试结果汇总得到总体的测试数据。
43.对于步骤s400,对测试数据处理后便可得到rfid读写器性能的测试结果,将测试结果存储至存储设备以便随时查看。
44.本技术实施例的rfid读写器测试方法至少具有如下有益效果:通过集成了通信测试单元的测试装置自动化测试rfid读写器的各个功能,无需人工操作,从而简化测试流程,提高测试效率。
45.一些实施例,参照图2,产品参数包括产品序列号,步骤s200包括:
46.s210,读取rfid读写器的产品序列号;
47.s220,若读取产品序列号失败,则申请新的产品序列号并写入rfid读写器。
48.对于步骤s210,产品序列号是用来定义企业生产的每一个产品的一个唯一的代码。这个代码可以根据预定义的编码规则自动生成;也可以手工创建。主要用于产品生产进程的控制,生产质量管理,物料库存的追踪,产品售后服务,版权控制等多个方向。通常利用条码标签打印序列号,并与实际产品结合实现企业对产品的各项作用。
49.本技术实施例的rfid读写器的产品序列号通过rfid信号的方式写入读写器中。一个实施例,也可以打印含有产品序列号信息的条码标签,将条码标签贴在rfid读写器上。
50.对于步骤s220,若读取产品的序列号失败,则说明之前写入rfid读写器的产品序列号信息失效或写入失败,此时向管理序列号的生产控制设备或生产管理系统申请新的序列号并写入rfid读写器中。如果申请新的序列号失败,则说明管理序列号的生产管理设备或生产管理系统故障,需立即停止测试流程,维护生产管理设备或生产管理系统。如果写入新的产品序列号失败,则说明该rfid读写器rfid硬件故障,需停止测试该rfid读写器并对其进行故障维修,同时开始测试另一个rfid读写器。
51.一些实施例,参照图3,步骤s400具体为:
52.s410,对测试数据进行分析处理得到测试结果;
53.s420,根据产品序列号选择存储位置和存储顺序;
54.s430,根据存储顺序将测试结果存储于存储位置。
55.对于步骤s410,对测试数据进行分析处理得到的测试结果包括rfid读写器各个功能的实际性能数据,体现了rfid读写器整体性能的高低。测试人员可以根据测试结果直观
地看出rfid读写器的各个性能数据是否满足指标要求。
56.对于步骤s420和步骤s430,产品序列号通常能够反映rfid读写器生产制造出来的时间顺序,因此可以根据产品序列号将测试结果按照rfid读写器的生产时间顺序进行排序作为存储顺序。存储位置即为存储测试结果的设备的内存地址。
57.示意性实施例,也可以将rfid读写器的测试顺序作为存储顺序。
58.一些实施例,参照图4,产品参数包括产品型号,步骤s300包括:
59.s310,根据产品型号得到rfid读写器的待测端口信息;
60.s320,根据待测端口信息选择通信测试单元进行测试并得到测试数据。
61.对于步骤s310,rfid读写器所设置的端口种类与其目标应用场景的需求有关,不同目标应用场景的rfid读写器的端口配置不同。在市场上,不同端口配置的rfid读写器的产品型号不同。因此,根据产品型号便可从预设的产品数据库中获得对应产品的端口配置。
62.对于步骤s320,获得rfid读写器的端口配置后,控制测试装置调用与端口类型匹配的测试单元进行测试并得到对应功能的测试结果。将rfid读写器各个功能的测试结果汇总得到rfid读写器整体的测试数据。
63.一些实施例,参照图5,rfid读写器设置有多个通信天线,步骤s400还包括:
64.s440,根据产品型号得到rfid读写器的天线信息;
65.s450,根据天线信息对每一通信天线进行测试并获得性能数据;
66.s460,对性能数据进行存储。
67.对于步骤s440,设置有多个天线的rfid读写器,还需要分别测试其每个天线接收和发送rfid信号的性能。天线信息包括rfid读写器的天线类型、天线数量等信息。
68.对于步骤s450,根据天线信息分别控制rfid读写器的每个天线工作,测试它们接收和发送rfid信号的性能。将所有天线的测试结果汇总得到rfid读写器的天线的性能数据。
69.对于步骤s460,将性能数据存储至存储设备以便查看。
70.一些实施例,参照图6,测试装置还包括天线切换单元,rfid读写器包括第一天线和第二天线,步骤s450包括:
71.s451,通过第一天线读取基准标签的标签信息以获得第一读取结果;
72.s452,通过天线切换单元选择第二天线工作;
73.s453,通过第二天线读取基准标签的标签信息以获得第二读取结果;
74.s454,根据第一读取结果和第二读取结果得到性能数据。
75.对于步骤s451和步骤s453,基准标签为写入了预设信息的若干rfid电子标签。在测试前需使用标签检测仪对基准标签的可识别性进行检测,以确保标签性能符合要求。
76.对于步骤s452,天线切换单元用于选择性接通天线。当第一天线测试完毕后,断开第一天线的连接,接通第二天线使第二天线工作。
77.对于步骤s454,将第一天线的测试结果和第二天线的测试结果汇总得到rfid读写器的天线的性能数据。
78.示意性实施例,若rfid读写器具有三个及以上的天线,类似的,重复上述步骤以获得rfid读写器天线的性能数据,此处不再赘述。
79.一些实施例,参照图7,rfid读写器测试系统包括:测试装置100、主控模块200和测
试管理模块300,测试装置100用于连接待测试的rfid读写器,测试装置100包括通信测试单元,通信测试单元包括串行测试单元、网络测试单元、rs485测试单元、gpio测试单元和韦根测试单元;主控模块200连接测试装置100,主控模块200用于获取rfid读写器的产品参数,主控模块200还用于根据产品参数控制测试装置100对rfid读写器进行性能测试并得到测试数据;测试管理模块300连接主控模块200,测试管理模块300用于根据测试数据得到测试结果并对测试结果进行存储。
80.串行测试单元用于在rfid读写器设置有串行通信接口时,测试rfid读写器采用串行通信协议传输信号的功能。网络测试单元用于在rfid读写器设置有网口时,测试rfid读写器采用网络通信协议传输信号的功能。rs485测试单元用于在rfid读写器设置有rs485端口时,测试rfid读写器采样rs485通信协议传输信号的功能。rs485是一个定义平衡数字多点系统中的驱动器和接收器的电气特性的标准,该标准由电信行业协会和电子工业联盟定义。使用该标准的数字通信网络能在远距离条件下以及电子噪声大的环境下有效传输信号。rs485使得连接本地网络以及多支路通信链路的配置成为可能。gpio测试单元用于在rfid读写器设置有gpio端口时,测试rfid读写器采用gpio通信协议传输信号的功能。韦根测试单元用于在rfid读写器设置有韦根通信接口时,测试rfid读写器采用韦根协议传输信号的功能。韦根协议是一种国际上统一的通信协议,由摩托罗拉公司制定。它适用于涉及门禁控制系统的读卡器和卡片。
81.需要说明的是,本技术实施例的rfid读写器并不一定同时设置有串行通信接口、网口、rs485端口、gpio端口和韦根通信接口。rfid读写器所设置的端口种类与其目标应用场景的需求有关,不同目标应用场景的rfid读写器的端口配置不同。在市场上,不同端口配置的rfid读写器的产品型号不同。
82.rfid读写器的产品参数包含了其硬件配置信息,即包括了rfid读写器的端口种类与数量。根据产品参数中包含的rfid读写器的端口种类与数量信息控制测试装置100选择性调用对应的测试单元进行测试,将各测试单元的测试结果汇总得到总体的测试数据。对测试数据处理后便可得到rfid读写器性能的测试结果,将测试结果存储至存储设备以便随时查看。
83.主控模块200和测试管理模块300可以是测试控制及管理的硬件设备,也可以是运行于计算机的具有测试控制以及管理功能的软件程序。
84.一些实施例,产品参数包括产品序列号,主控模块200还用于读取rfid读写器的产品序列号;主控模块200还用于在读取产品序列号失败的情况下,申请新的产品序列号并写入rfid读写器。产品序列号是用来定义企业生产的每一个产品的一个唯一的代码。这个代码可以根据预定义的编码规则自动生成;也可以手工创建。主要用于产品生产进程的控制,生产质量管理,物料库存的追踪,产品售后服务,版权控制等多个方向。通常利用条码标签打印序列号,并与实际产品结合实现企业对产品的各项作用。若读取产品的序列号失败,则说明之前写入rfid读写器的产品序列号信息失效或写入失败,此时向管理序列号的生产控制设备或生产管理系统申请新的序列号并写入rfid读写器中。如果申请新的序列号失败,则说明管理序列号的生产管理设备或生产管理系统故障,需立即停止测试流程,维护生产管理设备或生产管理系统。如果写入新的产品序列号失败,则说明该rfid读写器rfid硬件故障,需停止测试该rfid读写器并对其进行故障维修,同时开始测试另一个rfid读写器。
85.一些实施例,测试管理模块300还用于对测试数据进行分析处理得到测试结果;测试管理模块300还用于根据产品序列号选择存储位置和存储顺序;测试管理模块300还用于根据存储顺序将测试结果存储于存储位置。对测试数据进行分析处理得到的测试结果包括rfid读写器各个功能的实际性能数据,体现了rfid读写器整体性能的高低。测试人员可以根据测试结果直观地看出rfid读写器的各个性能数据是否满足指标要求。产品序列号通常能够反映rfid读写器生产制造出来的时间顺序,因此可以根据产品序列号将测试结果按照rfid读写器的生产时间顺序进行排序作为存储顺序。存储位置即为存储测试结果的设备的内存地址。
86.根据本技术的一些实施例,产品参数包括产品型号,主控模块200还用于根据产品型号得到rfid读写器的待测端口信息;主控模块200还用于根据待测端口信息选择通信测试单元进行测试并得到测试数据。rfid读写器所设置的端口种类与其目标应用场景的需求有关,不同目标应用场景的rfid读写器的端口配置不同。在市场上,不同端口配置的rfid读写器的产品型号不同。因此,根据产品型号便可从预设的产品数据库中获得对应产品的端口配置。获得rfid读写器的端口配置后,控制测试装置100调用与端口类型匹配的测试单元进行测试并得到对应功能的测试结果。将rfid读写器各个功能的测试结果汇总得到rfid读写器整体的测试数据。
87.具体示例,参照图8,本技术实施例的rfid读写器测试系统应用于实际生产制造中时,可集成于产线的生产管理系统中。图中生产模块的生产配套软件中即包括了具有本技术实施例的主控模块200与测试管理模块300相同功能的软件程序。自动化测试接口用于连接并控制测试装置100。
88.本技术的描述中,参考术语“一个实施例”、“一些实施例”、“示意性实施例”或“具体示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本技术的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。
89.上面结合附图对本技术实施例作了详细说明,但是本技术不限于上述实施例,在所属技术领域普通技术人员所具备的知识范围内,还可以在不脱离本技术宗旨的前提下作出各种变化。此外,在不冲突的情况下,本技术的实施例及实施例中的特征可以相互组合。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1