一种含电容传感器的产品的触发测试方法和系统与流程

文档序号:13075221阅读:172来源:国知局
一种含电容传感器的产品的触发测试方法和系统与流程

本发明涉及电容传感器的标定补偿测试技术领域,特别涉及一种含电容传感器的产品的触发测试方法。还涉及一种基于该触发测试方法的触发测试系统。



背景技术:

含电容传感器的产品,如电容式感应触摸开关,与传统机械式开关相比,电容式感应触摸开关不需要人体直接接触金属,可以彻底消除安全隐患,即使带手套也可以使用,并且不受天气干燥潮湿人体电阻变化等影响,使用更加方便。电容式感应触摸开关的电容触摸传感器可以放置到任何绝缘层(通常为玻璃或塑料材料)的后面,很容易制成与周围环境相密封的键盘。

含电容传感器的产品的触发动作通常是手指触碰产品的感应区域,通过按压和松开后获得感应区域的两个电容值,如果两个电容值的差值超过了感应区域的电容阀值,则产品触发成功,对于电容式感应触摸开关而言,如果按压和松口后的两个电容值的差值超过了开关的电容阀值,则电容式感应触摸开关能够开启或关闭。

但是,对于批量生产的具有相同电容阀值的含电容传感器的产品,其中有个别产品的触发动作得到的电容差值不能达到电容阀值,导致产品不能触发成功,不能正确识别用户的触发操作;或者,个别产品的精度和灵敏度较高,触发动作得到的电容差值大大超过电容阀值,导致产品容易受到外界环境的干扰,造成误触发,同样不能正确识别用户的触发操作。

综上所述,如何解决含电容传感器的产品无法正确识别用户的触发操作的问题,成为了本领域技术人员的亟待解决的问题。



技术实现要素:

有鉴于此,本发明的目的在于提供一种含电容传感器的产品的触发测试方法,以提高产品识别用户触发操作的正确率。

本发明的另一个目的在于提供一种基于该触发测试方法的触发测试系统,以提高产品识别用户触发操作的正确率。

为达到上述目的,本发明提供以下技术方案:

一种含电容传感器的产品的触发测试方法,包括:

s100、获取按压所述产品后形成的第一电容值;

s200、获取释放所述产品后形成的第二电容值;

s300、根据所述第一电容值和所述第二电容值得到所述产品的电容标定值;

s400、根据所述电容标定值和所述产品的电容阀值得到电容偏差值;

s500、将所述电容偏差值作为电容补偿值写入所述产品的触发算法中,得到补偿触发算法。

优选地,在上述的触发测试方法中,所述步骤s300具体为:所述第二电容值减去所述第一电容值,得到所述电容标定值。

优选地,在上述的触发测试方法中,所述步骤s400具体为:所述电容阀值减去所述电容标定值,得到所述电容偏差值。

优选地,在上述的触发测试方法中,所述步骤s500中的所述触发算法为:

释放所述产品后形成的释放电容值减去按压所述产品后形成的按压电容值,得到电容阈值;

比较所述电容阈值和所述电容阀值的大小,如果所述电容阈值大于或等于所述电容阀值,则产品触发成功,如果所述电容阈值小于所述电容阀值,则产品触发不成功。

优选地,在上述的触发测试方法中,所述步骤s500中的补偿触发算法为:

释放所述产品后形成的释放电容值减去按压所述产品后形成的按压电容值,得到电容阈值;

将所述电容补偿值与所述电容阈值进行加法或减法处理,得到修正电容阈值;

比较所述修正电容阈值和所述电容阀值的大小,如果所述修正电容阈值大于或等于所述电容阀值,则产品触发成功,如果所述修正电容阈值小于所述电容阀值,则产品触发不成功。

优选地,在上述的触发测试方法中,所述步骤s100中的按压所述产品具体通过金属仿真手指按压所述产品。

