传感器测试方法、装置及可读存储介质与流程

文档序号:15078029发布日期:2018-08-03 06:06阅读:193来源:国知局

本发明涉及电子技术领域,特别是涉及一种传感器测试方法、装置及可读存储介质。



背景技术:

随着电子技术的不断发展,智能终端设备,例如手机、平板电脑等逐渐成为人们与外界沟通及个人资源管理的重要工具,为人们的生活带来了许多便利。

随着智能终端的应用和功能不断增多,随之各种传感器也逐渐应用于智能终端中。现有技术中,终端所用的传感器包括重力传感器、陀螺仪、光感距离传感器等。其中,光感-距离传感器(alsp-sensor)是智能终端设备的一个重要的组成部分。其主要作用有两点:

其一,感应外界光线强度来调节屏幕亮度,以达到省电和视觉舒适的目的;

其二,感知人脸等物体的靠近和远离进行锁屏和解锁,例如接电话时,当人脸靠近屏幕,屏幕灯会熄灭,并自动锁屏,可以防止脸误操作,当人脸离开,屏幕灯会自动开启,并且自动解锁。

现有技术中的光感-距离传感器测试主要通过专门的检测仪进行检测,或整机产品生产完成后进行整机测试,其检测速度慢、效率低,浪费人力物力。



技术实现要素:

鉴于上述状况,有必要针对现有技术中光感-距离传感器测试效率低的问题,提供一种传感器测试方法、装置及可读存储介质。

一种传感器测试方法,应用于主板中,所述传感器与所述主板连接,测试时与所述主板相距预设距离的位置设置一挡板,所述传感器包括光强度感应器和红外线发射器,所述传感器测试方法包括:

获取不同的增益参数条件下所述光强度感应器检测的环境光亮度,并判断所述环境光亮度是否随着所述增益参数的改变而改变;

若是,通过改变红外发射功率进行模拟所述挡板靠近和远离所述传感器的试验;

当所述试验成功时,确定所述传感器功能正常。

上述传感器测试方法,其中,所述通过改变红外发射功率进行模拟所述挡板靠近和远离所述传感器的试验的步骤包括:

获取不同红外线发射功率条件下所述光强度感应器检测的距离,所述距离为所述光强度感应器检测的所述挡板的位置;

根据所述距离与所述外线发送功率的关系确实定否存在所述挡板靠近和远离所述传感器的现象;

若是,确定所述试验成功。

上述传感器测试方法,其中,根据所述距离与所述外线发送功率的关系确实定否存在所述挡板靠近和远离所述传感器的现象的步骤包括:

当所述距离随着所述红外线发送功率的减小而增大时,确定所述挡板远离所述传感器;

当所述红外线发送功率的增大而减小时,确定所述挡板靠近所述传感器。

上述传感器测试方法,其中,所述获取不同增益参数条件下所述光强度感应器检测的环境光亮度,并判断所述环境光亮度是否随着所述增益参数的改变而改变的步骤包括:

依次获取预设的多个测试周期的增益参数组,每个所述增益参数组包括两个不同的增益参数;

将所述光强度感应器的增益参数依次修改为当前测试周期中的两个增益参数,并进行环境光检测,以得到两个环境光亮度值;

当两个所述环境光亮度值不同时,将当前周期标记合格;

统计标记为合格的周期的占比,当所述占比大于或等于预设的阈值时,确定所述环境光亮度随着所述增益参数的改变而改变。

上述传感器测试方法,其中,所述判断所述环境光亮度是否随着所述增益参数的改变而改变的步骤之后还包括:

当判断所述环境光亮度不随着所述增益参数的改变而改变时,发出第一提示信息,以提示用户环境光传感、供电电路和i2c电路异常至少有一个异常。

上述传感器测试方法,其中,所述通过改变红外发射功率进行模拟所述挡板靠近和远离所述传感器的试验的步骤之后还包括:

当所述试验失败时,发出第二提示信息以提示用户红外发射器功能异常。

本发明实施例还提供了一种传感器测试装置,应用于主板中,所述传感器与所述主板连接,测试时与所述主板相距预设距离的位置设置一挡板,所述传感器包括光强度感应器和红外线发射器,所述传感器测试装置包括:

