光感传感器的自动化测试箱体及待测机的制作方法

文档序号:16591100发布日期:2019-01-14 19:07阅读:336来源:国知局
光感传感器的自动化测试箱体及待测机的制作方法

本发明实施例涉及测试领域,特别涉及一种光感传感器的自动化测试箱体及待测机。



背景技术:

光感传感器,即光线感应器或做亮度感应器,英文名称为light-sensor,很多平板电脑和手机都配备了该传感器。一般位于手持设备屏幕上方,它能根据手持设备目前所处的光线亮度,自动调节手持设备屏幕亮度和键盘灯,给使用者带来最佳的视觉效果。例如在黑暗的环境下,手持设备屏幕背光灯就会自动变暗,否则很刺眼。

但是,发明人发现现有技术中至少存在如下问题:在传统的对光感传感器进行精度测试中,几乎全部依赖于测试工程师的人工操作,不仅导致测试效率低下,还使得测得的光感值精确度不高。



技术实现要素:

本发明实施方式的目的在于提供一种光感传感器的自动化测试箱体及待测机,使得对光感传感器进行自动化测试,有利于提高测试效率以及测试结果的准确性。

为解决上述技术问题,本发明的实施方式提供了一种光感传感器的自动化测试箱体,包括:灯源以及移动感应装置;灯源,用于输出光信号;移动感应装置,用于带动待测机移动,实时感应光信号,并将实时感应到的光信号上报控制终端,当移动感应装置感应到的光信号与灯源输出的光信号的差值在预设范围内时,移动装置停止移动,供控制终端获取待测机在当前位置下的光感检测数据;其中,移动感应装置包括感应模块,待测机的感光面与感应模块的感光面位于同一水平面上,感应模块位于灯源的正下方中心位置。

本发明的实施方式还提供了一种待测机,待测机预装有测试安装包,包括:至少一个处理器;以及,与至少一个处理器通信连接的存储器;其中,存储器存储有可被至少一个处理器执行的指令,指令被至少一个处理器执行,以使至少一个处理器应用于如上述的光感传感器的自动化测试箱体。

本发明实施方式相对于现有技术而言,光感传感器的自动化测试箱体,包括:灯源以及移动感应装置;灯源,用于输出光信号;移动感应装置,用于带动待测机移动,实时感应光信号,并将实时感应到的光信号上报控制终端,当移动感应装置感应到的光信号与灯源输出的光信号的差值在预设范围内时,移动装置停止移动,供控制终端获取待测机在当前位置下的光感检测数据;其中,移动感应装置包括感应模块,待测机的感光面与感应模块的感光面位于同一水平面上,感应模块位于灯源的正下方中心位置,保证了感应模块的受光均匀性。通过移动感应装置带动待测机进行移动,当移动感应装置中的感应模块感应到的光信号满足测试工程师设定的光信号测试条件时,移动装置停止移动,通过读取在该位置下的待测机的光感值即可获得待测机在特定光信号测试条件下的光感值,由于无需通过人工控制待测机的感光面与感应模块的感光面位于同一水平面上并进行移动,达到对光感传感器进行自动化测试的目的,有利于提高测试效率以及测试结果的准确性。

另外,差值等于零。由于当移动感应装置感应到的光信号与灯源输出的光信号的差值等于零时,即表示移动感应装置感应到的光信号与灯源输出的光信号相等,有利于满足对光感传感器测试过程中高精度的要求。

另外,自动化测试箱体,还包括:照度切换模块;照度切换模块与灯源连接;照度切换模块,用于控制灯源发出不同辐照度的光信号。通过控制灯源发出不同辐照度的光信号,可以使得在同一自动化测试箱体中对待测机进行不同辐照度的测试,由于照度切换模块可根据测试工程师在控制终端的输入进行自动切换,不需要测试工程师人工进行控制,有利于进一步实现自动化测试。

