完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
今天试着减小R1的阻值,减小至5.1K发现效果好很多,不过还是不能杜绝那种状况的出现,但是已经好很多了 |
|
|
|
这个电路加多了一级,1CP由U1控制可能会稳定点。R3和D2有什么用?是不是有点多余? |
|
|
|
我就说一些原理吧,在按键未按下的时候,U1左端为低电平,U2的输入端为低电平,输出为低电平,所以U1右端为低电平,输出为低电平,当按键按下后,U1左端为高电平,输出为高电平,则1CP为高电平,而U2输出为高电平,由于R4阻值很小,很快C1迅速充满电荷,U1右端变为高电平,按键松开后,U2输出为低电平,C1开始放电,由于R3阻值比较大,U1右端的高电平需要维持一段时间,U1的输出依然保持在高电平,如果在按键松开的一刹那,由于按键抖动,造成U1左端从低电平突然变为高电平,不过这时U1的右端电压还保持在高电平,所以输出依然为高电平,按键抖动时间比较短,很快停止抖动,U1的左端为低电平,这时U1的右端从高电平转变为低电平,输出转变为低电平,保证了1CP在一段时间内只接受一个脉冲,所以1Q在这段时间内只改变一次. |
|
|
|
2017.01.18 上述问题描述的现象,主要是由按键触点的接触和分离不稳定不可靠的质量问题导致的,表现在用一段时间后问题明显。也有按键操作造成的。 这种被称作“按键抖动”的问题,用并接电容以延迟电位变化,早已成为常规手段,貌似可以减小出现问题的概率,但不能从根本上消除。 操作按键应当干脆、快捷。即按压时要快速压到低,抬起时手指要快速抬起来,要干净利索,不要黏黏呼呼。即使按键不好,也能降低故障率。 原电路采用CD4013,仅仅是为了实现一键开关的功能,并不是为了解决也不可能解决“按键抖动”问题的。要想解决,需要另外采取措施才行。 2017.01.19 改用更简单的方案 按键开关接地使用吧。在原有CD4013电路的基础上,只要增加一个PNP三极管,一个电容,几个电阻,即可构成完整的轻触开关消抖动的电路。 质量不佳的按键触点的首次接触一定生效,而此后可能紧密跟随的再次或多次接触都将不起作用,彻底地消除“按键抖动”带来的故障。 |
|
|
|
JQ_Lin 发表于 2017-1-19 16:33 大神,我想问一下按键抖动会不会出现这种情况:按键按下后,然后松开,过了一段时间(可能这个时间比较长,例如3秒)突然按键发生抖动,有无这种可能出现? |
|
|
|
|
|
|
|
|
|
|
|
这个只是能改善 如果保证百分百的成功率感觉有些悬 我用CD4011能达到百分之九十五以上 |
|
|
|
不可能。3秒之后发生抖动,该是按键散架了吧! |
|
|
|
|
|
|
|
看来不需要对这种情况进行改进了,本想打算设计一款电路来解决即使按键松开3秒或更长时间后发生抖动也不会发生输出电平跳变两次的情况,听你这么一说,也省了很多时间,还有以下是自己设计的两种电路,感觉第一个不太好,不知道是什么原因? 第一张图遇到的问题是按键按一下,Q端状态就会跳变一次,如果连续快速按动两次按键,有时会Q端会跳变两次,有时却不会,感觉问题出现在C1上,不知道是无是这样? 第二张改进图不会出现第一张图所出现的问题,虽然可以采用第二个改进方案,不过第一个改进方案遇到的问题很想解决,希望你能帮到我 |
|
|
|
晓晓江南 发表于 2017-1-19 21:59 第一张图,表面上看,虽用到了与门、或门和电容延时,但实际上没有起到任何作用,相当于按键开关直接控制着触发器的CLK端,当然没有消除抖动的作用。 你说的【如果连续快速按动两次按键,有时会Q端会跳变两次,有时却不会,如果连续快速按动两次按键,有时会Q端会跳变两次,有时却不会】,这不正是楼主希望解决的“按键抖动”(的恶劣表现)吗? 另,顺便说一句。【本想打算设计一款电路来解决即使按键松开3秒或更长时间后发生抖动也不会发生输出电平跳变两次的情况】,该思路的本身就违背了实际应用。按键抖动本来只是100ms级以下的事件,总不能为了它,一键开通电源后,就不准再(或紧急)关闭电源了吧? 补充内容 (2017-1-20 17:56): 看帖疏忽了,上面第一长句有误。撤销,或不理睬它。 |
|
|
|
JQ_Lin 发表于 2017-1-19 23:21 第一张图可以实现消除抖动的作用,不过不太理想,我试想了一下,可能真的是电容参数配置问题,根据这个电路的原理,在按键按下之后便松开,此时电容没有及时充满电荷,对于U1而言,还是低电平,不过试图减小R4的阻值,发现问题有了改善,可是有时也会出现该问题,另外对于按键松开3秒或更长时间后发生抖动也不会发生输出电平跳变两次,这个电路是可以实现的,前提是按键要按到底,最好是按键按到底需要一段时间(例如1秒到2秒),要不然启动不了 |
|
|
|
晓晓江南 发表于 2017-1-20 16:45 我看帖疏忽了,对不起。 电容通过或门起了作用,只是电容容量不够或充电不足,放电电阻已经够大的了。 充电的限流电阻不可太小了。 |
|
|
|
没事没事,看来是这个电路设计得不太好,调整参数已经没有多大作用,已决定放弃该电路了。 |
|
|
|
JQ_Lin 发表于 2017-1-21 14:25 哈哈,又更新了,不错,现在我开始研究数码管显示电路,遇到了一个问题,已发帖,正在审核。 |
|
|
|
晓晓江南 发表于 2017-1-19 12:29 非常感谢你如此用心的讲解! |
|
|
|
JQ_Lin 发表于 2017-1-19 16:33 非常感谢你的耐心讲解和如此用心的回答。但是我看蓝色波形后半部分有毛刺 这个毛刺再大点可能又会导致跳变两次的结果吧?不过你这个电流确实比我之前的那个稳定很多 |
|
|
|
好的 不过现在改小电阻阻值已经能满足要求了,谢谢你的回答 |
|
|
|
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
156 浏览 0 评论
477 浏览 1 评论
862 浏览 1 评论
1040 浏览 2 评论
为什么在频率为10^3 Hz处,产生的相移就可以确定约为-90度
1610 浏览 1 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-27 19:54 , Processed in 1.009134 second(s), Total 80, Slave 72 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号