1.一种用于伺服电机的电流估计器,其特征在于,所述电流估计器包括:第一累加求和模块,接收a相离散电流信号iac,用于对半周期内的N个连续的a相离散电流信号iac的绝对值进行累加求和,产生a相离散电流和;
第二累加求和模块,接收b相离散电流信号ibc,用于对半周期内的N个连续的b相离散电流信号ibc的绝对值进行累加求和,产生b相离散电流和;
第一除法模块,接收a相离散电流和,以产生a相电流平均值;
第二除法模块,接收b相离散电流和,以产生b相电流平均值;
第一乘法模块,接收a相电流平均值,并乘以π/2,以产生a相电流幅值;
第二乘法模块,接收b相电流平均值,并乘以π/2,以产生b相电流幅值;
a相电流重构模块,接收a相电流幅值,对a相电流信号重构,得到a相重构电流信号iae;
b相电流重构模块,接收b相电流幅值,对b相电流信号重构,得到b相重构电流信号ibe;
c相电流重构模块,根据a相重构电流信号iae、b相重构电流信号ibe,计算得到c相重构电流信号ice;
所述电流估计器具体原理为:
令每相输出电流的幅值为Ap,进而得到半周期内的面积Arei为:其中,τ为采样周期,进而推到得到半周期中的电流平均值Aavg:所述电流估计器对半周期内的电流采样值累加求和,并除以采样数,得到电流平均值,并乘以π/2,以得到半周期内的电流幅值,进而重构每相输出电流,以精确指示伺服电机的三相输出电流。
2.根据权利要求1所述的用于伺服电机的电流估计器,其特征在于,所述a相离散电流和除以N,以产生a相电流平均值。
3.根据权利要求1所述的用于伺服电机的电流估计器,其特征在于,所述b相离散电流和除以N,以产生b相电流平均值。
4.根据权利要求1所述的用于伺服电机的电流估计器,其特征在于,所述a相电流重构模块根据a相电流幅值、伺服电机角速度计算得到a相重构电流信号iae。
5.根据权利要求1所述的用于伺服电机的电流估计器,其特征在于,所述b相电流重构模块根据b相电流幅值、伺服电机角速度计算得到b相重构电流信号ibe。
6.根据权利要求1所述的用于伺服电机的电流估计器,其特征在于,所述c相电流重构模块计算得到的c相重构电流信号ice具体为:ice=‑iae‑ibe。
7.根据权利要求1所述的用于伺服电机的电流估计器,其特征在于,所述a相重构电流信号iae、b相重构电流信号ibe、c相重构电流信号ice用于产生六路PWM信号,控制逆变器驱动伺服电机。