IC695STK005 如何理解这个公式:
1/Te即1s内有多少个编码器脉冲,再除以一圈的脉冲数C,即1s内转了多少圈
F0/M1即1s内的高频脉冲数除以两编码器脉冲间的高频脉冲数,也即1s内有多少个编码器脉冲,再除以一圈的脉冲数C,即1s内转了多少圈
例如:高频脉冲的周期是1ms,即频率F0为1000Hz,在编码器的两个脉冲之间,产生的高频脉冲数M1为50个(即两个编码器脉冲的间隔Te为0.05s),编码器一圈的脉冲数C为20,则转n=1000/(50*20)=1圈每秒。
由于C 和F0是常数,所以转速n 跟M1成反比。这就使得:
在高速时,编码器脉冲间隔时间Te很小,使得测量周期内的高频脉冲计数值M1也变得很少,导致测量误差变大
在低转速时,Te足够大,测量周期内的M1也足够多,所以T 法和M 法刚好相反,更适合测量低速。
如下图,黑色方波为编码器某一通道输出的脉冲,黄色方波为高频测量脉冲。
当转速较低时,高频测量脉冲数M1较大,可以得到较准确的转速测量值。
当转速较高时,编码器两脉冲间的时间间隔变短,导致高频测量脉冲数M1较小,由于高频脉冲的上升沿位置与编码器脉冲的上升沿不对应, 当两波的上升沿位置不同时,会有一个脉冲的误差 。
IC695STK005
IC695STK005