优选地,在上述的触发测试方法中,所述金属仿真手指通过机器人手臂带动进行按压和释放操作,所述步骤s100具体为:

s101、向所述机器人手臂发送按压指令,控制所述机器人手臂带动所述金属仿真手指按压所述产品;

s102、获取所述产品发送的经过按压后形成的所述第一电容值;

所述步骤s200具体为:

s201、向所述机器人手臂发送释放指令,控制所述机器人手臂带动所述金属仿真手指从所述产品上释放;

s202、获取所述产品被释放后形成的所述第二电容值。

本发明实施例还提供了一种含电容传感器的产品的触发测试系统,包括:

处理器,用于获取按压所述产品后形成的第一电容值,获取释放所述产品后形成的第二电容值,根据所述第一电容值和所述第二电容值得到所述产品的电容标定值,根据所述电容标定值和所述产品的电容阀值得到电容偏差值,将所述电容偏差值作为电容补偿值写入所述产品的触发算法中,得到补偿触发算法;

通讯模块,所述处理器通过所述通讯模块与所述产品通讯连接;

测试夹具,用于固定所述产品。

优选地,在上述的触发测试系统中,还包括金属仿真手指,用于按压所述产品。

优选地,在上述的触发测试系统中,还包括机器人手臂,所述金属仿真手指连接于所述机器人手臂上,所述机器人手臂与所述处理器连接,所述处理器还用于向所述机器人手臂发送按压指令,控制所述机器人手臂带动所述金属仿真手指按压所述产品,向所述机器人手臂发送释放指令,控制所述机器人手臂带动所述金属仿真手指从所述产品上释放。

与现有技术相比,本发明的有益效果是:

本发明提供的含电容传感器的产品的触发测试方法中,获取按压产品后形成的第一电容值和释放产品后形成的第二电容值,根据第一电容值和第二电容值得到产品的电容标定值,根据电容标定值和产品的电容阀值得到电容偏差值,将电容偏差值作为电容补偿值写入产品的触发算法中,得到补偿触发算法。本发明的触发测试方法通过对每个产品进行标定,并根据标定的结果与批量产品所共用的电容阀值比较,将两者的差值作为补偿值补偿到触发算法中,得到补偿触发算法,从而该产品在进行触发操作时,能够根据补偿触发算法进行新的触发判断,对于之前正常操作达不到触发条件的,能够正确触发,对于之前灵敏度较高的产品,能够防止误触发,从而提高了产品识别用户触发操作的正确率。

本发明一实施例提供的含电容传感器的产品的触发测试系统,基于本发明中的触发测试方法,该触发测试系统对每个产品进行标定,并根据标定的结果与批量产品所共用的电容阀值比较,将两者的差值作为补偿值补偿到触发算法中,得到补偿触发算法,从而该产品在进行触发操作时,能够根据补偿触发算法进行新的触发判断,对于之前正常操作达不到触发条件的,能够正确触发,对于之前灵敏度较高的产品,能够防止误触发,从而提高了产品识别用户触发操作的正确率。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。

图1为本发明实施例提供的一种含电容传感器的产品的触发测试系统的示意图;

图2为本发明实施例提供的一种含电容传感器的产品的触发测试方法的流程图;

图3为本发明实施例提供的一种含电容传感器的产品的触发测试方法的步骤s100的流程图;

图4为本发明实施例提供的一种含电容传感器的产品的触发测试方法的步骤s200的流程图。

其中,1为测试夹具、2为金属仿真手指、3为机器人手臂、4为处理器、5为通讯模块、6为产品。

具体实施方式

本发明的核心是提供了一种含电容传感器的产品的触发测试方法,提高了产品识别用户触发操作的正确率。

本发明还提供了一种基于该触发测试方法的触发测试系统,提高了产品识别用户触发操作的正确率。

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

请参考图2,本发明实施例提供了一种含电容传感器的产品的触发测试方法,以下简称触发测试方法,包括以下步骤:

步骤s100、获取按压产品6后形成的第一电容值,按压含电容传感器的产品6的感应区域,能够形成一个电容值。

步骤s200、获取释放产品6后形成的第二电容值,即不再按压产品6时,产品6的感应区域形成另一个电容值。

步骤s300、根据第一电容值和第二电容值得到产品6的电容标定值,电容标定值即为第一电容值和第二电容值之间的差值。

步骤s400、根据电容标定值和产品6的电容阀值得到电容偏差值。电容阀值是产品触发成功的电容值,是根据批量产品的多个电容标定值得到的一个平均参考值;每个产品6的电容标定值不同,因此,每个产品6的电容标定值与电容阀值之间存在偏差,这个偏差就是电容偏差值。

步骤s500、将电容偏差值作为电容补偿值写入产品6的触发算法中,得到补偿触发算法。

触发算法是每个产品6在进行触发操作时遵循的一套相同的算法,产品6的触发操作依照触发算法判断是否触发成功。但是对于个别产品6,在正确触发操作时,依照同一触发算法不能触发成功。或者,个别产品6过于灵敏和精确,受到外界环境干扰,同样依照同一触发算法造成误触发成功,这些都是因为产品6存在电容偏差值。

因此本发明的触发测试方法通过对每个产品6进行标定,并根据标定的结果与批量产品6所共用的电容阀值比较,将两者的差值作为补偿值补偿到触发算法中,得到新的补偿触发算法,从而该产品再次进行触发操作时,能够根据补偿触发算法进行新的触发判断,对于之前正常触发操作达不到触发条件的,能够正确触发,对于之前灵敏度较高的产品6,能够防止误触发,从而提高了产品识别用户触发操作的正确率。

在本实施例中,对步骤s300进行优化,步骤s300中的根据第一电容值和第二电容值得到产品6的电容标定值,具体为:第二电容值减去第一电容值,得到电容标定值。通常地,按压产品6形成的第一电容值小于释放产品6形成的第二电容值,则得到的电容标定值为正值。当然,也可以将第一电容值减去第二电容值,则得到的电容标定值为负值,取绝对值后同样能够用于后续的判断。

在本实施例中,对步骤s400进行优化,步骤s400中的根据电容标定值和产品6的电容阀值得到电容偏差值,具体为:电容阀值减去电容标定值,得到电容偏差值。当电容标定值小于电容阀值时,意味着正确的触发操作不能达到触发成功的要求,则电容标定值偏小,得到的电容偏差值为负值。当电容标定值大于电容阀值并超过一定范围时,意味着产品6的电容传感器过于灵敏和精确,容易造成误触发,则电容标定值偏大,得到的电容偏差值为正值。这些情况都需要进行电容补偿。当然,还可以将电容标定值减去电容阀值,得到电容偏差值,则偏小的电容标定值所得到的电容偏差值为正值,偏大的电容标定值所得到的电容偏差值为负值,同样能够用于后续的写入补偿,只是补偿的算法不同而已。

本实施例提供了一种具体的触发算法,即步骤s500中的触发算法为:

释放产品6后形成的释放电容值减去按压产品6后形成的按压电容值,得到电容阈值,电容阈值为一个差值,且为正值;

比较电容阈值和电容阀值的大小,如果电容阈值大于或等于电容阀值,则产品触发成功,如果电容阈值小于电容阀值,则产品触发不成功。

可见,按照原先的触发算法,对于正确触发操作不能达到触发条件的产品6,会出现产品6不能正确触发,电容阈值偏低。对于灵敏度较高的产品6,容易受到外界环境干扰,造成误触发,电容阈值偏高。

当然,触发算法除了采用上述算法外,本实施例还提供了另一种触发算法,具体为:

按压产品6后形成的按压电容值减去释放产品6后形成的释放电容值,得到电容阈值,对电容阈值取绝对值,得到绝对电容阈值,其中,电容阈值为一个差值,且为负值,则绝对电容阈值为正值;