判断模块,用于获取不同的增益参数条件下所述光强度感应器检测的环境光亮度,并判断所述环境光亮度是否随着所述增益参数的改变而改变;

试验模块,用于当所述环境光亮度随着所述增益参数的改变而改变时,通过改变红外发射功率进行模拟所述挡板靠近和远离所述传感器的试验;

第一确定模块,用于当所述试验成功时,确定所述传感器功能正常。

上述传感器测试装置,其中,所述试验模块包括:

第一获取模块,用于获取不同红外线发射功率条件下所述光强度感应器检测的距离,所述距离为所述光强度感应器检测的所述挡板的位置;

第二确定模块,用于根据所述距离与所述外线发送功率的关系确实定否存在所述挡板靠近和远离所述传感器的现象;

第三确定模块,用于当存在所述挡板靠近和远离所述传感器的现象时,确定所述试验成功。

上述传感器测试装置,其中,所述第二确定模块具体用于:

当所述距离随着所述红外线发送功率的减小而增大时,确定所述挡板远离所述传感器;

当所述红外线发送功率的增大而减小时,确定所述挡板靠近所述传感器。

上述传感器测试装置,其中,所述判断模块包括:

第二获取模块,用于依次获取预设的多个测试周期的增益参数组,每个所述增益参数组包括两个不同的增益参数;

检测模块,用于将所述光强度感应器的增益参数依次修改为当前测试周期中的两个增益参数,并进行环境光检测,以得到两个环境光亮度值;

标记模块,用于当两个所述环境光亮度值不同时,将当前周期标记合格;

第四确定模块,用于统计标记为合格的周期的占比,当所述占比大于或等于预设的阈值时,确定所述环境光亮度随着所述增益参数的改变而改变。

上述传感器测试装置,其还包括:

第一提示模块,用于当判断所述环境光亮度不随着所述增益参数的改变而改变时,发出第一提示信息,以提示用户环境光传感、供电电路和i2c电路异常至少有一个异常。

上述传感器测试装置,还包括:

第二提示模块,用于当所述试验失败时,发出第二提示信息以提示用户红外发射器功能异常。

本发明实施例还提供了一种可读存储介质,其上存储有程序,所述程序被处理器执行时实现上述任意一方法的步骤。

本发明实施例中通过改变光强度感应器的增益参数,比较不同增益参数下检测的环境光亮度是否不同,若是,则说明供电电路、i2c电路及光强度感应器功能正常,则再确定距离感应功能是否正常。距离感应通过红外发射器和光强度感应器进行检测,根据不同红外线发射功率下检测的距离数据确定距离感应功能是否正常,即红外发射器功能是否正常。

本发明实施例中的方法可以在产品贴装(smt)时快速检测alsp-sensor电路及器件功能正常与否。当alsp-sensor器件贴装至板卡上,板卡上电后即可进行传感器的检测,无须人工进行测试或者判断测试结果,从而提升smt产能。

附图说明

图1为本发明第一实施例提供的传感器测试方法的流程图;

图2为本发明第二实施例提供的传感器测试方法的流程图;

图3为本发明第三实施例提供的传感器测试装置的结构框图。

图4为本发明第三实施例提供的试验模块的结构框图;

图5为本发明第三实施例提供的判断模块的结构框图。

具体实施方式

下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本发明,而不能理解为对本发明的限制。

参照下面的描述和附图,将清楚本发明的实施例的这些和其他方面。在这些描述和附图中,具体公开了本发明的实施例中的一些特定实施方式,来表示实施本发明的实施例的原理的一些方式,但是应当理解,本发明的实施例的范围不受此限制。相反,本发明的实施例包括落入所附加权利要求书的精神和内涵范围内的所有变化、修改和等同物。

本发明第一实施例中的传感器测试方法应用于终端的主板中,该终端例如为手机、平板电脑、个人数字助理、可穿戴设备(眼镜、手表等)。目前终端上的光感-距离传感器(alsp-sensor)基本都是贴在主板上的,该器件上一般集成了光强度感应器和红外发射器(irled),用于对环境光感应和红外光感应。光感-距离传感器即可检测环境光强度也可检测物体与传感器的距离,其作为光传感器时检测环境光的亮度,终端根据检测的环境光的亮度自适应调节屏幕亮度,以减小电耗。当作为距离传感器时,红外发射器发射红外线后,检测反射回来的红外线的强度,根据反射的红外线的强度计算传感器与障碍物的距离。

