羅海龍,阮巖,王昆
(西安石油大學(xué)電子工程學(xué)院,西安 710065)
隨著電機控制產(chǎn)品的多樣化,變頻技術(shù)已被普遍運用[1]。在電機系統(tǒng)節(jié)能解決方案中,有相當(dāng)一部分系統(tǒng)通過變頻調(diào)速控制技術(shù),可節(jié)省大量的電能。目前,先進的控制算法使運算日益復(fù)雜化,新的應(yīng)用需要更高的控制精度、實時控制要求中斷響應(yīng)時間更短[2-3],為此對數(shù)字處理器的要求更加苛刻。選用TI的32位TMS320F28335 DSP控制器,其擁有增強型脈寬調(diào)制器(ePWM)模塊、12.5MSPS的ADC模塊、增強型捕獲單元模塊、浮點運算單元以及眾多的通信接口等。在電機變頻調(diào)速系統(tǒng)設(shè)計中能夠降低系統(tǒng)成本、增加系統(tǒng)可靠性和提升系統(tǒng)性能。
基于TI的高速數(shù)字信號處理器TMS320F28335設(shè)計了三相異步電機變頻調(diào)速系統(tǒng)。系統(tǒng)設(shè)計包括電源設(shè)計、逆變器設(shè)計、DSP最小系統(tǒng)設(shè)計、電壓電流檢測設(shè)計和測速設(shè)計。系統(tǒng)總體設(shè)計框圖如圖1所示。DSP通過ADC模塊讀取整流側(cè)直流電壓,電機電壓Uref的大小可根據(jù)U/F控制特性可以獲得,θ為定子電壓矢量旋轉(zhuǎn)角度,可由當(dāng)前運行頻率值對時間的積分直接計算得到[4],由此可確定θ象限、Uref所在扇區(qū)號,通過查表和計算得出每個ePWM模塊CMPA寄存器的值,從而產(chǎn)生SVPWM去驅(qū)動功率元件開關(guān)動作[5-6]。檢測電路將檢測到的信號傳給DSP,通過觀測相應(yīng)寄存器的值即可清楚的看到系統(tǒng)運行狀況。
圖1 系統(tǒng)總體設(shè)計框圖
系統(tǒng)運行需要多種電源。其中IPM模塊控制電源需要直流15V的單向電源供電;霍爾電流傳感器和高速光耦工作需要5V電壓供電;DSP電路系統(tǒng)中需要3.3V和1.9V兩種電壓。為了得到這幾種電源,將220V交流電通過可調(diào)變壓器和橋式整流,經(jīng)過濾波,接入到三端穩(wěn)壓LM7815和LM7805,分別提供15V和5V,選擇電壓精度較高的電源芯片TPS767D301產(chǎn)生3.3V和1.9V兩種電壓供DSP使用。
系統(tǒng)采用智能功率模塊IPM,IPM以其高可靠性、安全性和便捷性,在驅(qū)動電機的變頻器和各種逆變電源等方面已得到廣泛應(yīng)用。因DIP-IPM內(nèi)置了HVIC,實現(xiàn)了單15V電源供電,同時MCU/DSP與模塊之間可不再需要隔離電路即實現(xiàn)了無光耦直接驅(qū)動。此外,由于DIP-IPM的控制輸入邏輯電平和DSP輸出的CMOS點評標(biāo)準(zhǔn)兼容,可直接將DSP直接連接到DIP-IPM模塊上。但由于Fo信號線通過一10KΩ電阻上拉至5V,故該信號需通過5V轉(zhuǎn)3.3V電平驅(qū)動電路后連接到DSP上,響應(yīng)故障信號。
(1)TMS320F28335工作時所需的兩種電壓由TPS767D301提供,并且該芯片自身能夠產(chǎn)生復(fù)位信號,可直接連到DSP的復(fù)位管腳使用。所以不用專門的復(fù)位電路,簡化了系統(tǒng)設(shè)計,降低了系統(tǒng)設(shè)計成本。
(2)F28335外接30MHz有源晶振輸入,進入鎖相環(huán)PLL模塊進行10倍頻,然后2分頻,最后送至CPU,CPU的時鐘為150MHz。
(3)JTAG下載電路將DSP連接到仿真器,仿真器連接到電腦,進行程序下載和調(diào)試。
需要檢測逆變器輸出線電流和直流母線電壓。電流的大小通過線性霍爾電流傳感器來測量,其輸出模擬電壓連接到DSP的ADC模塊進行采集。TMS320F28335支持多達16個具有雙通道采樣及保持功能的模擬輸入通道,12位ADC采樣速率高達12.5MSPS,可快速精確的對信號進行采集?;魻栯娏鱾鞲衅鬏敵瞿M電壓范圍為1.5~3.5V,而DSP的ADC模塊要求模擬電壓輸入在0~3V之間。因此就需要設(shè)計調(diào)理電路調(diào)節(jié)輸入電壓到ADC模擬輸入范圍內(nèi)進行采集,具體電路如圖2所示。整流側(cè)直流電壓范圍也不符合ADC模塊模擬輸入范圍,因此也需要調(diào)理電路調(diào)整,具體電路如圖3所示。
圖2 電流檢測電路
圖3 電壓檢測電路
電機轉(zhuǎn)速可用光電編碼器獲取。在固定的時間內(nèi),通過增量型光電編碼器輸出的信號的讀取,運算得到速度量。光電編碼器信號需經(jīng)過高速光耦6N134,最終連接到TMS320F28335的eQEP模塊的QEP1A和QEP1B引腳進行處理。電路如圖4所示。
圖4 測速電路
系統(tǒng)控制程序由主程序和PWM中斷子程序和故障中斷子程序組成。
主程序主要負責(zé)初始化系統(tǒng),初始化中斷、初始化系統(tǒng)外設(shè)和循環(huán)等待等任務(wù)。主程序流程圖如圖5所示。
圖5 系統(tǒng)主程序流程圖
PWM中斷子程序主要通過完成SVPWM算法的計算,然后3個PWM模塊輸出波形控制IPM中6個VT的開關(guān),每個PWM模塊產(chǎn)生帶死區(qū)的兩個互補的PWM波。
故障中斷子程序主要用于當(dāng)TMS320F28335接收到IPM的過流、欠壓、短路等故障信號時,立刻響應(yīng)中斷,切斷所有PWM信號,保證系統(tǒng)和IPM功率模塊不受損壞。
在實驗中,使用的電機是一個3相交流異步電機,其額定頻率50Hz,額定電壓380V。通過測試,電機在5~50Hz內(nèi)可進行平滑的變頻調(diào)速,電機分別在10Hz、25Hz、50Hz時逆變器輸出的A、B相線電流的波形如圖6、圖7、圖8所示。實驗結(jié)果表明了SVPWM方法的有效性。
本文介紹了一種基于SVPWM的U/F調(diào)速控制系統(tǒng),介紹了系統(tǒng)的總體框架和詳細的SVPWM實現(xiàn)過程。給出了基于TI的TMS320F28335 DSP控制器的設(shè)計方案,測試結(jié)果表明了設(shè)計的可行性。SVPWM技術(shù)更有效地利用了直流母線電壓,在變頻家電、工業(yè)風(fēng)機、工業(yè)泵機等場合具有很強的應(yīng)用價值。
圖6 逆變器輸出A、B相線電流波形(10Hz)
圖7 逆變器輸出A、B相線電流波形(25Hz)
圖8 逆變器輸出A、B相線電流波形(50Hz)
參考文獻:
[1]孟武勝,楊鵬.基于DSP的永磁同步電機變頻調(diào)速系統(tǒng)設(shè)計研究[J].微電機,2006,39(9):78-81.
[2]艾紅.基于DSP的異步電機變頻調(diào)速矢量控制研究[J].微特電機,2017(5):80-84.
[3]鄭飛,費樹岷,周杏鵬,等.基于DSP和FPGA的SVPWM算法及其在變頻調(diào)速中的應(yīng)用[J].電力自動化設(shè)備,2010,30(11):61-64.
[4]于泳,熊文凱,楊榮峰,等.一種新穎的感應(yīng)電機V/F控制系統(tǒng)低速性能提升方法[J].電氣自動化,2009,31(4):6-8.
[5]范心明.基于SIMULINK的SVPWM仿真[J].電氣傳動自動化,2009,31(3):19-21.
[6]李曉靜,周書晴.一種基于DSP的變頻調(diào)速系統(tǒng)的SVPWM控制方法[J].電力自動化設(shè)備,2005,25(9):43-46.