用择多函数实现反电动势滤波的无传感器无刷直流电动机的控制

Using Majority Function to Realize Sensorless Brushless DC Motor Control with Back-electromotive Force Filtering

  • 摘要: 文章提出了一种采用择多函数实现反电动势滤波的无传感器无刷直流电动机控制的方法。该方法利用DSPIC模数转换器采样梯形波BEMF信号;将梯形波BEMF信号与重构的电动机虚拟中性点进行比较,以检测过零点;并采用择多函数滤波器对比较结果信号进行滤波处理;检测到过零点时,DSPIC30F2010 ADC经1个延时后,对电动机驱动电压进行换相操作;最后采用控制环实现无传感器无刷直流电动机的高效、平滑运行。该方法与使用硬件滤波器或外部比较器的方式相比,所需的硬件少、成本低、减小了PCB的体积。实际应用表明,该方法简单实用,具有良好的性能。

     

    Abstract: The paper proposed a method of using majority function to realize sensorless brushless DC motor control with back-electromotive force filtering.The method uses DSPIC A/D converter to sample BEMF signal of trapezoidal wave,then it compares the BEMF signal of trapezoidal wave with reconstructed virtual neutral-point of the motor so as to detect crossover point,and uses majority function filter to make filtering procession for the comparative result.When detecting crossover point,the DSPIC30F2010 ADC changes phase for the driving voltage of the motor after one delay time.At last,the method uses control loop to realize(highly efficient) and smooth running of the sensorless brushless DC(motor.) Compared with the mode of using hardware filter or external comparator,the method has the advantages of few hardware,little cost and small PCB size.The actual application showed that the method is simple and practical,which has good performances.

     

/

返回文章
返回