摘要;无位置传感器无刷直流电机(SLBLDCM)结构紧凑,效率高,性能稳定,得到了广泛应用.但SLBLDCM的控制存在一些技术难点.一是转子位置检测难度大,二是启动难度大,三是在运行阶段换相信号往往存在相位延迟等缺点.本文为了解决这些问题,对多种方法进行了详细分析.对比,并提出了一套基于反电势低通滤波器法和相延补偿的控制方案,经仿真和实验,验证了该方案的可行性和优良性.
1.引言无刷直流电机(BLDCM)完全具有传统直流电机的所有优良性能,但去除了电刷,避免了传统直流电机的缺点.相较于交流感应电机,其效率和控制性能亦有绝对的优势.在机车牵引,水泵,风扇,家电等场合得到广泛应用.无位置传感器无刷直流电机在无刷直流电机的基础上进一步取消了位置传感器,使电机结构更为紧凑,进一步降低了电机成本,减少了电机维修费用,扩大了电机应用场合.
但无位置传感器无刷直流电机控制系统存在一些技术上的难点.无刷直流电机无论是启动还是换相,都需要能精确的判定转子位置,而无位置传感器无刷直流电机转子位置判定是难点.同时,电机在启动阶段,很多系统状态量尚未进入稳定状态,此时的位置检测更为不易,电机容易出现震荡甚至启动失败.在稳定状态下,大多数位置检测方法都有电容的出现,电容导致的相位延迟给位置信号的检测带来固有的误差,导致换相时刻不准确,电机转矩脉动明显.为了解决这些问题,科技工作者提出了大量的位置检测方法.本文分析对比多种位置检测方法,综合权衡,采用反电势--低通滤波法检测转子位置,这种方法原理简明,便于实现,控制效果理想.
采用反电势法进行位置判定时,在电机启动阶段,转速低,反电势幅值很小,难以准确得到电机换相时刻,为了克服此问题,本方案采用初始定位,外同步,自同步三段式启动方法,能良好的启动电机.在正常运行阶段,为了克服滤波器带来的相移误差,在控制器中对相位误差进行补偿,能精确的完成位置判定和换相.实验表明在此种方案下,电机能良好启动,运转平稳,转速误差极小.整个控制系统性能优良.
2.反电势法工作原理分析目前SLBLDCM转子位置检测方法繁多,归纳起来如表1所示[2].
其中,反电势法相较于电感法,状态观测器法,电动方程计算法等方法具有原理简明,不需要大规模计算,不依赖系统参数,系统易于实现,精度高的优点,在SLBLDCM控制中得到广泛应用.反电势法中,反电势过零检测法--低通滤波法相较于其它方法系统精简,精度高,不依赖于逆变器调制方式.综合考虑,本文中位置检测采用反电势法--反电势过零检测法--低通滤波法.下面对这种方法的原理作具体分析.
反电势为转子磁钢在定子绕组中感生出的电势,它的幅值和相位都与转子密切相关.
图1表示出了转子位置与反电势之间的对应关系.
在P1时刻,为了让电机继续顺时针旋转,电机换相,电流从一开始的A相流入,B相流出,变成从A相流入,C相流出,此时转子磁钢在定子B相绕组中感生的反电势由一开始的负值向正值过渡.在P2时刻,转子转过了30°,此时转子磁钢与定子绕组合成磁链成空间垂直关系,在B相绕组中感生出的电动势为0.过了P2时刻,定子合成磁势在定子绕组中感应的电动势变为正值.对照图1可以看出,转子换相时刻和反电势过零点有固定的对应关系--从反电势过零时刻,延时30°电角度就是换相时刻.故可以通过检测反电势过零点间接得出换相点,这就是反电势法的原理.
3.模拟中性点法原理分析根据上节的分析,可看出在A.C两相通电时,B相悬空,此时B相上的相电压就是反电势,只要检测出该相电压就可以得到反电势过零点.
从图2可以看出,在B相悬空的时候,其上电流ib为0,对于绝大多数电机,都无中点引出线,相电压ubn和中点电压un均不可直接测得,但此时ubn可由ub-un得出.通过测出端电压,求出中点电压,就可以间接得到反电势.这就是所谓的端电压法.
关于如何求出中点电压的方法,主要有PWM关断检测法和模拟中性点法.PWM关断检测法在开关管PWM关断期间检测端电压,以直流电源的一半作为中点电压,得出反电势.此法受PWM调制的影响,且在重载情况下PWM占空比接近100%,PWM关断时间极小,给检测端电压带来困难.模拟中性点电压反电势过零检测法引入低通滤波器,对电机端电压滤波,消除PWM调制,换相时因绕组电流变化引起的电抗电势等干扰信号,然后与参考电平比较.此法不受限于调制方式,其对应的原理电路如图3所示.
模拟中性点反电势过零点检测法中,A.B.C三相端电压经低通滤波器后,求和得出模拟中性点,滤波后的端电压再与此模拟中性点相比较就得出过零点.下面对这种方法进行数学分析.
设A.B两项导通,C相悬空,由于A.B两项完全对称,故PWM调制信号为1时,电机中点电压为母线直流电压的一半ud/2,PWM调制信号为0时,电机中点电压为0,统一记为upwm/2.又设低通滤波器通带增益为1,则有:
经低通滤波器滤波后,端电压中的高频分量被滤除,只有PWM信号中的直流分量和反电势保留下来,则有:
其中α 为PWM斩波信号的占空比.
θ 为低通滤波器导致的相位延迟.由式(4).(5).(6)可以得出,滤波后的模拟中性点电压为:
因为a.b两相导通,反电势大小相等,方向相反,故‘ '
e a + e b =0,式(7)化为:
2 *ec / 3 与 ec 相位关系固定,相差θ ,故反电势低通滤波法中的过零点就代表了反电势实际的过零点,只需对低通滤波器的相移θ 作出补偿即可.这就是低通滤波波--模拟中性点过零点检测法的原理.