本帖最后由 逍遥李 于 2020-7-13 17:54 编辑
最近在了解定时器的编码器模式的相关内容,有个疑问:编码器必须使用AB相正交编码器吗?可以使用硬件上只有1相的编码器吗?我只需要获取速度信息,不需要获取方向。
*在编码器模式中可以选择“仅在TI1计数”/“仅在TI2计数”/“TI1&TI2计数”其中任一个,计数这个很好理解,我的疑问是:如果我选择仅TI1计数,那硬件上TI2是否还要给信号?硬件上只接一个TI1是否可以用?(难道要把这一相同时接到CH1和CH2?)
看了一些帖子应用,大概理解如下:
1、stm32有硬件编码器,设定定时器CH1和CH2为编码器模式,就可以在CH1和CH2对应IO上接正交编码器的AB相,编码器相位角相差90度,可以硬件上自动消除毛刺,非常方便。
2、可以通过设定和码盘旋转方向 决定定时器计数的增减方向
3、使能AB相同时计数的时候,可以实现倍频,提高分辨率。
不知道哪里是不是没有理解到位,请坛友们多多指教
|