另外,照度切换模块,还用于控制灯源发出不同类型的光信号。通过控制灯源发出不同类型的光信号,使得测试工程师可以通过控制终端提供的测试界面选择或输入测试所需的灯源类型,使得自动化测试箱体根据控制终端发送的控制指令变换测试工程师所需的灯源类型,省去了测试工程师人工切换的步骤,有利于进一步实现自动化测试。

另外,托盘上设置有凹槽,凹槽用于放置待测机。由于在实际应用中感应模块与待测机的厚度不同,若将待测机直接放置在托盘上,在很大程度上不能保证待测机的感光面与感应模块的感光面位于同一水平面上,从而影响测试结果的准确性。通过在托盘上设置凹槽放置待测机,有利于保证待测机的感光面与感应模块的感光面位于同一水平面上,保证测试结果的准确性。

附图说明

一个或多个实施例通过与之对应的附图中的图片进行示例性说明,这些示例性说明并不构成对实施例的限定,附图中具有相同参考数字标号的元件表示为类似的元件,除非有特别申明,附图中的图不构成比例限制。

图1是根据本发明第一实施方式提供的一种光感传感器的自动化测试箱体的结构连接示意图;

图2是根据本发明第一实施方式提供的一种光感传感器的自动化测试箱体中的移动感应装置的结构连接示意图;

图3是根据本发明第一实施方式提供的一种光感传感器的自动化测试箱体的一种具体实现形式;

图4是根据本发明第二实施方式提供的一种光感传感器的自动化测试箱体的结构连接示意图的示意图;

图5是根据本发明第二实施方式提供的一种光感传感器的自动化测试箱体的具体实现形式;

图6是根据本发明第二实施方式提供的一种光感传感器的自动化测试箱体的工作流程图;

图7是根据发明第三实施方式提供的一种待测机的结构连接示意图。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合附图对本发明的各实施方式进行详细的阐述。然而,本领域的普通技术人员可以理解,在本发明各实施方式中,为了使读者更好地理解本申请而提出了许多技术细节。但是,即使没有这些技术细节和基于以下各实施方式的种种变化和修改,也可以实现本申请所要求保护的技术方案。

本发明的第一实施方式涉及一种光感传感器的自动化测试箱体。本实施方式的核心在于光感传感器的自动化测试箱体,包括:灯源以及移动感应装置;灯源,用于输出光信号;移动感应装置,用于带动待测机移动,实时感应光信号,并将实时感应到的光信号上报控制终端,当移动感应装置感应到的光信号与灯源输出的光信号的差值在预设范围内时,移动装置停止移动,供控制终端获取待测机在当前位置下的光感检测数据;其中,移动感应装置包括感应模块,待测机的感光面与感应模块的感光面位于同一水平面上,感应模块位于灯源的正下方中心位置,保证了感应模块的受光均匀性。使得对光感传感器进行自动化测试,有利于提高测试效率以及测试结果的准确性。通过移动感应装置带动待测机进行移动,当移动感应装置中的感应模块感应到的光信号满足测试工程师设定的光信号测试条件时,移动装置停止移动,通过读取在该位置下的待测机的光感值即可获得待测机在特定光信号测试条件下的光感值,由于无需通过人工控制待测机的感光面与感应模块的感光面位于同一水平面上并进行移动,达到对光感传感器进行自动化测试的目的,有利于提高测试效率以及测试结果的准确性。

本领域技术人员可以理解,在对光感传感器进行测试的传统方案中,几乎全部依赖于测试工程师的人工操作:在固定灯源下,需要双手同时持待测机和感应模块,由于双手不够稳,导致感应模块感应到的光信号不准确,致使测试结果不准确。由于光感传感器精度测试需要对两台至两台以上待测机,测试过程中因无法同时手持感应模块和两台待测机器并将它们保持在同一水平面上,导致两台待测机的数据出现较大误差而无法进行对比,导致测试效率低下,测试得的数据参考性不高。本申请技术方案能够很好的解决上述问题。

下面对本实施方式的光感传感器的自动化测试箱体的细节进行具体的说明,以下内容仅为方便理解提供的实现细节,并非实施本方案的必须。

