本發明涉及電力電子,尤其是一種多相交錯驅動信號輸出方法及系統、電子設備、計算機可讀存儲介質。
背景技術:
1、雙有源橋式變換器(dualactivebridge,?dab)是一種高頻隔離型雙向dcdc變換器,廣泛應用于新能源系統、儲能系統、電動汽車充電、直流微電網等領域。dab控制方式主要是通過移相和調頻相結合以控制功率流的大小和方向,而在多相dab中,既有每一路之間的固定相移,還有每一路的調頻和移相,這對于控制系統來說是較為復雜的。
2、目前,數字信號處理器(digitalsignalprocessor,dsp)作為專門用于數字信號處理的微處理器,在條件進程、復雜的多算法計算方面具有獨特優勢,通常利用dsp內部的多個pwm單元基于時基同步技術發出多相交錯的驅動信號,但由于各路pwm單元之間存在時基延遲,因而在生成驅動信號時容易出現比較值大于周期值的情況,從而導致某些相連續兩個或者多個周期持續出現高電平,顯然這樣錯誤的驅動信號將會對于電力電子設備的穩定驅動造成重大影響,甚至可能損壞電力電子設備。
技術實現思路
1、本發明旨在至少在一定程度上解決相關技術中的技術問題之一。為此,本發明提出多相交錯驅動信號輸出方法及系統、電子設備、存儲介質,能夠輸出準確的多相交錯驅動信號。
2、第一方面,本發明實施例提供了一種多相交錯驅動信號輸出方法,包括:
3、對生成的第一pwm信號進行解析處理,得到所述第一pwm信號的調節周期和調節占空比;
4、根據所述第一pwm信號生成用于按照預設延遲時間進行延時輸出的三角載波基礎信號,并在所述預設延遲時間內,根據所述調節周期和所述調節占空比分別確定各相對應的周期比較值;
5、根據所述三角載波基礎信號和各相對應的所述周期比較值輸出多相交錯驅動信號。
6、可選地,在本發明的一個實施例中,所述根據所述調節周期和所述調節占空比分別確定各相對應的周期比較值,包括:
7、以所述第一pwm信號的所述調節周期作為時間基準,分別計算各相相對于所述第一pwm信號的移相時間;
8、對于每一相,根據每一相對應的所述移相時間、所述調節占空比生成對應的周期比較值。
9、可選地,在本發明的一個實施例中,采用移相運算公式計算得到各相相對于所述第一pwm信號的移相時間,所述移相運算公式如下所示:
10、;
11、其中,表示第相,為第相相對于所述第一pwm信號的移相時間,為所述調節周期。
12、可選地,在本發明的一個實施例中,所述根據所述三角載波基礎信號和各相對應的所述周期比較值輸出多相交錯驅動信號,包括:
13、分別為各相設置對應的pwm信號輸出通道;
14、在每一相對應的所述pwm信號輸出通道中,將每一相對應的所述周期比較值與所述三角載波基礎信號進行時間對比,確定每一相對應的占空比寬度;
15、基于所述調節周期、每一相對應的所述占空比寬度分別生成各相對應的pwm驅動信號;
16、同步輸出各相對應的所述pwm驅動信號。
17、可選地,在本發明的一個實施例中,所述對生成的第一pwm信號進行解析處理,得到所述第一pwm信號的調節周期和調節占空比,包括:
18、對生成的第一pwm信號進行信號解析,得到所述第一pwm信號的初始周期和初始占空比;
19、通過預設的信號標準參數對所述初始周期和所述初始占空比進行評估,得到所述第一pwm信號的調節周期和調節占空比。
20、可選地,在本發明的一個實施例中,當所述信號標準參數包括第一預設周期、第二預設周期和目標占空比,所述第一預設周期小于所述第二預設周期;所述通過預設的信號標準參數對所述初始周期和所述初始占空比進行評估,得到所述第一pwm信號的調節周期和調節占空比,包括:
21、當所述初始周期小于所述第一預設周期,以所述第一預設周期作為所述調節周期,或者,當所述初始周期大于所述第二預設周期,以所述第二預設周期作為所述調節周期,或者,當所述初始周期大于或等于所述第一預設周期且小于或等于所述第二預設周期,以所述初始周期作為所述調節周期;
22、當所述初始占空比大于所述目標占空比,以所述目標占空比作為所述調節占空比,或者,當所述初始占空比小于或等于所述目標占空比,以所述初始占空比作為所述調節占空比。
23、第二方面,本發明實施例提供一種多相交錯驅動信號輸出系統,包括第一處理單元和第二處理單元;其中,所述第一處理單元包括:
24、信號發生解析模塊,用于對生成的第一pwm信號進行解析處理,得到所述第一pwm信號的調節周期和調節占空比;
25、信號延遲計算模塊,與所述信號發生解析模塊連接,用于根據所述第一pwm信號生成用于按照預設延遲時間進行延時輸出的三角載波基礎信號,并在所述預設延遲時間內,根據所述調節周期和所述調節占空比分別確定各相對應的周期比較值;
26、所述第二處理單元,與所述信號延遲計算模塊連接,用于根據所述三角載波基礎信號和各相對應的所述周期比較值輸出多相交錯驅動信號。
27、可選地,在本發明的一個實施例中,所述第二處理單元,還用于:
28、在判斷所述多相交錯驅動信號出現異常的情況下,輸出閉鎖信號以截止所述多相交錯驅動信號輸出,并向所述信號延遲計算模塊發送告警反饋信號。
29、第三方面,本發明實施例提供一種電子設備,包括:
30、至少一個處理器;
31、至少一個存儲器,用于存儲至少一個程序;
32、當至少一個所述程序被至少一個所述處理器執行時實現如第一方面所述的多相交錯驅動信號輸出方法。
33、第四方面,本發明實施例提供一種計算機可讀存儲介質,其中存儲有處理器可執行的程序,所述處理器可執行的程序被處理器執行時用于實現如第一方面所述的多相交錯驅動信號輸出方法。
34、本發明提出的多相交錯驅動信號輸出方法及系統、電子設備、存儲介質,通過對生成的第一pwm信號進行解析處理,以對第一pwm信號的周期和占空比進行有效評判,避免輸出異常pwm信號,進而以第一pwm信號為基礎,按照預設延遲時間延時輸出所需的三角載波基礎信號,以便于在預設延遲時間內根據調節周期和調節占空比分別確定各相對應的周期比較值,任意一個周期比較值即用于表征相應的其中一相的占空比輸出情況,因此最終以三角載波基礎信號作為參照信號并結合各相對應的所有周期比較值,即可生成并輸出準確的多相交錯驅動信號,大大提高了功率電路控制的可靠性。
1.一種多相交錯驅動信號輸出方法,其特征在于,包括:
2.根據權利要求1所述的多相交錯驅動信號輸出方法,其特征在于,所述根據所述調節周期和所述調節占空比分別確定各相對應的周期比較值,包括:
3.根據權利要求2所述的多相交錯驅動信號輸出方法,其特征在于,采用移相運算公式計算得到各相相對于所述第一pwm信號的移相時間,所述移相運算公式如下所示:
4.根據權利要求1所述的多相交錯驅動信號輸出方法,其特征在于,所述根據所述三角載波基礎信號和各相對應的所述周期比較值輸出多相交錯驅動信號,包括:
5.根據權利要求1所述的多相交錯驅動信號輸出方法,其特征在于,所述對生成的第一pwm信號進行解析處理,得到所述第一pwm信號的調節周期和調節占空比,包括:
6.根據權利要求5所述的多相交錯驅動信號輸出方法,其特征在于,當所述信號標準參數包括第一預設周期、第二預設周期和目標占空比,所述第一預設周期小于所述第二預設周期;所述通過預設的信號標準參數對所述初始周期和所述初始占空比進行評估,得到所述第一pwm信號的調節周期和調節占空比,包括:
7.一種多相交錯驅動信號輸出系統,其特征在于,包括第一處理單元和第二處理單元;其中,所述第一處理單元包括:
8.根據權利要求7所述的多相交錯驅動信號輸出系統,其特征在于,所述第二處理單元,還用于:
9.一種電子設備,其特征在于,包括:
10.一種計算機可讀存儲介質,其特征在于,其中存儲有處理器可執行的程序,所述處理器可執行的程序被處理器執行時用于實現如權利要求1至6任意一項所述的多相交錯驅動信號輸出方法。