倍频单电阻电流采样方法及其装置

文档序号:1859914 发布日期:2021-11-19 浏览:12次 >En<

阅读说明:本技术 倍频单电阻电流采样方法及其装置 (Frequency multiplication single resistance current sampling method and device thereof ) 是由 李柏松 陈伟 成爱军 时迎亮 李武君 于 2021-07-22 设计创作,主要内容包括:本发明公开了一种倍频单电阻电流采样方法及其装置,该方法包括以下步骤:a、对PWM控制算法计算出的三相占空比进行调整,获得调整后的三相占空比;b、根据调整后的三相占空比计算电流采样时刻t-(s1)、t-(s2)、t-(s3)和t-(s4);c、按照调整后的三相占空比输出三相电压;d、在电流采样时刻t-(s1)、t-(s2)、t-(s3)和t-(s4)进行电流采样,根据电流采样结果分别重构出载波周期的前半个周期和后半个周期的三相电流,进而获得载波周期的三相平均电流。本发明可以提高单电阻电流采样方法的电流采样精度。(The invention discloses a frequency multiplication single-resistor current sampling method and a device thereof, wherein the method comprises the following steps: a. adjusting the three-phase duty ratio calculated by the PWM control algorithm to obtain the adjusted three-phase duty ratio; b. calculating current sampling time t according to the adjusted three-phase duty ratio s1 、t s2 、t s3 And t s4 (ii) a c. Outputting three-phase voltage according to the adjusted three-phase duty ratio; d. at the current sampling time t s1 、t s2 、t s3 And t s4 And carrying out current sampling, and respectively reconstructing three-phase currents of the first half period and the second half period of the carrier period according to current sampling results so as to obtain the three-phase average current of the carrier period. The invention can improve the current sampling precision of the single-resistor current sampling method.)

倍频单电阻电流采样方法及其装置

技术领域

本发明涉及单电阻电流采样技术。

背景技术

变频器一般为三相输出,用来控制三相交流电机。变频器一般需要三相电流信号来实现电机控制,同时,也要根据三相电流信号实现对变频器和电机的保护。三相电流信号的获得方式有很多种,通过采样电阻获得电流信号是常用的电流采样方式。根据采样电阻的个数,电流采样方法可以分为三电阻电流采样、两电阻电流采样和单电阻电流采样,其中单电阻电流采样的硬件成本最低。当对系统成本要求较高时,单电阻电流采样是一种比较好的选择。

单电阻电流采样采集的是母线电流,然后通过重构的方式获得三相电流。为了保证能够准确地获得三相电流,单电阻电流采样方法对采样窗口和采样时刻有一定要求,为了满足这些要求,现有技术中在一个载波周期一般只采集一组电流信号,也就是电流采样频率与载波频率相同,这也导致电流信号采样精度不高。

发明内容

本发明所要解决的技术问题在于提供一种倍频单电阻电流采样方法,使用该方法可以在一个载波周期内采样两组电流信号,提高电流采样频率和电流采样精度。

本发明所要解决的又一技术问题在于提供一种倍频单电阻电流采样装置。

本发明实施例的一种倍频单电阻电流采样方法,包括以下步骤:

a、对PWM控制算法计算出的三相占空比D[a]、D[b]、D[c]进行调整,获得调整后的三相占空比为D1[a]、D1[b]、D1[c]、以及D2[a]、D2[b]、D2[c];其中,D1[a]、D1[b]、D1[c]为载波周期的前半周期或后半周期中的其中一者的三相占空比,D2[a]、D2[b]、D2[c]为载波周期的前半周期或后半周期中的另一者的三相占空比;

b、根据调整后的三相占空比计算电流采样时刻ts1、ts2、ts3和ts4

c、按照调整后的三相占空比输出三相电压;

d、在电流采样时刻ts1、ts2、ts3和ts4分别进行电流采样,根据电流采样结果分别重构出载波周期的前半个周期和后半个周期的三相电流,进而获得载波周期的三相平均电流。

本发明还提供了一种倍频单电阻电流采样装置,包括:存储器,用于存储程序;处理器,用于加载所述程序以执行上述的倍频单电阻电流采样方法。

根据本发明实施例的倍频单电阻电流采样方法及其装置可以在一个载波周期内,实现两组电流信号的采样,进而可以得到该载波周期的三相平均电流,从而提高单电阻电流采样方法的电流采样精度。

