按照你的公式,N是1S内脉冲的数量,电机每转1转,输出16个脉冲,乘以60变为每分钟的旋转次数,也就是转速。可以将测量方法改一下,单片机对脉冲进行计数和计时,捕获到第一个上升沿时,记录定时器的时间为T1,其后对脉冲进行计数和计时,当计时值T2-T1>1S时,记下此时的脉冲个数N。转速=(N/T2-T1)*60/16。可以大大提高精度。