如图STM32的每个TIMER都有ab相正交编码器波形输入接口,TI1,TI2经过输入滤波边沿检测产生TI1FP1,TI2FP2接到编码器模块通过配置编码器的工作模式,即可以对编码器进行正向/反向计数
如下圖,编码器使用了AB两相信号,但是我只需要对TI1信号进行计数(第一行)我也是刚发现了这个错误,原来对两个信号都计数导致码盘转一周得到不止100个脉冲(100线的光电码盘)。通过STM32的编码器模块比较两想的电平信号就可以很容易地计算出编码器的运行情况了
如图STM32的每个TIMER都有ab相正交编码器波形输入接口,TI1,TI2经过输入滤波边沿检测产生TI1FP1,TI2FP2接到编码器模块通过配置编码器的工作模式,即可以对编码器进行正向/反向计数
如下圖,编码器使用了AB两相信号,但是我只需要对TI1信号进行计数(第一行)我也是刚发现了这个错误,原来对两个信号都计数导致码盘转一周得到不止100个脉冲(100线的光电码盘)。通过STM32的编码器模块比较两想的电平信号就可以很容易地计算出编码器的运行情况了