我用的F103zet6的板子。
首先知道你的编码器
1.减速比,我的是1:120
2.编码器的 线数=脉冲=分辨率 大约可以等于哈哈哈。我的是11线的。
那么就可以求得我们的电机转一圈需要多少个脉冲,11*120=1320个。
我之前有一段时间不知道自己的减速比和线数,其实是有方法的就是不太准,就是在编码器模式下用串口调试助手看看大约电机转一圈,数值的变化,建议还是不要这样弄,因为不准。
( ̄▽ ̄)话不多说上图上操作:
串口打开
TIM1来控制电机 打开两个通道
T IM4 1秒触发一次中断