打印

RC按键防抖电路

[复制链接]
10930|17
手机看帖
扫描二维码
随时随地手机跟帖
沙发
yewuyi| | 2012-3-30 10:44 | 只看该作者
从来不接这个电容,直接软件防抖处理,还省线路板空间,容易布线。

使用特权

评论回复
板凳
ayb_ice| | 2012-3-30 11:00 | 只看该作者
典型的画蛇添足

使用特权

评论回复
地板
jiangzhe8525| | 2012-3-30 13:19 | 只看该作者
对于初学者用个电容可以理解,不过问怎么计算RC就不应该了,自己搭个实验下不就好了么。防抖的时间也是一个范围的,可能完全反斗要两个电容才行吧。

使用特权

评论回复
5
yes19891989| | 2012-3-30 15:15 | 只看该作者
楼主 确实有点多此一举的感觉  软件防抖不必硬件省事的多  何必那

使用特权

评论回复
6
szn1423|  楼主 | 2012-3-30 18:53 | 只看该作者
好吧。。。既然都说不需要加,那就不加好了,应该没什么问题吧。

使用特权

评论回复
7
chenbb8| | 2012-3-30 22:07 | 只看该作者
本帖最后由 chenbb8 于 2012-3-30 22:09 编辑

貌似是用来消除ESD的,不过那个电路图的在上拉电阻和按键之间还要加一个电阻
ST给的电路图就是那样用的

使用特权

评论回复
8
CATA_LYST| | 2012-3-30 22:08 | 只看该作者
本银菜鸟,但也不能人云亦云啊!硬件防抖动也有它的好处,最近在学微机控制,老师就说了一个真实的例子,软件的确也可以防抖动,但没有硬件的稳定:某202所设计的一个**弹,就是因为装入**弹,编写相关软件这里出现了错误,才发生了悲剧,听老师说,很多军工级,确定**弹发射这类的按钮都是硬件来实现的

使用特权

评论回复
9
chenbb8| | 2012-3-30 22:10 | 只看该作者
硬件消抖的话我看同事是用RS触发器做的

使用特权

评论回复
10
ocon| | 2012-3-30 23:43 | 只看该作者
合格的工程师不管用软件还是硬件实现消抖都保证可靠,不合格的工程师不管用什么“件”都无法保证可靠。

使用特权

评论回复
11
dqyubsh| | 2012-3-30 23:43 | 只看该作者
最近用触发器做几个指示灯延时,给个电平就亮了,延时到了就灭了。软件省了定时器了,挺好的。

使用特权

评论回复
12
jiangzhe8525| | 2012-3-31 09:43 | 只看该作者
光想硬件的去抖是不行的。有硬件的去抖,再加软件的延时,这样是很好的,

使用特权

评论回复
13
AJL_engineer| | 2012-3-31 14:59 | 只看该作者
同意楼上几位的 没必要!软件做防抖处理!

使用特权

评论回复
14
jiangyangddxmu| | 2012-3-31 15:16 | 只看该作者
我是新手,不过我用的软件防抖,一直都没问题呵呵。不过对于军工级,硬件应该比软件可靠性高。

使用特权

评论回复
15
ZRL700424| | 2012-3-31 15:31 | 只看该作者
合格的工程师不管用软件还是硬件实现消抖都保证可靠,不合格的工程师不管用什么“件”都无法保证可靠。
ocon 发表于 2012-3-30 23:43


同意!

使用特权

评论回复
16
renwocai| | 2012-4-1 10:35 | 只看该作者
R的值一般10K左右,C的值应该由按钮的抖动频率而定。

另外,个人认为这个电路并非完全画蛇添足,在处理外部中断时候硬件去抖还是必要的。

使用特权

评论回复
17
Projectaker| | 2015-11-3 14:05 | 只看该作者
如果没有在CPU和机械按键之间增加想max706类似的器件,最好还是夹着。

使用特权

评论回复
18
RitaGE| | 2020-5-20 15:59 | 只看该作者
szn1423 发表于 2012-3-30 18:53
好吧。。。既然都说不需要加,那就不加好了,应该没什么问题吧。

人云亦云,立场不够坚定呀。RC电路消抖就是计算RC时间常数,计算电容的充放电时间,网上很多电容充放电方法的,最好自己用仿真的方法确定电容,电阻参数。别忘了时间的计算不是充电完成的情况哦,单片机高低电平的电压值是有范围的

使用特权

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

本版积分规则

251

主题

462

帖子

4

粉丝