一种pwm中的死区补偿方法和装置的制造方法

文档序号:10690684阅读:271来源:国知局
一种pwm中的死区补偿方法和装置的制造方法
【专利摘要】本发明提供了一种PWM中的死区补偿方法和装置,其中,该方法包括:获取用于生成PWM波的输入电流的给定值;其中,给定值包括输入电流的大小和相位信息;根据输入电流的给定值计算PWM波的死区补偿值;获取PWM波控制的被控对象输出电流的反馈值;根据输入电流的给定值和输出电流的反馈值计算占空比初始值;根据死区补偿值和占空比初始值计算占空比补偿值;将占空比补偿值作为PWM波生成器的死区补偿参数,生成PWM波。本发明提高了死区补偿的效果。
【专利说明】
一种PWM中的死区补偿方法和装置
技术领域
[0001]本发明涉及脉宽调制技术领域,具体而言,涉及一种PWM中的死区补偿方法和装置。
【背景技术】
[0002]在现有电力电子工业产品中,脉宽调制技术(PWM,Pulse Width Modulat1n)广泛应用。在PWM使用过程中,为了防止同一桥臂的上下两只开关器件同时导通,需要在上下两器件的开通和关断时刻之间加入一定的死区时间(以下简称“死区”)。死区会使输出电流产生高次谐波,造成电机转矩的波动,进而影响控制性能,所以必须对死区进行补偿。
[0003]现有相关技术中,由于电力电子的开关特性,电流在过零点位置,即电流方向变化的位置输出的波形存在毛刺和箝位,畸变严重,导致过零点位置判断误差较大,进而影响死区补偿效果。另外,通过三相电流值判断电流方向和在电流过零点位置削弱补偿的方法提高死区补偿能够减小干扰,但是会引起误差,效果依然较差。
[0004]针对上述死区补偿效果较差的问题,目前尚未提出有效的解决方案。

【发明内容】

