打印

示波器抓按键抖动

[复制链接]
1368|7
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
目前在一个无线发射的项目上碰到按键抖动问题,单按是发功能码1,连续按两下是发射功能码2,软件不是我们写的,现在发现单按的时候有时候是发1帧功能码1后发功能码2,有时候是发2帧功能码1后发功能码2,有时候是直接发功能码2,已知在功能码发射前面有一个120ms的唤醒序列方波和4.5ms的head,怀疑是单按时按键抖动导致功能码发的混乱。按下为低电平,示波器目前只能捕获到刚按下时的干扰脉冲,这个脉冲应该是对方软件消抖动处理掉的(基本每次按下都有),但后面应该还有偶发性的抖动脉冲,如果在按下的下降沿后面50ms后还有干扰抖动脉冲如何用示波器抓取呢,目前只有TBS1102B

相关帖子

沙发
mm7989680|  楼主 | 2016-4-28 17:47 | 只看该作者
示波器波形

B闭锁按下抖动脉冲1.jpg (433.82 KB )

B闭锁按下抖动脉冲1.jpg

dou.JPG (16.2 KB )

dou.JPG

使用特权

评论回复
板凳
cnb12345| | 2016-4-29 10:37 | 只看该作者

使用特权

评论回复
地板
ybluleezp| | 2016-4-29 18:53 | 只看该作者
软件和硬件都没处理好,如果判断次数不好判断,就判断时长吧,按住1秒、按住3秒,呵呵,软件去抖应该是可以解决此问题的,硬件有空间就使用rc+施密特吧

使用特权

评论回复
5
chunyang| | 2016-4-30 22:05 | 只看该作者
说明消抖程序的工艺性不佳,与触点特性不匹配,需要加长延时判别周期。另外可以尝试替换开关,开关触点的品质跟抖动也有关,还可以在触点上并一个适当容量的小电容试试。

使用特权

评论回复
6
lwm1368| | 2016-5-4 08:38 | 只看该作者
软件没处理好,否则就这点抖动那就是个屁大点事~

使用特权

评论回复
7
mm7989680|  楼主 | 2016-5-6 10:33 | 只看该作者
现在我们外面用单片机接在这个模块的按键口上,产生两个向下的脉冲做测试下来,软件在判断第一次按键按下时有消抖动,大概延时了56ms的样子,但是在单片机产生低电平114ms高电平 20ms低电平 15ms的时候就发码2了,像是第一次按下消抖动,第二次按下没消抖动,奇怪的

使用特权

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

本版积分规则

113

主题

374

帖子

4

粉丝