定时器的编码器接口功能

本文详细描述了如何在STM32F10x平台中使用正交编码器,通过配置GPIO和定时器来捕获信号,特别强调了如何处理毛刺噪声,以及编码器接口的计数模式选择和抗噪声原理。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

779df40805a4480b8ccacf04e794ff27.png

该功能占用了定时器的CH1与CH2进行输入捕获的功能

 

编码器接口利用了一对正交信号进行正反方向的判断,如图

3abbc4d39bfa4585aae9e7f191b69946.png

正交编码器的三种计数模式

1dac568c34a84c8bac388c93ba6a1344.png

可以使用第一二个模式单引脚计数,也可以使用第三种两引脚都计数

而双引脚计数精度较高,原因是在信号产生过程中会有干扰毛刺

441a7e1d6c9c4e63b9fbe78bcf1247bd.png

而该方式可以减少毛刺噪声的干扰

 

反相与否

0b231de5229f42bc9d32e4efc11905d5.png

  • 红框内就是正交编码器抗噪声原理 由图可知 TI2没有发生变化 但TI1却跳变好几次
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值