一种采用滤波算法改善电容屏抗静电性能的方法

文档序号:6374761阅读:298来源:国知局
专利名称:一种采用滤波算法改善电容屏抗静电性能的方法
技术领域
本发明涉及一种电容式触摸屏抗静电技术,特别是涉及一种采用滤波算法改善电容屏抗静电性能的方法。
背景技术
现有技术中,带有电容式触摸屏的电子设备,对应于提高电容式触摸屏的抗静电能力;电容式触摸屏目前单体的防静电能力可以达到15KV及以上,但是一旦装到电子设备中使用,特别是将电子设备带有电容式触摸屏的一面扣在桌面或者其他物体上,其防静电能力却成倍的下降。静电放电对电容式触摸屏影响的一般特点,静电打在电容式触摸屏上以后,会导致电容式触摸屏产生大面积的数据异常,此时,通过对大面积异常数据。现有的电子设备 在处理防静电中,均在电子设备中增加相应的防静电器件,如ESD (英文Electro-Staticdischarge的缩写,中文为静电释放)期间以达到相应的保护电子设备中电容式触摸屏的作用,但此举却为生产商带来了增加成本,特别是社会资源越来越短缺的情况下,如何降低物料成本,且能有效的改善电容式触摸屏抗静电能力,为本发明需要解决的技术问题。

发明内容
本发明的目的在于克服现有技术的不足,提供一种采用滤波算法改善电容屏抗静电性能的方法,通过对电容式触摸屏在产生静电时产生大面积异常数据进行滤除,达到提升电容式触摸屏在电子设备开机状态下的抗静电能力,以及被静电干扰导致的误触发的现象。为了达到上述目的,本发明采用的技术方案是,一种采用滤波算法改善电容屏抗静电性能的方法,所述的电容屏为电容式触摸屏,电容式触摸屏设置于电子设备上,且电子设备设置有抗静电处理电路,所述的电路包括主芯片、及与主芯片相互连接的触摸屏控制IC模块,所述的方法步骤如下
步骤I、设置电容式触摸屏单位时间内上报给电容式触摸屏控制IC模块中断脉冲次数的上限次数X ;
步骤2、电容式触摸屏控制IC模块循环实时检测电容式触摸屏单位时间内上报的中断脉冲次数Y ;
步骤3、将X与Y进行比较,若X大于Y,则返回步骤2,同时电容式触摸屏控制IC将数据传给主芯片进行处理;否则,则执行步骤4 ;
步骤4、将步骤3传输的数据在上报主芯片前全部滤除,主芯片不响应触摸请求。进一步的,步骤I所述的中断为当有静电或者手指接触电容式触摸屏时,电容式触摸屏的电容值发生变化,触摸屏控制IC模块检测到电容值变化所产生的中断。进一步的,所述的中断次数对应电容式触摸屏控制IC单位时间内扫描触摸屏电容量发生变化内点的数量。
进一步的,所述的中断次数为对电容式触摸屏整个屏幕进行的检测。进一步的,所述中断脉冲次数的上限次数X为主芯片对中断进行处理的阀值次数,超过上限次数X则将中断数据过滤掉,否则对中断进行处理。进一步的,步骤2所述的电容式触摸屏控制IC模块循环实时检测包括
a.检测是否有静电或手指接触电容式触摸屏;
b.无变化返回步骤a检测,有变化则检测相应的中断点;
c.计算单位时间内电容式触摸屏的中断个数,并统计中断次数Y。进一步的,步骤a判断电容式触摸屏有无触摸包括 设置电容式触摸屏的静止电容值为R ;
检测触摸电容式触摸屏的电容值为M ;
比较R与M的值;
不超出相应的差值,则电容式触摸屏表现为无触摸,否则表示触摸有效。进一步的,步骤3所述的主芯片对数据处理为对静电或手指接触触摸屏产生的动作进行操作处理,进入相应的中断处理程序。进一步的,所述的电子设备为手机、MP3、MP4、电子书阅读器或掌上电脑。与现有技术相比,本发明的有益效果是在检测过程中当有静电或者手指接触的时候,电容值会发生变化,当电容变化超过一定的值的时候,即电容式触摸屏IC检测到这个变化就会产生相应的中断,通过比较中断次数与中断次数上限主芯片判断数据量并给触摸屏控制IC断电或者扩大相应的变化阀值范围,以保护相应的器件,达到提升电容式触摸屏在电子设备开机状态下的抗静电能力,以及被静电干扰导致的误触发的现象。