首先需要强调的是,在通过本实施方式提供的自动化测试箱体对待测机进行光感传感器测试时,测试箱体必须处于四周为黑暗的环境下。本实施方式中的光感传感器的自动化测试箱体的结构连接示意如图1所示,包括:灯源11以及移动感应装置12。

灯源11,用于输出光信号。

具体的说,这里所说光信号可以为d65灯源11、a灯源11等输出的光信号,可以由多个灯管组成。灯源11外接控制终端,这里所说的控制终端可以为电脑、手机等电子设备。测试工程师具体可以在控制终端进行勾选\取消勾选来控制灯源11是否输出光信号。在本实施方式中的灯源11发出的光信号为特定类型的光信号(比如d65光信号),并且所述光信号的辐照度为定值,比如100勒克司度(lux)的光信号,本实施方式中的自动化测试箱体可以适用于不同型号、不同的待测机在特定光信号(包括特定的光信号类型和辐照度)下进行测试的情况。

移动感应装置12,用于带动待测机移动,实时感应光信号,并将实时感应到的光信号上报控制终端,当移动感应装置12感应到的光信号与灯源11输出的光信号的差值在预设范围内时,移动装置根据控制终端发送的控制信号停止移动,供控制终端获取待测机在当前位置下的光感检测数据。其中,移动感应装置12包括感应模块122,待测机的感光面与感应模块122的感光面位于同一水平面上,感应模块122位于灯源11的正下方中心位置。

具体的说,移动感应装置12也与所述控制终端连接,在光信号输出装置输出光信号后,测试工程师可以点击比如“启动”选项控制移动感应装置12带动待测机移动。这里所说的移动为按照一定规律进行移动。比如说,从所述测试箱体的底部向顶部的方向进行缓慢移动,感应模块122将感应到的光信号实时上报至控制终端。若本实施方式中的测试条件具体为:测试在光信号为d65时,辐照度为100lux的条件下待测机中的光感传感器的感应值。那么当感应模块122感应到的辐照度为100lux时(此为移动感应装置12感应到的光信号与光信号输出装置输出的光信号的差值等于零的情况),移动终端控制移动感应装置12停止移动。由于待测机的感光面与感应模块122的感光面位于同一水平面上。因此,在检测感应模块122感应到的辐照度为100lux时,通过读取待测机的光感传感器检测到的辐照度,即可得知待测机中的光感传感器在所述测试条件下的感应值,达到对待测机的光感传感器的自动化测试的目的。

值得一提的是,灯源11输出的特定辐照度的光信号单位为lux,而光信号照射在感应模块122后,感应模块122输出的是模拟电压信号值。即光信号的输出单位与感应模块122感应后输出的单位不同。因此,需要将上述两个值换算为统一的单位之后才能对移动感应装置12感应到的光信号与灯源11输出的光信号的差值是否在预设范围内进行比较。比如说,可以将上述两个单位的值统一换算为数字电压信号,在这种情况下,控制终端可以按照公式直接计算,将灯源11输出的特定辐照度的光信号转换为数字电压信号,感应模块122也上报数字电压信号至控制终端,然后控制终端将上述两个数字电压信号进行比较。

具体的说,本实施方式中的感应模块122,可以为:照度计或标准光传感器。本领域技术人员可以理解,当感应模块122为照度计时,照度计可通过其内部的信号转换模块123将感应到的光信号直接转换为数字电压信号,然后再将所述数字电压信号上报至控制终端,此时进行信号转换的执行主体为照度计内设的信号转换模块123。当感应模块122为标准光传感器时,可以设置标准光传感器与信号转换模块123连接,标准光传感器感应到的模拟电压信号经信号转换模块123转换为数字电压信号后,上报至控制终端,此时进行信号转换的执行主体为与标准光传感器连接的信号转换模块123。也就是说,当感应模块122为照度计时不需要外接信号转换模块123,当感应模块122为标准光传感器需要连接信号转换模块123,但是照度计的成本较高。测试工程时可根据实际需求对自动化测试箱体进行选择。

