打印

求教 中断消抖的方法// 最新实验结果(见跟贴)

[复制链接]
14475|88
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
szshawn2010|  楼主 | 2010-4-7 16:21 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
szshawn2010|  楼主 | 2010-4-7 16:23 | 只看该作者
本帖最后由 szshawn2010 于 2010-4-7 16:25 编辑

现在的问题是,如上图中的波形,干扰了正常的INT中断。

用MCU的INT中断,测出的波形周期时间,远小于该波的标准周期,且MCU每次测量的数据偏差很大。估计,是波形不稳产生的干扰。


求教,如何消抖!!!

使用特权

评论回复
板凳
wjy1107| | 2010-4-7 16:30 | 只看该作者
这个可以参考按键消抖得方法去做啊。软件可以用延时,硬件可以用电容。

使用特权

评论回复
地板
sharpxcb| | 2010-4-7 16:34 | 只看该作者
通常来说,用下降沿触发比用上升沿要好!

使用特权

评论回复
5
szshawn2010|  楼主 | 2010-4-7 16:40 | 只看该作者
4# sharpxcb

不能苟同你的意见!!
请您自己也酌情分析一下,如果没有妥善的消抖处理。上升与下降是一样会不准确的

使用特权

评论回复
6
szshawn2010|  楼主 | 2010-4-7 16:43 | 只看该作者
3# wjy1107

请教:

   延时回来后,继续有中断发生才有效呢,还是无中断发生才有效?


   请贵兄台仔细观察一下波形。谢谢

使用特权

评论回复
7
szshawn2010|  楼主 | 2010-4-7 16:46 | 只看该作者
我在实际动手中的细节如下:

1.最短的时间为3ms左右--占实验次数的大多数。(理论上应该是20ms)
2.最长的时间为6ms左右--占实验次数的第二大多数。(理论值应该是20ms)
3.10多次实验中,仅有一次测量的时间为20.2ms,接近理论值。

使用特权

评论回复
8
szshawn2010|  楼主 | 2010-4-7 16:51 | 只看该作者
本人肤浅的分析如图。

盼高手指点!

图像043.jpg (207.03 KB )

图像043.jpg

使用特权

评论回复
9
墙角的花| | 2010-4-7 16:52 | 只看该作者
加个04 施密特反相器会不会好点

使用特权

评论回复
10
墙角的花| | 2010-4-7 16:52 | 只看该作者
74HC04

使用特权

评论回复
11
tangweiwu| | 2010-4-7 16:53 | 只看该作者
延时

使用特权

评论回复
12
acmilann| | 2010-4-7 16:55 | 只看该作者
施密特反相器应该是 74hc14

使用特权

评论回复
13
szshawn2010|  楼主 | 2010-4-7 17:53 | 只看该作者
拜求 软件 消抖!!!

1. 软件消抖是否具有可行性?
2.若可,则该如何处理?
3.若不可,则考虑使用硬件处理。

------------------
因为在学习软件中,所以,啥事都喜欢软件优先!

使用特权

评论回复
14
berg| | 2010-4-7 18:59 | 只看该作者
建议多考虑硬件消抖,
增加一个硬件延时好了!

使用特权

评论回复
15
gaohq| | 2010-4-7 19:06 | 只看该作者
建议从改善过零检测电路着手。

使用特权

评论回复
16
原野之狼| | 2010-4-7 19:44 | 只看该作者
同意15楼观点
不知道LZ的前端电路是咋实现的 波形怎么这么难看呢

使用特权

评论回复
17
zhang_2000| | 2010-4-7 20:14 | 只看该作者
信号transition  时间太大,需要整形  施密特74HC14就可

使用特权

评论回复
18
zhang_2000| | 2010-4-7 20:16 | 只看该作者
波形上的尖尖   不是抖动的主要问题,关键是信号上升时间  接近1ms 太长

使用特权

评论回复
19
zhuoda| | 2010-4-7 20:23 | 只看该作者
波形上的尖尖   不是抖动的主要问题,关键是信号上升时间  接近1ms 太长

使用特权

评论回复
20
zhuoda| | 2010-4-7 20:23 | 只看该作者
波形上的尖尖   不是抖动的主要问题,关键是信号上升时间  接近1ms 太长

使用特权

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

本版积分规则

92

主题

636

帖子

1

粉丝