附图说明

图1示出了根据本发明实施例的倍频单电阻电流采样方法的流程示意图。

图2示出了根据本发明实施例的四次采样时刻的示意图。

图3示出了本发明实施例按照调整后的占空比输出的单相电压的示意图。

具体实施方式

请参考图1。根据本发明实施例的倍频单电阻电流采样方法,通过三相逆变电路母线上设置的采样电阻采样母线电流,包括以下步骤:

a、对PWM控制算法计算出的三相占空比D[a]、D[b]、D[c]进行调整,获得调整后的三相占空比为D1[a]、D1[b]、D1[c]、以及D2[a]、D2[b]、D2[c];其中,D1[a]、D1[b]、D1[c]为载波周期的前半周期或后半周期中的其中一者的三相占空比,D2[a]、D2[b]、D2[c]为载波周期的前半周期或后半周期中的另一者的三相占空比;

b、根据调整后的三相占空比计算电流采样时刻ts1、ts2、ts3和ts4

c、按照调整后的三相占空比输出三相电压;

d、在电流采样时刻ts1、ts2、ts3和ts4分别进行电流采样,根据电流采样结果分别重构出载波周期的前半个周期和后半个周期的三相电流,进而获得载波周期的三相平均电流。

上述的倍频单电阻电流采样方法,其中,步骤a包括:

a1、对PWM控制算法计算出的三相占空比D[a]、D[b]、D[c]按照大小顺序进行排序,得到最大值Dmax、中间值Dmid、最小值Dmin,并记录最大值Dmax、中间值Dmid和最小值Dmin对应的相为a相、b相还是c相,令Max代表占空比最大值对应相的序号,Mid代表占空比中间值对应相的序号,Min代表占空比最小值对应相的序号;当出现三相占空比都相等的情况时,先指定任意一相占空比为最大值,然后指定剩余两相占空比中的任意一相占空比为中间值,剩余一相占空比为最小值;当出现两相占空比相等时,指定相等的两相占空比中的任意一相占空比为较大值,另一相占空比为较小值;

a2、计算Dmax与Dmid的差值Dxd、以及Dmid与Dmin的差值Ddn

其中,Dmax、Dmid和Dmin的分别是三相占空比D[a]、D[b]、D[c]中的最大值、中间值和最小值;

a3、根据Dxd和Ddn获得第一临时计算变量Dxd1、第二临时计算变量Ddn1、第三临时计算变量Dxd2、以及第四临时计算变量Ddn2

上式中,ΔDxd和ΔDdn为分别为Dxd和Ddn的调整量,ΔDxd和ΔDdn的取值方式为:在以下六组ΔDxd和ΔDdn的计算公式所求解出的六组ΔDxd和ΔDdn中,选择ΔDxd和ΔDdn之和最小的一组解作为实际使用的ΔDxd和ΔDdn

所述六组公式分别如下所示:

其中,DTs=Ts*2/T,T为载波周期,Ts为预设的最小采样窗口;函数fun1()和fun2()的定义如下:

对通过上述公式计算得到的Dxd1、Ddn1、Dxd2、Ddn2还要按照以下限制规则进行限制,获得最终的Dxd1、Ddn1、Dxd2、Ddn2

如果Dxd1与Ddn1之和大于1,Dxd1与Ddn1中的较小者不变,Dxd1与Ddn1中的较大者变为1减去较小者;

如果Dxd2与Ddn2之和大于1,Dxd2与Ddn2中的较小者不变,Dxd2与Ddn2中的较大者变为1减去较小者;

a4、根据Dxd1、Ddn1和Dxd2、Ddn2计算出D1[a]、D1[b]、D1[c]和D2[a]、D2[b]、D2[c]:

其中,Dz1的取值范围为[0,1-Dxd1-Ddn1];Dz2的取值范围为[0,1-Dxd2-Ddn2];函数sign1()和函数sign2()的定义如下式所示:

以下结合一具体的实施例对本发明的倍频单电阻电流采样方法的工作过程进行进一步说明。