比较绝对电容阈值和电容阀值的大小,如果绝对电容阈值大于或等于电容阀值,则产品触发成功,如果绝对电容阈值小于电容阀值,则产品触发不成功。

针对上述第一种触发算法,步骤s500中的将电容偏差值作为电容补偿值写入触发算法中,得到的补偿触发算法具体为:

释放产品6后形成的释放电容值减去按压产品6后形成的按压电容值,得到电容阈值。

将电容补偿值与电容阈值进行加法或减法处理,得到修正电容阈值;具体地,当电容补偿值(即电容偏差值)由电容阀值减去电容标定值得到时,则修正电容阈值由电容阈值加上电容补偿值得到;当电容补偿值(即电容偏差值)由电容标定值减去电容阀值得到时,则修正电容阈值由电容阈值减去电容补偿值得到。

比较修正电容阈值和电容阀值的大小,如果修正电容阈值大于或等于电容阀值,则产品触发成功,如果修正电容阈值小于电容阀值,则产品触发不成功。

可见,通过对原先的触发算法进行补偿,得到新的修正电容阈值,将偏小的电容阈值加上电容补偿值,从而使正确的触发操作满足触发成功的条件;将偏大的电容阀值减去电容补偿值,从而使误触发操作不能满足触发成功的条件,避免了误触发成功。新的触发算法提高了产品识别触发操作的正确率。

针对上述第二种触发算法,步骤s500中的将电容偏差值作为电容补偿值写入触发算法中,得到第二种补偿触发算法,具体为:

按压产品6后形成的按压电容值减去释放产品6后形成的释放电容值,得到电容阈值,对电容阈值取绝对值,得到绝对电容阈值。

将电容补偿值与绝对电容阈值进行加法或减法处理,得到修正电容阈值;具体地,当电容补偿值(即电容偏差值)由电容阀值减去电容标定值得到时,则修正电容阈值由绝对电容阈值加上电容补偿值得到;当电容补偿值(即电容偏差值)由电容标定值减去电容阀值得到时,则修正电容阈值由绝对电容阈值减去电容补偿值得到。

比较修正电容阈值和电容阀值的大小,如果修正电容阈值大于或等于电容阀值,则产品触发成功,如果修正电容阈值小于电容阀值,则产品触发不成功。

在本实施例中,步骤s100中的按压产品6具体通过金属仿真手指2按压产品6,用于触摸带有电容触摸传感器的产品6。金属仿真手指2的材质可以为铜、铝等。由于金属具有很好的稳定性,所以可以保证在长时间内不会因为金属仿真手指2而引入误差。金属仿真手指2用于模仿人类手指,根据不同人的手指尺寸,金属仿真手指2的尺寸也可以进行相应更改。当然,除了采用金属仿真手指2进行按压测试外,还可以人工使用手指按压产品6进行测试,只是不如金属仿真手指2稳定。

如图3和图4所示,进一步地,在本实施例中,金属仿真手指2通过机器人手臂3带动进行按压和释放操作,则步骤s100具体为:

步骤s101、向机器人手臂3发送按压指令,控制机器人手臂3带动金属仿真手指2按压产品6;

步骤s102、获取产品6发送的经过按压后形成的第一电容值。

相应地,步骤s200具体为:

步骤s201、向机器人手臂3发送释放指令,控制机器人手臂3带动金属仿真手指2从产品6上释放;

步骤s202、获取产品6发送的被释放后形成的第二电容值。

通过控制机器人手臂3带动金属仿真手指2按压和释放产品6,保证了每次触发动作一致,提高了测试精度,实现了产品6的自动触发测试,降低了人工劳动强度和人工操作带来的误差。当然,也可以人工操作金属仿真手指2进行测试。

基于以上实施例所描述的触发测试方法,本发明实施例还提供了一种含电容传感器的产品的触发测试系统,以下简称触发测试系统,如图1所示,其包括处理器4、通讯模块5和测试夹具1。

