| 作者 | 主题 |
|---|---|
|
hanbinglh 游民 经验值:77 发帖数:16 精华帖:0 |
楼主
主题:如何对输入信号做防抖动处理?
请教老手,如何对输入的信号做防抖动处理,消除由于输入信号抖动造成由于控制的输出信号的抖动?
例如,输入信号由点动按钮输入,要求输入有,输出开;输入无,输出关。但是可能由于触点接触不良,造成输入信号的抖动,输出就会频繁启停。 谁有好的办法解决,最好有例程序。 还有,怎样上传附件? |
|
甫哥 至圣 经验值:10005 发帖数:1448 精华帖:72 |
3楼
主题:回复:如何对输入信号做防抖动处理?
书山有路勤为径,学海无涯苦作舟;三人行,必有我师;森林之外的树木也能成才
|
|
甫哥 至圣 经验值:10005 发帖数:1448 精华帖:72 |
7楼
主题:回复:如何对输入信号做防抖动处理?
采用接通/关断延时模块(一下简称“模块”)做防抖时:在模块有输出时输入点断开后,如果输入点再次为“真”的时间间隔小于模块的关断延时时,输出将被复位,并再次做接通延时!!而此时应该保持输出状态,并不应该关闭输出。这种现象已经失去了防抖、滤波的作用!!!
即使是采用另一种方案:接通延时模块与关断延时模块串联的方案,同样存在问题!大家可以仿真验证。 因此,提出了附件中的防抖、滤波方案。虽然较复杂,却能起到真正的“防抖、滤波”。 如果只需要接通或关断滤波,可以采用接通延时模块或关断延时模块。
书山有路勤为径,学海无涯苦作舟;三人行,必有我师;森林之外的树木也能成才
|