请参阅图1,为本发明第一实施例中的传感器测试方法,包括步骤s11~s13。

步骤s11,获取不同的增益参数条件下光强度感应器检测的环境光亮度,并判断所述环境光亮度是否随着所述增益参数的改变而改变。

本实施例中的传感器为光感-距离传感器,包括光强度感应器和红外线发射器,该传感器连接在主板上。本实施例中的传感器测试方法应用于主板中,将主板安装在测试夹具上,并在alsp-sensor上方一定距离放置一块黑色挡板。

当板卡固定在测试夹具上并进行上电时,板卡获取多个预设的增益参数,并将环境光传感器的增益依次次改为该预设的多个增益参数。在每个增益参数条件下,检测环境光亮度,并判断环境光亮度是否随着增益参数的改变而改变。

具体实施时,可依次将光强度感应器(als-sensor)的增益修改为“×1”、“×4”、×16”、×64”,并获取检测的4个环境光亮度的值,判断获取的4个值是否均不同,若是,则说明供电电路、i2c电路及als-sensor器件的光强感应器功能正常,则进行下一步的检测。

其中,光强度感应器的增益与检测灵敏度有关,增益参数越大灵敏度越高。同一环境光下,灵敏度不同其检测的环境光亮度的值也不同,例如,增益为“×1”时检测的环境光亮度为1000lux,增益大为“×4”检测出来的环境光强度值为10567lux,检测数据更加灵敏。

设置多次增益的目的是为了确保可以通过i2c操作光感器件,从而判断供电电路、i2c电路及als-sensor器件没有问题,只设置一次增益,可能因为器件的损坏而得到异常的环境光数据,无法确认电路及器件是否有问题。

步骤s12,当所述环境光亮度随着所述增益参数的改变而改变时,通过改变红外发射功率进行模拟所述挡板靠近和远离所述传感器的试验。

当环境光亮度随着增益参数的改变而改变时,说明供电电路、i2c电路及als-sensor器件功能正常,则进行红外发设器的功能的检测。

alsp-sensor上方一定距离放置一块黑色挡板主要用于距离检测,其与alsp-sensor的距离大致为3~5cm,超过该范围时,不利于距离检测的判断。红外发设器发设的红外线遇到挡板后返回,光强度感应器根据返回的红外线强度计算挡板与传感器的距离。

一般终端中,红外发射器的红外线发射功率是固定不变的,当物体靠近终端时,即可根据实时检测红线强度感知物体的靠近,同理,物体远离时根据实时检测的红外线强度感知物体的远离。为了避免增加测试装置,同时也为了简化操作,本实施例中,挡板的位置固定不变,通过调节红外发射器的红外线发射功率来模拟挡板靠近和远离传感器的场景。

具体实施时,获取不同红外线发射功率条件下所述光强度感应器检测的距离,所述距离为所述光强度感应器检测的挡板的位置;

当所述距离随着所述红外线发送功率的减小而增大时,确定所述挡板远离所述传感器;

当所述距离随着所述红外线发送功率的增大而减小时,确定所述挡板靠近所述传感器。

挡板的位置固定不变,红外线发射功率越大检测的距离越大,红外线发射功率越小,检测的距离越小,基于该原理可模拟挡板的远离和靠近。

步骤s13,当所述试验成功时,确定所述传感器功能正常。

当所述挡板靠近和远离所述传感器的模拟试验成功时,确定所述传感器功能正常,若失败在则说明红外发射器功能异常。

由于距离感应功能依赖于光强度感应器进行,因此本实施例中先进行光强度感应器和电路部分的检测。

本实施例中通过改变光强度感应器的增益参数,比较不同增益参数下检测的环境光亮度是否不同,若是,则说明供电电路、i2c电路及光强度感应器功能正常,则再确定距离感应功能是否正常。距离感应通过红外发射器和光强度感应器进行检测,根据不同红外线发射功率下检测的距离数据确定距离感应功能是否正常,即红外发射器功能是否正常。

