北京石油化工学院学报 第20卷第3期 Vo1.20 NO.3 Journal of Beijing Institute of 2012年9月 Sep.2012 Petro—chemica1 Technology 改进的M法转速测量 张吉月 于 静 (北京石油化工学院信息工程学院,北京102617) 摘 要针对电机低速时M法转速测量在检测周期内所记录的脉冲数较少导致相对误差 较大以致无法保证测量精度的问题,采用一种改进的M法进行测速。分析M法的测速原理,总结出M 法不适合高速以外的范围,并且速度越低,其测量精度越低。所采用的基于速度预估的M法测速能在 电机高速转动时不失M法的实时性,同时在高速以外的速度范围能够保持与高速相同的测量精度。电 机转速测量实验中,改进的M法具有很好的应用,测量精度能够达到M法测量精度的1o倍。 关 键 词 M法;光电编码器;速度测量 中图法分类号TP273 在实时控制中,转速的检测是其他参数检 表明,在宽速度范围内都能达到较高的测速 测的基础。如果不能高精度、实时的测量,直接 精度。 会影响系统的性能。常用的速度测量方法主要 有M法、T法和M/T法。M法只适用于高速 1 数字测速方法 范围,T法只适用于低速范围,在其他速度范围 数字测速元件由光电脉冲发生器及检测装 精度不高。M/T法即频率周期法是前2种方 置组成。脉冲发生器的关键部件光电编码器 法的结合,其精度较高。但低速时,该方法需要 (俗称码盘)连接在被测轴上,随着被测轴的转 很长的检测时间才能保证其结果的准确性,检 动产生一系列的脉冲,然后通过检测装置对脉 测的实时性变差,无法满足转速检测系统的快 冲进行计数,再通过脉冲的计数来计算角速度。 速动态响应指标要求 ]。 1.1 M法测速 文献[1—2]中,将T法进行改进,随着速度 M法测速是利用机械:自位移的差商作为 增大,不断增大检测时间来提高测量精度。文 转速的测量值: 献[3—4]中,使用倍频计数电路或者分频器提高 ∞ 一 ∞ 一——— -—— (1)l 测速信号源的分辨率,从而提高测量精度,但其 方法硬件复杂。文献Es]中,设定切换点来切换 式中: 是n时刻转速的测量值; , 分别 使用M法和T法来实现宽范围的高精度测 为 —l, 时刻机械角位置的反馈值;T(s)是 量。文献[6—7]中,将M法进行改进,随着速度 相邻2次角位置采样的时间间隔,即检测时间。 减小,不断增大检测时间来提高测量精度。 在数字测速中,采样时间内用编码器增量 在改进的M法测速方法的基础上,建立速 来记录角位移变化值。其速度测量公式为 度预估值和检测时间的对应表,利用速度预估 " 一60× (2) 来选择检测时间,并利用PLC的硬件高速计数 器来接收光电编码器的脉冲信号,利用时间中 其中: M为每分钟的转数,r/min;N为检测时 断对接收脉冲时间计时来计算电机转速。在电 间内所记录的脉冲数;P为脉冲发生装置旋转 一机转速测量系统中应用速度预估的M法,结果 圈发出的脉冲数,即码盘的线数。 测量分辨率Q为 收稿日期:2012—01-24 Q一 一 一 ㈤ 14 北京石油化工学院学报 2012年第2O卷 在P值固定的脉冲发生装置中,只有增大 单位检测时问T才能提高分辨率。在测量极 端情况下会产生±1个脉冲的检测误差。测量 相对误差£为 60×N 60×(N±1) P・T P・T 1(4) 一 6O×N P・J『 当被检测转速较高或电机转动一圈发出的 转速脉冲信号的个数较大时,才有较高的测量 精度。 1.2 改进的M法测速一基于速度预估的M法 由式(4)得到,M法测速的相对误差e只决 定于检测时间所记录的脉冲数N。再由式 (2)得: N一 (5) 脉冲数N正比于转速 M、检测时间T、码 盘的线数P。因此,在检测时问不变的情况下, 相同的转速,码盘的线数越大,测量的精度越 高,但是由于硬件条件,不可能一味的增大 码盘的线数。因此,在宽转速范围内得到高精 度的办法只有增大检测时间。但是增大检测时 间的同时会导致检测的实时性变差。特别是在 高速阶段,较大的时延不利于对系统的控制,严 重的影响系统性能。 基于速度预估的M法测速能弥补M法只 适合在高速场合测量的不足。在高速以外的速 度范围能够保持与高速相同的测量精度,同时 在电机高速转动时也不会失去M法的实时性。 基于速度预估的M法的精髓就是预先建立转 速预估值和检测时间关系的对应表,即将所要 测量的转速分段并且不同转速段对应的检测时 间不同。 转速预估值和检测时间关系对应表的建立 依据是在保证M法测速相对误差小于一定限 制的前提下,选择尽量小的检测时间。在转速 测量的起始阶段,先使用一个较短的采样时问 预估其转速。再根据转速预估值和检测时间关 系的对应表,选择检测时问进行转速测量。例 如,编码器的线数为200线,角速度的测量范围 是9~1 500 r/min,脉冲速度范围是3O~ 5 000 p/s。保持同样的相对误差,图1为改进 M在低速范围的相对误差曲线,其最大的相对 误差不超过5 ;转速越小,检测时间越长。建 立角速度预估值与检测时间的对应关系如图2 所示,根据角速度预估值,切换采样周期的取 值,转速很大时,不能选择过小的检测时间,避 免PLC的时间中断所带来的误差过大。 ,fr・rain一‘1 图1改进的M法的误差曲线 n/(r・rain一’1 图2 转速预估值与检测时间的对应关系 2 实验 2.1 改进M法测速的实现 使用PLC的硬件高速计数器来接收光电 编码器的脉冲信号,先选择一个较短采样时间, 用一个采样时间内脉冲的计数来预估转速值, 选择适当的检测时间,记录检测时问内脉冲数, 再根据式(2)计算转速,如图3所示。其中采样 时间、检测时间都使用PI c的时间中断来 实现。 图3转速测量程序的流程 第3期 张吉月等.改进的M法转速测量 15 2.2 M法和改进的M法对比实验 在相同的200线码盘的分辨率下,不同转 速的测量,M法和改进的M法测得的曲线分 别如图4和图5所示。 采样时 ̄]/nT 图4 M法测得的曲线 采样时刻/nT 图5改进的M法测得的曲线 从图4、图5可以看出,在低速时改进的M 法测得的转速比M法更接近真实值。 3 实验分析 M法和改进的M法在200线码盘上测量 电机转速的误差曲线如图6所示。误差出现明 显差距体现在转速在200 r/rain以下,见表l。 靛 n ・min ) 图6测量转速的误差对比曲线 由表1可以看出,转速在12 r/rain时,M 法和改进的M法的相对误差最大,M法的相 对误差为0.5,改进的M法的相对误差为 0.05。在低速时,改进M法的精度为M法的 1O倍。 表1 M法和改进的M法测得的转速的误差 转速/ 相对误差 转速/ 相对误差 、J , ~1’ . min 1)改进M法 M法 min 1)改进M法 M法 9 o.004 975 o.333 333 36 o.o19 608 o.166 667 l2 0.050 00o 0.5 39 o.038 46Z 0.o76 9 ̄3 15 0.050 000 0.2 42 0.047 619 0.142 857 18 0.019 608 o.333 333 45 o.047 619 o.066 667 21 0.014 778 0.142 857 48 0.038 462 o.125 00o 24 0.050 oo0 o.25 51 o.o19 608 o.058 824 27 o.033 816 o.111 111 54 o.O27 778 0.111 111 30 o.o50 ooo 0.2 57 o.043 062 0.052 632 33 o.043 o62 o.o90 909 在2.2实验的基础上,提高改进M法的码 盘的分辨率,得到测量误差曲线,如图7所示。 由图7可以看出,随着分辨率的提高,精度明显 提高。 苦}靛罂 n/(r・rain ) 图7 不同分辨率下的改进M法的误差曲线 4 结论 速度预估的M法测速的精髓就是预先建 立转速预估值和检测时间关系的对应表,即将 所要测量的转速分段并且不同转速段对应的检 测时间不同。转速预估值和检测时间关系对应 表的建立依据是在保证M法测速相对误差小 于一定的前提下,选择其尽量小的检测 时间。 参考文献 [1] 高伟.一种基于TMS320 ̄’2812的电机转速测量 方法[J].机床与液压,2011,39(6):94—95. [2]鲁进军.电动机的高精度宽范围转速测量方法 [J].中国电机工程学报,2011,31(24):118—123. [3]马金权.一种高精度实时电机转速测量新方法 [J].齐齐哈尔大学学报,2002,8(1):42—44. [4]李汉.一种宽范围测速系统的设计[J].机电工 程,2O1O,27(10):52—56. 16 北京石油化工学院学报 2012年第2O卷 [5] 毋建宏.基于增量编码器的超低速估算方法研究 [J].微机电,2011,44(1):17—20. E6] 马文光.变M法在电机速度高精度测量中的应 用[J].机械与电子,1999(4):64—66. [7] 张吉月.系列运动参数数字检测技术的研究[J] 北京石油化工学院学报,2009,17(2):36—39. A Novel Approach to Measuring Rotating Speed Zhang Jiyue Yu Jing (School of Information Engineering,Beij ing Institute of Petro-chemical Technology,Beijing 102617) Abstract A novel approach to the M method is used tO solve the problem that the measured precision cannot be guaranteed which is caused by the less recorded numbers of the pulses in a testing time when the motor is at a low speed.After analyzing the theory of the M method,the conclusion that the M method is not suitable except for the high speed is summed up.The lower the speed is,the lower the precision is.The novel approach to the M method is based on estimating the speed,without losing the real—time of the M method at a high speed,which can maintain the same precision in all measuring range.The novel approach to the M method is used as a good application in the motor speed measurement experiment,and the measuring precision of the novel approach tO the M method can reach 10 times as that of the M method. Key words M method;photoelectric encoder;speed measurement