<acronym id="s8ci2"><small id="s8ci2"></small></acronym>
<rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
<acronym id="s8ci2"></acronym>
<acronym id="s8ci2"><center id="s8ci2"></center></acronym>
0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

采用PIC單片機實現SPWM逆變電源的應用方案

電子設計 ? 來源: 電子元器件應用 ? 作者:談揚寧,朱兆優,王 ? 2021-03-09 12:43 ? 次閱讀

作者:談揚寧,朱兆優,王海濤

逆變電源是一種采用電力電子技術進行電能變換的裝置。隨著電力電子技術的發展,逆變電源的應用越來越廣泛,但應用系統對逆變電源的輸出電壓波形特性也隨之提出了越來越高的要求,因為電源的輸出波形質量直接關系到整個系統的安全和可靠性指標。

隨著數字信號處理技術的發展,以SPWM控制方式設計的逆變電源越來越受到青睞。本文介紹的SPWM逆變電源就是采用PIC單片機來實現SPWM控制和正弦波方式輸出,而且電路簡單,性能安全可靠,靈活性強,同時可以降低諧波,提高效率。

1 SPWM逆變器結構

逆變電源的拓撲結構有多種形式,圖l所示是SPWM逆變電源的基本結構,它主要由變壓器中心抽頭推挽式升壓電路、逆變電路、濾波電路、驅動電路控制電路組成??刂齐娐分饕?a target="_blank">MCU控制器、升壓控制、電壓檢測電流A/D檢測所示等電路組成。

采用PIC單片機實現SPWM逆變電源的應用方案

2 SPWM逆變電源工作原理

本逆變器電源的前級采用SG3525來交替輸出兩路PWM信號以控制開關管,然后經過高頻變壓器升壓整流和LC濾波后產生400 V電壓。再通過單片機編程產生等效正弦波的矩形脈沖波來控制逆變橋開關管的導通和關斷。從而使其工作在SPWM控制方式。圖2所示是其逆變電路的電原理圖。圖2中的左橋臂工作在高頻調制方式,即Q1和Q3按照SPWM開通:右橋臂工作在高頻調制方式,即Q2和Q4按照SPWM開通,最后經過濾波得到正弦波。

3 SPWM正弦波脈寬調制方法

SPWM正弦脈寬調制法是采用調制波為正弦波、載波為三角波的一種脈寬調制方法,可廣泛應用于逆變器電源上。SPWM的輸出波形控制算法有面積等效法、自然采樣法、對稱規則采樣法、不對稱規則采樣法等,本文采用脈寬調制波的面積等效法來實現SPWM控制。圖3所示是其SPWM波形圖,該方法將半個周期的正弦波波形分成N等分,從而把該正弦波看成是由N個彼此相連的脈沖所組成,這些脈沖寬度相等(都等于π/N),幅值不等,且脈沖頂部不是水平直線,而是曲線,各脈沖的幅值按正弦規律變化。如果能把這種脈沖序列用同樣數量的等幅而不等寬的矩形脈沖序列代替,并使矩形脈沖的中點和相應正弦等分的中點重合。且使矩形脈沖和相應的正弦部分的面積脈沖量相等,那么,就可以得到相應的脈沖序列。這樣,再使各脈沖的寬度按正弦規律變化,同時使矩形波與正弦波等效,就可以實現SPWM正弦脈寬調制。

4 軟件設計

4.1 正弦波脈寬的生成

根據正弦波脈寬調制(SPWM)的產生原理,若把U=Urmsintωt正弦波在半周期內N等分,第i個等分段正弦波的面積為Si,則有:

若再使矩形波的幅值等于輸入正弦波的幅值Urm,并使每段矩形波的面積等于對應段的正弦波的面積,那么,便可以得到矩形波脈寬的值為:

由于脈沖寬度是按照正弦波的規律變化,故可把這些脈沖寬度DK的值編制成數值表,再用單片機通過查表輸出脈沖序列。實驗時,可采用載波頻率fc=25 kHz,交流頻率fs=50 Hz,載波比N=fdfs來確定正弦波離散點的個數,即一個周期內的脈沖個數(設N=500)。為了節省表的存儲空間,實際編程時,可保存半個周期內的正弦波離散點,即保存N/2個點,然后用交替的方式輸出SPWM波形來控制逆變橋的工作。