本实施例中的方法可以在产品贴装(smt)时快速检测alsp-sensor电路及器件功能正常与否。当alsp-sensor器件贴装至板卡上,板卡上电后即可进行传感器的检测,无须人工进行测试或者判断测试结果,从而提升smt产能。

请参阅图2,为本发明第二实施例中的传感器测试方法,包括步骤s21~s28。

步骤s21,依次获取预设的多个测试周期的增益参数组,每个所述增益参数组包括两个不同的增益参数。

步骤s22,将所述光强度感应器的增益参数依次修改为当前测试周期中的两个增益参数,并进行环境光检测,以得到两个环境光亮度值。

步骤s23,当两个所述环境光亮度值不同时,将当前周期标记合格。

步骤s24,统计标记为合格的周期的占比,并判断所述占比是否大于或等于预设的阈值,若是执行步骤s25,否则执行步骤s27。

进行多个周期的测试以检测供电电路、i2c电路及光强度感应器,其检测更加准确,可靠度更高。每个测试周期设置一组增益参数,每个增益参数组包括两个不同的增益参数。每个增益参数组中的两个增益参数对应的测试时间间隔不宜太长,控制在1~10s内,以确保同一组测试过程中环境的实际光亮度基本相同,提高测试准确度。测试周期的数量和每个周期之间的时间间隔此处不进行限定,其可根据要求的测试完成时间进行设定。

上述步骤中,合格的周期的占比,即为测试合格的周期的数量除以周期总数。例如设置10个测试周期,分别在不同的时间点进行测试。测试结束后如有8个测试周期为合格,则占比为80%。其阈值可根据实际情况进行设置,例如可设置为80%,当占比大于或等于80%时,说明环境光亮度随着增益参数的改变而改变,则进行下一步的测试。

步骤s25获取不同红外线发射功率条件下所述光强度感应器检测的距离,所述距离为所述光强度感应器检测的所述挡板的位置。

步骤s26,根据所述距离与所述外线发送功率的关系确实定否存在所述挡板靠近和远离所述传感器的现象,若是,确定所述传感器功能正常,否则执行步骤s28。

上述步骤中,当所述距离随着红外线发送功率的减小而增大时,确定挡板远离传感器,当所述距离随着红外线发送功率的增大而减小时,确定挡板靠近所述传感器。当所述距离不随着红外线发送功率的减小而增大,或当所述距离不随着红外线发送功率的增大而减小,则说明红外发射器功能异常。

具体实施时,可预设一红外发射功率的参照值和第一测试数据组以及第二测试数据组,其中第一测试数据组包括多个小于或等于参照值的第一发射功率参数值,第一数据组的各个第一发射功率参数值均不同,且按照数值大小,从大至小依序排列。第二测试数据组中包括多个大于参照值的第二发射功率参数值,多个第二发射功率参数值均不相同,且按照数值大小,从小至大依序排列。

进行检测时,板卡依序获取多个第一发射功率参数值,并获取多个第一发射功率参数值条件下光强度感应器检测的距离信息,以得到多个第一距离数据;

当第一距离数据随着所述发射功率的减小而增大时,确定挡板远离传感器;

依序获取多个第二发射功率参数,并获取多个第二发射功率参数条件下光强度感应器检测的距离信息,以得到多个第二距离数据;

当第二距离数据随着所述发射功率的增大而增大时,确定所述挡板远离所述传感器。

在参照值条件下检测的挡板的距离为参照距离,测试过程中,如果根据第一数据组中的第一发射功率参数值检测的挡板与传感器的距离,得到的第一距离数据从参照距离开始,逐渐减小;且根据第而数据组中的第二发射功率参数值检测的挡板与传感器的距离,得到的第二距离数据从参照距离开始,逐渐增大,则可判断中断引脚及传感器的红外发射器功能正常,否则执行步骤s28。

步骤s27,发出第一提示信息,以提示用户光强度感应器、供电电路和i2c电路中至少有一个异常。

步骤s28,发出第二提示信息以提示用户红外发射器功能异常。

相对于第一实施例,本实施例中,通过多个测试周期进行光强度感应器、供电电路和i2c电路的检测,其检测更加准确、可靠度更高。并且,们每个阶段的测试没有通过时发出提示信息,以提醒用户进行故障排除。

