开关按键为什么会抖动及怎么消按键抖动-竟业电子

   时间:2024/12/13      阅读:746   关键词:开关电路

为什么要进行按键消抖

按键消抖通常的按键所用开关为机械弹性开关,当机械触点断开、闭合时,由于机械触点的弹性作用,一个按键开关在闭合时不会马上稳定地接通,在断开时也不会一下子断开因而在闭合及断开的瞬间均伴随有一连串的抖动,为了不产生这种现象而作的措施就是按键消抖。

 

按键的抖动对于人类来说是感觉不到的,但对单片机来说,则是完全可以感应到的,而且还是一个很“漫长”的过程,因为单片机处理的速度在“微秒”级,而按键抖动的时间至少在“毫秒”级。

 

一次按键动作的电平波形

开关按键为什么会抖动及怎么消按键抖动

存在抖动现象,其前后沿抖动时间一般在5ms~10ms之间。

因为单片机运行速度非常快,经过A时刻的时候会检测到低电平判断按键被按下当到了B时刻的时候,单片机同样会检测到高电平,误以为松开按键,然后又到了C时刻检测到低电平,判断到按键被按下周而复始,在5-10ms内可能会出现很多次按下的动作,每一次按键的动作判断的次数都不相同。

 

为确保单片机对按键的一次闭合仅作一次处理,必须处理按键抖动问题在按键闭合或者释放稳定时再读取按键的状态。

 

硬件消抖解决方案

电容滤波

利用RS触发器来吸收按键的抖动一旦有键按下,触发器立即翻转,触电的抖动便不会再对输出产生影响,按键释放时也一样

RS触发电路消抖电路

开关按键为什么会抖动及怎么消按键抖动

电容滤波

将电容并联在按键的两端,利用电容的放电的延时特性。将产生抖动的电平通过电容吸收掉。从而达到消抖的作用,电容消抖电路

开关按键为什么会抖动及怎么消按键抖动

  • 联系我们CONTACTUS
    • 深圳市福田区华强北路
              1019号华强广场A座9J

          3008038871

    • 0755-83212595
               139 2389 6490 微信

      postmasterr@jingyeic.com

  • 向客服提交BOM清单
  • 提交物料清单文件

  • 上传xls,xlsx或其他Excel兼容文件格式。最大文件大小:2MB
  • 下载模板
  • 下载文件

  • >
  • 填写表格

  • >
  • 提交清单

  • >
  • 客服回复

  • 全球现货一站配齐
  • 价格透明 控制成本
  • 原厂代理分析授权
  • 闪电发货配货快
  • 首页
  • ©2024深圳竟业电子有限公司
  • 粤ICP备17155421-2号
  • 法律声明 
  • 隐私政策