三相逆变电路的相电压检测方法、装置、空调器和介质转让专利

申请号 : CN201810032378.8

文献号 : CN108092581B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 乔飞

申请人 : 广东美的暖通设备有限公司美的集团股份有限公司

摘要 :

本发明提供了一种三相逆变电路的相电压检测方法、装置、空调器和介质,方法包括:在检测到处于上电待机状态时,将指定脉冲宽度调制信号加载至三相逆变驱动电路,并在加载过程中确定任一相的空载相电压采样值;对空载相电压采样值进行低通滤波操作,确定用于校准每一相的负载相电压的偏差参数。通过本发明的技术方案,能够有效去除因当前电路因素产生的偏差参数,而且运算量较小,实现方便,也进一步提高了负载相电压的检测准确性,有利于空调器整体的精确控制。

权利要求 :

1.一种三相逆变电路的相电压检测方法,其特征在于,包括:在检测到处于上电待机状态时,将指定脉冲宽度调制信号加载至三相逆变驱动电路,并在所述加载过程中确定任一相的空载相电压采样值;

对所述空载相电压采样值进行低通滤波操作,确定用于校准每一相的负载相电压的偏差参数;

所述对所述空载相电压采样值进行低通滤波操作,确定用于校准每一相的负载相电压的偏差参数,包括:确定每一相在对应的预设校准时间内的所有所述空载相电压采样值;

按照第一预设公式,依次输入所述空载相电压采样值,迭代循环计算,以进行低通滤波,并将最终迭代计算结果,确定为对应相的所述偏差参数,所述第一预设公式为:bias(n)=a×U0(n)+(1-a)×bias(n-1),其中,所述bias(n)表征为第n次迭代计算出的所述偏差参数,所述n表征为迭代次数,n≧1,所述a表征为预设常数,所述U0(n)表征为第n个所述空载相电压采样值。

2.根据权利要求1所述的三相逆变电路的相电压检测方法,其特征在于,所述预设校准时间为3s-5s。

3.根据权利要求1或2所述的三相逆变电路的相电压检测方法,其特征在于,还包括:当检测到处于电机运转状态时,按照预设采样周期分别采样确定每一相的负载相电压采样值;

根据所述偏差参数,校准所述每一相对应的所述负载相电压采样值,确定为对应的负载相电压检测值。

4.根据权利要求3所述的三相逆变电路的相电压检测方法,其特征在于,所述根据所述偏差参数,校准所述每一相对应的所述负载相电压采样值,确定为对应的负载相电压检测值,包括:按照第二预设公式,根据所述偏差参数和所述负载相电压采样值,计算所述负载相电压检测值,所述第二预设公式为:Vi=Ui-biasi(n),

其中,所述Vi表征为第i相的所述相电压检测值,所述Ui表征为第i相的所述负载相电压采样值,所述biasi(n)表征为第i相的第n次迭代计算出的所述偏差参数。

5.一种三相逆变电路的相电压检测装置,其特征在于,包括:加载单元,用于在检测到处于上电待机状态时,将指定脉冲宽度调制信号加载至三相逆变驱动电路,并在所述加载过程中确定任一相的空载相电压采样值;

确定单元,用于对所述空载相电压采样值进行低通滤波操作,确定用于校准每一相的负载相电压的偏差参数;

所述确定单元还用于:确定每一相在对应的预设校准时间内的所有所述空载相电压采样值;

所述确定单元还用于:按照第一预设公式,依次输入所述空载相电压采样值,迭代循环计算,以进行低通滤波,并将最终迭代计算结果,确定为对应相的所述偏差参数,所述第一预设公式为:bias(n)=a×U0(n)+(1-a)×bias(n-1),其中,所述bias(n)表征为第n次迭代计算出的所述偏差参数,所述n表征为迭代次数,n≧1,所述a表征为预设常数,所述U0(n)表征为第n个所述空载相电压采样值。

6.根据权利要求5所述的三相逆变电路的相电压检测装置,其特征在于,所述预设校准时间为3s-5s。

7.根据权利要求5或6所述的三相逆变电路的相电压检测装置,其特征在于,所述确定单元还用于:当检测到处于电机运转状态时,按照预设采样周期分别采样确定每一相的负载相电压采样值;

所述相电压检测装置还包括:

校准单元,用于根据所述偏差参数,校准所述每一相对应的所述负载相电压采样值,确定为对应的负载相电压检测值。

8.根据权利要求7所述的三相逆变电路的相电压检测装置,其特征在于,还包括:计算单元,用于按照第二预设公式,根据所述偏差参数和所述负载相电压采样值,计算所述负载相电压检测值,所述第二预设公式为:Vi=Ui-biasi(n),

