【技术实现步骤摘要】
一种按键触摸阈值的动态调节方法及触摸按键显示屏
本专利技术属于按键控制技领域,尤其涉及一种按键触摸阈值的动态调节方法及触摸按键显示屏。
技术介绍
目前按键触摸屏绝大部分使用固定阈值实现按键响应,使用动态阈值设置方案的触摸屏仍然存在阈值设置不合理导致显示屏过灵敏或不灵敏现象。现有技术中公开了通过在触摸次数达到一定次数后计算多个电容平均值作为最终触摸阈值的阈值调节方法,但该方法获取按键触摸电容值的过程中未考虑从接近产生电容至达到按键触摸状态及从按键触摸状态至离开触摸屏两个过程对计算按键触摸阈值的影响,在阈值设置模式过程中使用非触摸状态电容值会导致阈值不准确,最终设置的阈值仍旧可能出现按键不灵敏情况。现有技术中还公开了通过读取电压数值V并记录次数N,当电压V超出门限B次数满足m次后判断按键被触摸的一种判断按键是否被触摸的检测方法,但该方法较为复杂,在检测过程中,同样没有考虑自接近产生电容至达到按键触摸状态及从按键触摸状态至离开触摸屏两个过程对按键触摸相应的影响,无法获取用户每次按键触摸的有效触摸电容 ...
【技术保护点】
1.一种按键触摸阈值的动态调节方法,其特征在于,包括如下步骤:/nS1、实时获取按键触摸过程中的电压值Vi;/nS2、比较电压值Vi与基准电压值A的大小,若电压值Vi≥基准电压值A,将此电压值Vi记录在数组V[n]中,返回S1;若电压值Vi<基准电压值A,进入S3;/nS3、判断数组V[n]是否为空,若为空,返回S1;若不为空,选取数组V[n]中设定数量的X条数值记录到数组A[N]中,并清空数组V[n],进入S4;/nS4、判断数组A[N]中数值是否记录满N条数据,若未记录满N条数据,返回S1;若记录满N条数据,删除数组A[N]内的异常数据后对剩余数值取平均值Ave,设定异 ...
【技术特征摘要】
1.一种按键触摸阈值的动态调节方法,其特征在于,包括如下步骤:
S1、实时获取按键触摸过程中的电压值Vi;
S2、比较电压值Vi与基准电压值A的大小,若电压值Vi≥基准电压值A,将此电压值Vi记录在数组V[n]中,返回S1;若电压值Vi<基准电压值A,进入S3;
S3、判断数组V[n]是否为空,若为空,返回S1;若不为空,选取数组V[n]中设定数量的X条数值记录到数组A[N]中,并清空数组V[n],进入S4;
S4、判断数组A[N]中数值是否记录满N条数据,若未记录满N条数据,返回S1;若记录满N条数据,删除数组A[N]内的异常数据后对剩余数值取平均值Ave,设定异常数据有y条,平均值Ave=f(∑VN-y,N-y),进入S5;
S5、计算触摸阈值Yz=平均值Ave*D,并清空数组V[N],其中0<D≤1;
其中,数组V[n]为获取的电压值Vi中可以被判断为按键触摸情况的数值存储数组;数组A[N]为从数组V[n]中选取的X条数值存储的数组。
2.根据权利要求1所述的按键触摸阈值的动态调节方法,其特征在于,平均值Ave=∑VN-y/N-y。
3.根据权利要求1所述的按键触摸阈值的动态调节方法,其特征在于,步骤S3中,所述设定数量X的数值为:将数组V[n]内的数值按照从大到小的顺序进行排序后选取的前X条数值。
4.根据权利要求3所述的按键触摸阈值的动态调节方法,其特征在于,步骤S3中,当数组V[n]不为空时,还需比较数组V[n]中的数值条数n与设定数量X的大小;
若V[n]中的数值条数n<设定数量X,返回S1;若V[n]中的数值条数n≥设定数量X,则选取数组V[n]中设定数量的X条数值记录到数组A[N]中。
5.根据权利要求4所述的按键触摸阈值的动态调节方法,其特征在于,步骤S4中,所述异常数据为:将数组A[N]内的数值按照大小顺...
【专利技术属性】
技术研发人员:赖海龙,王宁,唐于淞,赖东锋,陈丽媚,
申请(专利权)人:珠海格力电器股份有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。