其中,处理器4可以为计算机或plc等,处理器4通过通讯模块5与产品6通讯连接;处理器4用于获取按压产品6后形成的第一电容值,获取释放产品6后形成的第二电容值,根据第一电容值和第二电容值得到产品6的电容标定值,根据电容标定值和产品6的电容阀值得到电容偏差值,将电容偏差值作为电容补偿值写入产品6的触发算法中,得到补偿触发算法。

测试夹具1用于固定产品6,便于保证测试过程中产品6不会发生移动,测试夹具1可以根据不同的产品6进行切换,产品6可以为电容式感应触摸开关。

通过该触发测试系统对每个产品6进行标定,并根据标定的结果与批量产品6所共用的电容阀值比较,将两者的差值作为补偿值补偿到触发算法中,得到补偿触发算法,从而该产品6在进行触发操作时,能够根据补偿触发算法进行新的触发判断,对于之前正常操作达不到触发条件的,能够正确触发,对于之前灵敏度较高的产品6,能够防止误触发,从而提高了产品6识别用户触发操作的正确率。

进一步地,本实施例中的触发测试系统还包括金属仿真手指2,用于按压产品6。金属仿真手指2的材质可以为铜、铝等。由于金属具有很好的稳定性,所以可以保证在长时间内不会因为金属仿真手指2而引入误差。金属仿真手指2用于模仿人类手指,根据不同人的手指尺寸,金属仿真手指2的尺寸也可以进行相应更改。当然,除了采用金属仿真手指2进行按压测试外,还可以人工使用手指按压产品6进行测试,只是不如金属仿真手指2稳定。

更进一步地,在本实施例中,触发测试系统还包括机器人手臂3,金属仿真手指2连接于机器人手臂3上,机器人手臂3与处理器4连接,处理器4还用于向机器人手臂3发送按压指令,控制机器人手臂3带动金属仿真手指2按压产品6,向机器人手臂3发送释放指令,控制机器人手臂3带动所述金属仿真手指2从产品6上释放。通过机器人手臂3带动金属仿真手指2按压和释放产品6,进行触发操作,保证了每次触发动作一致,提高了测试精度,可以在无人值守的情况下实现产品6的自动触发测试,降低了人工劳动强度和人工操作带来的误差,能够适应多样的测试环境和测试对象。当然,也可以人工操作金属仿真手指2进行测试。

以电容式感应触摸开关(以下简称电容开关)为例,对其触发测试系统的工作过程进行描述:

金属仿真手指2装载在机器人手臂3上,机器人手臂3与处理器4相连,电容开关装载在测试夹具1上,电容开关通过通讯模块5与处理器4通讯连接,完成处理器4与电容开关之间的实时通讯。

工作时,处理器4向机器人手臂3发送按压指令,机器人手臂3接收按压指令后,带动金属仿真手指2对电容开关的特定位置进行按压操作,电容开关形成第一电容值并通过通讯模块5发送给处理器4,处理器4接收并记录第一电容值。之后,处理器4向机器人手臂3发送释放指令,机器人手臂3接收释放指令后,带动金属仿真手指2离开电容开关,当离开一定距离时,电容开关形成第二电容值并通过通讯模块5发送给处理器4,处理器4接收并记录第二电容值。

处理器4将第二电容值减去第一电容值,得到电容开关的电容标定值,处理器4将该电容标定值通过通讯模块5发送给电容开关。处理器4根据电容标定值和电容开关的电容阀值得到电容偏差值,处理器4将电容偏差值作为电容补偿值写入电容开关的触发算法中,得到补偿触发算法。

则此电容开关再进行触发操作时,按照新的补偿触发算法进行判断,如果释放的释放电容值与按压的按压电容值之间的差值,即电容阈值大于或等于电容阀值时,则电容开关触发成功,能够开启或关闭,否则,电容开关不能触发成功,不能够开启或关闭。

本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。

对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。

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