周俊鵬,李 焱
(長(zhǎng)春工業(yè)大學(xué),長(zhǎng)春130012)
PWM 即脈寬調(diào)制技術(shù),是指采用電子開(kāi)關(guān)將輸入調(diào)制器的電壓進(jìn)行寬度調(diào)制。為防止同一橋壁上兩只功率管同時(shí)導(dǎo)通,死區(qū)的設(shè)置就顯得格外重要。DSP+CPLD 在級(jí)聯(lián)H 橋配電網(wǎng)靜止同步補(bǔ)償器的應(yīng)用,但并沒(méi)有具體的死區(qū)設(shè)置方法[1]。無(wú)刷直流電機(jī)的三環(huán)控制應(yīng)用廣泛,從整體對(duì)三環(huán)控制綜合描述,卻沒(méi)有給出具體的功率級(jí)和死區(qū)的控制策略[2]。根據(jù)雙DSP 的雙PWM 變頻器在控制上相對(duì)獨(dú)立而又緊密聯(lián)系的特點(diǎn),提出了一種基于雙定點(diǎn)DSP 的雙PWM 變頻器控制平臺(tái)設(shè)計(jì)方法。該平臺(tái)可以滿足雙PWM 變頻器不同控制算法對(duì)控制板的硬件需求,同時(shí)兼顧其通用性,然而沒(méi)有提到死區(qū)方面的性能[3]。在雙PWM 變頻器系統(tǒng)研究與設(shè)計(jì)分析中,只有在電網(wǎng)方面籠統(tǒng)的說(shuō)明,沒(méi)有在電機(jī)控制方面的介紹[4]。運(yùn)動(dòng)控制器使用DSP + CPLD 結(jié)構(gòu),實(shí)現(xiàn)了直線插補(bǔ)的兩級(jí)插補(bǔ)。粗插補(bǔ)采用時(shí)間分割法,由DSP 軟件完成;精插補(bǔ)采用DDA 法,由CPLD 硬件完成,提高了插補(bǔ)精度和輸出脈沖頻率,改進(jìn)了傳統(tǒng)的分割算法,保證分段坐標(biāo)增量的均勻性,可是單從理論出發(fā),沒(méi)有應(yīng)用在工程中[5]。DSP和CPLD 的伺服控制器,應(yīng)用于某光電系統(tǒng)的控制部分,雖然有工程應(yīng)用價(jià)值,但沒(méi)有提到在產(chǎn)生PWM 波性能方面的說(shuō)明[6]。DSP +CPLD 開(kāi)關(guān)磁阻電機(jī)控制系統(tǒng)應(yīng)用在電動(dòng)汽車(chē)方面,沒(méi)有談到死區(qū)方面的問(wèn)題[7]。用一系列等幅不等寬的脈沖來(lái)代替一個(gè)正弦波為思想,單從軟件與仿真方面達(dá)到理想PWM 波,可是具體實(shí)際應(yīng)用方面未知[8]?;陔p閉環(huán)控制的單相PWM 整流電路中,雖然提到了死區(qū)發(fā)生電路,但詳細(xì)的精度與準(zhǔn)確度方面卻未得到體現(xiàn)[9]?;贛CS -51 單片機(jī)的一種帶死區(qū)的PWM 脈沖調(diào)制方法,展現(xiàn)了PWM 波產(chǎn)生方法,但死區(qū)固定,并不具有代表性[10]。Proteus 中的直流電機(jī)PWM 調(diào)速系統(tǒng)中,也僅僅是單純的仿真,死區(qū)沒(méi)有體現(xiàn),沒(méi)有工程應(yīng)用背景[11]。PWM 波中調(diào)整占空比就可以得到不同的平均電壓。本文將介紹DSP數(shù)字信號(hào)處理器產(chǎn)生的PWM 詳細(xì)過(guò)程,并針對(duì)DSP 的死區(qū)寄存器設(shè)置只有幾種固定頻率,而且不能方便得到準(zhǔn)確的整微秒,用CPLD 設(shè)置死區(qū)加以改進(jìn)可得到精確的整微秒。試驗(yàn)表明精確程度僅有0.2 μs 的誤差。
從圖1 中可見(jiàn),(NTxPR+1)×fT=T(所需周期)。
圖1 通用定時(shí)器連續(xù)增計(jì)數(shù)模式
從圖2 中可知,占空比低有效時(shí)為NCMPRx,高有效時(shí)占空比為[(NTxPR+1)-NCMPRx]/(NTxPR+1)。如果需要死區(qū)控制,則相應(yīng)的死區(qū)控制寄存器中對(duì)應(yīng)為設(shè)置適當(dāng)?shù)闹?。例如EvaRegs. DBTCONA. all= 0x0A74(死區(qū)定時(shí)器1、2 使能;死區(qū)定時(shí)器32 分頻)。前述的fsys=75 MHz,則死區(qū)時(shí)間t =32 ×10/75 μs=4.3 μs。根據(jù)上升沿要延遲一個(gè)死區(qū)時(shí)間,則PWM 波形如圖3 所示。
圖2 連續(xù)增計(jì)數(shù)模式下的通用定時(shí)器比較輸出
圖3 帶死區(qū)的PWM 波形圖
由以上死區(qū)設(shè)置可知,DSP 設(shè)置的死區(qū)通過(guò)繁瑣的計(jì)算不能方便得到整微秒。采用CPLD 設(shè)置可得到整微秒。
由DSP 產(chǎn)生800 Hz(PWM1)占空比1∶ 4 的周期信號(hào)和PWM3 方向信號(hào),送入CPLD 中,得到PWME1(C),PWME2(D),PWME3 (A),PWME4(B)四路信號(hào),供給功率級(jí)來(lái)控制電機(jī)。表1 和表2為理論分析四路PWM 信號(hào)波形。
表1 理論分析正向PWM 信號(hào)波形
表2 理論分析反向PWM 信號(hào)波形
圖4 中在Quartus II 中設(shè)置pin_name 為16 MHz,經(jīng)過(guò)16 分頻器后得到周期為1 μs 的基準(zhǔn)波,經(jīng)過(guò)6 個(gè)D 觸發(fā)器就可到得6 μs 死區(qū),所以只需增加或減少D 觸發(fā)器,就可靈活方便地得到PWM 的死區(qū)。IOINPUT06,IOINPUT07 置1,PWM1 設(shè)置為800 Hz,PWM3 置1,可得A,B,C,D 四路仿真波形圖,如圖5 所示。
圖4 6 μs 死區(qū)設(shè)置PWM 邏輯電路
圖5 四路PWM 仿真波形圖
從圖5 中可見(jiàn),PWME1 與PWME3 前沿相差6 μs 的死區(qū),PWME2 為高電平,PWME4 為低電平。在Quartus II 中按上述方法設(shè)置PWM3 置0,其余設(shè)置不變,可得到圖6 仿真波形圖。
圖6 四路PWM 仿真波形圖
從圖6 中可見(jiàn),PWME2 與PWME4 前沿相差6 μs 的死區(qū),PWME1 為高電平,PWME4 為低電平。上述仿真結(jié)果與表1 和表2 所列理論分析完全一致。
將CPLD 產(chǎn)生的A,B,C,D 四路帶死區(qū)的PWM信號(hào)送入圖7 的DRV2A,DRV1A,DRV2B,DRV1B中,經(jīng)過(guò)4505 隔離放大反相后送入PM75CSE060中,在PN 端加上40 V 直流電壓,在U(+),V(-)兩端用示波器得到波形如圖8、圖9 所示。IPM 的Fo在欠壓、短路、過(guò)流和溫度過(guò)高時(shí)輸出低電平可設(shè)計(jì)作為電路故障監(jiān)測(cè)端。
圖7 功率驅(qū)動(dòng)電路
從圖8 和圖9 中可看到,PWM 波形前端稍帶尖峰,可提高電機(jī)帶載能力及其響應(yīng)的快速性。
圖8 正向PWM 波形
圖9 反向PWM 波形
從圖10 的示波器中可看出,從功率級(jí)端輸出PWM 波形死區(qū)為5.8 μs,非常準(zhǔn)確,完全滿足快速反射鏡所需單極性PWM 波所需的死區(qū)要求。
圖11 為本工程實(shí)際的伺服控制電路板和功率級(jí)電路板。
圖10 實(shí)測(cè)PWM 波形死區(qū)
圖11 伺服控制板加功率級(jí)驅(qū)動(dòng)板
此快速反射鏡的功率驅(qū)動(dòng)電路PWM 波死區(qū)要求大于5 μs,實(shí)測(cè)死區(qū)時(shí)間5.8 μs,完全滿足機(jī)載平臺(tái)下對(duì)PWM 波形的需要。死區(qū)時(shí)間不易設(shè)置過(guò)大,否則影響電機(jī)起動(dòng)時(shí)間,使系統(tǒng)滯后,穩(wěn)定裕度降低影響系統(tǒng)穩(wěn)定性;同時(shí)稍帶尖峰的PWM 波形能夠提高電機(jī)驅(qū)動(dòng)能力。此方法在實(shí)際應(yīng)用中方便、可行、有效,能夠滿足某項(xiàng)目PWM 波形死區(qū)精度方面的需要。本文對(duì)功率驅(qū)動(dòng)具有很好的通用性和借鑒性。
[1] 張艷梅,茍銳鋒,楊曉平,等.DSP+CPLD 在級(jí)聯(lián)H 橋配電網(wǎng)靜止同步補(bǔ)償器的應(yīng)用[J].南方電網(wǎng)技術(shù),2012,6(6):72-77.
[2] 張愛(ài)軍,程時(shí)兵,朱軍偉,等.DSP+CPLD 的無(wú)刷直流電機(jī)三環(huán)控制設(shè)計(jì)[J].電力電子技術(shù),2012,46(11):106 -108.
[3] 尹璐,趙爭(zhēng)鳴,魯挺等.基于雙DSP 的雙PWM 變頻器控制平臺(tái)設(shè)計(jì)[J].電力自動(dòng)化設(shè)備,2013,33(11):148 -153.
[4] 劉玉娥.雙PWM 變頻器系統(tǒng)研究與設(shè)計(jì)分析[J]. 電力電子,2013(20):206.
[5] 勞奇成,王義智,李武. 基于DSP 和CPLD 的運(yùn)動(dòng)控制卡插補(bǔ)器設(shè)計(jì)[J].機(jī)床與液壓,2014,42(4):92 -94.
[6] 秋亞.基于DSP 和CPLD 的伺服控制器設(shè)計(jì)[D].西安:西安工業(yè)大學(xué),2013.
[7] 張超,全力,朱孝勇,等. 基于DSP +CPLD 的車(chē)用開(kāi)關(guān)磁阻電機(jī)驅(qū)動(dòng)控制系統(tǒng)的設(shè)計(jì)[J].電機(jī)與控制應(yīng)用,2013,40(1):13-16.
[8] 妖鴻強(qiáng),陳榮榮.基于FPGA 的正弦波PWM 信號(hào)發(fā)生器的設(shè)計(jì)[J].江南大學(xué)學(xué)報(bào),2012,11(3):286 -289.
[9] 唐夢(mèng)嫻,鄢立. 基于雙閉環(huán)控制的單相PWM 整流電路設(shè)計(jì)[J].儀表技術(shù),2014,1(1):27 -30.
[10] 張超,胡順杰. 基于MCS -51 單片機(jī)的一種帶死區(qū)的PWM脈沖調(diào)制方法[J].電源世界,2014,26(4):26 -29.
[11] 袁戰(zhàn)軍.基于Proteus 的直流電機(jī)PWM 調(diào)速系統(tǒng)研究[J].電子設(shè)計(jì)工程,2013,21(5):113 -116.
[12] WANG G L,XU D G,YU Y.A novel strategy of dead-time compensation for PWM Voltage -Source Inverter[C]//23rd Annual IEEE Applied Power Electronics Conference and Exposition.2008:1779 -1783.