电容式触控在不同环境下自动适应的方法

文档序号:6356809阅读:179来源:国知局
专利名称:电容式触控在不同环境下自动适应的方法
技术领域
本发明涉及电容式触控技术,尤其是指电容式触控领域中一种自动适应外部环境的方法。
背景技术
在电容式触控中一般是通过计算触控面板上各条扫描线对地的电容量来判断触控点的具体位置。而对于触控面板在无手指触碰时由于环境的影响也会存在一个电容值, 但有触控对象如手指触碰时该电容值就会明显增大,所以通过计算有手指触碰后实际变化的量与阈值的差值就能判断出是否有手指触碰。具体的说若触控面板上电后的某条扫描线的电容值是Cl,当有手指触碰时这条扫描线的电容值变为C2,那么手指触碰面板后对该扫描线产生的电容量为就是C2与Cl的差值AC;然后,通过比较C2与Cl的差值AC与阈值CO来断定是否有手指触碰。如其差值Δ C大于CO就认为是有手指触碰;若Δ C小于CO 就认为没有手指触碰。但在实际应用中由于触控面板的工作环境是不同的,所以就会导致触控面板在无手指触碰时电容值不同。比如在温度是25摄氏度时触控面板在无手指触碰时电容值为C3, 若将触控面板放置在80摄氏度的环境中触控面板在无手指触碰时电容值为C4,这样就无法准确地计算在各种环境中有手指触碰时实际增加的电容量。所以我们希望为用户提供一种在不同环境下电容式触控面板能自动适应并能准确计算出其在各种环境中有手指触碰时实际增加电容量的方法。

发明内容
本发明实际所要解决的技术问题是如何提供一种电容式触控面板自动适应外部环境的方法。为了实现本发明的上述目的,本发明提供了一种电容式触控在不同环境下自动适应的方法,其步骤如下首先,设定一跟随值,且该跟随值随环境电容的变化而变化;其次, 根据变化到下一环境时的电容值与跟随值的差值即跟随差值判断出是否有触控对象;然后,利用跟随值变化到下一环境时电容值的运算次数判断是否有触控对象触碰;最后,判断出触控对象触碰后实际电容值的变化。本发明所述的电容式触控在不同环境下自动适应的方法,不但简单,可以在环境变化的过程中依然可以准确的判断是否有触碰,可以广泛的应用在触控的各个领域中,值得推广利用。


