想用电容消除机械抖动

[复制链接]
情场探花 发表于 2015-3-1 19:22 | 显示全部楼层 |阅读模式

VCC为5V或者3.3V。PIN是74HC164的输入引脚。机械开关的触点有抖动,并了51p,但是无效果。哪位指点一下?
谢谢!



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
maychang 发表于 2015-3-1 19:54 | 显示全部楼层
机械按钮抖动周期大致上为毫秒数量级,所以RC时间常数至少要几十毫秒。
chunyang 发表于 2015-3-1 20:14 | 显示全部楼层
加大电容至0.01微法,不过最好用软件消抖。
yhn1973 发表于 2015-3-2 10:21 | 显示全部楼层
100K电阻加0.1uF
jiangzb520 发表于 2015-3-2 10:48 | 显示全部楼层
最好还是软件消抖,RC不咋的,效果不大
cos12a 发表于 2015-3-2 12:36 | 显示全部楼层
RC消抖增加成本,软件消抖也管用.
shdjdq 发表于 2015-3-2 13:45 | 显示全部楼层
这个图的效果不会很好。应该串一个大的电阻到大些的电容上,用电阻把按键隔开。
kaly_liu 发表于 2015-3-2 17:58 | 显示全部楼层
电容太小,你用 RC计算时间,你用个100uf的电容就可以看到效果了。差不多是1~2秒
kaly_liu 发表于 2015-3-2 17:58 | 显示全部楼层
要不就选合适 的电阻和电容 通过RC计算时间。
懒懒熊_006 发表于 2015-3-2 18:03 | 显示全部楼层
要求输入延迟不高的话,确实可以加大电容的值;
 楼主| 情场探花 发表于 2015-3-2 19:25 | 显示全部楼层
kaly_liu 发表于 2015-3-2 17:58
要不就选合适 的电阻和电容 通过RC计算时间。

请问 RC 的计算公式?
谢谢!
kaly_liu 发表于 2015-3-3 10:54 | 显示全部楼层
情场探花 发表于 2015-3-2 19:25
请问 RC 的计算公式?
谢谢!

T = RC 你就简单的按照这个公式来计算就好。
皓月星光 发表于 2015-3-3 21:07 | 显示全部楼层
这个不大适合,最好是用触发器。
 楼主| 情场探花 发表于 2015-3-3 21:16 | 显示全部楼层
皓月星光 发表于 2015-3-3 21:07
这个不大适合,最好是用触发器。

你是说74HC14吗?不过它也是CMOS的,会不会也怕干扰呢?
皓月星光 发表于 2015-3-3 22:26 | 显示全部楼层
情场探花 发表于 2015-3-3 21:16
你是说74HC14吗?不过它也是CMOS的,会不会也怕干扰呢?

什么CMOS啊,不是有触发电平吗?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

472

主题

1259

帖子

6

粉丝
快速回复 在线客服 返回列表 返回顶部