1.3 测试数据的采集
为了自动采集生产线上的读卡器读取工件数量,开发了一套数据采集软件,其软件开发流程图如图4所示。该软件按照功能可以划分成3部分:应用程序接口部分、读写器控制部分和数据处理部分。读写器控制部分主要包括控制射频模块、参数配置模块和协议处理模块[10].根据图4,采用C#语言开发出软件界面如图5所示。按下启动按钮,数据采集软件动态采集标签ID号、到达工位数、到达时间及漏读率。图5所示为数据采集软件测试的部分数据。按下停止按钮,数据采集软件将测试数据保存到上位机。图5中漏读率由式(1)计算:
漏读率= (总到位数-总读取数)/总到位数(1)
图4 测试系统划分
图5 数据采集软件界面
2、实验结果及分析启动生产线,运行平台,对数据进行采集。选取工位二和三的读写器进行分析,作出其漏读率变化曲线,如图6所示。
由图6看出,两读写器的漏读率变化情况截然不同,其近似分布特性公式见图7所示。
读写器二的漏读率总体较低,但是随着使用次数的增加,漏读率整体呈现增大的趋势,说明读写器本身性能(包括抗环境干扰能力)较差,不适于应用在精度要求高的场景。而读写器三恰好与读写器二情况相反,漏读率呈现递减的状态,但从变化曲线看得出其工作性能也不稳定。所以,对于这两台读写器需要对其内部影响其读写效率的参数进行优化,提高工作性能。
图6 漏读率曲线图
图7 近似分布特性公式
3、结论本文在现有物流分拣、混合生产智能制造生产线上,测试出了在实际生产线环境对RRU9806SR超高频台面式读写器漏读率。首先,在现有智能制造生产线上搭建了测试读写器硬件平台,接着开发了数据采集软件采集实际生产线上安装的标签数据,并计算出了漏读率。最后在Matlab软件中求出了漏读率的分布图并求出了漏读率均方根值。所求漏读率即为读写器漏读率。求得了漏读率的分布图并求出了漏读率的分布特性表达式。
此测试方案简单易用,对读写器性能进行漏读率的分析,不需要花费较多的人力物力以及资金投资便可以检测读写器的一般性能,对工业级读写器在复杂环境应用方案和产品检测方面有借鉴作用。从测试的过程也可反映出RFID读写器以及电子标签对于现代各个行业都有很大的实用价值,而超高频读写器也将因其各种优势更加广泛的应用于各个行业。在本论文的基础上,后续研究工作将提出具体的改善方案来降低漏读率,对该读写器内部影响其性能的具体参数进行测试并优化,使其更好的用在实际环境中。