电机内置了测速用的码盘。电机每转过一个角度,码盘后面的传感器就输出一个(或者两路)脉冲。CPU对脉冲宽度进行测量,即用定时器计数。这样就知道了转过那个角度的时间,于是就达到了电机/轮子的角速度,结合轮子的直径,就可得到速度。
至于本案中,电机输出的是两路正交信号,利用STM32计数器/定时器的正交编码器功能,可以测到转速。
按照二楼所说即可
测速精度主要看码盘