一种触摸按键状态判断方法

文档序号:7522504阅读:672来源:国知局
专利名称:一种触摸按键状态判断方法
技术领域
本发明涉及一种触摸按键状态的判断方法,尤其是一种针对电容式触摸按键状态的判断方法。
背景技术
最初的机械式按键一般通过按压、旋转等方式实现功能操作,容易磨损,使用寿命短,逐渐被触摸按键取代。触摸按键主要包括电阻式触摸按键和电容式触摸按键,电阻式触摸按键需要使用导电薄膜,而导电薄膜的耐用性低,降低透光性,而电容式触摸按键靠人手感应,侦测电容变化,外观美观,并且使用寿命长,更加受到人们得青睐。现有电容式触摸按键状态的判断方法是通过先确定未触摸按键时的参考值,然后根据触控对象触摸后的电容增加值判断触控对象是否触摸,此种方法容易受到周围环境的影响,对于水滴或者电磁干扰无法判别,容易造成误触,所以有必要提供一种能够准确判断触摸按键状态的方法。

发明内容
本发明所要解决的技术问题是提供一种能够抗干扰并准确判断触摸按键状态的方法。为了实现本发明的上述目的,本发明提供了一种判断触摸按键状态的方法,其包括以下步骤首先,扫描所述触摸按键,检测触控对象未触摸按键时的最大信号值;继续检测触摸按键的当前状态值;最后根据所述当前状态值与所述最大信号值判断触摸按键的状态。与现有技术相比,本发明触摸按键状态的判断方法以最大信号值作为基准值,能够减少误触,抗干扰能力强。


图1是本发明触摸按键状态判断方法中按键按下判断框图。图2是本发明触摸按键状态判断方法中按键放开判断框图。
具体实施例方式下面结合附图和实施例对本发明作进一步的说明。请参阅图1和图2,本发明的触摸按键状态判断方法需要预先设定触控对象按下阈值Cl和触控对象释放阈值C2,所述触控对象按下阈值Cl所述触控对象释放阈值C2均是固定值。所述阈值包括触控对象按下阈值Cl和触控对象释放阈值C2,并且所述触控对象按下阈值Cl大于噪声值,并通过扫描方式获得触控对象未触摸按键时触摸按键的最大信号值C3以及触摸按键的当前状态值C4。并定义按压差值和释放差值,其中,所述按压差值为最初检测的最大信号值C3减去触控对象按下阈值Cl的数值,所述释放差值为最初检测的最大信号值C3减去触控对象释放阈值C2。 触摸按键状态的判断方法通过如下方式实现,首先,扫描所述触摸按键,检测触控对象未触摸按键时的最大信号值,并将所述最大信号值作为基准值;继续检测触摸按键的当前状态值;最后根据所述当前状态值与所述最大信号值判断触摸按键的状态。只需检测所述当前状态值以及所述最大信号值即可判断触摸按键的状态,若所述当前状态值C4小于所述最大信号值C3与触控对象按下阈值Cl的差值,即检测到触摸按键的当前状态值C4 小于按压差值,公式表示如下C4<C3-C1,则触摸按键被按下,处于工作状态;若所述当前状态值大于所述最大信号值与触控对象按下阈值的差值,即检测到触摸按键的当前状态值 C4大于按压差值,公式表示如下C4>C3-C1,则触摸按键未被按下,处于空置状态;若所述当前状态值大于所述最大信号值与触控对象释放阈值的差值,即检测到触摸按键的当前状态值C4大于释放差值,公式表示如下C4>C3-C2,则触摸按键被释放,处于空置状态;若所述当前状态值小于所述最大信号值与触控对象释放阈值的差值,即检测到触摸按键的当前状态值C4小于释放差值,公式表示如下C4<C3-C2,则触摸按键处于工作状态,未释放。具体操作时,触控对象未触摸按键时,扫描所述触摸按键,获得最大信号值,当有触控对象按下所述触摸按键时,所述触摸按键的扫描值发生变化,当检测到当前触摸按键状态值将小于所述按压差值,确认触摸按键被按下,进入触摸按键相应功能,当触控对象放开所述触摸按键时,所述触摸按键的扫描值发生变化,当检测到所述触摸按键的状态值大于所述释放差值,确认触控对象放开。与现有技术相比,本发明触摸按键状态的判断方法以最大信号值作为基准值,所述触摸按键的当前状态值C4与以所述最大信号值为基准值的按压差值和释放差值进行比较,能够减少误触,抗干扰能力。
权利要求
1.一种判断触摸按键状态的方法,其包括以下步骤首先,扫描所述触摸按键,检测触控对象未触摸按键时的最大信号值;继续检测触摸按键的当前状态值;最后根据所述当前状态值与所述最大信号值判断触摸按键的状态。
2.如权利要求1所述的判断触摸按键状态的方法,其特征在于若所述当前状态值小于所述最大信号值与触控对象按下阈值的差值,则触摸按键被按下,处于工作状态。
3.如权利要求1所述的判断触摸按键状态的方法,其特征在于若所述当前状态值大于所述最大信号值与触控对象按下阈值的差值,则触摸按键未被按下,处于空置状态。
4.如权利要求2或3所述的判断触摸按键状态的方法,其特征在于所述触控对象按下阈值是预先设定的固定值。
5.如权利要求2或3所述的判断触摸按键状态的方法,其特征在于所述触控对象按下阈值大于噪声值。
6.如权利要求1所述的判断触摸按键状态的方法,其特征在于若所述当前状态值大于所述最大信号值与触控对象释放阈值的差值,则触摸按键被释放,处于空置状态。
7.如权利要求1所述的判断触摸按键状态的方法,其特征在于若所述当前状态值小于所述最大信号值与触控对象释放阈值的差值,则触摸按键处于工作状态,未释放。
8.如权利要求6或7所述的判断触摸按键状态的方法,其特征在于所述触控对象释放阈值是预先设定的固定值。
9.如权利要求1所述的判断触摸按键状态的方法,其特征在于所述最大信号值为基准值。
全文摘要
一种判断触摸按键状态的方法,其包括以下步骤首先,扫描所述触摸按键,检测触控对象未触摸按键时的最大信号值;继续检测触摸按键的当前状态值;最后根据所述当前状态值与所述最大信号值判断触摸按键的状态。本发明触摸按键状态的判断方法以最大信号值作为基准值,能够减少误触,抗干扰能力强。
文档编号H03K17/975GK102427355SQ201110297200
公开日2012年4月25日 申请日期2011年9月30日 优先权日2011年9月30日
发明者杜小雷 申请人:苏州瀚瑞微电子有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1