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

[复制链接]
33917|56
5880527 发表于 2009-8-22 12:37 | 显示全部楼层
根据实际情况,前阵子做一东东,键不够了,用一键做了个三键的功能,停止键,加,减。平时是停止功能,当暂停三秒后第一次短按此键无效,两秒内短按此键相当于减一次,再连续短按相当于连续减,如果连续按着不放则相当于加,好使得很
xwj 发表于 2009-8-22 12:59 | 显示全部楼层
100ms的话按键会明显感觉到迟钝了
如果玩游戏,足够高手修整好鼠标爆你的头了:-)

一般老x都是开10mS间隔,采样5次以上有效,然后根据情况选择按下有效还是释放有效
e掾木 发表于 2009-8-22 14:11 | 显示全部楼层
关键看是啥按键了。
那种轻触开关你就设计到100mS吧,里面的碗片差不多2000次以后就开始疲劳,毛刺很厉害;
琴键式按起来哒哒哒响的那种可以做到10mS没事。最好是用示波器测试一下键值抖动时间。键盘问题很郁闷,小孩、老人操作抖得厉害。几乎我每次设计都不一样的方案来应付。
李冬发 发表于 2009-8-22 16:01 | 显示全部楼层
1ms采样一次,连续20ms电平没变化表明数据有效。
QuakeGod 发表于 2009-8-23 00:13 | 显示全部楼层
今天刚刚测试了一下这个问题,然后就看到了这个题目,
偶测试结果,最快按键速度60mS左右,每秒按同一个键17次。
jimsboy 发表于 2009-8-23 13:19 | 显示全部楼层
采样法比较好。
huolf 发表于 2009-8-23 13:46 | 显示全部楼层
消除抖动一般是10ms,详见http://www.52embed.com/
yangaiping 发表于 2011-7-27 17:44 | 显示全部楼层
学习啦
yewuyi 发表于 2011-7-27 17:50 | 显示全部楼层
对于仪表来说,俺一般是4ms检测一次按键,100ms做一次按键响应。

太快了也没多大意思,仪表的按键一般也不需要太灵敏。
0sidamingbu0 发表于 2011-8-1 09:14 | 显示全部楼层
还是根据实际情况实验吧 数据都是浮云
lty8433 发表于 2012-11-25 16:00 | 显示全部楼层
10ms比较理想
nieweiping231 发表于 2012-11-25 20:15 | 显示全部楼层
人按一次按键的最短时间大概在100ms左右。所以我们一般按键消抖动定在10ms左右!
0欧电阻 发表于 2012-11-27 11:17 | 显示全部楼层
可以用两个触发器去抖,软件的话一般我都加10ms
xxlin1984 发表于 2012-11-27 11:29 | 显示全部楼层
这没必要争吧,实测才是王道!!!
实测按键波形,看抖动宽度,消抖时间取2倍以上。在允许的情况下,尽量取长点(考虑按键疲劳、污损)。

--------
一般是用20-50ms,但不同的按键抖动时间是不同的。
一般来说,小按键时间抖动短,大按键时间长(某些很大按键抖动会超过100ms)。
coody 发表于 2012-11-27 12:11 | 显示全部楼层
我一盘把键扫安排在32ms或64ms的时隙里,也是去抖时间。
shuai37zhang 发表于 2012-11-27 17:01 | 显示全部楼层
常用的是10ms吧
lanpiaoxian 发表于 2012-11-27 17:13 | 显示全部楼层
5到15ms
xinglong29 发表于 2012-11-29 15:57 | 显示全部楼层
40到80MS之间最好
张杨zhangfa 发表于 2012-12-2 20:55 | 显示全部楼层
gundamggg 发表于 2012-12-3 08:50 | 显示全部楼层
请问PLC的按钮输入一般选多长的消抖时间啊?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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