4.2 SPWM的軟件實現

本系統以PIC16FXX單片機為核心,晶振選用20 MHz,指令周期為0.2μs,SPWM波驅動開關管的工作頻率為25 kHz,那么,單片機中寄存器的初始化設置如下:

首先設置PORTC為輸出模式,即TRISC=0X00。設置CCP模塊為PWM功能。同時必須在CCPXCON寄存器中設置CCP模塊為PWM模式,即CCPxM3:CPxM0=11XX。

然后再通過PR2來確定PWM的開關周期寄存器,并使TSFMW=(PR2+1)×4TOSC(TMR2 PrescaleValue),fSPWM=1/TSPMW。因為工作頻率f=25 kHz,故PR2=0XC7;且工作周期寄存器CCPRxL的值是可變的。

在程序初始化完成之后,系統中的定時寄存器TMR2將啟動并開始工作,此時,PWM單元的引腳輸出為高電平;當TMR2>CCPRxl時,PWM單元的引腳開始輸出低電平;當TMR2=PR2時,TMR2被歸0,并重新開始下一個周期計數,同時PWM單元重新輸出高電平。當TMR2的中斷標志位TMR2IF被置高電平時,系統將執行定時中斷服務程序,圖4所示是其SPWM流程圖。中斷程序 完成查找正弦表值和A/D取樣值后,再進行PI調節,即可得出修正值,并將該修正值寫入CCPRxL寄存器中。圖5所示是該SPWM逆變器電源的輸出波形圖。

5 結束語

試驗表明,基于HC單片機控制的逆變器電源可滿足小功率逆變器的要求,而且可用單片機實現數字化SPWM波的控制。本方式不但比傳統的模擬控制方式具有一定的優越性,而且該逆變器電源的效率更高、體積更小,同時還具有設計靈活、性能可靠,輸出穩定,諧波小等優點。

責任編輯:gt

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 電源
    +關注

    關注

    183

    文章

    16671

    瀏覽量

    245652
  • mcu
    mcu
    +關注

    關注

    146

    文章

    16130

    瀏覽量

    344814
  • 控制器
    +關注

    關注

    112

    文章

    15392

    瀏覽量

    172676
