基于运动状态下的二维码扫描设备性能的测试方法
【技术领域】
[0001]本发明涉及二维码测试领域,尤其涉及一种基于运动状态下的二维码扫描设备性能的测试方法。
【背景技术】
[0002]目前随着科技的发展,越来越多的终端设备都将支持二维码的扫描,一般而言,评价一款设备扫描二维码的性能指标包括响应速度、景深和扫描角度,可是目前的测试设备很少能够实现自动准确的测量这些该扫描设备扫描二维码的性能指标,用于测试二维码扫描性能的设备具有很大的应用前景。
【发明内容】
[0003]本发明的目的是针对以上不足之处,提供了一种基于运动状态下的二维码扫描设备性能的测试方法,实现通过运动状态下测试二维码扫描设备的性能。
[0004]本发明解决技术问题所采用的方案是:一种基于运动状态下的二维码扫描设备性能的测试方法,包括以下步骤:
步骤S1:将二维码固定于一用于调整二维码位置的测试装置上,并且二维码正对二维码扫描设备的摄像头;
步骤S2:开启电源,通过测试装置将二维码由远至近移动至二维码扫描设备处进行二维码扫描;
步骤S3: 二维码先以行进速度V向二维码扫描设备移动,在移动过程中,通过一用于识别二维码扫描设备中蜂鸣器的声音识别模块判断是否扫描完成;若声音识别模块接收到蜂鸣器的声音频率,则转至步骤S4,否则转至步骤S6 ;
步骤S4:通过测试装置以加速度al提高行进速度,al大于0,继续进行二维码扫描;步骤S5:在二维码向二维码扫描设备移动过程中,若声音识别模块接收到蜂鸣器的声音频率,转至步骤S4 ;否则记录当前行进速度,结束扫描;
步骤S6:通过测试装置以加速度a2减慢行进速度,a2小于0,继续进行二维码扫描;步骤S7:在二维码向二维码扫描设备移动过程中,若声音识别模块未接收到蜂鸣器的声音频率,转至步骤S6 ;否则记录当前行进速度,结束扫描。
[0005]进一步的,所述测试装置包括一支撑底座,所述支撑底座上沿纵向并列设有两皮带传动机构,两皮带传动机构的前端和后端分别经一传动轴连接,两皮带传动机构经一第一步进电机驱动;两皮带传动机构上分别设置有一沿皮带传动机构纵向移动的第一滑块和第二滑块,两皮带传动机构之间横向架设有一皮带导轨,所述皮带导轨的一端设置于所述第一滑块上,另一端穿设于所述第二滑块并且经一第二步进电机驱动;所述皮带导轨上设有一沿该皮带导轨横向移动的第三滑块,所述第三滑块上竖向设有一丝杆机构,并且所述丝杆机构经一第三步进电机驱动,所述丝杆机构上设有一用于安装二维码且沿丝杆机构竖向移动的转动机构,所述转动机构包括一第一舵机、绕所述第一舵机转动的第二舵机和转动设置于所述第二舵机上用于安装二维码的安装架,并且所述第一舵机的输出轴和第二舵机的输出轴相互垂直;所述第一步进电机、第二步进电机和第三步进电机分别经一步进电机驱动器与一运动控制卡电连,所述第一舵机和第二舵机分别经一舵机控制器与一 PC机电连;所述运动控制卡与所述PC机电连。
[0006]进一步的,所述丝杆驱动机构包括竖向固定于所述第三滑块上支撑框架、竖向设置于支撑框架内的滚珠丝杆和与滚珠丝杆配合的滑动螺母,所述滚轴丝杆的一端经一轴承座固定于所述第三滑块上,另一端经穿设于另一轴承座且经所述第三步进电机驱动,所述第三步进电机经一安装板固定于所述支撑框架端部。
[0007]进一步的,所述第一舵机固定于所述滑动螺母上,所述第二舵机固定于所述第一舵机的输出轴上,所述安装架呈U型,该安装架两侧板底端水平固定于所述第二舵机的输出轴上,并且绕所述第二舵机前后转动;所述安装架的顶板上竖向设有一用于安装三维码的安装框。
[0008]进一步的,所述声音识别模块经一支撑杆设置于所述转动机构的旁侧且与所述控制运动卡电连。
[0009]进一步的,所述支撑杆固定于所述第二滑块上。
[0010]进一步的,还包括分别设置于皮带传动机构、皮带导轨和丝杆机构端部的限位开关,所述限位开关与所述运动控制卡电连。
[0011 ] 进一步的,还包括一电源模块,所述电源模块与所述电机驱动器、舵机控制器和运动控制卡电连。
[0012]与现有技术相比,本发明有以下有益效果:首先通过测试装置调整二维码的角度,测试二维码扫描设备在二维码处于运动状态下下的扫描结果,判断该二维码扫描设备在运动状态下的扫描性能,更好的评价二维码扫描设备。同时当扫描完成后,二维码扫描设备蜂鸣器发出的蜂鸣声,通过固定频率的声音识别模块进行识别,判断是否成功获取扫描二维码。
【附图说明】
[0013]下面结合附图对本发明专利进一步说明。
[0014]图1为本发明实施例的测试方法的测试示意图。
[0015]图2为本发明实施例的测试装置的结构示意图。
[0016]图3为本发明实施例的转动机构的结构示意图。
[0017]图4为本发明实施例的实施装置的电路控制原理图。
[0018]图中:1-二维码扫描设备;2-二维码;3-测试装置;30-支撑底座;31-皮带传动机构;310_传动轴;311-第一滑块;312_第二滑块;32_第一步进电机;33_皮带导轨;330-第三滑块;34_第二步进电机;35_丝杆机构;350_支撑框架;351_滚珠丝杆;352_滑动螺母;36_第三步进电机;37_转动机构;370_第一舵机;371-第二舵机;372_安装架;373-安装框;374_支架;38_声音识别模块;39_支撑杆。
【具体实施方式】
[0019]下面结合附图和【具体实施方式】对本发明进一步说明。
[0020]如图1?4所示,本发明实施例提供一种基于运动状态下的二维码扫描设备1性能的测试方法,包括以下步骤:
步骤S1:将二维码2固定于一用于调整二维码2位置的测试装置3上,并且二维码2正对二维码扫描设备1的摄像头;
步骤S2:开启电源,通过测试装置3将二维码2由远至近移动至二维码扫描设备1处进行二维码扫描;
步骤S3: 二维码2先以行进速度V向二维码扫描设备1移动,在移动过程中,通过一用于识别二维码扫描设备1中蜂鸣器的声音识别模块38判断是否扫描完成;若声音识别模块38接收到蜂鸣器的声音频率,则转至步骤S4,否则转至步骤S6 ;
步骤S4:通过测试装置3以加速度al提高行进速度,al大于0,继续进行二维码扫描;步骤S5:在二维码2向二维码扫描设备1移动过程中,若声音识别模块38接收到蜂鸣器的声音频率,转至步骤S4 ;否则记录当前行进速度,结束扫描;
步骤S6:通过测试装置3以加速度a2减慢行进速度,a2小于0,继续进行二维码2扫描;
步骤S7:在二维码2向二维码扫描设备1移动过程中,若声音识别模块38未接收到蜂鸣器的声音频率,转至步骤S6 ;否则记录当前行进速度,结束扫描。
[0021]从上述可知,本发明的有益效果在在于:首先通过测试装置3将二维码2由远至近移动至二维码扫描设备1处进行二维码扫描;在二维码2移动过程中,根据扫描结果改变二维码2的行进速度,测试二维码扫描设备1的在不同速度下的扫描结果,得到二维码扫描设备1的响应速度,更好的评价二维码扫描设备1。二维码2由远至近移动至二维码扫描设备1处是均处于该二维码扫描设备1的有效扫描景深和有效扫描角度内。同时当扫描完成后,二维码扫描设备1蜂鸣器发出的蜂鸣声,通过固定频率的声音识别模块38进行识别,判断是否成功获取扫描二维码2,根据扫描结果进行判断是否提高行进速度。
[0022]在本实施例中,所述测试装置3包括一支撑底座30,所述支撑底座30上沿纵向并列设有两皮带传动机构31,两皮带传动机构31的前端和后端分别经一传动轴310连接,两皮带传动机构31经一第一步进电机32驱动;两皮带传动机构31上分别设置有一沿皮带传动机构31纵向移动的第一滑块311和第二滑块312,两皮带传动机构31之间横向架设有一皮带导轨33,所述皮带导轨33的一端设置于所述第一滑块311上,另一端穿设于所述第二滑块312并且经一第二步进电机34驱动;所述皮带导轨33上设有一沿该皮带导轨33横向移动的第三滑块330,所述第三滑块330上竖向设有一丝杆机构35,并且所述丝杆机构35经一第三步进电机36驱动,所述丝杆机构35上设有一用于安装二维码2且沿丝杆机构35竖向移动的转动机构37,所述转动机构37包括一