SPWM波形優化算法及其DSP實現

2021-01-08 電子產品世界

1.引言

本文引用地址:http://www.eepw.com.cn/article/177181.htm

逆變器誕生之日起人們就把改善輸出波形,消除諧波,提高波形質量作為一項重要的研究內容,所以對SPWM波形的諧波分析有著十分重要的意義[1]。對於實時計算的PWM控制方法常常需要建立數學模型,較為常用的是採樣型的SPWM法。文[2]指出,在對正弦波進行調製時,採用三角波作為載波比用鋸齒波產生更少的諧波分量,自然採樣SPWM法就是通過正弦波與三角波的比較來決定開關點的位置,原理簡單易於用模擬電路實現,但由於其開關模式不能用顯式表達,難以用微機實現實時控制,因此發展了規則採樣法。

本文給出了一種基於DSP的對稱規則SPWM生成法——開關點預置算法,開關點預置最優SPWM控制波形的確定是以輸出THD性能指標最小為優化目標,在同樣開關頻率的前提條件下,從所有可能的開關控制波形中唯一地篩選出來的,因此所選取的開關控制波形即為同樣開關頻率下所有SPWM控制波形中最優的選擇,以此來控制逆變橋開關,其最終輸出正弦信號也必然地具有最優性。

2.對稱規則SPWM波的生成

自然取樣法的主要問題是SPWM波形每一個脈衝的起始和結束時刻tA和tB對於三角載波的中心線不對稱,因而求解困難[3]。工程上實用的方法要求計算簡單,誤差不是很大,因此對自然取樣法進行一些近似處理,得出了各種規則採樣方法。

規則採樣法是波形發生器通過編程方法實現的幾種方式之一,這種方式使PWM波產生的諧波小,在三相異步電動機變頻調速系統中,通常都採用此種方法。

在三角波的一個周期內,只利用三角波的一個峰值點

所對應的正弦函數值求取的脈衝以三角波的峰值點為對稱,因此這種採樣法稱為對稱規則採樣法,如圖1所示。

圖1. 生成SPWM波的規則採樣法

若以單位量1代表三角載波的幅值Uc,則正弦波的幅值Um就是調製度m,m=Um/Uc,再由圖1幾何關係可知:

式中:ωs為正弦調製信號的角頻率, ;Tc為載波周期;fm為調製波頻率。根據脈寬時間計算公式,如果一個周期內有N個矩形波(通常N取為3的整數倍),載波比N=fc/fm,則第i個矩形波的佔空比為:

(3)

可見,在已知載波周期Tc、正弦波電壓Um或m以及每個特定時刻的函數值,便可以計算出第i個脈寬時間和間隙時間。

3.諧波分析

對一般準矩形波進行傅立葉級數變換

n為奇數 (8)

根據式(8)可算出每組開關點控制對應的最終正弦波輸出電壓的各次諧波幅值,即可進一步計算出基波含量和諧波含量等性能指標,並以此作為開關點方案選取的標準。