请参阅图3,为本发明第三实施例中的传感器测试装置,应用于主板中,所述传感器与所述主板连接,测试时与所述主板相距预设距离的位置设置一挡板,所述传感器包括光强度感应器和红外线发射器,所述传感器测试装置包括:

判断模块100,用于获取不同的增益参数条件下所述光强度感应器检测的环境光亮度,并判断所述环境光亮度是否随着所述增益参数的改变而改变;

试验模块200,用于当所述环境光亮度随着所述增益参数的改变而改变时,通过改变红外发射功率进行模拟所述挡板靠近和远离所述传感器的试验;

第一确定模块300,用于当所述试验成功时,确定所述传感器功能正常。

进一步的,如图4所示,所述试验模块200包括:

第一获取模块210,用于获取不同红外线发射功率条件下所述光强度感应器检测的距离,所述距离为所述光强度感应器检测的所述挡板的位置;

第二确定模块220,用于根据所述距离与所述外线发送功率的关系确实定否存在所述挡板靠近和远离所述传感器的现象;

第三确定模块230,用于当存在所述挡板靠近和远离所述传感器的现象时,确定所述试验成功。

进一步的,上述传感器测试装置,其中,所述第二确定模块220具体用于:

当所述距离随着所述红外线发送功率的减小而增大时,确定所述挡板远离所述传感器;

当所述红外线发送功率的增大而减小时,确定所述挡板靠近所述传感器。

进一步的,如图5所示,所述判断模块100包括:

第二获取模块110,用于依次获取预设的多个测试周期的增益参数组,每个所述增益参数组包括两个不同的增益参数;

检测模块120,用于将所述光强度感应器的增益参数依次修改为当前测试周期中的两个增益参数,并进行环境光检测,以得到两个环境光亮度值;

标记模块130,用于当两个所述环境光亮度值不同时,将当前周期标记合格;

第四确定模块140,用于统计标记为合格的周期的占比,当所述占比大于或等于预设的阈值时,确定所述环境光亮度随着所述增益参数的改变而改变。

进一步的,上述传感器测试装置,还包括:

第一提示模块400,用于当判断所述环境光亮度不随着所述增益参数的改变而改变时,发出第一提示信息,以提示用户环境光传感、供电电路和i2c电路异常至少有一个异常。

进一步的,上述传感器测试装置,还包括:

第二提示模块500,用于当所述试验失败时,发出第二提示信息以提示用户红外发射器功能异常。

本发明实施例所提供的传感器测试装置,其实现原理及产生的技术效果和前述方法实施例相同,为简要描述,装置实施例部分未提及之处,可参考前述方法实施例中相应内容。

本发明还提出一种可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现上述的传感器测试方法。

在流程图中表示或在此以其他方式描述的逻辑和/或步骤,例如,可以被认为是用于实现逻辑功能的可执行指令的定序列表,可以具体实现在任何计算机可读介质中,以供指令执行系统、装置或设备(如基于计算机的系统、包括处理器的系统或其他可以从指令执行系统、装置或设备取指令并执行指令的系统)使用,或结合这些指令执行系统、装置或设备而使用。就本说明书而言,“计算机可读介质”可以是任何可以包含、存储、通信、传播或传输程序以供指令执行系统、装置或设备或结合这些指令执行系统、装置或设备而使用的装置。

计算机可读介质的更具体的示例(非穷尽性列表)包括以下:具有一个或多个布线的电连接部(电子装置),便携式计算机盘盒(磁装置),随机存取存储器(ram),只读存储器(rom),可擦除可编辑只读存储器(eprom或闪速存储器),光纤装置,以及便携式光盘只读存储器(cdrom)。另外,计算机可读介质甚至可以是可在其上打印所述程序的纸或其他合适的介质,因为可以例如通过对纸或其他介质进行光学扫描,接着进行编辑、解译或必要时以其他合适方式进行处理来以电子方式获得所述程序,然后将其存储在计算机存储器中。

应当理解,本发明的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行系统执行的软件或固件来实现。例如,如果用硬件来实现,和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(pga),现场可编程门阵列(fpga)等。

在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。

以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。

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