图1是电容式触控面板的扫描线在不同环境下电容值变化图。
具体实施方式
下面结合附图和实施例对本发明作进一步的说明。请参考图1所示,所述触控面板在0至Tl时刻内处于第一种环境中,此时的环境电容值为Cl,Tl时刻后开始进入另一种环境,设定此时的初始环境电容值为C2,而在T2时刻至T3时间段内侦测到的环境电容值为C3,从T3时刻后电容值又一次变化为C2。为了准确的判断在任意一环境下是否有触控对象如手指触碰触控面板,先预设一个跟随电容值 Cf,所述跟随值Cf随初始环境电容值的变化而变化,且跟随值是递增或递减的变化,即从一种环境变化到另一种环境时,若变化后的电容值增大,则跟随值是递增变化趋势,若变化后的电容值减小,则跟随值是递减变化趋势,如图中的虚线所示。所述跟随值是从前一个初始环境电容值开始用固定数值X相加或相减的方法直到与变化后的环境电容值相同为止,并记录此时的运算次数N。如在Tl时刻起,电容值由 Cl变化为C2,那么跟随值Cf也就由电容Tl开始逐渐递增到电容C2为止。所以跟随值Cf 的起始值与前一时刻即未改变前的环境电容值相同,而终结值与后一时刻即改变后的环境电容值相同。同时,在某一时刻的跟随值与改变后的环境电容值均可以侦测,所以就可以求出改变后的环境电容值与某一时刻跟随值的差值即跟随差值△(的大小。现设定有效跟随值的阈值为Co,其是预设值,可提前设定,从图1可以得知在Tl时刻,该触控面板所在的环境发生了变化,所以从Tl时刻开始就产生了跟随值,且该跟随值是从Cl开始,然后以固定数值x(其中,x>0)如X= 1,即每次加数值1的方法一直相加到电容值为C2为止。由于在Tl时刻,跟随差值AC就小于预先有效阈值Co,所以可以确定在Tl到T2时间段内的另一种环境下,仍旧没有手指触碰;但是若检测出跟随差值Δ C大于预先有效阈值Co,则就需要进一步判断是否是手指触碰引起,下面讨论如何判断是否有手指触碰。由于从Τ2时刻开始起,在另一环境中时的电容值从C2又变化成了 C3,而此时可以侦测出电容C3的值,由于电容值C2的值不能确定,所以引起电容值变化的情况有两种 一种是外界的干扰引起,一种是手指触碰引起。现设定手指触碰有效阈值Cp,其也是预设值,可提前设定。从T2时刻由于电容值开始变化,所以也就产生跟随值Cf,且跟随值Cf仍旧以固定数值X= 1的方式持续相加,即从电容值C2开始用每次加数值1的方法一直相加到电容值为C3为止,且从电容值C2变化到C3经过了 N(设N = 100)次的运算,即电容值 C2经过了 100次加1的运算后才变成了电容值C3。然后继续判断这N次运算中的某一次 Nx (其中Nx < 100)前产生的跟随差值Δ C是否均大于手指触碰有效阈值Cp,若存在上述 Nx,且满足在Nx之前产生的跟随差值AC均大于手指触碰有效阀值Cp,则表明有手指触碰; 反之,若不能满足上述条件,则表明还是外界环境干扰。由于在T2至T3时间段内可以确定出跟随差值AC的大小,且其中AC = C3_Cf, 在判断出存在第Nx次前的跟随差值△ C均大于手指触碰有效阀值Cp后,表明从T2时刻起有手指触碰。而根据第Nx次时的跟随值Cf就可以确定出初始环境C2的电容值,即初始环境C2的电容值等于所述第Nx次所对应的跟随值Cf持续减去Nx次的上述固定值X,即C2 =Cf-X*Nx,所以最终根据第Nx次运算时的跟随值Cf就可准确的推断出初始环境C2的电容值。再确定出初始环境C2的电容值后,由于可侦测出手指触碰后的电容值C3,所以电容 C3与C2的差值就是手指触碰后电容的实际变化量。由于本发明增加了跟随值,所以使电容式触控面板可以在任何环境中使用,而电容式触控面板在不同环境中使用时,电容值会随着环境不断变化。而引入跟随值后,跟随值就会按照以固定数值X逐渐相加或者相减的方式跟随基准值进 行变化,从而为其判断变化后的环境电容值提供了更加快捷的方法,最终保证了无论在何种条件下,侦测手指触碰的实际电容值。
权利要求
1.一种电容式触控在不同环境下自动适应的方法,其步骤如下首先,设定一跟随值,且该跟随值随环境电容的变化而变化;其次,根据变化到下一环境时的电容值与跟随值的差值即跟随差值判断出是否有触控对象;然后,利用跟随值变化到下一环境时电容值的运算次数判断是否有触控对象触碰;最后,判断出触控对象触碰后实际电容值的变化。
2.如权利要求1所述的方法,其特征在于所述跟随值是从前一个初始环境电容值开始用固定数值相加或相减的方法直到与变化后的环境电容值相同为止。
3.如权利要求1所述的方法,其特征在于所述跟随差值需与跟随阀值作比较,若所述跟随差值小于所述预设跟随阀值,则表明没有触控对象;若相反,则需进一步继续判断是否有触控对象触碰。
4.如权利要求3所述的方法,其特征在于所述跟随阀值是预设值,可提前设定。
5.如权利要求1所述的方法,其特征在于所述利用运算次数判断触控对象触碰的方法如下首先,记录上述跟随值变化到下一环境时电容值的运算次数;然后,判断在此运算次数内的某一次数前的跟随差值是否均大于触碰有效阀值;若上述成立,表明有触控对象,若不成立,表明是环境干扰。
6.如权利要求5所述的方法,其特征在于所述触碰有效阀值是预设值,可提前设定。
7.如权利要求5所述的方法,其特征在于所述确定触控对象后,根据第某次的跟随值就可以确定出变化环境后的初始电容值,从而最终确定出触控对象触碰后实际电容值的变化。
8.如权利要求7所述的方法,其特征在于所述初始环境电容值等于所述第某次所对应的跟随值持续减去某次的上述固定值。
9.如权利要求7所述的方法,其特征在于所述触控对象触碰后实际电容值等于触碰后所侦测到的电容值与变化环境后的初始电容值之差。
10.如权利要求1所述的方法,其特征在于所述跟随值的起始值与前一时刻即未改变前的环境电容值相同,而终结值与后一时刻即改变后的环境电容值相同。
全文摘要
本发明涉及一种电容式触控在不同环境下自动适应的方法,其利用环境的变化从而导致电容的变化产生出的跟随值来判断是否有触控对象触碰以及触碰后的具体位置。本发明所述的电容式触控在不同环境下自动适应的方法,不但简单,可以在环境变化的过程中依然可以准确的判断是否有触碰,可以广泛的应用在触控的各个领域中,值得推广利用。
文档编号G06F3/044GK102221947SQ201110073468
公开日2011年10月19日 申请日期2011年3月25日 优先权日2011年3月25日
发明者黄新 申请人:苏州瀚瑞微电子有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1