用单片机数编码器的脉冲需要加消抖程序吗?编码器的方波应该不是理想型吧,求做过的大神解释谢谢您

如题所述

编码器输入不需要加消抖程序,加了的话,反而会有不良效果的,而且编码器的脉冲信号是经过硬件处理的,输出是很干净的。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2018-01-30
要加的,假如是那种旋钮做输入的,不加基本没法用追问

写程序的时候怎么写啊 直接加延时吗

追答

不能直接加延时的,要用定时器延时

追问

能聚下例子吗 谢谢您了

定时器设置多长时间合适呢

是定时过后再次判断是否是高电平吗

追答

滤波时间和你的脉冲周期有关系,大一些会稳定很定很多。其次滤波就是对输入的稳定性进行处理,方式其实有多种,道理你可以理解为按键消抖,但是处理上要做优化,不然脉冲容易漏掉或者误触发

追问

嗯嗯 谢谢您

追答

不谢的,如果需要可以抓几个波形你看下编码器输出有多凌乱

本回答被提问者采纳
相似回答