其中,所述Vi表征为第i相的所述相电压检测值,所述Ui表征为第i相的所述负载相电压采样值,所述biasi(n)表征为第i相的第n次迭代计算出的所述偏差参数。

9.一种空调器,所述空调器包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1至4中任一项所述的三相逆变电路的相电压检测方法的步骤;

和/或包括如权利要求5至8中任一项所述的三相逆变电路的相电压检测装置。

10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至4中任一项所述的三相逆变电路的相电压检测方法的步骤。

说明书 :

三相逆变电路的相电压检测方法、装置、空调器和介质

技术领域

[0001] 本发明涉及电机控制技术领域,具体而言,涉及一种三相逆变电路的相电压检测方法、一种三相逆变电路的相电压检测装置、一种空调器和一种计算机可读存储介质。

背景技术

[0002] 空调器的压缩机控制领域中广泛采用矢量控制算法,需要三相逆变电路的输出电流、输出电压等信息进行矢量变换和运算。
[0003] 相关技术,输出电流一般采用霍尔传感器、单电阻/双电阻等方式进行采样确定,输出相电压的检测一般通过PWM重构方式或者硬件电路采样两种方式,存在以下技术缺陷:
[0004] (1)PWM(Pulse Width Modulation,脉冲宽度调制)重构是一种间接方式,PWM重构是根据每相IGBT功率开关开通时间进行等效计算,不需要额外硬件电路配合,计算简单,但是等效计算与实际输出相电压存在一定的延迟和偏差,准确性较差。
[0005] (2)硬件电路采样方式,采样信号能够及时、准确反应相电压,但是采样电路中运算放大器、模数转换采样等元器件都存在误差和偏移,导致采样到的相电压存在一定的偏移,如果没有偏差校准,会导致准确性较差,影响空调器控制精度和效果。

发明内容