[0005]有鉴于此,本发明实施例的目的在于提供一种PWM中的死区补偿方法和装置,以提高死区补偿的效果。
[0006]第一方面,本发明实施例提供了一种PWM中的死区补偿方法,包括:获取用于生成PWM波的输入电流的给定值;其中,给定值包括输入电流的大小和相位信息;根据输入电流的给定值计算PWM波的死区补偿值;获取PWM波控制的被控对象输出电流的反馈值;根据输入电流的给定值和输出电流的反馈值计算占空比初始值;根据死区补偿值和占空比初始值计算占空比补偿值;将占空比补偿值作为PWM波生成器的死区补偿参数,生成PWM波。
[0007]结合第一方面,本发明实施例提供了第一方面的第一种可能的实施方式,其中,上述根据输入电流的给定值计算PWM波的死区补偿值包括:根据预先设定的相位延迟系数和输入电流的给定值,对输入电流进行相位补偿;根据补偿后的输入电流的方向确定PWM波的死区补偿值。
[0008]结合第一方面的第一种可能的实施方式,本发明实施例提供了第一方面的第二种可能的实施方式,其中,上述根据补偿后的输入电流的方向确定PWM波的死区补偿值包括:判断补偿后的输入电流的方向;当补偿后的输入电流的方向为正向时,将预设的补偿时间确定为PWM波的死区补偿值;当补偿后的输入电流的方向为负向时,将预设的补偿时间的负值确定为PWM波的死区补偿值。
[0009]结合第一方面,本发明实施例提供了第一方面的第三种可能的实施方式,其中,上述根据输入电流的给定值和输出电流的反馈值计算占空比初始值包括:对输入电流的给定值和输出电流的反馈值进行差分计算,得到占空比初始值;根据死区补偿值和占空比初始值计算占空比补偿值包括:对死区补偿值和占空比初始值进行叠加计算,得到占空比补偿值。
[0010]结合第一方面,本发明实施例提供了第一方面的第四种可能的实施方式,其中,上述方法还包括:PffM波输出至电力电子控制器,通过电力电子控制器控制被控对象。
[0011]第二方面,本发明实施例提供了一种PWM中的死区补偿装置,包括:输入电流给定值获取模块,用于获取用于生成PWM波的输入电流的给定值;其中,给定值包括输入电流的大小和相位信息;死区补偿值计算模块,用于根据输入电流的给定值计算PWM波的死区补偿值;输出电流反馈值获取模块,用于获取PWM波控制的被控对象输出电流的反馈值;占空比初始值计算模块,用于根据输入电流的给定值和输出电流的反馈值计算占空比初始值;占空比补偿值计算模块,用于根据死区补偿值和占空比初始值计算占空比补偿值;PWM波生成模块,用于将占空比补偿值作为PWM波生成器的死区补偿参数,生成PWM波。
[0012]结合第二方面,本发明实施例提供了第二方面的第一种可能的实施方式,其中,上述死区补偿值计算模块包括:相位补偿单元,用于根据预先设定的相位延迟系数和输入电流的给定值,对输入电流进行相位补偿;死区补偿值确定单元,用于根据补偿后的输入电流的方向确定PWM波的死区补偿值。
[0013]结合第二方面的第一种可能的实施方式,本发明实施例提供了第二方面的第二种可能的实施方式,其中,上述死区补偿值确定单元包括:输入电流方向判断子单元,用于判断补偿后的输入电流的方向;第一死区补偿值确定子单元,用于当补偿后的输入电流的方向为正向时,将预设的补偿时间确定为PWM波的死区补偿值;第二死区补偿值确定子单元,用于当补偿后的输入电流的方向为负向时,将预设的补偿时间的负值确定为PWM波的死区补偿值。
[0014]结合第二方面,本发明实施例提供了第二方面的第三种可能的实施方式,其中,上述占空比初始值计算模块包括:差分计算单元,用于对输入电流的给定值和输出电流的反馈值进行差分计算,得到占空比初始值;占空比补偿值计算模块包括:叠加计算单元,用于对死区补偿值和占空比初始值进行叠加计算,得到占空比补偿值。
[0015]结合第二方面,本发明实施例提供了第二方面的第四种可能的实施方式,其中,上述装置还包括:PWM波输出模块,用于PWM波输出至电力电子控制器,通过电力电子控制器控制被控对象。
[0016]本发明实施例提供的一种PWM中的死区补偿方法和装置,通过输入电流的给定值可以计算出更为准确的PWM波的死区补偿值,通过该死区补偿值和被控对象输出的电流反馈值计算出占空比初始值;根据上述死区补偿值和占空比初始值获得更为准确的占空比补偿值;将该占空比补偿值作为PWM波生成器的死区补偿参数,输入至PWM波生成器,生成已经过死区补偿的PWM波;上述方法可以获得准确的死区补偿值和占空比补偿值,提高了死区补偿的效果。
[0017]进一步,通过对输入电流进行相位补偿,并根据补偿后的输入电流的方向可以获得较为准确的死区补偿值,从而提高死区补偿效果。
[0018]为使本发明的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。
【附图说明】
[0019]为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本发明的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
[0020]图1示出了本发明实施例所提供的一种PffM中的死区补偿方法的流程图;
[0021]图2示出了本发明实施例所提供的一种PffM中的死区补偿装置的结构示意图;
[0022]图3示出了本发明实施例所提供的另一种PffM中的死区补偿方法的流程图;
[0023]图4示出了本发明实施例所提供的一种PffM中的死区补偿方法具体的流程图;
[0024]图5示出了本发明实施例所提供的另一种PffM中的死区补偿系统的结构示意图。
【具体实施方式】
[0025]为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本发明实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本发明的实施例的详细描述并非旨在限制要求保护的本发明的范围,而是仅仅表示本发明的选定实施例。基于本发明的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0026]考虑到现有的PWM中的死区补偿方法效果较差的问题,本发明实施例提供了一种PffM中的死区补偿方法和装置,该技术可以采用相关的软件和硬件实现,下面通过实施例进行描述。
[0027]实施例1
[0028]参见图1所示的一种PffM中的死区补偿方法的流程图,包括以下步骤:
[0029 ]步骤S102,获取用于生成PWM波的输入电流的给定值;其中,给定值包括输入电流的大小和相位信息;上述电流的给定值可以是期望的电流值;在相关电子技术中,电流的给定值可以用数字量直接写入,该给定值写入后,相关控制器件会根据测量值和上述给定值的比较结果,在控制过程中自动调节,使电流稳定在上述给定值附近;
[°03°]步骤S104,根据输入电流的给定值计算PffM波的死区补偿值;
[0031 ]步骤S106,获取PWM波控制的被控对象输出电流的反馈值;其中,上述被控对象又称为控制对象,在自动控制系统中,该被控对象通常为被控制的设备或过程,例如,电机、电网、反应器、精馏设备,或传热过程、燃烧过程的控制等;
[0032 ]步骤SI 08,根据输入电流的给定值和输出电流的反馈值计算占空比初始值;
[0033]步骤S110,根据死区补偿值和占空比初始值计算占空比补偿值;
[0034]步骤S112,将占空比补偿值作为PffM波生成器的死区补偿参数,生成PffM波。
[0035]本实施例的上述方法中,通过输入电流的给定值可以计算出更为准确的PffM波的死区补偿值,通过该死区补偿值和被控对象输出的电流反馈值计算出占空比初始值;根据上述死区补偿值和占空比初始值获得更为准确的占空比补偿值;将该占空比补偿值作为PWM波生成器的死区补偿参数,输入至PWM波生成器,生成已经过死区补偿的PffM波;上述方法可以获得准确的死区补偿值和占空比补偿值,提高了死区补偿的效果。
[0036]考虑到死区补偿值的准确性会影响死区补偿的效果,为了获得准确的PWM波的死区补偿值,本发明实施例在实际实现时,上述根据输入电流的给定值计算PWM波的死区补偿值可以包括如下步骤:
[0037](I)根据预先设定的相位延迟系数和输入电流的给定值,对输入电流进行相位补偿;其中,上述预先设定的相位延迟系数根据经验和理论计算获得;
[0038](2)根据补偿后的输入电流的方向确定PffM波的死区补偿值。
[0039]通过对输入电流进行相位补偿,并根据补偿后的输入电流的方向可以获得较为准确的死区补偿值,从而提高死区补偿效果。
[0040]考虑到电流方向的判断对死区补偿的效果的影响较大,为了提高判断电流方向变化位置的准确性,本发明实施例在实际实现时,上述根据补偿后的输入电流的方向确定PWM波的死区补偿值可以包括如下步骤:
[0041](I)判断补偿后的输入电流的方向;
[0042](2)当补偿后的输入电流的方向为正向时,将预设的补偿时间确定为PffM波的死区补偿值;其中,上述预设的补偿时间是根据经验和理论计算获得的补偿时间;
[0043](3)当补偿后的输入电流的方向为负向时,将预设的补偿时间的负值确定为PffM波的死区补偿值。
[0044]通过判断补偿后的输入电流的方向,并根据补偿后的输入电流的方向和预设的补偿时间确定PWM波的死区补偿值,可获得准确的PWM波的死区补偿值,进而提高死区补偿效果O
[0045]进一步,为了获得占空比初始值和占空比补偿值,上述根据输入电流的给定值和输出电流的反馈值计算占空比初始值可以包括如下步骤:对输入电流的给定值和输出电流的反馈值进行差分计算,得到占空比初始值;上述根据死区补偿值和占空比初始值计算占空比补偿值可以包括如下步骤:对死区补偿值和占空比初始值进行叠加计算,得到占空比补偿值。
[0046]通过上述输入电流的给定值和输出电流反馈值的差分计算获得占空比初始值,通过上述死区补偿值和占空比初始值的叠加计算获得占空比补偿值,该占空比补偿值可作为PWM波的死区补偿参数对PWM波的生成进行死区补偿,并具有较好的补偿效果。
[0047]优选地,上述HVM波输出至电力电子控制器,通过电力电子控制器控制被控对象。其中,上述电力电子控制器是能够作为可控的直接式电子交流电压变流器及交流电子开关工作的一种单元。
[0048]实施例2
[0049]参见图2所示的一种PffM中的死区补偿装置的结构示意图,包括以下模块:
[0050]输入电流给定值获取模块21,用于获取用于生成PWM波的输入电流的给定值;其中,给定值包括输入电流的大小和相位信息;
[0051]死区补偿值计算模块22,用于根据输入电流的给定值计算PffM波的死区补偿值;
[0052]输出电流反馈值获取模块23,用于获取PffM波控制的被控对象输出电流的反馈值;
[0053 ]占空比初始值计算模块24,用于根据输入电流的给定值和输出电流的反馈值计算占空比初始值;
[0054]占空比补偿值计算模块25,用于根据死区补偿值和占空比初始值计算占空比补偿值;
[0055]PWM波生成模块26,用于将占空比补偿值作为PWM波生成器的死区补偿参数,生成PffM 波。
[0056]本实施例的上述装置中,通过输入电流的给定值可以计算出更为准确的HVM波的死区补偿值,通过该死区补偿值和被控对象输出的电流反馈值计算出占空比初始值;根据上述死区补偿值和占空比初始值获得更为准确的占空比补偿值;将该占空比补偿值作为PWM波生成器的死区补偿参数,输入至PWM波生成器,生成已经过死区补偿的PffM波;上述装置可以获得准确的死区补偿值和占空比补偿值,提高了死区补偿的效果。
[0057]本发明实施例所提供的系统,其实现原理及产生的技术效果和前述系统实施例相同,为简要描述,系统实施例部分未提及之处,可参考前述系统实施例中相应内容。
[0058]考虑到死区补偿值的准确性会影响死区补偿的效果,为了获得准确的PWM波的死区补偿值,本发明实施例在实际实现时,上述死区补偿值计算模块如下单元:
[0059]相位补偿单元,用于根据预先设定的相位延迟系数和输入电流的给定值,对输入电流进行相位补偿;
[0060]死区补偿值确定单元,用于根据补偿后的输入电流的方向确定PWM波的死区补偿值。
[0061]通过对输入电流进行相位补偿,并根据补偿后的输入电流的方向可以获得较为准确的死区补偿值,从而提高死区补偿效果。
[0062]考虑到电流方向的判断对死区补偿的效果的影响较大,为了提高判断电流方向变化位置的准确性,本发明实施例在实际实现时,上述死区补偿值确定单元可以包括:
[0063]输入电流方向判断子单元,用于判断补偿后的输入电流的方向;
[0064]第一死区补偿值确定子单元,用于当补偿后的输入电流的方向为正向时,将预设的补偿时间确定为PWM波的死区补偿值;
[0065]第二死区补偿值确定子单元,用于当补偿后的输入电流的方向为负向时,将预设的补偿时间的负值确定为PWM波的死区补偿值。
[0066]通过判断补偿后的输入电流的方向,并根据补偿后的输入电流的方向和预设的补偿时间确定PWM波的死区补偿值,上述装置可获得准确的PWM波的死区补偿值,进而提高死区补偿效果。
[0067]进一步,为了获得占空比初始值和占空比补偿值,上述占空比初始值计算模块包括:差分计算单元,用于对输入电流的给定值和输出电流的反馈值进行差分计算,得到占空比初始值;上述占空比补偿值计算模块包括:叠加计算单元,用于对死区补偿值和占空比初始值进行叠加计算,得到占空比补偿值。
[0068]通过上述差分计算单元获得占空比初始值,通过上述叠加计算单元获得占空比补偿值,该占空比补偿值可作为PWM波的死区补偿参数对PWM波的生成进行死区补偿,并具有较好的补偿效果。
[0069 ]优选地,上述装置还包括:P丽波输出模块;该PWM波输出模块用于P丽波输出至电力电子控制器,通过电力电子控制器控制被控对象。
[0070] 实施例3
[0071 ]在HVM使用过程中,由于死区时间的存在会减小HVM波的输出电压值,并且在输出电流过零点位置,即电流方向变化的位置会引起畸变,该畸变使输出电流不是标准的正弦波形,且含有高次谐波。在电机控制等应用中,上述高次谐波电流会造成电机转矩的波动,影响PffM波的控制性能。所以须对死区时间进行补偿。
[0072]死区电压造成的影响和输出电流的方向有关。当桥臂电流为输出方向时,死区的存在会减小输出电压,因此在进行死区补偿时应增加输出电压幅值;当桥臂电流为输入方向时,死区的存在会增大输出电压,因此在进行死区补偿时应减小输出电压幅值。所以判断输出电流的方向对死区补偿的准确性至关重要。
[0073]常规的死区补偿算法包括如下步骤:
[0074](I)控制器根据电流给定值和电流的实际反馈值的差值,进行控制,并计算出补偿前PWM波的占空比值;
[0075](2)通过采集电机电流的实际反馈值,进行死区补偿计算,计算出占空比补偿值;
[0076](3)上述补偿前PWM波的占空比值和占空比补偿值进行叠加,得到补偿后的占空比值,该补偿后的占空比值施加给电力电子控制器,通过该电力电子控制器控制电机或者电网等控制对象。
[0077]由于电力电子的开关特性,电流在过零点时的波形并不是理想波形,且在电流过零点处出现毛刺、箝位等现象,因此通过检测输出电流的正负,来直接判断电流方向,会引起误判,从而造成畸变更严重。
[0078]为了减小过零点谐波的影响,现有技术中的一种方法是将三相电流从静止坐标系变换到旋转同步坐标系下,交流量在旋转同步坐标系下转换为直流分量;再对电流进行低通滤波,滤除谐波分量,从而得到直流分量;将该直流分量进行反变换,得到静止坐标系下的三相电流值;最后根据该三相电流值的正负进行死区补偿。上述方法减小了干扰,提高了过零点判断的准确性,但由于滤波延时的存在,反变换后的电流值和真实的电流值在相位和幅值上有偏差,会带来误补偿。
[0079]由于过零点难以判断,现有技术中的另外一种方法是在电流过零点前和电流过零点后削弱电压补偿值,减小误补偿带来的误差。但使用这种方法不能解决根本问题,死区造成的影响仍然会存在。
[0080]本发明实施例是为了提高电流过零点判断准确性,从而提高死区补偿的效果。
[0081]参见图3所示的另一种PffM中的死区补偿方法的流程图,该方法为了准确判断电流的方向,采用输入电流的给定值作为判断标准。由于电流的给定值变化缓慢、波动小、无毛刺,因此该电流的给定值有利于电流方向的判断。上述方法包括以下步骤:
[0082]步骤S302,控制器根据电流的给定值和电流的实际反馈值的差值,进行控制,并计算出补偿前PWM波的占空比值;
[0083]步骤S304,通过上述电流的给定值,进行死区补偿计算,计算出占空比补偿值;
[0084]步骤S306,上述补偿前PffM波的占空比值和占空比补偿值进行叠加,得到补偿后的占空比值,该补偿后的占空比值控制PWM波生成器生成PffM波,上述PffM波施加给电力电子控制器,通过该电力电子控制器控制电机或者电网等控制对象。
[0085 ]由于实际电流和电流的给定值之间有相位的偏差,所以在进行电流方向判断前需要对电流的给定值进行相位补偿。参见图4所示的一种PWM中的死区补偿方法具体的流程图,该死区补偿方法的具体流程如下:
[0086]步骤S402,获取用于生成PWM波的输入电流的给定值;其中,给定值包括输入电流的大小和相位信息;
[0087]步骤S404,根据预先设定的相位延迟系数和输入电流的给定值,对输入电流进行相位补偿;其中,上述预先设定的相位延迟系数根据经验和理论计算获得;
[0088]步骤S406,判断补偿后的输入电流的方向;
[0089]步骤S408,当补偿后的输入电流的方向为正向时,将预设的补偿时间确定为PffM波的占空比补偿值;其中,上述预设的补偿时间是根据经验和理论计算获得的补偿时间;
[0090]步骤S410,当补偿后的输入电流的方向为负向时,将预设的补偿时间的负值确定为PWM波的占空比补偿值。
[0091]参见图5所示的另一种PffM中的死区补偿系统的结构示意图,其中,该系统包括:电流源51、差分计算器52、控制器53、叠加计算器54、死区补偿电路55、PWM波生成器56、电力电子控制器57和控制对象58,该系统为了准确判断电流的方向,采用输入电流的给定值作为判断标准;该系统中,差分计算器52至PffM波生成器56可以相当于上述死区补偿装置。
[0092 ]上述系统中,电流源51输出电流的给定值,控制对象58输出电流的实际反馈值;差分计算器52计算出上述电流的给定值和电流的实际反馈值的差值;控制器53根据上述差值,进行控制,并计算出补偿前PWM波的占空比值;死区补偿电路55通过上述电流源51输出电流的给定值,进行死区补偿计算,计算出占空比补偿值;叠加计算器54根据上述补偿前PWM波的占空比值和占空比补偿值进行叠加计算,得到补偿后的占空比值;该补偿后的占空比值控制PWM波生成器56生成PffM波,上述PffM波施加给电力电子控制器57,通过该电力电子控制器57控制电机或者电网等控制对象58。其中,上述差分计算器52-ΡΒ1波生成器56组成的电路相当于上述实施例2中的PffM中的死区补偿装置。
[0093]本发明实施例利用电流的给定值来判断电流的正负方向,从而进行死区补偿,避免了电流反馈值的过零点不准确所造成的干扰,提高了电流方向判断的准确性,使得死区补偿更精确,减小了输出电流的畸变,改善了控制效果。
[0094]在本发明实施例所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,又例如,多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些通信接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
[0095]所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
[0096]以上所述,仅为本发明的【具体实施方式】,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应所述以权利要求的保护范围为准。
【主权项】
1.一种脉宽调制技术PWM中的死区补偿方法,其特征在于,包括: 获取用于生成PWM波的输入电流的给定值;其中,所述给定值包括所述输入电流的大小和相位信息; 根据所述输入电流的给定值计算所述PWM波的死区补偿值; 获取所述PWM波控制的被控对象输出电流的反馈值; 根据所述输入电流的给定值和所述输出电流的反馈值计算占空比初始值; 根据所述死区补偿值和所述占空比初始值计算占空比补偿值; 将所述占空比补偿值作为PWM波生成器的死区补偿参数,生成所述PWM波。2.根据权利要求1所述的方法,其特征在于,根据所述输入电流的给定值计算所述PWM波的死区补偿值包括: 根据预先设定的相位延迟系数和所述输入电流的给定值,对所述输入电流进行相位补偿; 根据补偿后的所述输入电流的方向确定所述PWM波的死区补偿值。3.根据权利要求2所述的方法,其特征在于,根据补偿后的所述输入电流的方向确定所述PWM波的死区补偿值包括: 判断补偿后的所述输入电流的方向; 当补偿后的所述输入电流的方向为正向时,将预设的补偿时间确定为所述PWM波的死区补偿值; 当补偿后的所述输入电流的方向为负向时,将所述预设的补偿时间的负值确定为所述PWM波的死区补偿值。4.根据权利要求1所述的方法,其特征在于,根据所述输入电流的给定值和所述输出电流的反馈值计算占空比初始值包括:对所述输入电流的给定值和所述输出电流的反馈值进行差分计算,得到占空比初始值; 根据所述死区补偿值和所述占空比初始值计算占空比补偿值包括:对所述死区补偿值和所述占空比初始值进行叠加计算,得到占空比补偿值。5.根据权利要求1所述的方法,其特征在于,所述方法还包括:所述PffM波输出至电力电子控制器,通过所述电力电子控制器控制所述被控对象。6.—种脉宽调制技术PffM中的死区补偿装置,其特征在于,包括: 输入电流给定值获取模块,用于获取用于生成PWM波的输入电流的给定值;其中,所述给定值包括所述输入电流的大小和相位信息; 死区补偿值计算模块,用于根据所述输入电流的给定值计算所述PWM波的死区补偿值; 输出电流反馈值获取模块,用于获取所述PWM波控制的被控对象输出电流的反馈值; 占空比初始值计算模块,用于根据所述输入电流的给定值和所述输出电流的反馈值计算占空比初始值; 占空比补偿值计算模块,用于根据所述死区补偿值和所述占空比初始值计算占空比补偿值; PWM波生成模块,用于将所述占空比补偿值作为PWM波生成器的死区补偿参数,生成所述PffM波。7.根据权利要求6所述的装置,其特征在于,所述死区补偿值计算模块包括: 相位补偿单元,用于根据预先设定的相位延迟系数和所述输入电流的给定值,对所述输入电流进行相位补偿; 死区补偿值确定单元,用于根据补偿后的所述输入电流的方向确定所述PWM波的死区补偿值。8.根据权利要求7所述的装置,其特征在于,所述死区补偿值确定单元包括: 输入电流方向判断子单元,用于判断补偿后的所述输入电流的方向; 第一死区补偿值确定子单元,用于当补偿后的所述输入电流的方向为正向时,将预设的补偿时间确定为所述PWM波的死区补偿值; 第二死区补偿值确定子单元,用于当补偿后的所述输入电流的方向为负向时,将所述预设的补偿时间的负值确定为所述PWM波的死区补偿值。9.根据权利要求6所述的装置,其特征在于,所述占空比初始值计算模块包括:差分计算单元,用于对所述输入电流的给定值和所述输出电流的反馈值进行差分计算,得到占空比初始值; 所述占空比补偿值计算模块包括:叠加计算单元,用于对所述死区补偿值和所述占空比初始值进行叠加计算,得到占空比补偿值。10.根据权利要求6所述的装置,其特征在于,所述装置还包括:PWM波输出模块,用于所述PWM波输出至电力电子控制器,通过所述电力电子控制器控制所述被控对象。
【文档编号】H03K7/08GK106059547SQ201610645743
【公开日】2016年10月26日
【申请日】2016年8月8日 公开号201610645743.3, CN 106059547 A, CN 106059547A, CN 201610645743, CN-A-106059547, CN106059547 A, CN106059547A, CN201610645743, CN201610645743.3
【发明人】陈守川
【申请人】北京华宸文鼎科技发展有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1