没有合适的资源?快使用搜索试试~ 我知道了~
首页STM32正交编码器例程
资源详情
资源评论
资源推荐

STM32 16 位定时器对正交编码器计数的方法(附检测输入脉冲的方法)发布时间:2009-10-
04 14:29:11
今天决定在 END 开博,之前没有工作记录的习惯,从今天起在这里记录下自己工作时的点
滴经验,以供日后参考以及与网络朋友交流。第一篇文章先简要描述下 STM32 定时器对
正交编码器进行计数控制的方法。
如图,STM32 的每个 TIMER 都有正交编码器输入接口,TI1,TI2 经过输入滤波,边沿检测
产生 TI1FP1,TI2FP2 接到编码器模块,通过配置编码器的工作模式,即可以对编码器进
行正向/反向计数。
如下图,编码器使用了 A,B 两相信号,但是我只需要对 TI1 信号进行计数(第一行),我也
是刚发现了这个错误,原来对两个信号都计数,导致码盘转一周得到不止 100 个脉冲(100
线的光电码盘)。通过 STM32 的编码器模块比较两想的电平信号就可以很容易地计算出编
码器的运行情况了。


















安全验证
文档复制为VIP权益,开通VIP直接复制

评论11