本实施例首先将PWM控制算法计算出的三相占空比进行调整,然后计算四次电流采样的时刻,最后根据采样得到的母线电流分别重构出前半个载波周期和后半个载波周期的三相电流,进而得到该载波周期的三相平均电流。本实施例的倍频单电阻电流采样方法应用于变频器,变频器的载波周期为T,最小采样窗口为Ts,PWM控制算法以及采样算法每个载波周期执行一次,该PWM控制算法用于控制电机的运行。本具体实施例中a相、b相和c相的占空比均为零。该实施例的具体步骤如下:

步骤a、对PWM控制算法计算出的三相占空比D[a]、D[b]、D[c]进行调整,获得调整后的三相占空比为D1[a]、D1[b]、D1[c]、以及D2[a]、D2[b]、D2[c];步骤a进一步包括:

a1、首先对PWM控制算法计算出的三相占空比D[a]、D[b]、D[c]按照大小顺序进行排序,得到最大值Dmax、中间值Dmid、最小值Dmin,并记录最大值、中间值和最小值对应的相为a相、b相还是c相。令Max代表占空比最大值对应相的序号,Mid代表占空比中间值对应相的序号,Min代表占空比最小值对应相的序号,Max、Mid和Min的取值均为a、b或c,a、b、c分别为a相、b相、c相的序号。在本实施例中,在调整之前,由于a相、b相和c相占空比均为零,因此Dmax=0、Dmid=0、Dmin=0,并令Max=a、Mid=b,Min=c。要说明的是,Max=a指的是调整之前a相占空比最大,Max保存了调整之前占空比最大值对应相的序号,但调整之后的a相占空比(即下文要描述的D1[a]和D2[a])可能不再是最大值。Mid=b、Min=c的含义与此类似。

a2、计算Dmax和Dmid的差值Dxd、以及Dmid和Dmin的差值Ddn,Dxd和Ddn根据下式计算:

a3、根据Dxd和Ddn得到第一临时计算变量Dxd1、第二临时计算变量Ddn1、第三临时计算变量Dxd2、第四临时计算变量Ddn2;Dxd1、Ddn1和Dxd2、Ddn2用下面的公式进行计算:

上式中,ΔDxd和ΔDdn为分别为Dxd和Ddn的调整量。ΔDxd和ΔDdn取值有六种可能,分别如下所示:

其中,DTs=Ts*2/T,T为载波周期,Ts为预设的最小采样窗口;函数fun1()和fun2()的定义如下:

根据以上六组公式可以解出六组ΔDxd和ΔDdn,选择ΔDxd和ΔDdn之和最小的一组解作为实际使用的ΔDxd和ΔDdn,也就是最后一组,从而得到Dxd1、Ddn1和Dxd2、Ddn2

计算出Dxd1、Ddn1和Dxd2、Ddn2后,还需要对Dxd1、Ddn1和Dxd2、Ddn2按照以下限制规则进行限制,获得最终的Dxd1、Ddn1、Dxd2、Ddn2

如果Dxd1与Ddn1之和大于1,那么Dxd1与Ddn1中的较小者不变,Dxd1与Ddn1中的较大者变为1减去较小者(较大者=1-较小者);

如果Dxd2与Ddn2之和大于1,那么Dxd2与Ddn2中的较小者不变,Dxd2与Ddn2中的较大者变为1减去较小者(较大者=1-较小者)。

a4、根据Dxd1、Ddn1和Dxd2、Ddn2计算出D1[a]、D1[b]、D1[c]和D2[a]、D2[b]、D2[c];D1[a]、D1[b]、D1[c]由下式获得:

上式中,Dz1的取值范围为[0,1-Dxd1-Ddn1],即Dz1为0、1-Dxd1-Ddn1或0与1-Dxd1-Ddn1之间的任意值。

D2[a]、D2[b]、D2[c]由下式获得:

上式中,Dz2的取值范围为[0,1-Dxd2-Ddn2],即Dz2为0、1-Dxd2-Ddn2或者是0与1-Dxd2-Ddn2之间的任意值。

步骤b、根据调整后的三相占空比计算电流采样时刻ts1、ts2,ts3和ts4

先计算前半个载波周期的电流采样时刻ts1和ts2

将前半个载波周期的三相占空比D1[a]、D1[b]、D1[c]按照大小顺序进行排序,得到最大值Dmax1、中间值Dmid1、最小值Dmin1,并记录最大值Dmax1、中间值Dmid1和最小值Dmin1对应的相为a相、b相还是c相,令Max1代表占空比最大值对应相的序号,Mid1代表占空比中间值对应相的序号,Min1代表占空比最小值对应相的序号;Max1、Mid1和Min1取值为a、b或c,a、b、c分别为a相、b相、c相的序号。可以得到Dmax1=D1[a]、Dmid1=D1[b]、Dmin1=D1[c]、Max1=a、Mid1=b、Min1=c。

