<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 電源與新能源 > 設計應用 > 解析基于DSP設計變頻電源數字控制系統程序

解析基于DSP設計變頻電源數字控制系統程序

作者: 時(shí)間:2012-04-23 來(lái)源:網(wǎng)絡(luò ) 收藏

變頻技術(shù)是電力電子技術(shù)的主要組成部分,應用于包括交流電機的調速和供電電源等多個(gè)重要領(lǐng)域。數字信號處理器()已廣泛應用在高頻開(kāi)關(guān)電源的控制,采取作為的控制核心,可以用最少的軟硬件實(shí)現靈活、準確的在線(xiàn)控制。本文提出了一種基于(數字信號處理器TMS320LF2407)的SPWM三相間接系統。數字信號處理器TMS320LF2407既有一般DSP芯片的特點(diǎn),還在片內集成了許多外設電路,使其可以很方便地實(shí)現控制。本文中,控制系統采用了工程應用較多的正弦脈寬凋制技術(shù),該技術(shù)具有算法簡(jiǎn)單,硬件實(shí)現容易,諧波較小等優(yōu)點(diǎn),可以充分發(fā)揮DSP的高速性、實(shí)時(shí)性、可靠性等方面的特點(diǎn),結合相應的軟件,應用一些改進(jìn)的算法實(shí)現了SPWM調制,輸出了質(zhì)量較好、頻率和幅值可任意改變的控制信號。

本文引用地址:http://dyxdggzs.com/article/230674.htm

首先介紹了變頻電源的拓撲結構以及原理,設計了以三菱IPM模塊為基礎的包括整流電路、逆變電路、輸出濾波器的主回路。在分析了SPWM調制原理的基礎上,提出了改進(jìn)型的規則采樣法產(chǎn)生SPWM波。另外并對死區產(chǎn)生的影響做了分析,并給出了兩種補償方法。 在變頻電源器國內外研究的基礎上,提出了一種基于數字信號處理器(DSP)的控制器硬件結構,并對控制器的實(shí)時(shí)性、可靠性和兼容性作了詳細的分析。為滿(mǎn)足高速和精確的采樣,論文在控制器硬件中設計了鎖相環(huán)電路。為滿(mǎn)足智能功率模塊(IPM)對死區時(shí)間的要求,在對電路仿真分析的前提下,論文在控制器硬件中設計了獨立的硬件死區延時(shí)電路。 控制器的系統軟件設計分為人機接口程序和控制程序。人機接口程序實(shí)現了實(shí)時(shí)電壓電流數據及其波形顯示,控制參數顯示及在線(xiàn)修改等功能;控制程序實(shí)現了信號采樣分析、PWM脈沖調制和觸發(fā)、PI控制器等程序。

1 系統的結構

圖l為變頻電源基本控制電路硬件框圖。變頻電源采用高頻SPWM技術(shù)和通用電壓型單相全橋逆變電路,選取ICBT功率模塊作為開(kāi)關(guān)器件,控制電路采用全數字化設計。

輸出電壓和電感電流通過(guò)采樣網(wǎng)絡(luò ),將輸入信號轉換為T(mén)MS320LF2407所需要的電平,接至TMS3201F2407的A/D轉換口。通過(guò)鍵盤(pán)鍵入所要求的輸出電壓值、頻率值,由SCI模塊與DSP實(shí)現通訊。得到逆變器當前工作的基準電壓信號,經(jīng)過(guò)電壓電流調節器獲得實(shí)際的正弦調制信號,與DSP定時(shí)器產(chǎn)生的三角波載波信號相交截,輸出帶有一定死區的驅動(dòng)控制信號,經(jīng)驅動(dòng)單元進(jìn)行隔離放大后送到IGBT。DSP可以把當前時(shí)刻的輸出電壓、頻率值送給單片機并在8位LED上顯示出來(lái)。為了保證過(guò)壓、欠壓、過(guò)流(過(guò)載)的情況下能有效地保護功率開(kāi)關(guān)和負載,在本系統中設置了保護電路,一旦出現故障,PDPINT引腳為低電平狀態(tài),封鎖驅動(dòng)脈沖控制信號,切斷變頻電源輸出。

