n=N/(mT)是常看到的公式,N是采样时间内所计脉冲个数,m是齿数,T是采样时间,但是通过单片机定时器的值计算频率,计算过程中N都被约掉了,感觉不对啊?求哪位高人赐教啊。
请问一下,还有没有其他的公式啊?您计算转速的时候是用的什么公式啊?
请问一下,还有没有其他的公式啊?您计算转速的时候是用的什么公式啊?
追答别的都更麻烦了吧,这个应该是最适合单片机应用的了,但是要考虑低转速处理的情况,两个齿之间时间可能会很长,直接用定时器处理会溢出,看你的需求,如果对低转速有需求,就要在定时器溢出时额外再增加计数器,两个计数器合用能计量很低的转速,如果对低速要求不高,定时器溢出时就直接置转速为零就好了,不管用哪种方法,最终都应该有个归零门限(这些小细节什么的最闹心了)。