一種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
【發明人】陳守川
【申請人】北京華宸文鼎科技發展有限公司