wzavr 发表于 2016-5-28 18:24:33

stm32f10x TIM2作为电机encoder时,怎么实现转速捕获?

想到几个办法,
1使用其他带外部输入捕获的定时器用于捕获转速,这个方法需要将encoder输入脚和设置为捕获的定时器输入脚同时连接到编码器,浪费引脚。
2使用一个定时器作为计数器,encoder中断时读取计数器值,计算转速,这个方法会因为进出中断的原因,引起读取的计数值存在误差,引起转速计算结果拨动不准确。

请问还有什么好方法能比较好得处理上述问题?
先谢啦
页: [1]
查看完整版本: stm32f10x TIM2作为电机encoder时,怎么实现转速捕获?