一种新型摩托车用高精度光电测速方法
摩托车用测速方法主要是通过前轮带动路码软轴,使永久磁铁旋转,感应盘切割磁力线,建立涡流磁场,并与永久磁铁的旋转磁场相互作用进行速度测试,这种传统的机械测试方法虽然简单,但误差相对较大,目前市场上已有不少新式电子式测速装置应用在摩托车上。在光电编码器构成的测速系统中,常用的测速方法主要有三种:即“M法”、“T法”、“M/T法”。经过分析,现有的几种常用的基于光电编码器的测速方法都无法满足较高精度测试的要求。实际上,测速的本身就是对准确性的要求,而速度测量的精度和实时性将直接影响整个测速系统的性能和准确性。本文在对几种常用的光电测速方法分析后,提出了一种新的测速方法,这种方法具有较高的精度和实时性,可以满足人们愈来愈高的对速度准确性的要求。
一、常用的几种基于光电编码器的测速方法
在图1中列出了3种常用的基于光电编码器的测速方法,假定时钟频率为f,光电编码器在前轮每转一周产生的脉冲数为P。M1和M2分别是对在相同的时间内编码器脉冲和时钟脉冲进行计数的计数值。
1、“M法”测速
通过测量一段固定的时间间隔内的编码器脉冲数来计算转速。如图1(a)所示,设在固定时间T内测得的编码器脉冲数为M1,则用M1除以T(即:M1/T)得到单位时间内编码器产生的脉冲数,用它再除以P,则得到的M1/(P×T)表示单位时间内前轮转动的周数,最后再乘以60(s)就得到前轮每分钟转到的周数,从而实现计算转速的目的。用公式表示为:
根据以上分析,可知这种测速方法的准确性主要由M1决定,并且在转速较高时M1也较大,其相对误差较小,故适合于高速场合的测试。
2“T法”测速
通过测量编码器两个相邻脉冲的时间间隔来计算转速,则用M2除以f得到1个编码器脉冲所占用的时间,其倒数(即:f/M2 )为单位时间内编码器产生的脉冲数,与“M法”测速类似,即得转速计算公式:
这种测速方法的准确性主要由M2决定,并且在转速较低时,1个编码器脉冲持续时间较长,M2也相对较大,其相对误差较小,故适合于低速场合。
3、“M/T法”测速
“M/T法”是前两种方法的结合,同时测量一定个数的编码器脉冲和产生这些脉冲所需的时间,由上述“T法”可知:M2/f产生这几个编码器脉冲总共所需的时间,用M1除以M2/f得(M1×f)/M2,它表示单位时间内编码器产生的脉冲数,由上分析即得转速为:
这个方法将M1和M2结合使用,在整个速度范围内有较好的准确性,但对于低速,该方法需要较长的检测时间才能保证结果的准确性,无法满足转速检测系统的快速动态响应指标。