相關焦點

  • 示波器的波形算法
    本文引用地址:http://www.eepw.com.cn/article/201702/338119.htm提到波形算法,容易想到示波器裡數學運算功能「math」可以實現幾十種的算法,完全滿足應用需要,其中有個特色算法就是實時的FFT算法,可以實時顯示頻譜,實現時域和頻域聯調的功能。
  • 基於DSP和FPGA的機器人聲控系統設計與實現
    系統硬體分為語音信號的採集和播放,基於dsp的語音識別,fpga動作指令控制、步進電機及其驅動、dsp外接快閃記憶體晶片,jtag口仿真調試和鍵盤控制幾個部分。數據經mcbsp串口與外設的通信通過dr和dx引腳傳輸,控制同步信號則由clkx,clkr,fsx,fsr四個引腳實現。將mcbsp串口設置為dsp mode模式,然後使串口的接收器和發送器同步,並且由tlv320aic23的幀同步信號lrcin,lrcout啟動串口傳輸,同時將發送接收的數據字長設定為32 b(左聲道16 b,右聲道16 b)單幀模式。
  • 三相SPWM的設計及其優化方法簡介
    從正弦波的波形本文引用地址:http://www.eepw.com.cn/article/176435.htm  可以看出,正弦波具有很好的對稱性,還能對正弦表再進行優化。  因此,本文提出了利用分時復用以及正弦波的對稱性,對三相正弦表進一步優化,以進一步減少正弦表所佔用的邏輯門,提高FPGA的利用率。
  • 基於DSP的FFT算法實現
    基於DSP的FFT算法實現1、FFT的原理快速傅氏變換(FFT)是離散傅氏變換的快速算法,它是根據離散傅氏變換的奇、偶、
  • 第六講 DSP在雷達信號處理中的應用
    dsp可以利用硬體算術單元、片內存儲器、哈佛總線結構、專用尋址單元、流水處理技術等特有的硬體結構,高速完成fft、fir、複數乘加、相關、三角函數以及矩陣運算等數位訊號處理。因此,dsp非常適合雷達數位訊號處理算法的實現。 fft是雷達信號處理的重要工具。
  • 非規則LDPC碼解碼改進算法及其DSP實現
    用定點DSP晶片實現的非規則LDPC碼解碼器的實測結果表明,該算法能以較低的實現複雜度獲得低的誤碼平臺和解碼門限。LDPC碼解碼器設計的實現成為近年來研究的熱點。LDPC碼解碼器的實現方法主要有2種:一種是基於超大規模集成電路(VLSI)的設計;另外一種是基於數位訊號處理器(digital signalprocessor,DSP)等指令串行執行系統的實現。
  • 基於DSP的三相SPWM逆變電源的設計
    變頻電源的整個電路由交流-直流-交流-濾波等部分構成,輸出電壓和電流波形均為純正的正弦波,且頻率和幅度在一定範圍內可調。  本文實現了基於TMS320F28335的變頻電源數字控制系統的設計,通過有效利用TMS320F28335豐富的片上硬體資源,實現了SPWM的不規則採樣,並採用PID算法使系統產生高品質的正弦波,具有運算速度快、精度高、靈活性好、系統擴展能力強等優點。
  • 基於Verilog HDL的SPWM全數字算法的FPGA實現
    實現SPWM控制算法的方法很多,其中模擬比較法因電路複雜、且不易與數字系統連接而很少採用;傳統的微處理器因不能滿足電機控制所要求的較高採樣頻率(≥1 kHz)而逐漸被高性能的DSP硬體系統所取代,但該系統成本高、設計複雜。
  • SPWM變頻調速的基本原理與在交流伺服電機中SPWM變頻調速方法
    spwm的應用  SA8281型SPWM波發生器原理及在變頻器中的應用  脈寬調製技術通過一定的規律控制開關元件的通斷,來獲得一組等幅而不等寬的矩形脈衝波形,用以近似正弦電壓波形。脈寬調製技術在逆變器中的應用對現代電力電子技術以及現代調速系統的發展起到極大的促進作用。
  • 一文解析stm32產生spwm原理及程序
    打開APP 一文解析stm32產生spwm原理及程序 發表於 2018-05-18 09:11:49 SPWM法就是以該結論為理論基礎,用脈衝寬度按正弦規律變化而和正弦波等效的PWM波形即SPWM波形控制逆變電路中開關器件的通斷,使其輸出的脈衝電壓的面積與所希望輸出的正弦波在相應區間內的面積相等,通過改變調製波的頻率和幅值則可調節逆變電路輸出電壓的頻率和幅值。本文主要詳解stm32產生spwm原理及程序,首先來了解一下生成SPWM波的基理是什麼,具體得跟隨小編一起來了解一下。
  • DSP集成開發環境中的混合編程及FFT算法的實現
    前者可以脫離DSP晶片,在PC機上模擬DSP指令集與工作機制,主要用於前期算法實現和調試。後者實時運行在DSP晶片上,可以在線編制和調試應用程式。 這種方法可以實現C語言無法實現的一些硬體控制功能,如修改中斷控制寄存器。        (4) 將C語言編譯生成相應的彙編代碼,手工修改和優化C編譯器生成的彙編代碼。採用這種方法可以控制C編譯器,從而產生具有交叉列表的彙編程序,而設計者可以對其中的彙編語句進行修改,然後對彙編程序進行編譯,產生目標文件。
  • 基於STC系列單片機的SPWM波形實現
    摘要:文章在比較了多種生成SPWM波的技術基礎上,給出了利用等效面積法來產生SPWM波形的工作原理,詳細介紹了由單片機STCl2C5410AD的可編程計數器陣列PCA實現SPWM控制軟體的編寫過程,並給出了SPWM中斷服務程序的流程圖。
  • 一種基於FPGA的帶死區的SPWM波形產生的設計與實現詳解
    1 SPWM波形的FPGA實現 根據SPWM自然採樣法的原理,產生適合逆變器功率放大管所需的SPWM信號的電路主要包括正弦波產生模塊、三角波產生模塊、比較和死區產生模塊和脈衝消去模塊,它們之間的關係如圖1所示。
  • 固定幾何結構的FFT算法及其FPGA實現
    作者Email: smz_wxd@sohu.com 1.引言 DFT及其快速算法FFT是信號處理領域的核心組成部分。FFT算法多種多樣,按數據組合方式不同一般分時域和頻域,按數據抽取方式的不同又可分為基2,基4等。各算法的優缺點視不同的制約因素而不同。FFT的實現方法也多種多樣,可以用軟體實現,也可以用硬體實現,用軟體在PC機或工作站上實現則計算速度很慢。一般多結合具體系統用硬體實現。例如用單片機或DSP實現。但是速度仍然很慢,難以與快速的A/D器件匹配。
  • 提升示波器波形質量,要靠OFF/ENVELOPE/AVERAGE這三種算法?
    提到波形算法,容易想到示波器裡數學運算功能「math」可以實現幾十種的算法,完全滿足應用需要,其中有個特色算法就是實時的FFT算法,可以實時顯示頻譜,實現時域和頻域聯調的功能。該文談的算法主要針對測試波形做相應的算法,提升波形質量,分為三種:OFF,ENVELOPE,AVERAGE。
  • 基於DSP的數字掃描探針顯微鏡的硬體解決方案研究
    技術也已經廣泛地應用於通信、測量、多媒體、消費電子產品等領域,由於把dsp和spm結合在一起是spm儀器發展的必然方向,它能使spm性能更趨於完善,為此,本文介紹如何用tms320c5416來實現這一設想!
  • 5Hz三檔三相SPWM波形的生成方法
    摘要:本文介紹5Hz/50V、60V、70V三檔三相SPWM波形生成的硬體電路和軟體設計,並給出本文引用地址:http://www.eepw.com.cn/article/179878.htm逆變器的輸出波形。
  • DSP控制SPWM全橋逆變器直流偏磁的研究
    該方案利用DSP晶片TMS320F240在一臺全數位化6kW、400Hz中頻逆變電源上得以實現,實驗結果表明所提出的方案較好地抑制了輸出變壓器的直流偏磁。  2 直流偏磁  DSP控制的SPWM全橋逆變器如圖1所示。直流偏磁是指由於輸出變壓器原邊電壓正負波形不對稱,引起變壓器鐵心工作磁滯回線中心點偏離零點,從而造成磁工作狀態不對稱的現象。
  • SPWM與SVPWM的原理、算法以及兩者的區別
    SPWM法就是以該結論為理論基礎,用脈衝寬度按正弦規律變化而和正弦波等效的PWM波形即SPWM波形控制逆變電路中開關器件的通斷,使其輸出的脈衝電壓的面積與所希望輸出的正弦波在相應區間內的面積相等,通過改變調製波的頻率和幅值則可調節逆變電路輸出電壓的頻率和幅值。
  • 三相SPWM波形發生器的設計與仿真
    該方法在Quartus II 9.1環境平臺下進行了仿真驗證,並將設計程序下載到DE2-70實驗板進行實驗測試,用示波器測試得到了死區時間可控制的SPWM波形。該方法在Quartus II 9.1環境平臺下進行了仿真驗證,並將設計程序下載到DE2-70實驗板進行實驗測試,用示波器測試得到了死區時間可控制的SPWM波形。