一种电容触摸传感器抗干扰的方法和设备的制造方法

文档序号:9546770阅读:560来源:国知局
一种电容触摸传感器抗干扰的方法和设备的制造方法
【技术领域】
[0001]本发明涉及电容触摸领域,尤其涉及一种电容触摸传感器抗干扰的方法和设备。
【背景技术】
[0002]随着科学技术的快速发展,电子产品逐渐融入人们的日常生活中,触摸式的电子产品因其舒适易用得到了迅速发展。目前触摸传感器主要有电阻式、电磁式和电容式三种,其中,电容式触摸传感器应用最为广泛。
[0003]电容触摸传感器通过电容检测点检测外界电容的变化,当用户触摸电容式触摸屏时,由于人体电场,用户手指与触摸点形成一个耦合电容,通过检测电容的变化,即可判断手指是否进行触摸操作。电容的有效检测包括自电容检测和互电容检测,自电容检测只需检测一个管脚,当手指触摸电容检测点时,自电容会变大;互电容检测需要两个管脚,当手指触摸电容检测点时,互电容变小。
[0004]电容触摸传感器作为一种人机接口,在正常使用过程中都会受到各种因素的干扰:温度和湿度变化等环境因素干扰对于电容的影响较小,属于自然噪声干扰;污溃、水滴、汗水、盐水等容性障碍干扰和射频等无线干扰对电容影响较大,属于强噪声干扰。
[0005]现有的检测技术主要通过确定电容基准初始值和更新电容基准值来解决噪声问题,例如:使用最近若干个电容值的均值作为基准值,或间隔定时时间刷新按键基准值。现有的技术方案能够比较好的处理自然噪声的干扰,但当环境存在强噪声干扰时,对强噪声干扰的抑制能力有限。
[0006]综上所述,目前在电容触摸传感器工作时,无法对强噪声进行抗干扰,从而降低了判断按键状态的准确性。

【发明内容】

