System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本專利技術涉及電機控制,更具體地,涉及一種電機脈沖控制方法。
技術介紹
1、在混動式新能源汽車中,發電機和電動機是兩個核心組件,它們共同工作以提高燃油效率和減少排放。而雙電控電機控制器(以下簡稱控制器)在混動式新能源汽車的三電系統中占據著極為關鍵的地位,控制著電機和發電機的運行,直接決定了它們的輸出功率、發電功率等關鍵性能參數。
2、圖1為控制器的驅動部分架構圖。如圖1所示,控制器控制發電機和驅動電機的原理是,通過微控制器芯片發送pwm調制波到兩個驅動芯片控制驅動模塊內部全橋的開通關斷,從而實現交流直流雙向。目前主流的驅動模塊內部為igbt或sic組成的全橋,驅動模塊的高壓輸入端會并聯一組dc-link電容,主要用于吸收高頻開關工作時母線上的高幅值脈動電流,阻止其在母線回路阻抗上產生高脈沖電壓,保證動力電池電壓平滑穩定,同時防止瞬時過壓對驅動模塊內部功率器件的損害。
3、然而,由于新能源汽車的動力電池電壓普遍在350伏以上,模塊到電池端的線路電感在igbt開關時可達幾百納亨,而igbt關斷時的電流變化率普遍在5安培每納秒以上,母線上的尖峰電壓可達千伏以上,對電路與電池影響較大,因此,需要選用高耐壓高容值的電容器進行吸收保護,而此類規格的dc-link電容的價格比較昂貴,導致成本增加。
4、因此,亟需一種可以平滑母線電壓的軟件控制方法,進而選用低容值電容器,以降低硬件成本。
技術實現思路
1、有鑒于此,本專利技術提供了一種電機脈沖控制方法,能夠平滑
2、為達到上述目的,本專利技術采用如下技術方案:
3、第一方面,本專利技術提供一種電機脈沖控制方法,負載至少包括第一電機和第二電機;該方法包括:
4、獲取第一電機脈沖信號和第二電機脈沖信號;其中,第一電機脈沖信號用于控制第一電機的運行狀態,第二電機脈沖信號用于控制第二電機的運行狀態;
5、基于第一電機脈沖信號和第二電機脈沖信號確定延時時間差;
6、根據延時時間差向第一電機驅動模塊發送第一電機脈沖信號以及向第二電機驅動模塊發送第二電機脈沖信號,以使得第一電機脈沖信號和第二電機脈沖信號中各自對應的邊沿信號時間點處于對方的電平信號周期內。
7、本專利技術提供的方法建立電動機與發電機的pwm交錯控制的信號邏輯,無需改變硬件結構,即可實現雙電機脈沖控制策略,使母線電壓疊加兩個近似相反的脈動波形,一個半導體開關元件關管產生脈沖,另一個半導體開關元件開管使負載吸收脈沖,使部分脈沖相互抵消,平滑母線電壓。這樣,降低了對dc-link電容的依賴,選用低容值的電容器,節省成本。
8、在一種可能的實現方式中,基于第一電機脈沖信號和第二電機脈沖信號確定延時時間差包括:
9、獲取第一電機脈沖信號的第一頻率以及第二電機脈沖信號的第二頻率;
10、基于第一頻率和第二頻率確定延時時間差。
11、在一種可能的實現方式中,基于第一頻率和第二頻率確定延時時間差包括:
12、根據第一頻率和第二頻率確定對應的目標相位差;
13、基于第一頻率、第二頻率以及目標相位差,計算延時時間差。
14、在一種可能的實現方式中,基于第一頻率和第二頻率確定延時時間差包括:
15、從預設延時表中獲取第一頻率和第二頻率相關聯的延時時長;
16、將延時時長作為延時時間差。
17、在一種可能的實現方式中,根據延時時間差向第一電機驅動模塊發送第一電機脈沖信號以及向第二電機驅動模塊發送第二電機脈沖信號包括:
18、向第一電機驅動模塊發送第一電機脈沖信號并開始計時;
19、當計時時長達到延時時間差對應的時長,向第二電機驅動模塊發送第二電機脈沖信號。
20、在一種可能的實現方式中,根據延時時間差向第一電機驅動模塊發送第一電機脈沖信號以及向第二電機驅動模塊發送第二電機脈沖信號包括:
21、若第一電機脈沖信號與第二電機脈沖信號同時發送,則獲取第一電機脈沖信號與第二電機脈沖信號各自對應的優先級;
22、當第一電機脈沖信號的優先級高于第二電機脈沖信號的優先級,向第一電機驅動模塊發送第一電機脈沖信號并開始計時,且在計時時長達到延時時間差對應的時長之后,向第二電機驅動模塊發送第二電機脈沖信號;
23、當第一電機脈沖信號的優先級低于第二電機脈沖信號的優先級,向第二電機驅動模塊發送第二電機脈沖信號并開始計時,且在計時時長達到延時時間差對應的時長之后,向第一電機驅動模塊發送第一電機脈沖信號。
24、第二方面,本專利技術提供一種車輛,包括母線電源、第一電機、第二電機、第一電機驅動模塊、第二電機驅動模塊和控制器,其中,第一電機、第二電機、第一電機驅動模塊、第二電機驅動模塊和控制器均與母線電源連接,第一電機通過第一電機驅動模塊與控制器連接,第二電機通過第二電機驅動模塊與控制器連接;
25、控制器用于加載并執行如第一方面及其任一種可能的實現方式的電機脈沖控制方法的計算機程序或計算機指令。
26、在一種可能的實現方式中,控制器包括微控制器和現場可編程門陣列。
27、第三方面,本專利技術提供一種電子設備,包括處理器和存儲器;存儲器中存儲有能夠被處理器加載并執行如第一方面及其任一種可能的實現方式的電機脈沖控制方法的計算機程序或計算機指令。
28、第四方面,本專利技術提供一種計算機可讀存儲介質,計算機可讀存儲介質中存儲有能夠被處理器加載并執行如第一方面及其任一種可能的實現方式的電機脈沖控制方法的計算機程序或計算機指令。
29、本專利技術中第二方面到第四方面及其各種實現方式的具體描述,可以參考第一方面及其各種實現方式中的詳細描述;并且,第二方面到第四方面及其各種實現方式的有益效果,可以參考第一方面及其各種實現方式中的有益效果分析,此處不再贅述。
本文檔來自技高網...【技術保護點】
1.一種電機脈沖控制方法,其特征在于,負載至少包括第一電機和第二電機;所述電機脈沖控制方法包括:
2.根據權利要求1所述的電機脈沖控制方法,其特征在于,所述基于所述第一電機脈沖信號和所述第二電機脈沖信號確定延時時間差包括:
3.根據權利要求2所述的電機脈沖控制方法,其特征在于,所述基于所述第一頻率和所述第二頻率確定所述延時時間差包括:
4.根據權利要求2所述的電機脈沖控制方法,其特征在于,所述基于所述第一頻率和所述第二頻率確定所述延時時間差包括:
5.根據權利要求1至4任一項所述的電機脈沖控制方法,其特征在于,所述根據所述延時時間差向第一電機驅動模塊發送所述第一電機脈沖信號以及向第二電機驅動模塊發送所述第二電機脈沖信號包括:
6.根據權利要求1至4任一項所述的電機脈沖控制方法,其特征在于,所述根據所述延時時間差向第一電機驅動模塊發送所述第一電機脈沖信號以及向第二電機驅動模塊發送所述第二電機脈沖信號包括:
7.一種車輛,其特征在于,包括母線電源、第一電機、第二電機、第一電機驅動模塊、第二電機驅動模塊和控制器,其
8.根據權利要求7所述的車輛,其特征在于,所述控制器包括微控制器和現場可編程門陣列。
9.一種電子設備,其特征在于,包括處理器和存儲器;
10.一種計算機可讀存儲介質,其特征在于,所述計算機可讀存儲介質中存儲有能夠被處理器加載并執行如權利要求1至6任一項所述電機脈沖控制方法的計算機程序或計算機指令。
...【技術特征摘要】
1.一種電機脈沖控制方法,其特征在于,負載至少包括第一電機和第二電機;所述電機脈沖控制方法包括:
2.根據權利要求1所述的電機脈沖控制方法,其特征在于,所述基于所述第一電機脈沖信號和所述第二電機脈沖信號確定延時時間差包括:
3.根據權利要求2所述的電機脈沖控制方法,其特征在于,所述基于所述第一頻率和所述第二頻率確定所述延時時間差包括:
4.根據權利要求2所述的電機脈沖控制方法,其特征在于,所述基于所述第一頻率和所述第二頻率確定所述延時時間差包括:
5.根據權利要求1至4任一項所述的電機脈沖控制方法,其特征在于,所述根據所述延時時間差向第一電機驅動模塊發送所述第一電機脈沖信號以及向第二電機驅動模塊發送所述第二電機脈沖信號包括:
6.根據權利要求1至4任一項所述的電機脈沖控制方法,其特征在于,所述根據所述延時...
【專利技術屬性】
技術研發人員:汪志剛,蔣鵬,周文灝,張敬毅,南富乾,
申請(專利權)人:重慶金康動力新能源有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。