[RISC-V MCU 应用开发] EC11编码器高效驱动方法
40768|299
|
![]()
评论
牛
楼主,想了2天,现在明白了。
说简单一点,就是有2条线,A和B.
就是记录A跳变沿关注另B的情况,记为1;
等待下个相反的跳变沿的时候,这个状态判断,顺时针还是逆时针。
如果定义下降沿触发中断事件为0,上升沿中断事件为1,那么机械抖动噪声引发的中断事件为000000111111,而不是010101,所以这种中断组合事件中出现了唯一的01,利用一个完整的事件01来识别是否发生了旋转,从而提高了抗干扰能力。至于为何这样,可以找一个单片机看看IO与IO中断相关的内部硬件电路是如何实现的。
根据编码器方波信号对应关系,自主推导合适逻辑,完成EC11编码器的信号读取。
大佬牛X
牛啊牛啊,大佬牛X
评分 |
|
|
|
|
|
|
|
|
|
|
|