打印

按键消抖一般用多少时间啊?

[复制链接]
楼主: hjgum409
手机看帖
扫描二维码
随时随地手机跟帖
21
5880527| | 2009-8-22 12:37 | 只看该作者 回帖奖励 |倒序浏览
根据实际情况,前阵子做一东东,键不够了,用一键做了个三键的功能,停止键,加,减。平时是停止功能,当暂停三秒后第一次短按此键无效,两秒内短按此键相当于减一次,再连续短按相当于连续减,如果连续按着不放则相当于加,好使得很

使用特权

评论回复
22
xwj| | 2009-8-22 12:59 | 只看该作者
100ms的话按键会明显感觉到迟钝了
如果玩游戏,足够高手修整好鼠标爆你的头了:-)

一般老x都是开10mS间隔,采样5次以上有效,然后根据情况选择按下有效还是释放有效

使用特权

评论回复
23
e掾木| | 2009-8-22 14:11 | 只看该作者
关键看是啥按键了。
那种轻触开关你就设计到100mS吧,里面的碗片差不多2000次以后就开始疲劳,毛刺很厉害;
琴键式按起来哒哒哒响的那种可以做到10mS没事。最好是用示波器测试一下键值抖动时间。键盘问题很郁闷,小孩、老人操作抖得厉害。几乎我每次设计都不一样的方案来应付。

使用特权

评论回复
24
李冬发| | 2009-8-22 16:01 | 只看该作者
1ms采样一次,连续20ms电平没变化表明数据有效。

使用特权

评论回复
25
QuakeGod| | 2009-8-23 00:13 | 只看该作者
今天刚刚测试了一下这个问题,然后就看到了这个题目,
偶测试结果,最快按键速度60mS左右,每秒按同一个键17次。

使用特权

评论回复
26
jimsboy| | 2009-8-23 13:19 | 只看该作者
采样法比较好。

使用特权

评论回复
27
huolf| | 2009-8-23 13:46 | 只看该作者
消除抖动一般是10ms,详见http://www.52embed.com/

使用特权

评论回复
28
yangaiping| | 2011-7-27 17:44 | 只看该作者
学习啦

使用特权

评论回复
29
yewuyi| | 2011-7-27 17:50 | 只看该作者
对于仪表来说,俺一般是4ms检测一次按键,100ms做一次按键响应。

太快了也没多大意思,仪表的按键一般也不需要太灵敏。

使用特权

评论回复
30
0sidamingbu0| | 2011-8-1 09:14 | 只看该作者
还是根据实际情况实验吧 数据都是浮云

使用特权

评论回复
31
lty8433| | 2012-11-25 16:00 | 只看该作者
10ms比较理想

使用特权

评论回复
32
nieweiping231| | 2012-11-25 20:15 | 只看该作者
人按一次按键的最短时间大概在100ms左右。所以我们一般按键消抖动定在10ms左右!

使用特权

评论回复
33
0欧电阻| | 2012-11-27 11:17 | 只看该作者
可以用两个触发器去抖,软件的话一般我都加10ms

使用特权

评论回复
34
xxlin1984| | 2012-11-27 11:29 | 只看该作者
这没必要争吧,实测才是王道!!!
实测按键波形,看抖动宽度,消抖时间取2倍以上。在允许的情况下,尽量取长点(考虑按键疲劳、污损)。

--------
一般是用20-50ms,但不同的按键抖动时间是不同的。
一般来说,小按键时间抖动短,大按键时间长(某些很大按键抖动会超过100ms)。

使用特权

评论回复
35
coody| | 2012-11-27 12:11 | 只看该作者
我一盘把键扫安排在32ms或64ms的时隙里,也是去抖时间。

使用特权

评论回复
36
shuai37zhang| | 2012-11-27 17:01 | 只看该作者
常用的是10ms吧

使用特权

评论回复
37
lanpiaoxian| | 2012-11-27 17:13 | 只看该作者
5到15ms

使用特权

评论回复
38
xinglong29| | 2012-11-29 15:57 | 只看该作者
40到80MS之间最好

使用特权

评论回复
39
张杨zhangfa| | 2012-12-2 20:55 | 只看该作者
50

使用特权

评论回复
40
gundamggg| | 2012-12-3 08:50 | 只看该作者
请问PLC的按钮输入一般选多长的消抖时间啊?

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则