System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本專利技術涉及電力電子,特別是涉及一種spwm波形發生方法、spwm波形發生器及逆變器系統。
技術介紹
1、在現代電力電子系統中,逆變器是將直流電轉換為交流電的關鍵設備。逆變器的性能直接影響整個系統的效率和輸出質量。目前,正弦脈寬調制(spwm)技術被廣泛應用于逆變器控制,以產生高質量的正弦波輸出。
2、傳統的spwm技術通常需要載波和調制波進行實時比較,這種方法要求復雜的硬件電路和精確的模擬信號處理。這不僅增加了系統的復雜性和成本,還可能引入噪聲和失真,影響輸出波形的質量。
3、此外,現有的spwm實現方法往往依賴于高性能的數字信號處理器(dsp)或復雜的專用集成電路(asic),這使得系統的靈活性受到限制,難以根據不同應用場景進行快速調整和優化。
4、在實際應用中,逆變器系統還面臨著電磁干擾的挑戰。傳統的控制信號傳輸方式容易受到外部電磁干擾的影響,導致控制精度下降,甚至可能造成系統誤動作。
5、這些問題導致了現有spwm技術在實現簡單、成本效益和抗干擾能力等方面存在不足,限制了逆變器系統在各種應用場景下的性能和可靠性。
技術實現思路
1、本專利技術的目的是提供一種spwm波形發生方法、spwm波形發生器及逆變器系統,以解決現有技術中spwm波形生成電路結構復雜、成本高的問題。
2、為實現上述目的,本專利技術提供了一種spwm波形發生方法,包括以下步驟:
3、獲取多個預設角度的參數,所述參數包括b值和a值;根
4、進一步地,所述根據參數計算高低電平發送次數和延時時間的步驟包括:采用y=b+a*sin(φ)公式計算參數值y,其中φ為預設角度;根據y值計算高電平發送次數n_high和低電平發送次數n_low;計算高電平發送次數n_high=y/90;計算低電平發送次數n_low=400-n_high。
5、具體地,所述計算延時時間的步驟包括:計算高電平延時時間=(n_high-floor(n_high))*固定周期;計算低電平延時時間=(n_low-floor(n_low))*固定周期;其中,floor表示向下取整函數。
6、更進一步地,所述方法還包括步驟:當計算得到的發送次數小于預設閾值時,將發送次數設置為該預設閾值,并相應增加延時時間。
7、本專利技術還提供了一種計算機可讀存儲介質,其上存儲有計算機程序,所述程序被處理器執行時實現上述spwm波形發生方法的步驟。
8、本專利技術還提供了一種spwm波形發生器,包括:
9、參數獲取模塊,用于獲取多個預設角度的參數,所述參數包括b值和a值;
10、計算模塊,用于根據所述參數計算多個預設角度對應的高低電平發送次數和延時時間;
11、信號發送模塊,用于根據所述高低電平發送次數和延時時間向逆變電路發送控制信號。
12、進一步地,所述計算模塊具體用于:
13、采用y=b+a*sin(φ)公式計算參數值y,其中φ為預設角度;
14、根據y值計算高電平發送次數和低電平發送次數;
15、計算高電平延時時間=(n_high-floor(n_high))*固定周期;
16、計算低電平延時時間=(n_low-floor(n_low))*固定周期;
17、計算高電平發送次數n_high=y/90;計算低電平發送次數n_low=400-n_high;
18、其中,floor表示向下取整函數,n_high代表高電平發送次數,n_low代表低電平發送次數。
19、更進一步地,所述計算模塊還用于:
20、當計算得到的發送次數小于預設閾值時,將發送次數設置為該預設閾值,并相應增加延時時間。
21、此外,所述spwm波形發生器還包括時鐘模塊,用于為所述信號發送模塊提供固定周期的時鐘信號。
22、本專利技術還提供了一種逆變器系統,包括:上述spwm波形發生器;微控制器,連接所述spwm波形發生器;逆變電路,連接所述微控制器,用于接收所述spwm波形發生器通過所述微控制器發送的控制信號并根據所述控制信號進行逆變操作。
23、本專利技術提供的spwm波形發生方法、spwm波形發生器及逆變器系統,通過預先存儲的參數和簡單的計算即可生成spwm波形,無需復雜的載波和調制波比較電路,大大簡化了電路結構,降低了系統復雜度和成本。同時,采用固定周期發送控制信號并進行延時補償,保證了波形的正弦特性和精確控制。當發送次數小于預設閾值時,通過設置最小發送次數并增加延時時間,進一步確保了控制信號的穩定性。
24、此外,本專利技術的spwm波形發生器采用光纖傳輸控制信號,大大提高了系統的抗電磁干擾能力,適用于惡劣的電磁環境。通過微控制器實現靈活控制,可根據不同應用需求快速調整系統參數,提高了系統的靈活性和適應性。逆變器系統的集成設計簡化了整體結構,易于實現和維護,同時保證了高質量的輸出波形,有效減少諧波含量,提高系統效率。
本文檔來自技高網...【技術保護點】
1.一種SPWM波形發生方法,其特征在于,包括以下步驟:
2.根據權利要求1所述的方法,其特征在于,所述根據參數計算高低電平發送次數和延時時間的步驟包括:
3.根據權利要求2所述的方法,其特征在于,所述計算延時時間的步驟包括:
4.根據權利要求1所述的方法,其特征在于,還包括步驟:
5.一種計算機可讀存儲介質,其特征在于,其上存儲有計算機程序,所述程序被處理器執行時實現如權利要求1至4任一項所述的SPWM波形發生方法的步驟。
6.一種SPWM波形發生器,其特征在于,包括:
7.根據權利要求6所述的SPWM波形發生器,其特征在于,所述計算模塊具體用于:
8.根據權利要求6所述的SPWM波形發生器,其特征在于,所述計算模塊還用于:
9.根據權利要求6所述的SPWM波形發生器,其特征在于,還包括時鐘模塊,用于為所述信號發送模塊提供固定周期的時鐘信號。
10.一種逆變器系統,其特征在于,包括:
【技術特征摘要】
1.一種spwm波形發生方法,其特征在于,包括以下步驟:
2.根據權利要求1所述的方法,其特征在于,所述根據參數計算高低電平發送次數和延時時間的步驟包括:
3.根據權利要求2所述的方法,其特征在于,所述計算延時時間的步驟包括:
4.根據權利要求1所述的方法,其特征在于,還包括步驟:
5.一種計算機可讀存儲介質,其特征在于,其上存儲有計算機程序,所述程序被處理器執行時實現如權利要求1至4任一項所述的sp...
【專利技術屬性】
技術研發人員:王晶,寧勇敢,冷坤朋,陳致遠,張占,
申請(專利權)人:上海宏顥威實業有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。