机械按键硬件消抖是否绝对可靠???

2020-01-20 19:12发布


首先说明:我说的硬件消抖就是简单的电容滤波。。。

单片机书上基本上都会讲软件消抖,所以之前做实验玩的时候也一直用的软件消抖来消除按键的机械抖动,,,还是挺可靠的。。。

但是,软件消抖总归是要消耗CPU时间的。。。

所以我就想到:硬件消抖是不是能够绝对消除机械按键的抖动,达到软件消抖的可靠程度???


如果可以的话,,仅仅多出一个电容的成本就可以省去软件上的许多麻烦,那么是不是硬件消抖比软件消抖更适合真正产品上的机械按键消抖处理呢???


另外:真正的电子产品上大都是使用硬件滤波呢还是软件滤波呢?????希望有经验的前辈讲解一下,非常感谢!!!!
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
59条回答
qwind
1楼-- · 2020-01-24 09:22
前一阵子刚碰到的问题,10K的上拉,104电容消抖。一共6个按钮,就是有那么两三个按钮不好识别,和旁边的按钮调换一下,就旁边的那个不容易识别。用镊子短接按钮,识别灵敏好用。得出结论按钮质量不好,用万用表量按下的阻值是没有问题的。也没有其它的办法了,换个按钮吧,当时好用了。过了几天又出问题了,想着不是软件去抖的问题吧,看了一下程序确实没有软件去抖,加入10MS的软件延时,好了。当时真郁闷,以前都是用软件去抖的。
RUANJI
2楼-- · 2020-01-24 13:57
好吧,学习大虾门的经验。
liang118038
3楼-- · 2020-01-24 14:43
用硬件消抖先不说有没效,多几个电容挡在按键的位置,组装都够麻烦的了(按键一般都安排在最上面,一般电容都比按键高吧,放几个电容根本就是浪费资源,又占地方)。
dtlz
4楼-- · 2020-01-24 17:39
 精彩回答 2  元偷偷看……
wangguanfu
5楼-- · 2020-01-24 23:11
尼马 看这争论 和以前争论用库好还是直接寄存器操作好一样
有什么好争论的
抠成本的起码软件消抖是必须的!!!
不差钱的高可靠应用软硬兼施!
就这么样吧 自己看看产品应用定位做菜吧
thisisarquine
6楼-- · 2020-01-25 01:37
一句骂声就结贴了。。。够狠

一周热门 更多>