當前位置:編程學習大全網 - 編程軟體 - 如何實現spwm

如何實現spwm

實現spwm的方法:

1)利用分立元件,采用模擬、數字混和電路生成SPWM波。此方法電路復雜,實現困難且不易改進;

2)由SPWM專用芯片SA828系列與微處理器直接連接生成SPWM波,SA828是由規則采樣法產生SPWM波的,相對諧波較大且無法實現閉環控制;

3)利用CPLD(復雜可編程邏輯器件)設計,實現數字式SPWM發生器;

4)基於單片機實現SPWM,此方法控制電路簡單可靠,利用軟件產生SPWM波,減輕了對硬件的要求,且成本低,受外界幹擾小。

擴展資料:

SPWM(Sinusoidal PWM)法是壹種比較成熟的、使用較廣泛的PWM法。沖量相等而形狀不同的窄脈沖加在具有慣性的環節上時,其效果基本相同。SPWM法就是以該結論為理論基礎,用脈沖寬度按正弦規律變化而和正弦波等效的PWM波形即SPWM波形控制逆變電路中開關器件的通斷,使其輸出的脈沖電壓的面積與所希望輸出的正弦波在相應區間內的面積相等,通過改變調制波的頻率和幅值則可調節逆變電路輸出電壓的頻率和幅值。

PWM的全稱是Pulse Width Modulation(脈沖寬度調制),它是通過改變輸出方波的占空比來改變等效的輸出電壓。廣泛地用於電動機調速和閥門控制,比如電動車電機調速就是使用這種方式。

參考資料:

百度百科-SPWM

  • 上一篇:keil uvision4不能生成HEX文件是怎麽回事?軟件會提示內容。
  • 下一篇:MATLAB課程設計心得
  • copyright 2024編程學習大全網