需要说明的是,在实际应用中不一定必须将灯源11输出的光信号以及感应模块122感应到的光信号转换为数字电压信号,只要是能够转换为统一的、可供控制终端进行对比识别的数据即可,本实施方式不作具体限定。

具体的说,上述所说的预设范围,即在实际测试过程中要求的测试条件。举个例子,若灯源11发出的光信号类型为d65,辐照度为100lux,测试标准是感应模块122感应到的光信号在100lux的30%以内即可(也就是说,感应模块122感应到的光信号在70lux~130lux之间都是符合测试条件的数据),这里所说的预设范围即为30,当移动感应装置12感应到的光信号与灯源11输出的光信号(100lux)的差值在预设范围(30)内时,移动装置停止移动。上述是测试条件比较宽泛的情况。若测试要求高,则可以使得差值等于零。比如灯源11输出的光信号为100lux,感应模块122感应到的光信号和100lux表征的值相等时,移动装置才停止移动。

具体的说,在移动装置根据控制终端发送的控制信号停止移动后,测试工程师就可以人工读取待测机上光感传感器的检测数据了,控制终端接收测试工程师所输入的待测机在当前位置下的光感检测数据。

较佳的,待测机具体用于根据控制终端发送的截屏控制指令自动截屏,并将截屏后生成的图片发送至控制终端,供控制终端根据图片得到光感检测数据。这样做,不需要测试工程师人工读取待测机上光感传感器的检测数据,只需要通过控制终端向待测机发送截屏控制指令,根据待测机发来的图片即可得到光感检测数据,有利于进一步实现自动化测试。在实际应用中,控制终端统计出来的光感值以及辐照度、光信号类型之间可以建立一一对应关系生成表格存储于控制终端中(比如testlist.txt目录下),还可以记录每一测试项的测试时长,有利于测试工程师对得到的数据进行分析。

参见图2、图3,图2为本实施方式中移动感应装置12的结构连接示意图;图3为本实施方式中光感传感器的自动化测试箱体的一种具体实现形式。在该实现形式中,感应模块122具体为标准光传感器。其中,x坐标轴表示托盘121及其感应模块122、信号转换模块123为水平放置,y坐标轴表示直线电机124在y轴方向上向上或向下移动。

移动感应装置12,具体包括托盘121、感应模块122、信号转换模块123以及直线电机124;托盘121,用于固定待测机、感应模块122以及信号转换模块123;感应模块122内嵌于托盘121;感应模块122与信号转换模块123连接,用于实时感应光信号,并将光信号发送至信号转换模块123;信号转换模块123,用于根据光信号生成模拟电压信号,并将模拟电压信号进行放大并转换为数字电压信号;直线电机124,用于带动托盘121移动。

在实际应用中,控制终端可以通过通信接口(比如串口或usb接口)分别与信号转换模块123、直线电机124连接,与待测机之间可以通过wifi连接,此处不作具体限定。

较佳的,托盘121上设置有凹槽(图3中有两个凹槽,分别为凹槽1和凹槽2),凹槽用于放置待测机。由于在实际应用中感应模块122与待测机的厚度不同,若将待测机直接放置在托盘121上,在很大程度上不能保证待测机的感光面与感应模块122的感光面位于同一水平面上,从而影响测试结果的准确性。通过在托盘121上设置凹槽放置待测机,有利于保证待测机的感光面与感应模块122的感光面位于同一水平面上,保证测试结果的准确性。虽然图3中的两个待测机(分别为待测机1和待测机2)位于感应模块122的两侧,但在实际应用中不作限定,只要保证感应模块122位于灯源11的正下方中间位置即可。

需要说明的是,由于在实际应用中进行测试时,需要保证至少有两台测试机进行数据对比,因此图3示出的凹槽为两个,但在实际应用中并不以此为限定,还可以设置多个凹槽(比如四个,放置4个待测机)。

另外,还需要说明的是,移动感应装置12,具体用于带动待测机自初始位置起进行移动(初始位置可以为图3中的坐标轴y=0),在控制终端接收到光感检测数据后,再移动返回至初始位置,有利于进行下一组测试。

