The invention relates to the technical field of motors. The invention discloses a motor speed detection method, pulse power supply and stop pulse power supply alternating drive control, the motor comprises the following steps: S1, electromotive force of the motor to stop at the two ends of the pulse power supply during the AD sampling, in step S2; step S1 on S2, AD obtained by sampling value limit a filter, if the limiting filter, the AD sampling values in the array A, or give up the AD sampling value; return to step S1, until the A array is full, step into the S3; S3, remove the maximum value in the A array into an array of B, drop the other numerical array A, return step S1, until B into the full array, S4, step S4; on average filtering to obtain the final numerical values of an array in B, this is the final numerical characterization of motor speed. The invention does not need an additional sensor, does not affect the assembly space, has low cost, high detection accuracy and fast response speed.
【技术实现步骤摘要】
一种马达转速检测方法
本专利技术属于马达
,具体地涉及一种马达转速检测方法。
技术介绍
直流有刷电机转速控制的基础为马达转速的检测,目前常用的马达转速检测技术主要有以下几种方式:采用霍尔信号和光电传感器进行转速的检测,这两种方式都需要额外的传感器,不仅影响装配空间,而且增加硬件成本。另一种方式是检测电机的工作电压和电流,但是因为电机工作中的电流和电压杂波很大,并且计算量大,实现精准控制的难度太高。中国公开专利:CN101098118A,公开了一种直流拖动系统的转速控制方法及其控制电路,该专利公开了一种利用驱动电机在非脉冲供电期间取驱动电机电枢的旋转反电动势进行转速控制的方法,其不足之处在于此专利采用了硬件电路实现脉冲的时序控制和电压保持器进行电动势的判断和比较,此专利不仅使用的器件多,成本高昂,而且整个方案只能做到单一的转速控制,无法灵活实现多种的转速检测和控制,并且硬件的采样精度低,转速变化的反馈慢,负载变化时电机转速的控制上很难实现快速响应。
技术实现思路
本专利技术目的在于为解决上述问题而提供一种无需额外的传感器,不会影响装配空间,成本低,检测精度高,响应速度快的马达转速检测方法。为此,本专利技术公开了一种马达转速检测方法,对马达进行脉冲供电和停止脉冲供电的交替方式驱动控制,包括如下步骤:S1,对停止脉冲供电期间的马达两端产生的电动势进行AD采样,进入步骤S2;S2,对步骤S1获得的AD采样值进行限幅滤波处理,如果符合限幅滤波,则将该AD采样值放入数组A中,否则放弃该AD采样值;返回步骤S1,直至数组A取满,进入步骤S3;S3,取出数组A中的最大值 ...
【技术保护点】
一种马达转速检测方法,对马达进行脉冲供电和停止脉冲供电的交替方式驱动控制,其特征在于,包括如下步骤:S1,对停止脉冲供电期间的马达两端产生的电动势进行AD采样,进入步骤S2;S2,对步骤S1获得的AD采样值进行限幅滤波处理,如果符合限幅滤波,则将该AD采样值放入数组A中,否则放弃该AD采样值;返回步骤S1,直至数组A取满,进入步骤S3;S3,取出数组A中的最大值放入数组B中,舍弃数组A的其余数值,返回步骤S1,直至数组B取满,进入步骤S4;S4,对数组B中的数值进行中位值平均滤波处理得到最终数值,此最终数值即为马达转速的表征量。
【技术特征摘要】
1.一种马达转速检测方法,对马达进行脉冲供电和停止脉冲供电的交替方式驱动控制,其特征在于,包括如下步骤:S1,对停止脉冲供电期间的马达两端产生的电动势进行AD采样,进入步骤S2;S2,对步骤S1获得的AD采样值进行限幅滤波处理,如果符合限幅滤波,则将该AD采样值放入数组A中,否则放弃该AD采样值;返回步骤S1,直至数组A取满,进入步骤S3;S3,取出数组A中的最大值放入数组B中,舍弃数组A的其余数值,返回步骤S1,直至数组B取满,进入步骤S4;S4,对数组B中的数值进行中位值平均滤波处理得到最终数值,此最终数值即为马达转速的表征量。2.根据权利要求1所述的马达转速检测方法,其特征在于,步骤S3中还包括在舍弃数组A的其余数值后对数组A进行数据清除的步骤。3.根据权利要求1所述的马达转速检测方法,其特征在于,所述对马达进行脉冲供电和停止脉冲供电的交替方式驱动控制具体为:电源通过电子开关对马达进行脉冲供电和停止脉冲供电交替相结合的方式驱动控制。4.根据权利要求3所述的马达转速检测方法,其特征在于:所...
【专利技术属性】
技术研发人员:刘家斌,刘全喜,魏肃,柴智,刘双春,
申请(专利权)人:厦门芯阳科技股份有限公司,
类型:发明
国别省市:福建,35
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。