2.2调压调速的实现
普通转速永磁无刷直流电机普遍使用PWM斩波调速。但是对于高速的BLDCM,PWM调速有以下缺陷:1)开关管的开关频率、电压电流应力要求较高;2)开关过程在电机中感应出高频交变磁场,有涡流损耗,造成的温升甚至可能使永磁体退磁。
综上所述, 高速BLDCM驱动系统往往需要在电源和逆变器之间采用Buck实现调压调速。但是,Buck电路中输出滤波电感的体积庞大,为了提高系统的功率密度以及效率,本作品该部分电路采用三相交错并联Buck变换器拓扑。
图2.5是将三个互差运行的Buck电路进行并联,得到三相交错并联Buck电路。三个开关管用相同频率、相同占空比、而互差的PWM驱动,并实现均流控制(多相交错各开关管应相差 ,n代表交错的相数), ,,为电感电流,为输出电流。由图2.6可知,电感电流纹波相位互差,输出电流的纹波频率是单路电流的三倍,脉动近似为单路电流的。
图2.5 三相交错并联BUCK变换器电路拓扑 图2.6 三相交错并联BUCK工作时序图
交错并联方式较传统变换器有以下优点:
1)功率平均分配到三个变换通道中,避免发热集中;
2)电流相互叠加,减小了输入、输出电流纹波,减小了电磁干扰EMI,提高了系统的功率密度;
3)开关管MOSFET的导通损耗,铜箔损耗与输入电流有效值的平方成正比。降低了导通损耗,提高了效率;
4)由于各相电流减小,可以采用小型的输出电感,容易集成,使负载突变时的瞬态响应速度提高。
2.3无位置传感器技术的实现
BLDCM用开关管取代传统直流电机的电刷,需要根据转子的位置信息控制相应相开关管通断,以获得最大转矩。使用位置传感器对转子位置进行检测有以下缺点:1)电机系统体积增大2)传感器在高温、高压和湿度较大等恶劣工况下灵敏度变差3)传感器机械安装偏差引起换相不准确。
目前,BLDCM以反电势信息为依据的无位置控制方法,有端电压检测法、相电压检测法、三次谐波检测法。端电压、相电压法因经过RC滤波使过零点产生相移,三次谐波信号因幅值太小致使信噪比太小,均导致换相不准确。传统的转速估计方法,通过相邻两次换相的时间计算电机的转速,不利于转速的动态观测。
针对传统反电势法的缺陷,基于坐标变换的思想,通过重构反电势过零点信息,提出了一种新颖的BLDC无位置传感器技术。该技术可实时补偿由RC滤波引起的位置信号相位误差,并实时估计转速。
2.3.1 过零点判断的实现
图2.7定义a坐标系和b坐标系, b坐标系滞后a坐标系角度β。RC滤波后的端电压设为、和, 图2.7 坐标变换示意图
分别定义在a坐标系三个轴上。坐标系a中三个矢量在b投影,得到b中三个互差的矢量、、,再傅里叶分解得到b坐标系中的矢量,
可以得到的特点:1)端电压中的直流分量被抵消;2)3n次谐波被抵消;3)基波滞后基波β角度;4)幅值不受坐标变换影响,仅与转速有关。
BLDCM反电势仅含有奇次谐波,经傅里叶展开可以得到过零点与其基波的过零点为同时刻。在忽略5次以及5次以上的高次谐波,同时又抵消了3次谐波的条件下, 即为基波,所以重构后的反电势的过零点滞后过零点β角度,同理和的过零点均滞后和的过零点β角度。则控制β角使得β=π/6-α(α为由RC低通滤波器对原反电势相位所造成的一个偏移量),则重构后波形的过零点时刻即为换相时刻。
2.3.2 转速估计的实现
根据以上讨论,同样可以构造出两个幅值相等,相位互差电角度的基波。重构后的可视为基波,设为,其中,为的幅值,是以电机转速为变量的函数;为电角速度,为被估计的量。通过积分,
可提取出电机转速,分子项为。转速的表达式为,
基于以上分析,如图2.8所示,使“b”坐标系超前“a”坐标系(90°-β)角度,便可以构造出,
图2.8 正交坐标变换
最终得到转速计算表达式,
正交坐标变换,分别构造出相互正交关系的基波和,将除以对的积分理论上便可以实时地计算出电机的转速。
2.4 DSP控制的实现
图2.9为DSP系统控制框图,电路中使用电压互感器LV28-P、电流互感器LAH 25-NP分别采集三相Buck各支路电流和输出电压,经调理电路后接入DSP进行AD转换,DSP经过电压外环和电流内环的数字闭环运算后,输出三路相位互差的PWM波,控制各支路的导通相位和导通时间,实现了三路均流,确保三相Buck为后级逆变器提供纹波较小的直流电压。
图2.9 DSP系统控制框图
图2.10为无位置运行控制流程图,由DSP采集滤波后的端电压,依据坐标变换推算出转速。根据RC一阶低通滤波器的相频特性如下式,计算出补偿角β(β=π/6-α),再进行坐标变换即计算a坐标系下三个矢量在b坐标系下的投影,进而获得、和,依据其过零点信息获得换相逻辑实现换相。
图2.10 DSP无位置运行流程