[0006] 本发明旨在至少解决现有技术或相关技术中存在的技术问题之一。
[0007] 为此,本发明的一个目的在于提供一种三相逆变电路的相电压检测方法。
[0008] 本发明的另一个目的在于提供一种三相逆变电路的相电压检测装置。
[0009] 本发明的再一个目的在于提供一种空调器。
[0010] 本发明的又一个目的在于提供一种计算机可读存储介质。
[0011] 为了实现上述目的,本发明的第一方面的技术方案提供了一种三相逆变电路的相电压检测方法,包括:在检测到处于上电待机状态时,将指定脉冲宽度调制信号加载至三相逆变驱动电路,并在加载过程中确定任一相的空载相电压采样值;对空载相电压采样值进行低通滤波操作,确定用于校准每一相的负载相电压的偏差参数。
[0012] 在该技术方案中,通过在检测到处于上电待机状态时,将指定脉冲宽度调制信号加载至三相逆变驱动电路,有利于在加载过程中确定任一相的空载相电压采样值,通过对空载相电压采样值进行低通滤波操作,确定用于校准每一相的负载相电压的偏差参数,偏差参数的确定更加准确,有利于提升负载相电压的检测准确性,进而有利于提升空调器控制的精确性。
[0013] 具体地,指定脉冲宽度调制信号是占空比为50%的载波信号,载波频率可以是5kHz,加载至三相逆变驱动电路,也即三相桥式驱动电路,U相、 V相、W相的上下桥臂按照指定脉冲宽度调制信号通断,以使相电压采样电路连接的AD模数转换模块输出读数,以采样范围为0-3.3V的12位AD 模数转换模块为例,AD模数转换模块采样的读数resultA的范围为
0-4096,对应实际电压的范围为0-Ufull,AD模数转换模块采样读数adc_resultA0则确定包含偏差参数的空载相电压采样值U0=adc_resultA0×Ufull/4096当使用不同的AD模数转换模块时,对应变化上式中相应的参数。
[0014] 在上述技术方案中,优选地,对空载相电压采样值进行低通滤波操作,确定用于校准每一相的负载相电压的偏差参数,包括:确定每一相在对应的预设校准时间内的所有空载相电压采样值;按照第一预设公式,依次输入空载相电压采样值,迭代循环计算,以进行低通滤波,并将最终迭代计算结果,确定为对应相的偏差参数,第一预设公式为: bias(n)=a×U0(n)+(1-a)×bias(n-1),其中,bias(n)表征为第n次迭代计算出的偏差参数,n表征为迭代次数,n≧1,a表征为预设常数,U0(n)表征为第n 个空载相电压采样值。
[0015] 在该技术方案中,通过确定每一相在对应的预设校准时间内的所有空载相电压采样值,为对应相的偏差参数的确定提供了数据依据,其中,在预设校准时间内每毫秒采样读数一个adc_resultA0,预设校准时间内确定有多个空载相电压采样值,通过按照第一预设公式,依次输入空载相电压采样值,迭代循环计算,以进行低通滤波,并将最终迭代计算结果,确定为对应相的偏差参数,实现了偏差参数的确定,偏差参数由预设校准时间内的多个空载相电压采样值依次迭代确定,更具适用性,更加准确,有利于提升负载相电压的检测准确性,进而有利于提升空调器控制的精确性。
[0016] 需要说明的是,预设常数a由截止频率确定,而截止频率是根据电机额定频率范围相应选择预设的,比如电机额定最大频率为450Hz,则截止频率可以选择预设为600Hz,而截止频率fl与预设常数a的关系为  t是预设采样周期1-5毫秒。
[0017] 在上述任一项技术方案中,优选地,预设校准时间为3s-5s。
[0018] 在该技术方案中,通过预设校准时间为3s-5s,一方面,有比较多的空载相电压采样值数据,有利于提升偏差参数的确定准确性,另一方面,减少了预设校准时间过长而影响偏差参数的确定效率。
[0019] 在上述任一项技术方案中,优选地,当检测到处于电机运转状态时,按照预设采样周期分别采样确定每一相的负载相电压采样值;根据偏差参数,校准每一相对应的负载相电压采样值,确定为对应的负载相电压检测值。
[0020] 在该技术方案中,通过当检测到处于电机运转状态时,按照预设采样周期分别采样确定每一相的负载相电压采样值,之后根据偏差参数,校准每一相对应的负载相电压采样值,确定为对应的负载相电压检测值,能够有效去除因当前电路因素产生的偏差参数,而且运算量较小,实现方便,也进一步提高了负载相电压的检测准确性,有利于空调器整体的精确控制。
[0021] 需要说明的是,负载相电压采样值是在电机运转一段时间后,运转稳定时确定的。
[0022] 在上述任一项技术方案中,优选地,根据偏差参数,校准每一相对应的负载相电压采样值,确定为对应的负载相电压检测值,包括:按照第二预设公式,根据偏差参数和负载相电压采样值,计算负载相电压检测值,第二预设公式为:Vi=Ui-biasi(n),其中,Vi表征为第i相的相电压检测值, Ui表征为第i相的负载相电压采样值,biasi(n)表征为第i相的第n次迭代计算出的偏差参数。
[0023] 在该技术方案中,通过按照第二预设公式,根据偏差参数和负载相电压采样值,计算负载相电压检测值,第二预设公式为:Vi=Ui-biasi(n),能够有效去除因当前电路因素产生的偏差参数,而且运算量较小,实现方便,也进一步提高了负载相电压的检测准确性,有利于空调器整体的精确控制。
[0024] 需要说明的是,在采样范围为0-3.3V的12位AD模数转换模块采样的读数为adc_resultAi时,Ui=adc_resultAi×Ufull/4096。
[0025] 本发明的第二方面的技术方案提出了一种三相逆变电路的相电压检测装置,包括:加载单元,用于在检测到处于上电待机状态时,将指定脉冲宽度调制信号加载至三相逆变驱动电路,并在加载过程中确定任一相的空载相电压采样值;确定单元,用于对空载相电压采样值进行低通滤波操作,确定用于校准每一相的负载相电压的偏差参数。
[0026] 在该技术方案中,通过在检测到处于上电待机状态时,将指定脉冲宽度调制信号加载至三相逆变驱动电路,有利于在加载过程中确定任一相的空载相电压采样值,通过对空载相电压采样值进行低通滤波操作,确定用于校准每一相的负载相电压的偏差参数,偏差参数的确定更加准确,有利于提升负载相电压的检测准确性,进而有利于提升空调器控制的精确性。
[0027] 具体地,指定脉冲宽度调制信号是占空比为50%的载波信号,载波频率可以是5kHz,加载至三相逆变驱动电路,也即三相桥式驱动电路,U相、 V相、W相的上下桥臂按照指定脉冲宽度调制信号通断,以使相电压采样电路连接的AD模数转换模块输出读数,以采样范围为0-3.3V的12位AD 模数转换模块为例,AD模数转换模块采样的读数resultA的范围为
0-4096,对应实际电压的范围为0-Ufull,AD模数转换模块采样读数adc_resultA0则确定包含偏差参数的空载相电压采样值U0=adc_resultA0×Ufull/4096当使用不同的AD模数转换模块时,对应变化上式中相应的参数。
[0028] 在上述技术方案中,优选地,确定单元还用于:确定每一相在对应的预设校准时间内的所有空载相电压采样值;确定单元还用于:按照第一预设公式,依次输入空载相电压采样值,迭代循环计算,以进行低通滤波,并将最终迭代计算结果,确定为对应相的偏差参数,第一预设公式为: bias(n)=a×U0(n)+(1-a)×bias(n-1),其中,bias(n)表征为第n次迭代计算出的偏差参数,n表征为迭代次数,n≧1,a表征为预设常数,U0(n)表征为第n 个空载相电压采样值。
[0029] 在该技术方案中,通过确定每一相在对应的预设校准时间内的所有空载相电压采样值,为对应相的偏差参数的确定提供了数据依据,其中,在预设校准时间内每毫秒采样读数一个adc_resultA0,预设校准时间内确定有多个空载相电压采样值,通过按照第一预设公式,依次输入空载相电压采样值,迭代循环计算,以进行低通滤波,并将最终迭代计算结果,确定为对应相的偏差参数,实现了偏差参数的确定,偏差参数由预设校准时间内的多个空载相电压采样值依次迭代确定,更具适用性,更加准确,有利于提升负载相电压的检测准确性,进而有利于提升空调器控制的精确性。
[0030] 需要说明的是,预设常数a由截止频率确定,而截止频率是根据电机额定频率范围相应选择预设的,比如电机额定最大频率为450Hz,则截止频率可以选择预设为600Hz,而截止频率fl与预设常数a的关系为  t是预设采样周期1-5毫秒。
[0031] 在上述任一项技术方案中,优选地,预设校准时间为3s-5s。
[0032] 在该技术方案中,通过预设校准时间为3s-5s,一方面,有比较多的空载相电压采样值数据,有利于提升偏差参数的确定准确性,另一方面,减少了预设校准时间过长而影响偏差参数的确定效率。
[0033] 在上述任一项技术方案中,优选地,确定单元还用于:当检测到处于电机运转状态时,按照预设采样周期分别采样确定每一相的负载相电压采样值;相电压检测装置还包括:校准单元,用于根据偏差参数,校准每一相对应的负载相电压采样值,确定为对应的负载相电压检测值。
[0034] 在该技术方案中,通过当检测到处于电机运转状态时,按照预设采样周期分别采样确定每一相的负载相电压采样值,之后根据偏差参数,校准每一相对应的负载相电压采样值,确定为对应的负载相电压检测值,能够有效去除因当前电路因素产生的偏差参数,而且运算量较小,实现方便,也进一步提高了负载相电压的检测准确性,有利于空调器整体的精确控制。
[0035] 需要说明的是,负载相电压采样值是在电机运转一段时间后,运转稳定时确定的。
[0036] 在上述任一项技术方案中,优选地,还包括:计算单元,用于按照第二预设公式,根据偏差参数和负载相电压采样值,计算负载相电压检测值,第二预设公式为:Vi=Ui-biasi(n),其中,Vi表征为第i相的相电压检测值, Ui表征为第i相的负载相电压采样值,biasi(n)表征为第i相的第n次迭代计算出的偏差参数。
[0037] 在该技术方案中,通过按照第二预设公式,根据偏差参数和负载相电压采样值,计算负载相电压检测值,第二预设公式为:Vi=Ui-biasi(n),能够有效去除因当前电路因素产生的偏差参数,而且运算量较小,实现方便,也进一步提高了负载相电压的检测准确性,有利于空调器整体的精确控制。
[0038] 需要说明的是,在采样范围为0-3.3V的12位AD模数转换模块采样的读数为adc_resultAi时,Ui=adc_resultAi×Ufull/4096。
[0039] 本发明的第三方面的技术方案提出了一种空调器,空调器包括处理器,处理器用于执行存储器中存储的计算机程序时实现如上述本发明的第一方面的技术方案提出的任一项的三相逆变电路的相电压检测方法的步骤;和/ 或包括上述本发明的第二方面的技术方案提出的任一项的三相逆变电路的相电压检测装置。
[0040] 在该技术方案中,空调器包括处理器,处理器用于执行存储器中存储的计算机程序时实现如上述本发明的第一方面的技术方案提出的任一项的三相逆变电路的相电压检测方法的步骤和/或包括上述本发明的第二方面的技术方案提出的任一项的三相逆变电路的相电压检测装置,因此具有上述本发明的第一方面的技术方案提出的任一项的三相逆变电路的相电压检测方法的全部有益效果和/或上述本发明的第二方面的技术方案提出的任一项的三相逆变电路的相电压检测装置的全部有益效果,在此不再赘述。
[0041] 本发明的第四方面的技术方案提出了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现本发明的第一方面的技术方案提出的任一项的三相逆变电路的相电压检测方法的步骤。
[0042] 在该技术方案中,计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现本发明的第一方面的技术方案提出的任一项的三相逆变电路的相电压检测方法的步骤,因此具有上述本发明的第一方面的技术方案提出的任一项的三相逆变电路的相电压检测方法的全部有益效果,在此不再赘述。
[0043] 通过以上技术方案,在检测到处于上电待机状态时,也即电机运转前,确定用于校准每一相的负载相电压的偏差参数,在检测到处于电机运转状态时,用负载相电压采样值减去偏差参数确定为负载相电压检测值,能够有效去除因当前电路因素产生的偏差参数,而且运算量较小,实现方便,也进一步提高了负载相电压的检测准确性,有利于空调器整体的精确控制。
[0044] 本发明的附加方面和优点将在下面的描述部分中给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。