[0007]本发明实施例提供一种电容触摸传感器抗干扰的方法和设备,用以解决现有技术中存在的在电容触摸传感器工作时,无法对强噪声进行抗干扰,从而降低了判断按键状态的准确性的问题。
[0008]本发明提供一种电容触摸传感器抗干扰的方法,包括:
[0009]实时采集η个电容充放电周期的原始数据,并判断采集的所述原始数据是否包含噪声,其中η为正整数;
[0010]若采集的所述原始数据不包含噪声,则根据第一滤波数据,确定当前的电容基准值,其中所述第一滤波数据是对所述原始数据进行滤波得到的;
[0011]根据所述当前的电容基准值,判断是否有触摸操作。
[0012]较佳地,若之前未确定过电容基准值,根据第一滤波数据,确定当前的电容基准值,包括:
[0013]将由所述第一滤波数据确定的本次充放电时间的电容值作为当前的电容基准值。
[0014]较佳地,若之前确定过电容基准值,所述实时采集η个电容充放电周期的原始数据之后,判断采集的所述原始数据是否包含噪声之前,还包括:
[0015]确定由所述第一滤波数据确定的本次充放电时间的电容值不大于当前的电容基准值;和/或
[0016]确定由所述第一滤波数据确定的本次充放电时间的电容值与当前的电容基准值的差值不大于第一触摸判断门限值;
[0017]所述根据第一滤波数据,确定当前的电容基准值,具体包括:
[0018]根据第一滤波数据,确定电容基准值,并用本次确定的电容基准值作为当前的电容基准值。
[0019]较佳地,该方法还包括:
[0020]若由所述第一滤波数据确定的本次充放电时间的电容值大于当前的电容基准值,且由所述第一滤波数据确定的本次充放电时间的电容值与当前的电容基准值的差值大于第一触摸判断门限值,则判断由第二滤波数据得到的Μ个电容值是否都大于第一触摸判断门限值,其中Μ为大于1的正整数,所述第二滤波数据为对得到所述第一滤波数据之后Μ次采集的η个电容充放电周期的原始数据进行滤波得到的数据;
[0021]若是,则确定有按下操作;
[0022]否则,返回判断由第二滤波数据得到的Μ个电容值是否都大于第一触摸判断门限值的步骤。
[0023]较佳地,确定有按下操作之后,还包括:
[0024]判断之后采集的η个电容充放电周期的原始数据是否包含噪声;
[0025]若η个电容充放电周期的原始数据包含噪声,则确定处于按下状态,并返回判断之后采集的η个电容充放电周期的原始数据是否包含噪声的步骤。
[0026]较佳地,判断之后采集的η个电容充放电周期的原始数据是否包含噪声之后,还包括:
[0027]若η个电容充放电周期的原始数据不包含噪声,则判断由第三滤波数据得到的X个电容值是否小于第二触摸判断门限值,其中X为大于1的正整数,所述第三滤波数据为对采集到η个电容充放电周期的原始数据不包含噪声之后,X次采集的η个电容充放电周期的原始数据进行滤波得到的数据;
[0028]若是,则确定有松开操作;
[0029]否则,确定处于按下状态,并返回判断之后采集的η个电容充放电周期的原始数据是否包含噪声的步骤。
[0030]本发明实施例提供的一种电容触摸传感器抗干扰设备,包括:
[0031]电容计数器,用于实时采集η个电容充放电周期的原始数据;
[0032]数据处理器,用于对采集的原始数据进行滤波;
[0033]噪声检测器,用于判断采集的所述原始数据是否包含噪声,其中η为正整数;
[0034]基准值初始化及追踪更新电路,用于当采集的所述原始数据不包含噪声时,根据第一滤波数据,确定当前的电容基准值,其中所述第一滤波数据是对所述原始数据进行滤波得到的;
[0035]按键状态检测电路,用于根据所述当前的电容基准值,判断是否有触摸操作。
[0036]较佳地,所述基准值初始化及追踪更新电路具体用于:
[0037]若之前未确定过电容基准值,将由所述第一滤波数据确定的本次充放电时间的电容值作为当前的电容基准值。
[0038]较佳地,所述噪声检测器具体用于:
[0039]若之前确定过电容基准值,在确定由所述第一滤波数据确定的本次充放电时间的电容值不大于当前的电容基准值;和/或确定由所述第一滤波数据确定的本次充放电时间的电容值与当前的电容基准值的差值不大于第一触摸判断门限值后,判断采集的所述原始数据是否包含噪声;
[0040]所述基准值初始化及追踪更新电路具体用于:
[0041]根据第一滤波数据,确定电容基准值,并用本次确定的电容基准值作为当前的电容基准值。
[0042]较佳地,所述按键状态检测电路具体用于:
[0043]若由所述第一滤波数据确定的本次充放电时间的电容值大于当前的电容基准值,且由所述第一滤波数据确定的本次充放电时间的电容值与当前的电容基准值的差值大于第一触摸判断门限值,则判断由第二滤波数据得到的Μ个电容值是否都大于第一触摸判断门限值,其中Μ为大于1的正整数,所述第二滤波数据为对得到所述第一滤波数据之后Μ次采集的η个电容充放电周期的原始数据进行滤波得到的数据;
[0044]若是,则确定有按下操作;
[0045]否则,返回判断由第二滤波数据得到的Μ个电容值是否都大于第一触摸判断门限值的步骤。
[0046]较佳地,所述噪声检测器还用于:
[0047]确定有按下操作之后,判断之后采集的η个电容充放电周期的原始数据是否包含噪声;
[0048]所述按键状态检测电路还用于:
[0049]若η个电容充放电周期的原始数据包含噪声,则确定处于按下状态,并触发所述噪声检测器执行判断之后采集的η个电容充放电周期的原始数据是否包含噪声的步骤。
[0050]较佳地,所述按键状态检测电路还用于:
[0051]若η个电容充放电周期的原始数据不包含噪声,则判断由第三滤波数据得到的X个电容值是否小于第二触摸判断门限值,其中X为大于1的正整数,所述第三滤波数据为对采集到η个电容充放电周期的原始数据不包含噪声之后,X次采集的η个电容充放电周期的原始数据进行滤波得到的数据;
[0052]若是,则确定有松开操作;
[0053]否则,确定处于按下状态,并返回判断之后采集的η个电容充放电周期的原始数据是否包含噪声的步骤。
[0054]本发明实施例通过判断采集的所述原始数据是否包含噪声,采集的所述原始数据不包含噪声,则根据第一滤波数据,确定当前的电容基准值。由于在采集的所述原始数据不包含噪声时,才根据第一滤波数据,确定当前的电容基准值,从而减少了强噪声对电容基准值的影响,能有效的克服强噪声干扰的影响,提高了按键状态判断的准确性,保证电容触摸传感器在强干扰环境下可靠探测触摸动作的能力。
【附图说明】
[0055]图1为本发明实施例一电容触摸
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1