2 SPWM原理

在進(jìn)行脈寬調制時(shí),使脈沖系列的占空比按正弦規律來(lái)安排。當正弦值為最大值時(shí),脈沖的寬度也最大,而脈沖間的間隔則最小,反之,當正弦值較小時(shí),脈沖的寬度也小,而脈沖間的間隔則較大,這樣的電壓脈沖系列可以使負載電流中的高次諧波成分大為減小,稱(chēng)為正弦波脈寬調制。

PWM的全稱(chēng)是Pulse Width Modulation(脈沖寬度調制),它是通過(guò)改變輸出方波的占空比來(lái)改變等效的輸出電壓。廣泛的用于電動(dòng)機調速和閥門(mén)控制,比如我們現在的電動(dòng)車(chē)電機調速就是使用這種方式。所謂SPWM,就是在PWM的基礎上改變了調制脈沖方式,脈沖寬度時(shí)間占空比按正弦規率排列,這樣輸出波形經(jīng)過(guò)適當的濾波可以做到正弦波輸出。它廣泛的用于支流交流逆變器等,比如高級一些的UPS就是一個(gè)例子。三相SPWM是使用SPWM模擬市電的三相輸出,在變頻器領(lǐng)域被廣泛的采用。

2.1 實(shí)施SPWM的基本要求

(1)必須實(shí)時(shí)地計算調制波(正弦波)和載波(三角波)的所有交點(diǎn)的時(shí)間坐標,根據計算結果,有序地向逆變橋中各逆變器件發(fā)出“通”和“斷”的動(dòng)作指令。

(2)調節頻率時(shí),一方面,調制波與載波的周期要同時(shí)改變(改變的規律本文不作介紹);另一方面,調制波的振幅要隨頻率而變,而載波的振幅則不變,所以,每次調節后,所膠點(diǎn)的時(shí)間坐標都 必須重新計算。

要滿(mǎn)足上述要求,只有在計算機技術(shù)取得長(cháng)足進(jìn)步的20世紀80年代才有可能,同時(shí),又由于大規模集成電路的飛速發(fā)展,迄今,已經(jīng)有能夠產(chǎn)生滿(mǎn)足要求的SPWM波形的專(zhuān)用集成電路了。

3 SPWM波的軟件設計

變頻電源研制的核心是SPWM波的生成,可利用DSP通過(guò)軟件來(lái)實(shí)現,系統采用了雙閉環(huán)反饋的控制策略,其外環(huán)為輸出電壓反饋,電壓調節器一般采用PI形式,電感電流反饋構成內環(huán),電流環(huán)設計為比例環(huán)節。由圖l可以看出,輸出電壓的信號經(jīng)調理采樣生成Vf后直接反饋,與參考正弦電壓Vref比較后,經(jīng)PI調節后作為電流內環(huán)的給定信號Ig。其與電感電流反饋值If比較得到的誤差經(jīng)P調節,作為調制波與三角載波進(jìn)行交截產(chǎn)生SPWM開(kāi)關(guān)信號。為了便丁變頻器在線(xiàn)調試,所生成的SPWM波調制比必須可在一定范圍任意改變,且誤差較小。由上所述,可知SPWM波的生成涉及3個(gè)方面:獲得參考止弦電壓Vref、實(shí)現電壓電流雙閉環(huán)控制、產(chǎn)生三角載波。其中,三角載波的實(shí)現很簡(jiǎn)單,可由DSP中的通用定時(shí)器產(chǎn)生,本設計中,使用了通用定時(shí)器l,可根據載波頻率確定定時(shí)器l中的周期寄存器TIPR的值。下面著(zhù)重介紹前兩個(gè)方面所涉及的沒(méi)計和算法。

3.1基準正弦電壓信號的生成