附图说明

[0045] 本发明的上述和/或附加的方面和优点从结合下面附图对实施例的描述中将变得明显和容易理解,其中:
[0046] 图1示出了根据本发明的一个实施例的三相逆变电路的相电压检测方法的示意流程图;
[0047] 图2示出了根据本发明的一个实施例的三相逆变电路的相电压检测装置的示意框图;
[0048] 图3示出了根据本发明的一个实施例的空调器的示意框图;
[0049] 图4示出了根据本发明的一个实施例的三相逆变电路的结构示意图;
[0050] 图5示出了根据本发明的一个实施例的根据指定脉冲宽度调制信号驱动三相逆变电路的每一相的桥臂的通断时的在三相输出的波形示意图;
[0051] 图6示出了根据本发明的另一个实施例的三相逆变电路的相电压检测方法的示意流程图。

具体实施方式

[0052] 为了能够更清楚地理解本发明的上述目的、特征和优点,下面结合附图和具体实施方式对本发明进行进一步的详细描述。需要说明的是,在不冲突的情况下,本申请的实施例及实施例中的特征可以相互组合。
[0053] 在下面的描述中阐述了很多具体细节以便于充分理解本发明,但是,本发明还可以采用其他不同于在此描述的其他方式来实施,因此,本发明的保护范围并不受下面公开的具体实施例的限制。
[0054] 图1示出了根据本发明的一个实施例的三相逆变电路的相电压检测方法的示意流程图。
[0055] 如图1所示,根据本发明的实施例的三相逆变电路的相电压检测方法,包括:
[0056] S102,在检测到处于上电待机状态时,将指定脉冲宽度调制信号加载至三相逆变驱动电路,并在加载过程中确定任一相的空载相电压采样值;
[0057] S104,对空载相电压采样值进行低通滤波操作,确定用于校准每一相的负载相电压的偏差参数。
[0058] 在该实施例中,通过在检测到处于上电待机状态时,将指定脉冲宽度调制信号加载至三相逆变驱动电路,有利于在加载过程中确定任一相的空载相电压采样值,通过对空载相电压采样值进行低通滤波操作,确定用于校准每一相的负载相电压的偏差参数,偏差参数的确定更加准确,有利于提升负载相电压的检测准确性,进而有利于提升空调器控制的精确性。
[0059] 具体地,指定脉冲宽度调制信号是占空比为50%的载波信号,载波频率可以是5kHz,加载至三相逆变驱动电路,也即三相桥式驱动电路,U相、 V相、W相的上下桥臂按照指定脉冲宽度调制信号通断,以使相电压采样电路连接的AD模数转换模块输出读数,以采样范围为0-3.3V的12位AD 模数转换模块为例,AD模数转换模块采样的读数resultA的范围为
0-4096,对应实际电压的范围为0-Ufull,AD模数转换模块采样读数adc_resultA0则确定包含偏差参数的空载相电压采样值U0=adc_resultA0×Ufull/4096当使用不同的AD模数转换模块时,对应变化上式中相应的参数。
[0060] 在上述实施例中,优选地,对空载相电压采样值进行低通滤波操作,确定用于校准每一相的负载相电压的偏差参数,包括:确定每一相在对应的预设校准时间内的所有空载相电压采样值;按照第一预设公式,依次输入空载相电压采样值,迭代循环计算,以进行低通滤波,并将最终迭代计算结果,确定为对应相的偏差参数,第一预设公式为: bias(n)=a×U0(n)+(1-a)×bias(n-1),其中,bias(n)表征为第n次迭代计算出的偏差参数,n表征为迭代次数,n≧1,a表征为预设常数,U0(n)表征为第n 个空载相电压采样值。
[0061] 在该实施例中,通过确定每一相在对应的预设校准时间内的所有空载相电压采样值,为对应相的偏差参数的确定提供了数据依据,其中,在预设校准时间内每毫秒采样读数一个adc_resultA0,预设校准时间内确定有多个空载相电压采样值,通过按照第一预设公式,依次输入空载相电压采样值,迭代循环计算,以进行低通滤波,并将最终迭代计算结果,确定为对应相的偏差参数,实现了偏差参数的确定,偏差参数由预设校准时间内的多个空载相电压采样值依次迭代确定,更具适用性,更加准确,有利于提升负载相电压的检测准确性,进而有利于提升空调器控制的精确性。
[0062] 需要说明的是,预设常数a由截止频率确定,而截止频率是根据电机额定频率范围相应选择预设的,比如电机额定最大频率为450Hz,则截止频率可以选择预设为600Hz,而截止频率fl与预设常数a的关系为  t是预设采样周期1-5毫秒。
[0063] 在上述任一项实施例中,优选地,预设校准时间为3s-5s。
[0064] 在该实施例中,通过预设校准时间为3s-5s,一方面,有比较多的空载相电压采样值数据,有利于提升偏差参数的确定准确性,另一方面,减少了预设校准时间过长而影响偏差参数的确定效率。
[0065] 在上述任一项实施例中,优选地,当检测到处于电机运转状态时,按照预设采样周期分别采样确定每一相的负载相电压采样值;根据偏差参数,校准每一相对应的负载相电压采样值,确定为对应的负载相电压检测值。
[0066] 在该实施例中,通过当检测到处于电机运转状态时,按照预设采样周期分别采样确定每一相的负载相电压采样值,之后根据偏差参数,校准每一相对应的负载相电压采样值,确定为对应的负载相电压检测值,能够有效去除因当前电路因素产生的偏差参数,而且运算量较小,实现方便,也进一步提高了负载相电压的检测准确性,有利于空调器整体的精确控制。
[0067] 需要说明的是,负载相电压采样值是在电机运转一段时间后,运转稳定时确定的。
[0068] 在上述任一项实施例中,优选地,根据偏差参数,校准每一相对应的负载相电压采样值,确定为对应的负载相电压检测值,包括:按照第二预设公式,根据偏差参数和负载相电压采样值,计算负载相电压检测值,第二预设公式为:Vi=Ui-biasi(n),其中,Vi表征为第i相的相电压检测值,Ui表征为第i相的负载相电压采样值,biasi(n)表征为第i相的第n次迭代计算出的偏差参数。
[0069] 在该实施例中,通过按照第二预设公式,根据偏差参数和负载相电压采样值,计算负载相电压检测值,第二预设公式为:Vi=Ui-biasi(n),能够有效去除因当前电路因素产生的偏差参数,而且运算量较小,实现方便,也进一步提高了负载相电压的检测准确性,有利于空调器整体的精确控制。
[0070] 需要说明的是,在采样范围为0-3.3V的12位AD模数转换模块采样的读数为adc_resultAi时,Ui=adc_resultAi×Ufull/4096。
[0071] 图2示出了根据本发明的一个实施例的三相逆变电路的相电压检测装置200的示意框图。
[0072] 如图2所示,根据本发明的实施例的三相逆变电路的相电压检测装置200,包括:加载单元202,用于在检测到处于上电待机状态时,将指定脉冲宽度调制信号加载至三相逆变驱动电路,并在加载过程中确定任一相的空载相电压采样值;确定单元204,用于对空载相电压采样值进行低通滤波操作,确定用于校准每一相的负载相电压的偏差参数。
[0073] 在该实施例中,通过在检测到处于上电待机状态时,将指定脉冲宽度调制信号加载至三相逆变驱动电路,有利于在加载过程中确定任一相的空载相电压采样值,通过对空载相电压采样值进行低通滤波操作,确定用于校准每一相的负载相电压的偏差参数,偏差参数的确定更加准确,有利于提升负载相电压的检测准确性,进而有利于提升空调器控制的精确性。
[0074] 具体地,指定脉冲宽度调制信号是占空比为50%的载波信号,载波频率可以是5kHz,加载至三相逆变驱动电路,也即三相桥式驱动电路,U相、 V相、W相的上下桥臂按照指定脉冲宽度调制信号通断,以使相电压采样电路连接的AD模数转换模块输出读数,以采样范围为0-3.3V的12位AD 模数转换模块为例,AD模数转换模块采样的读数resultA的范围为
0-4096,对应实际电压的范围为0-Ufull,AD模数转换模块采样读数adc_resultA0则确定包含偏差参数的空载相电压采样值U0=adc_resultA0×Ufull/4096当使用不同的AD模数转换模块时,对应变化上式中相应的参数。
[0075] 在上述实施例中,优选地,确定单元204还用于:确定每一相在对应的预设校准时间内的所有空载相电压采样值;确定单元204还用于:按照第一预设公式,依次输入空载相电压采样值,迭代循环计算,以进行低通滤波,并将最终迭代计算结果,确定为对应相的偏差参数,第一预设公式为:bias(n)=a×U0(n)+(1-a)×bias(n-1),其中,bias(n)表征为第n次迭代计算出的偏差参数,n表征为迭代次数,n≧1,a表征为预设常数,U0(n)表征为第n个空载相电压采样值。
[0076] 在该实施例中,通过确定每一相在对应的预设校准时间内的所有空载相电压采样值,为对应相的偏差参数的确定提供了数据依据,其中,在预设校准时间内每毫秒采样读数一个adc_resultA0,预设校准时间内确定有多个空载相电压采样值,通过按照第一预设公式,依次输入空载相电压采样值,迭代循环计算,以进行低通滤波,并将最终迭代计算结果,确定为对应相的偏差参数,实现了偏差参数的确定,偏差参数由预设校准时间内的多个空载相电压采样值依次迭代确定,更具适用性,更加准确,有利于提升负载相电压的检测准确性,进而有利于提升空调器控制的精确性。
[0077] 需要说明的是,预设常数a由截止频率确定,而截止频率是根据电机额定频率范围相应选择预设的,比如电机额定最大频率为450Hz,则截止频率可以选择预设为600Hz,而截止频率fl与预设常数a的关系为  t是预设采样周期1-5毫秒。
[0078] 在上述任一项实施例中,优选地,预设校准时间为3s-5s。
[0079] 在该实施例中,通过预设校准时间为3s-5s,一方面,有比较多的空载相电压采样值数据,有利于提升偏差参数的确定准确性,另一方面,减少了预设校准时间过长而影响偏差参数的确定效率。
[0080] 在上述任一项实施例中,优选地,确定单元204还用于:当检测到处于电机运转状态时,按照预设采样周期分别采样确定每一相的负载相电压采样值;相电压检测装置200还包括:校准单元206,用于根据偏差参数,校准每一相对应的负载相电压采样值,确定为对应的负载相电压检测值。
[0081] 在该实施例中,通过当检测到处于电机运转状态时,按照预设采样周期分别采样确定每一相的负载相电压采样值,之后根据偏差参数,校准每一相对应的负载相电压采样值,确定为对应的负载相电压检测值,能够有效去除因当前电路因素产生的偏差参数,而且运算量较小,实现方便,也进一步提高了负载相电压的检测准确性,有利于空调器整体的精确控制。
[0082] 需要说明的是,负载相电压采样值是在电机运转一段时间后,运转稳定时确定的。
[0083] 在上述任一项实施例中,优选地,还包括:计算单元208,用于按照第二预设公式,根据偏差参数和负载相电压采样值,计算负载相电压检测值,第二预设公式为:Vi=Ui-biasi(n),其中,Vi表征为第i相的相电压检测值,Ui表征为第i相的负载相电压采样值,biasi(n)表征为第i相的第n次迭代计算出的偏差参数。
[0084] 在该实施例中,通过按照第二预设公式,根据偏差参数和负载相电压采样值,计算负载相电压检测值,第二预设公式为:Vi=Ui-biasi(n),能够有效去除因当前电路因素产生的偏差参数,而且运算量较小,实现方便,也进一步提高了负载相电压的检测准确性,有利于空调器整体的精确控制。
[0085] 需要说明的是,在采样范围为0-3.3V的12位AD模数转换模块采样的读数为adc_resultAi时,Ui=adc_resultAi×Ufull/4096。
[0086] 图3示出了根据本发明的一个实施例的空调器300的示意框图。
[0087] 如图3所示,根据本发明的实施例的空调器300,包括上述本发明的实施例提出的任一项的三相逆变电路的相电压检测装置200。
[0088] 在该实施例中,空调器300包括上述本发明的实施例提出的任一项的三相逆变电路的相电压检测装置200,因此具有上述本发明的实施例提出的任一项的三相逆变电路的相电压检测装置200的全部有益效果,在此不再赘述。
[0089] 根据本发明的实施例的计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现上述本发明的实施例提出的任一项的三相逆变电路的相电压检测方法的步骤。
[0090] 在该实施例中,计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现上述本发明的实施例提出的任一项的三相逆变电路的相电压检测方法的步骤,因此具有上述本发明的实施例提出的任一项的三相逆变电路的相电压检测方法的全部有益效果,在此不再赘述。
[0091] 图4示出了根据本发明的一个实施例的三相逆变电路的结构示意图;
[0092] 图5示出了根据本发明的一个实施例的根据指定脉冲宽度调制信号驱动三相逆变电路的每一相的桥臂的通断时的在三相输出的波形示意图;
[0093] 图6示出了根据本发明的另一个实施例的三相逆变电路的相电压检测方法的示意流程图。
[0094] 如图4至图6所示,根据本发明的另一个实施例的三相逆变电路的相电压检测方法,包括:
[0095] S602,系统上电,开始偏差参数校准;
[0096] 具体地,如图4中所示的三相逆变电路上电,但电机不运转,
[0097] S602,三相的上下桥臂T1/T4、T2/T5、T3/T6分别通占空比50%PWM;
[0098] 具体地,如图4所示,控制芯片输出50%PWM,也即占空比为50%的脉冲宽度调制信号,PWM频率为载波频率,比如5kHz,驱动三相逆变电路的三相桥式驱动电路402,也即三相逆变驱动电路,三相桥式驱动电路 402由功率开关管组成,功率开关管分别为T1/T4、T2/T5、T3/T6,比如由 6个IGBT绝缘栅双极型晶体管组成或者由6个MOSFET金属-氧化物半导体场效应晶体管组成,或者智能功率模块IPM,三相相电压采样电路404 由分压和滤波电路组成,其中,R1、R2组成分压电路,并与C1组成RC 滤波电路,作为A点相电压采样电路,R3、R4组成分压电路,并与C2组成RC滤波电路,作为B点相电压采样电路,R5、R6组成分压电路,并与 C3组成RC滤波电路,作为C点相电压采样电路,三相的上下桥臂T1/T4、 T2/T5、T3/T6分别通占空比50%PWM时,A点、B点、C点分别产生幅值为Vdc,占空比为50%的方波,如图5所示,三相输出的方波经过各自的相电压采样电路进入控制芯片的AD模块进行采样,[0099] S606,Va/Vb/Vc分别进行AD模块采样U0=adc_resultA0×Ufull/4096;
[0100] 具体地,AD模块是12位,最大采样对数212即4096,对应实际电压 Ufull,[0101] S608,通过一阶低通滤波计算偏差参数;
[0102] 具体地,bias(n)=a×U0(n)+(1-a)×bias(n-1),
[0103] S610,判断是否达到偏差参数预设校准时间5S;
[0104] 如果对S610的判定为是,则执行S612,计算每一相的偏差参数 Biasa(n)、Biasb(n)、Biasc(n);
[0105] S614,电机开始转动,计算相电压检测值
[0106] Va=adc_resultAa×Ufull/4096-Biasa(n)
[0107] Vb=adc_resultAb×Ufull/4096-Biasb(n)
[0108] Vc=adc_resultAc×Ufull/4096-Biasc(n);
[0109] 如果对S610的判定为否,则执行S604。
[0110] 以上结合附图详细说明了本发明的技术方案,本发明提出了一种三相逆变电路的相电压检测方法、一种三相逆变电路的相电压检测装置、一种空调器和一种计算机可读存储介质,通过在检测到处于上电待机状态时,也即电机运转前,确定用于校准每一相的负载相电压的偏差参数,在检测到处于电机运转状态时,用负载相电压采样值减去偏差参数确定为负载相电压检测值,能够有效去除因当前电路因素产生的偏差参数,而且运算量较小,实现方便,也进一步提高了负载相电压的检测准确性,有利于空调器整体的精确控制。
[0111] 本发明方法中的步骤可根据实际需要进行顺序调整、合并和删减。
[0112] 本发明装置中的单元可根据实际需要进行合并、划分和删减。
[0113] 本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质包括只读存储器(Read-Only Memory,ROM)、随机存储器(Random Access Memory,RAM)、可编程只读存储器 (Programmable Read-only Memory,PROM)、可擦除可编程只读存储器 (Erasable Programmable Read Only Memory,EPROM)、一次可编程只读存储器(One-time Programmable Read-Only Memory,OTPROM)、电子抹除式可复写只读存储器(Electrically-Erasable Programmable Read-Only Memory,EEPROM)、只读光盘(Compact Disc Read-Only Memory, CD-ROM)或其他光盘存储器、磁盘存储器、磁带存储器、或者能够用于携带或存储数据的计算机可读的任何其他介质。
[0114] 以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。