amobbs.com 阿莫电子技术论坛's Archiver
论坛首页
›
电机马达
› stm32f10x TIM2作为电机encoder时,怎么实现转速捕获?
wzavr
发表于 2016-5-28 18:24:33
stm32f10x TIM2作为电机encoder时,怎么实现转速捕获?
想到几个办法,
1使用其他带外部输入捕获的定时器用于捕获转速,这个方法需要将encoder输入脚和设置为捕获的定时器输入脚同时连接到编码器,浪费引脚。
2使用一个定时器作为计数器,encoder中断时读取计数器值,计算转速,这个方法会因为进出中断的原因,引起读取的计数值存在误差,引起转速计算结果拨动不准确。
请问还有什么好方法能比较好得处理上述问题?
先谢啦
页:
[1]
查看完整版本:
stm32f10x TIM2作为电机encoder时,怎么实现转速捕获?