ts1和ts2可以由下式计算得到。

再计算后半个载波周期的电流采样时刻ts3和ts4

将后半个载波周期的三相占空比D2[a]、D2[b]、D2[c]按照大小顺序进行排序,得到最大值Dmax2、中间值Dmid2、最小值Dmin2,并记录最大值Dmax2、中间值Dmid2和最小值Dmin2对应的相为a相、b相还是c相,令Max2代表占空比最大值对应相的序号,Mid2代表占空比中间值对应相的序号,Min2代表占空比最小值对应相的序号,Max2、Mid2和Min2取值为a、b或c,a、b、c分别为a相、b相、c相的序号。可以得到Dmax2=D2[c]、Dmid2=D2[b]、Dmin2=D2[a]、Max2=c、Mid2=b、Min2=a。电流采样时刻ts3和ts4由下式计算得到。

图2示出了根据本发明第实施例的四次采样时刻的示意图,图2中的0代表载波周期的起始时刻。

步骤c、按照调整后的三相占空比输出三相电压。在载波周期的前半个周期按照D1[a]、D1[b]、D1[c]输出三相电压,在载波周期的后半个周期按照D2[a]、D2[b]、D2[c]输出三相电压。

为了简化叙述,x代表a、b、c,用D1[x]代表D1[a]、D1[b]、D1[c],用D2[x]代表D2[a]、D2[b]、D2[c]。在载波周期的前半周期,当时间t小于(1-D1[x])*T/2时,x相输出低电平,否则输出高电平;在载波周期的后半周期,当时间t小于(1+D2[x])*T/2时,x相输出高电平,否则输出低电平。图3示出了本发明一实施例按照调整后的占空比所输出的单相电压的示意图。图3中的0代表载波周期的起始时刻,该实施例中,采样算法周期与载波周期相同,0也是采样算法周期的起始时刻。上述的时间t是当前采样算法周期内的时间。

步骤d、在载波周期的电流采样时刻ts1、ts2、ts3和ts4分别进行采样,获得母线电流Idc1、Idc2、Idc1和Idc2,根据采样得到的母线电流分别重构出载波周期的前半个周期和后半个周期的三相电流,进而获得载波周期的三相平均电流。

记载波周期的前半周期的三相电流分别为I1[a]、I1[b]和I1[c],I1[a]、I1[b]和I1[c]通过下式获得:

记载波周期的后半周期的三相电流分别为I2[a]、I2[b]和I2[c],I2[a]、I2[b]和I2[c]通过下式获得。

该载波周期的三相平均电流I[a]、I[b]和I[c]通过下式获得。

本发明实施例首先将PWM控制算法计算出的三相占空比进行调整,然后计算四次电流采样的时刻,最后根据采样得到的母线电流分别重构出前后半个载波周期的三相电流,进而得到该载波周期的三相平均电流。本发明的实施例中,每个载波周期前半周期的占空比和后半周期的占空比可以进行对换,对换之后,采样时刻以及电流重构的计算公式作相应修改就可以实现单电阻电流采样,此处不再给出具体公式。

本发明的实施例中,输出电压时,电平极性也可以进行更改。如果将高电平变为低电平,低电平变为高电平,只需要将原先的占空比进行调整(将原先占空比的值变为1减去该值就可以)就可以保证输出相同的电压,此时,采样时刻以及电流重构的计算公式作相应修改就可以实现单电阻电流采样,此处不再给出具体公式。

本发明的又一实施例还提供了一种倍频单电阻电流采样装置,包括存储器和处理器。存储器用于存储程序;处理器用于加载所述程序以执行前述的倍频单电阻电流采样方法。

根据本发明实施例的倍频单电阻电流采样方法及其装置可以在一个载波周期内,实现两组电流信号的采样,进而可以得到该载波周期的三相平均电流,从而提高单电阻电流采样方法的电流采样精度,进而实现对三相电机的控制以及实现对电机驱动装置(例如变频器等)和电机的保护。

14页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:电压测量装置和方法

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!