多触摸按键检测方法及其模块、MCU、计算机存储介质技术

技术编号:34194911 阅读:99 留言:0更新日期:2022-07-17 16:21
本发明专利技术公开了一种多触摸按键检测方法及其模块、MCU、计算机存储介质,检测方法包括:扫描驱动触摸电极,同时驱动屏蔽电极,屏蔽信号与驱动信号相同,当检测到至少两个触摸电极的电容变大时,进行涉水检测;否则进行普通检测;涉水检测时,先将所有电极连接的引脚均切换成普通IO引脚功能,并推挽输出低电平;将待测电极连接的引脚切换为ADC悬空输入状态,其他引脚拉高,检测待测电极的电平,根据电平与预设值比较大小,区分触摸电极电容变大是因为涉水还是触摸。本发明专利技术能够有效辨别出任何触摸电极涉水情况,避免产生误判,提高触摸按键检测的准确度,保证带触摸按键的电子产品正常使用。保证带触摸按键的电子产品正常使用。保证带触摸按键的电子产品正常使用。

【技术实现步骤摘要】
多触摸按键检测方法及其模块、MCU、计算机存储介质


[0001]本专利技术涉及一种电子产品触摸按键
,尤其涉及一种多触摸按键检测方法及其模块。

技术介绍

[0002]相较于传统机械按键,电容式触摸按键具有使用寿命长、不易磨损、时尚美观、成本低等突出优点。但是触摸按键也容易受到外界干扰的影响,当触摸电极有水珠、水膜或浸水时,会导致触摸按键响应异常。
[0003]触摸按键检测原理示意图如图1所示,触摸电极的寄生电容为Cx,人体触摸电容为C
T
。通常为了抗干扰,会在触摸电极周围铺地,由于铺地会增大触摸电极的寄生电容C
X
,从而导致检测到的人体电容C
T
的相对变化率变小。对此现有技术存在一种驱动屏蔽的方式进行抗干扰屏蔽,并且这种方式还具备一定的防水功能,屏蔽结构如图2所示,图中网格结构为屏蔽电极2,触摸电极1被屏蔽电极2所包围。
[0004]驱动屏蔽的原理是,驱动屏蔽电极的电位跟随触摸电极的电位一起升降,使得触摸电极对屏蔽电极的电位差始终接近于零,使得触摸电极对屏蔽电极的寄生电本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种多触摸按键检测方法,其特征在于,包括以下步骤:MCU扫描驱动触摸电极,同时用屏蔽信号驱动屏蔽电极,所述屏蔽信号与处于检测状态的触摸电极的驱动信号相同;当同时检测到至少两个触摸电极的电容变大时,进行涉水检测;涉水检测包括:在所有电容变大的触摸电极中,分别取不同的触摸电极作为待测电极执行检测判断步骤,直到所有电容变大的触摸电极均检测判断完成;所述检测判断步骤包括:将所有触摸电极及屏蔽电极连接的MCU引脚均切换为普通IO引脚功能,并推挽输出低电平;将待测电极连接的引脚切换为ADC悬空输入状态,其他引脚均拉高,检测待测电极上的电平,若电平大于预设的标定值,则认为待测电极上有液滴存在;若电平小于预设的标定值,则认为待测电极被触摸。2.根据权利要求1所述的多触摸按键检测方法,其特征在于,在扫描驱动触摸电极的过程中,当只有一个触摸电极的电容变大时,则认为该触摸电极被触摸;当无触摸电极电容变大时,则认为无触摸电极被触摸。3.根据权利要求1或2所述的多触摸按键检测方法,其特征在于,检测触摸电极的电容是否变大的方法为:预设一个差值门限,若电容的变化值超出差值门限,则认为触摸电极上的电容变大。4.根据权利要求1或2所述的多触摸按键检测方法,其特征在于,所述标定值的预设方法为:在触摸电极无水无触摸时,分别取不同的触摸电极作为标定电极执行标定步骤,直到所有触摸电极的标定值均预设完成;所述标定步骤包括:将所有触摸电极及屏蔽电极连接的MCU引脚均切换为普通IO引脚功能,并推挽输出低电平;将标定电极连接的MCU引脚切换为ADC悬空输入状态,其他引脚拉高,检测标定电极上的电平,并设置为...

【专利技术属性】
技术研发人员:王坚杨勇司云腾李天培陶玉凯
申请(专利权)人:南京沁恒微电子股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1