图I为本发明的方法流程 图2为本发明的抗静电处理电路原理图。
具体实施例方式下面结合实施例参照附图进行详细说明,以便对本发明的技术特征及优点进行更深入的诠释。本发明的原理框图如图2所示,一种采用滤波算法改善电容屏抗静电性能的方法,所述的电容屏为电容式触摸屏,电容式触摸屏设置于电子设备上,且电子设备设置有抗静电处理电路,所述的电路包括主芯片、及与主芯片相互连接的触摸屏控制IC模块。主芯片的作用是整个电子设备的数据处理中心;触摸屏控制IC的作用是检测触摸屏上各个点的电容的变化量并将其转化为数字量;整个过程中,电容式触摸屏控制IC检测到触摸屏上电容的变化量并转化为数字量,传输给主芯片,然后进行相应的数据处理。本发明的方法流程图如图I所示,所述的方法步骤如下
步骤I、设置电容式触摸屏单位时间内上报给电容式触摸屏控制IC模块中断脉冲次数的上限次数X ;
步骤2、电容式触摸屏控制IC模块循环实时检测电容式触摸屏单位时间内上报的中断脉冲次数Y ;步骤3、将X与Y进行比较,若X大于Y,则返回步骤2,同时电容式触摸屏控制IC将数据传给主芯片进行处理;否则,则执行步骤4 ;
步骤4、将步骤3传输的数据在上报主芯片前全部滤除,主芯片不响应触摸请求。进一步的,步骤I所述的中断为当有静电或者手指接触电容式触摸屏时,电容式触摸屏的电容值发生变化,触摸屏控制IC模块检测到电容值变化所产生的中断。进一步的,所述的中断次数对应电容式触摸屏控制IC单位时间内扫描触摸屏电容量发生变化内点的数量。进一步的,所述的中断次数为对电容式触摸屏整个屏幕进行的检测。进一步的,所述中断脉冲次数的上限次数X为主芯片对中断进行处理的阀值次数,超过上限次数X则将中断数据过滤掉,否则对中断进行处理。
进一步的,步骤2所述的电容式触摸屏控制IC模块循环实时检测包括
a.检测是否有静电或手指接触电容式触摸屏;
b.无变化返回步骤a检测,有变化则检测相应的中断点;
c.计算单位时间内电容式触摸屏的中断个数,并统计中断次数Y。进一步的,步骤a判断电容式触摸屏有无触摸包括
设置电容式触摸屏的静止电容值为R ;
检测触摸电容式触摸屏的电容值为M ;
比较R与M的值;
不超出相应的差值,则电容式触摸屏表现为无触摸,否则表示触摸有效。进一步的,步骤3所述的主芯片对数据处理为对静电或手指接触触摸屏产生的动作进行操作处理,进入相应的中断处理程序。本发明所述的滤波算法,软件滤波算法与硬件的电容滤波意义相同,就是滤除不需要的信号,比如,软件里有如果A大于B,则允许X等于一个值,否则另X等于另外一个值,就是一个条件判断,这里只是会意过来。进一步的,所述的电子设备为手机、MP3、MP4、电子书阅读器或掌上电脑。本发明中的电容式触摸屏是在玻璃表面贴上一层透明的特殊金属导电物质。当手指触摸在金属层上时,触点的电容就会发生变化,使得与之相连的振荡器频率发生变化,通过测量频率变化可以确定触摸位置获得信息。电容式触摸屏能更好支持多点触控。多点触摸屏有别于传统的单点触摸屏,多点触摸屏的最大特点在于可以两只手,多个手指,甚至多个人,同时操作屏幕的内容,更加方便与人性化。但在实际操作中,由于静电或手指触摸电容式触摸屏时,单位时间内的中断点次数较多,系统很难去判断处理,且电容式触摸屏单位时间内上报给电容式触摸屏控制IC模块中断脉冲次数的上限次数X的取值是依据抗静电的能力设定的,则必须通过设定中断点次数阀值来进行判断。在检测过程中电容屏本身等价于一个电容,当有静电或者手指接触的时候,电容值会发生变化,当电容变化超过一定的值的时候,即电容式触摸屏IC检测到这个变化就会产生相应的中断。此时电容式触摸屏控制IC模块对中断点进行判断并上报给主芯片处理。触摸屏控制IC模块在产生相应的中断数量后,主芯片判断数据量并给触摸屏控制IC断电或者扩大相应的变化阀值范围,以保护相应的器件。
比如,先设置单位时间在电容式触摸屏上有40个点及以上点数据发生异常报点,此时将数据滤除,静电打在屏上,有45个点响应,此时,电容式触摸屏控制IC模块上报给主芯片,主芯片依据设定的值进行判断,超过40个点,不接受处理数据,并将电容式触摸屏控制IC模块断电后,再次上电复位。当低于40个点时,主芯片根据触摸动作做出反应进入相应的程序,例如应用程序或系统程序或其他操作界面。以上列举的数据只是为了更详细的说明本发明,该数值在具体实践中根据触摸屏性能调整。以上内容是结合具体的优选实施方式对本发明所作的进一步详细说明,不能认定本发明的具体实施只局限于这些说明。对于本发明所属领域技术人员来说,在不脱离本发 明构思的前提下,做出简单的更改或优化,都应当视为本发明的保护范围。
权利要求
1.一种采用滤波算法改善电容屏抗静电性能的方法,所述的电容屏为电容式触摸屏,电容式触摸屏设置于电子设备上,且电子设备设置有抗静电处理电路,所述的电路包括主芯片、及与主芯片相互连接的触摸屏控制IC模块,其特征在于,所述的方法步骤如下 步骤I、设置电容式触摸屏单位时间内上报给电容式触摸屏控制IC模块中断脉冲次数的上限次数X ; 步骤2、电容式触摸屏控制IC模块循环实时检测电容式触摸屏单位时间内上报的中断脉冲次数Y ; 步骤3、将X与Y进行比较,若X大于Y,则返回步骤2,同时电容式触摸屏控制IC将数据传给主芯片进行处理;否则,则执行步骤4 ; 步骤4、将步骤3传输的数据在上报主芯片前全部滤除,主芯片不响应触摸请求。
2.根据权利要求I所述的采用滤波算法改善电容屏抗静电性能的方法,其特征在于步骤I所述的中断为当有静电或者手指接触电容式触摸屏时,电容式触摸屏的电容值发生变化,触摸屏控制IC模块检测到电容值变化所产生的中断。
3.根据权利要求2所述的采用滤波算法改善电容屏抗静电性能的方法,其特征在于所述的中断次数对应电容式触摸屏控制IC单位时间内扫描触摸屏电容量发生变化内点的数量。
4.根据权利要求3所述的采用滤波算法改善电容屏抗静电性能的方法,其特征在于所述的中断次数为对电容式触摸屏整个屏幕进行的检测。
5.根据权利要求4所述的采用滤波算法改善电容屏抗静电性能的方法,其特征在于所述中断脉冲次数的上限次数X为主芯片对中断进行处理的阀值次数,超过上限次数X则将中断数据过滤掉,否则对中断进行处理。
6.根据权利要求I所述的采用滤波算法改善电容屏抗静电性能的方法,其特征在于,步骤2所述的电容式触摸屏控制IC模块循环实时检测包括 a.检测是否有静电或手指接触电容式触摸屏; b.无变化返回步骤a检测,有变化则检测相应的中断点; c.计算单位时间内电容式触摸屏的中断个数,并统计中断次数Y。
7.根据权利要求6所述的采用滤波算法改善电容屏抗静电性能的方法,其特征在于,步骤a判断电容式触摸屏有无触摸包括 设置电容式触摸屏的静止电容值为R ; 检测触摸电容式触摸屏的电容值为M ; 比较R与M的值; 不超出相应的差值,则电容式触摸屏表现为无触摸,否则表示触摸有效。
8.根据权利要求I所述的采用滤波算法改善电容屏抗静电性能的方法,其特征在于步骤3所述的主芯片对数据处理为对静电或手指接触触摸屏产生的动作进行操作处理,进入相应的中断处理程序。
9.根据权利要求1-8中任一项所述的采用滤波算法改善电容屏抗静电性能的方法,其特征在于所述的电子设备为手机、MP3、MP4、电子书阅读器或掌上电脑。
全文摘要
一种采用滤波算法改善电容屏抗静电性能的方法,电容式触摸屏设置于电子设备上,所述的方法步骤如下1、设置电容式触摸屏单位时间内上报给电容式触摸屏控制IC模块中断脉冲次数的上限次数X;2、电容式触摸屏控制IC模块循环实时检测电容式触摸屏单位时间内上报的中断脉冲次数Y;3、将X与Y进行比较,若X大于Y,则返回步骤2,同时电容式触摸屏控制IC将数据传给主芯片进行处理;否则执行步骤4;4、将步骤3传输的数据在上报主芯片前全部滤除。通过对电容式触摸屏在产生静电时产生大面积异常数据进行滤除,达到提升电容式触摸屏在电子设备开机状态下的抗静电能力,以及被静电干扰导致的误触发的现象。
文档编号G06F3/044GK102830875SQ20121028396
公开日2012年12月19日 申请日期2012年8月10日 优先权日2012年8月10日
发明者袁幸伟 申请人:广东欧珀移动通信有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1