正弦信號源在實(shí)驗室和電子工程設計中有著(zhù)十分重要的作用,而傳統的正弦信號源根據實(shí)際需要一般價(jià)格昂貴,低頻輸出時(shí)性能不好且不便于自動(dòng)調節,工程實(shí)用性較差。綜合分析各項指標的測試結果發(fā)現,該設計頻率變化范圍大,信號穩定度高,失真度好,達到了性能良好的設計要求。

DSP實(shí)時(shí)地從單片機讀取所需要的電壓的頻率和幅值作為當前輸出電壓的基準(給定)。獲取當前時(shí)刻的正弦值,基準正弦信號是通過(guò)查表法產(chǎn)生的。在系統中正弦基準信號就是一個(gè)正弦數據表格,故應將正弦波按其表達式制成0°~360°的表格供查用,在本設計中,正弦數據表格中數據點(diǎn)數選為1024,可將其數值放在片外數據存儲器。有如卜關(guān)系式:

式中:fs為當前時(shí)刻調制頻率;

t為采樣時(shí)刻;

N為當前時(shí)刻處在整個(gè)調制周期的第N個(gè)脈沖。

由于本系統系變頻電源,即fS是在變化的,且系統采用的是異步調制,所以N也是隨fS變化而變化的。由此必須實(shí)時(shí)變化定時(shí)時(shí)間T以確保整個(gè)周期的脈沖數最大限度地接近整數,以避免或減少輸出波形含有基波的子諧波;此外,還須實(shí)時(shí)地改變脈沖序列,以保證輸出電壓值不發(fā)生較大的跳變。

3.1.1 實(shí)時(shí)改變定時(shí)時(shí)間

假設fS=400 Hz,則頻率凋制比Mf為

由于整個(gè)周期的脈沖數NE超過(guò)1,所以NE只能選用定標為Q0,即NE只能為整數,所以NE=62,從而在脈沖數上出現了相差了O.5個(gè),反映在橋臂輸出電壓上,有正負輸出所含的脈沖數不相同。由此會(huì )產(chǎn)生基頻的子諧波。

如果我們以當前的脈沖數NE回推出開(kāi)關(guān)頻率,則有fc=62x400=24.8kHz,這樣確定的開(kāi)關(guān)頻率,就最大限度地保汪了正負調制周期的脈沖數近似相同。設計中,定時(shí)器1的工作方式設定為連續增減計數方式,故其中fcpu=20 MHz為時(shí)鐘頻率,開(kāi)關(guān)頻率25 kHz時(shí)可得定時(shí)時(shí)間T為40μs,T1PR為400;而開(kāi)關(guān)頻率為24.8 kHz時(shí)可得定時(shí)時(shí)間T為40.65μs,T1PR為403.225,T1PR定標為Q0,所以只能為整數403,故求得頻率調制比,所以正負調制周期的脈沖數相差極少,為0.035,這樣就最大限度的消除了基頻的子諧波。

3.1.2 實(shí)時(shí)改變脈沖序列

脈沖序列是一種連續有序輸出的具有二進(jìn)制數特點(diǎn)的脈沖隊列,它可通過(guò)一路或多路同步輸出。

當頻率不發(fā)生改變時(shí),DSP按原來(lái)的輸出序列(N=1,2,…NE)循環(huán)輸出脈沖,設在第N個(gè)周期時(shí),頻率發(fā)生改變,則DSP應按新的脈沖序列(N′=l,2,…NE′)輸出脈沖。

圖2中,在N=25時(shí)刻頻率從500Hz變化到250Hz,由于N=25對應輸出頻率500Hz為零點(diǎn)處,對應于輸出頻率250Hz為正峰值處,所以如果不改變輸出脈沖序列,則會(huì )導致輸出電壓相位和電壓值都出現跳變,如圖2(a)所示;圖2(b)中按一定的規律改變輸出脈沖序列,輸出電壓相位和電壓值就不會(huì )出現跳變。為了保證在頻率切換過(guò)程中電壓的相位變化最小,輸出電壓值不發(fā)生較大的跳變,應按下式來(lái)確定新的脈沖序列中起始的脈沖序號N′,即令:


上一頁(yè) 1 2 下一頁(yè)

關(guān)鍵詞: DSP 變頻電源 數字控制

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>