收藏 人收藏

    評論

    相關推薦

    單片機pwm逆變電源的設計方案

    各位大蝦誰有好的關于單片機pwm逆變電源的設計方案啊,能否給小弟一份啊,小弟經不勝感激啊{:soso_e183:}
    發表于 03-11 10:12

    逆變電源spwm表怎樣計算

    {:1:}{:1:}{:1:}逆變電源spwm表怎樣計算
    發表于 09-18 11:17

    基于高性能全數字式正弦波逆變電源的設計方案

    的純數字式正弦逆變電源,該電源的全部功能由單片機控制實現,具有輸出電壓、頻率穩定,效率高,保護功能齊全的特點?! ∠到y設計  系統的整體框架如圖1所示。系統
    發表于 10-10 17:09

    基于單片機SPWM控制應急電源變電路設計

    的元器件多,電路復雜,體積較大,靈活性不夠等。本文設計了一種全數字化的三相PWM逆變電源,利用專用SPWM波形發生器與單片機連接產生逆變驅動信號SPWM波,設計中選用了
    發表于 10-08 15:49

    基于ATmega8單片機控制的正弦波逆變電源

    ?! ”疚恼腔谶@種情況下而設計的一種基于單片機的智能化正弦逆變電源?! ? 正弦逆變電源的設計方案  本文所設計的逆變器是一種能夠將DC 12V直流電轉換成220V正弦交流電壓,并
    發表于 10-15 18:20

    目前在開發逆變電源采用SPWM信號驅動H橋,知道基波和載波的關系,但怎么生成SPWM數組

    目前在開發逆變電源采用單極性SPWM信號驅動H橋,知道基波和載波的關系以及調制比也確認了,就是不知道但怎么生成SPWM數組?請高手給予指點,謝謝!
    發表于 09-22 15:08

    基于STM32單片機SPWM逆變電源設計功能描述

    著的直流電動機,要使它迅速制動,也可讓電動機作發電機運行,把電動機的動能轉變為電能,反送到電網中去。1、基于STM32單片機SPWM逆變電源設計功能描述:單片機
    發表于 11-15 08:12

    SPWM穩頻穩壓逆變電源

    SPWM穩頻穩壓逆變電源   摘要:介紹了SPWM穩頻穩壓逆變電源的設計方案,重點分析了其測量系統,該
    發表于 07-06 09:14 ?1656次閱讀
    <b class='flag-5'>SPWM</b>穩頻穩壓<b class='flag-5'>逆變電源</b>

    基于PIC單片機SPWM逆變電源

    敘述了一種基于P IC系列單片機設計的SPWM逆變電源。該電源以12 V直流電壓為輸入,通過升壓環節與SPWM逆變環節,得到了設定頻率與電壓
    發表于 09-16 16:23 ?213次下載
    基于<b class='flag-5'>PIC</b><b class='flag-5'>單片機</b>的<b class='flag-5'>SPWM</b><b class='flag-5'>逆變電源</b>

    基于PIC單片機車載逆變電源逆變器的探究

    基于PIC單片機車載逆變電源逆變器的研究 摘 要:介紹了基于PIC單片機的逆變器設計,討論了控制系統的硬件、軟件設計,在實驗基礎上,從效率、
    發表于 12-12 11:27 ?6次下載
    基于<b class='flag-5'>PIC</b><b class='flag-5'>單片機</b>車載<b class='flag-5'>逆變電源</b>逆變器的探究

    逆變電源單片機實現過程

    逆變電源是不間斷電源、靜止航空電源、新能源發電技術等許多設備的關鍵部件。許多場合都要求逆變器能輸出失真度小的正弦波,因而消除諧波是逆變電源的基本要求之一。本文擬
    發表于 06-05 14:51 ?7775次閱讀
    <b class='flag-5'>逆變電源</b>的<b class='flag-5'>單片機</b><b class='flag-5'>實現</b>過程

    如何使用單片機進行三相SPWM逆變電源的設計

    本文論述是一種采用PIC16F1937單片機為核心的SPWM逆變電源,單片機通過自然數查表法控制
    發表于 07-29 17:36 ?24次下載
    如何使用<b class='flag-5'>單片機</b>進行三相<b class='flag-5'>SPWM</b><b class='flag-5'>逆變電源</b>的設計

    使用STC15F2K60S2單片機為核心設計SPWM逆變電源的論文免費下載

    本文論述是一種采用STC15F2K60S2單片機為核心的SPWM逆變電源,單片機通過自然數查表法控制內部的3路硬件PWM模塊生成
    發表于 07-17 08:00 ?36次下載
    使用STC15F2K60S2<b class='flag-5'>單片機</b>為核心設計<b class='flag-5'>SPWM</b><b class='flag-5'>逆變電源</b>的論文免費下載

    采用AVR單片機的數字正弦逆變電源設計

    采用AVR單片機的數字正弦逆變電源設計(電源技術教材)-該書為基于AVR單片機的數字正弦逆變電源
    發表于 09-27 13:05 ?15次下載
    <b class='flag-5'>采用</b>AVR<b class='flag-5'>單片機</b>的數字正弦<b class='flag-5'>逆變電源</b>設計

    車載逆變電源逆變器的研究

    車載逆變電源逆變器的研究(電源技術作業答案)-基于pic單片機車載逆變電源逆變器的研究
    發表于 09-29 15:28 ?74次下載
    車載<b class='flag-5'>逆變電源</b>逆變器的研究
    亚洲欧美日韩精品久久_久久精品AⅤ无码中文_日本中文字幕有码在线播放_亚洲视频高清不卡在线观看
    <acronym id="s8ci2"><small id="s8ci2"></small></acronym>
    <rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
    <acronym id="s8ci2"></acronym>
    <acronym id="s8ci2"><center id="s8ci2"></center></acronym>