与现有技术相比,本实施方式提供的光感传感器的自动化测试箱体,包括:灯源以及移动感应装置;灯源,用于输出光信号;移动感应装置,用于带动待测机移动,实时感应光信号,并将实时感应到的光信号上报控制终端,当移动感应装置感应到的光信号与灯源输出的光信号的差值在预设范围内时,移动装置停止移动,供控制终端获取待测机在当前位置下的光感检测数据;其中,移动感应装置包括感应模块,待测机的感光面与感应模块的感光面位于同一水平面上,感应模块位于灯源的正下方中心位置,保证了感应模块的受光均匀性。使得对光感传感器进行自动化测试,有利于提高测试效率以及测试结果的准确性。通过移动感应装置带动待测机进行移动,当移动感应装置中的感应模块感应到的光信号满足测试工程师设定的光信号测试条件时,移动装置停止移动,通过读取在该位置下的待测机的光感值即可获得待测机在特定光信号测试条件下的光感值,由于无需通过人工控制待测机的感光面与感应模块的感光面位于同一水平面上并进行移动,达到对光感传感器进行自动化测试的目的,有利于提高测试效率以及测试结果的准确性。

本发明的第二实施方式涉及一种光感传感器的自动化测试箱体。本实施方式是在第一实施方式的基础上做了进一步改进,具体改进之处在于:第一实施方式中的光信号的类型和辐照度都是一定的,在测试条件不同时,需要人工更换灯源,还需要控制辐照度的值使得其符合测试条件;而本实施方式中,自动化测试箱体还包括:照度切换模块,照度切换模块与灯源连接,用于控制灯源发出不同辐照度的光信号。通过控制灯源发出不同辐照度的光信号,可以使得在同一自动化测试箱体中对待测机进行不同辐照度的测试,由于照度切换模块可根据测试工程师在控制终端的输入进行自动切换,不需要测试工程师人工进行控制,有利于进一步实现自动化测试。

参见图4、图5,其中,图4是根据本发明实施方式提供的一种光感传感器的自动化测试箱体的结构连接示意图,图5是根据本发明实施方式提供的一种光感传感器的自动化测试箱体的具体实现形式。

自动化测试箱体,还包括:照度切换模块21;照度切换模块21与灯源11连接;照度切换模块21,用于控制灯源11发出不同辐照度的光信号。

具体的说,测试工程师可以通过控制终端提供的测试界面选择或输入测试所需的辐照度,比如测试所需的辐照度为100lux,自动切换模块根据控制终端发送的指令信息控制灯源11发出100lux的光信号。其中,照度切换模块21可以理解为控制终端与测试箱体之间的一个接口,类似于通用接口总线(general-purposeinterfacebus,简称“gpib”),控制终端通过控制照度切换模块21来对灯源11进行控制。其中,控制终端和照度切换模块21之间可以通过通信接口连接。

具体的说,照度切换模块21具有多个辐照度输出档,可输出辐照度范围为:0~2000lux。

较佳的,照度切换模块21,还用于控制灯源11发出不同类型的光信号,比如可以转换为da65光信号、a光信号、cwf光信号等等。通过控制灯源11发出不同类型的光信号,使得测试工程师可以通过控制终端提供的测试界面选择或输入测试所需的灯源11类型,使得自动化测试箱体根据控制终端发送的控制指令变换测试工程师所需的灯源11类型,省去了测试工程师人工切换的步骤,有利于进一步实现自动化测试。

需要说明的是,图5中所示的照度切换模块21贴设于自动化测试箱体的右侧内壁上仅为一种举例说明,在实际应用中并不对照度切换模块21在自动化测试箱体中的位置进行限定。

为了更形象的说明,图6给出了本实施方式提供的一种自动化测试箱体的工作流程图,这里的工作流程图以感应模块122为标准光传感器为例进行说明,待测机分别放置于凹槽1和凹槽2,包括:

步骤101,照度切换模块21根据控制终端的控制信息,控制灯源11发出预设类型以及预设辐照度的光信号。

其中,这里的预设类型以及预设辐照度的光信号可以由测试工程师设置多组,比如控制信息中可以包括第一项测试要求灯源11类型a,辐照度50lux;第二项测试要求灯源11类型cwf,辐照度100lux。

步骤102,直线电机124带动托盘121缓慢上移,内嵌于托盘121的标准光传感器将接收到的光信号发送至信号转换模块123。

步骤103,信号转换模块123将模数转换后的数字电压信号实时发送至控制终端,供控制终端判断信号转换模块123发送的数字电压信号与预设辐照度对应的数字电压信号的差值是否在预设范围内。

步骤104,当信号转换模块123发送的数字电压信号与预设辐照度对应的数字电压信号的差值不在预设范围内时,直线电机124带动托盘121继续缓慢上移。

步骤105,当信号转换模块123发送的数字电压信号与预设辐照度对应的数字电压信号的差值在预设范围内时,直线电机124停止移动。

步骤106,待测机通过控制终端发送的截屏控制指令自动截屏,并将截屏后生成的图片发送至控制终端,供控制终端根据图片得到光感检测数据。

步骤107,直线电机124归位。(即y=0)。

重复以上步骤,直至在各测试项要求下的测试结束即完成测试。

与现有技术相比,本实施方式提供的一种光感传感器的自动化测试箱体,自动化测试箱体还包括:照度切换模块,照度切换模块与灯源连接,用于控制灯源发出不同辐照度的光信号。通过控制灯源发出不同辐照度的光信号,可以使得在同一自动化测试箱体中对待测机进行不同辐照度的测试,由于照度切换模块可根据测试工程师在控制终端的输入进行自动切换,不需要测试工程师人工进行控制,有利于进一步实现自动化测试。

值得一提的是,本实施方式中所涉及到的各模块均为逻辑模块,在实际应用中,一个逻辑单元可以是一个物理单元,也可以是一个物理单元的一部分,还可以以多个物理单元的组合实现。此外,为了突出本发明的创新部分,本实施方式中并没有将与解决本发明所提出的技术问题关系不太密切的单元引入,但这并不表明本实施方式中不存在其它的单元。

本发明第三实施方式涉及一种待测机,所述待测机预装有测试安装包,这里所说的测试安装包可以为apk安装包(对应于安卓系统)或者ipo安装包(对应于ios系统),包括:至少一个处理器32;以及,与所述至少一个处理器32通信连接的存储器31;其中,所述存储器31存储有可被所述至少一个处理器32执行的指令,所述指令被所述至少一个处理器32执行,以使所述至少一个处理器32应用于如上述的光感传感器的自动化测试箱体。

其中,存储器31和处理器32采用总线方式连接,总线可以包括任意数量的互联的总线和桥,总线将一个或多个处理器32和存储器31的各种电路连接在一起。总线还可以将诸如外围设备、稳压器和功率管理电路等之类的各种其他电路连接在一起,这些都是本领域所公知的,因此,本文不再对其进行进一步描述。总线接口在总线和收发机之间提供接口。收发机可以是一个元件,也可以是多个元件,比如多个接收器和发送器,提供用于在传输介质上与各种其他装置通信的单元。经处理器32处理的数据通过天线在无线介质上进行传输,进一步,天线还接收数据并将数据传送给处理器32。

处理器32负责管理总线和通常的处理,还可以提供各种功能,包括定时,外围接口,电压调节、电源管理以及其他控制功能。而存储器31可以被用于存储处理器32在执行操作时所使用的数据。

即,本领域技术人员可以理解,实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序存储在一个存储介质中,包括若干指令用以使得一个设备(可以是单片机,芯片等)或处理器(processor)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、磁碟或者光盘等各种可以存储程序代码的介质。

本领域的普通技术人员可以理解,上述各实施方式是实现本发明的具体实施例,而在实际应用中,可以在形式上和细节上对其作各种改变,而不偏离本发明的精神和范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1