曹海紅
摘 要:在電力電子技術(shù)不斷發(fā)展的過程中,電機(jī)控制也逐漸朝著更優(yōu)化、高效的方向發(fā)展。為了解決傳統(tǒng)變頻器中利用二極管不控整流中具有較大的網(wǎng)側(cè)電流諧波含量的問題,設(shè)計基于雙DSP的嵌入式異步電機(jī)控制系統(tǒng)。通過雙DSP控制系統(tǒng)辨識電機(jī)參數(shù),實現(xiàn)電機(jī)矢量控制,對比單DSP控制系統(tǒng),能夠提高計算速度與采樣精度,并且提高系統(tǒng)外部拓展的性能。通過試驗表示,在閉環(huán)調(diào)速過程中的效果良好。雙DSP系統(tǒng)在電機(jī)無速度傳感器矢量控制過程中,能夠提高速度估算的效率與精準(zhǔn)性,對于電機(jī)控制較為精準(zhǔn)。
關(guān)鍵詞:DSP技術(shù);嵌入式;異步電機(jī)控制
中圖分類號:TM359.9 文獻(xiàn)標(biāo)識碼:A 文章編號:1001-5922(2021)08-0143-04
Design of Asynchronous Motor Control System
Based on Dual DSP
Cao Haihong
(School of Automation Engineering, Xi an Aeronautical Polytechnic Institute, Xi an 710089, China)
Abstract:In the process of continuous development of power electronics technology, motor control is also gradually developing towards a more optimized and efficient direction. An embedded asynchronous motor control system based on double DSP is designed to solve the problem of large grid-side current harmonic content in the uncontrolled rectification using diodes in traditional frequency converters. The motor parameters are identified by the dual DSP control system, and the vector control is realized. By comparing the single DSP control system, the calculation speed and sampling accuracy can be improved, and the performance of the external expansion of the system can be improved. It is shown by the test that the effect is good in the closed loop speed regulation process. Double DSP system can improve the efficiency and accuracy of speed estimation during the motor speed sensorless vector control process, and is more accurate for motor control.
Key words:DSP technology; embedded; asynchronous motor control
異步電機(jī)為強(qiáng)耦合、多變量、非線性的系統(tǒng),其控制策略發(fā)展包括開環(huán)控制、矢量控制、轉(zhuǎn)速閉環(huán)滑差頻率控制等。文章提出基于雙DSP的嵌入式異步電機(jī)控制系統(tǒng),通過TI公司TMS320VC33、TMS320LF2407構(gòu)成。TMS320LF240x系列電機(jī)控制專用DSP集成豐富電機(jī)控制專用的外設(shè)與通訊功能,但是16位定點處理器核心速度在開發(fā)高性能電機(jī)控制過程中存在不足,定點CPU結(jié)構(gòu)限制了C語言、浮點算法的使用,導(dǎo)致大量計算編程比較困難。但是TMS320C3x系列DSP為高速32位浮點DSP,集成外圍硬件比較少,其運(yùn)算速度與精度超過16位定點處理器,并且支持C語言編程。文章所提出雙DSP嵌入式異步電機(jī)控制平臺,使電機(jī)控制結(jié)合專用DSP與浮點DSP,將其優(yōu)勢充分展現(xiàn)出來,實現(xiàn)復(fù)雜系統(tǒng)高性能控制算法,簡化電力電子系統(tǒng)研發(fā)。
1 系統(tǒng)的構(gòu)成
使用雙微處理器控制板構(gòu)成系統(tǒng)電路,圖1為系統(tǒng)的結(jié)構(gòu)。此交流異步電機(jī)控制系統(tǒng)控制電路為TMS320VC33、TMS320LF2407與少量外圍電路構(gòu)成,將DSP作為主控芯片,浮點運(yùn)算功能強(qiáng)大的TMS320VC33計算變換器控制算法,尤其是浮點運(yùn)算;TMS320LF2407不僅要計算部分定點算法,還要通過豐富的外部設(shè)備實現(xiàn)脈寬調(diào)制(PWM)信號產(chǎn)生、鍵盤、外圍邏輯、通信、顯示等功能??删幊炭刂破魇褂肕AX7000S,實現(xiàn)端口譯碼、系統(tǒng)保護(hù)與脈沖輸出。程序?qū)χ虚g結(jié)果進(jìn)行計算,利用D/A轉(zhuǎn)換實現(xiàn)觀測輸出。為了方便程序的調(diào)試,TMS320LF2407擴(kuò)展RAM,實現(xiàn)TMS320LF2407程序的存儲,調(diào)試之后的最終程序燒寫到內(nèi)部FLASM中。在TMS320VC33側(cè)調(diào)試過程中,程序在內(nèi)部RAM中直接裝載,并且為TMS320VC33擴(kuò)展Flash,在最終TMS320VC33程序中存儲[1]。如圖1所示。
2 系統(tǒng)硬件設(shè)計
2.1 系統(tǒng)主電路
異步電機(jī)直接轉(zhuǎn)矩系統(tǒng)主電路為電動機(jī)工作驅(qū)動電路,通過濾波電路、整流模塊、異步電動機(jī)、逆變器等構(gòu)成,整流電路通過6個二極管創(chuàng)建三相不可控整流電路,通過大電容構(gòu)成濾波模塊,通過6個續(xù)流二極管與全控型IGBT構(gòu)成,為智能功率模塊IPM。
三相交流電通過不可控整流電路模塊使交流電轉(zhuǎn)變成為直流電,通過濾波大電容將雜質(zhì)波去除,從而得出優(yōu)質(zhì)直流電,在電動機(jī)起動的時候,開關(guān)QK打開,使電阻接入到電路中,使上電沖擊電流得到降低,避免起動的時候?qū)е逻^流損壞。在電機(jī)平穩(wěn)運(yùn)行過程中,開關(guān)閉合,電阻短接,使電路功率消耗得到降低,利用電阻R1與R2電壓的檢測對整流電壓測試,將其作為檢測端子引出。逆變器部分通過六個功率開關(guān)管構(gòu)成三相橋式逆變電路,此部分使用智能功率IPM,其使功率開關(guān)器件IGBT、電流傳感器、驅(qū)動電路、保護(hù)電路與故障檢測相互統(tǒng)一,在存在故障的時候,內(nèi)部檢測電路迅速反應(yīng),在處理器發(fā)送檢測故障信號,使保護(hù)電路驅(qū)動,避免集成模塊出現(xiàn)損壞,提高IPM效率與可靠性。在電機(jī)制動的時候,利用POM內(nèi)部制動電路和電阻實現(xiàn)能耗制動[2]。
2.2 雙口RAM設(shè)計
雙口RAM指的是多端口共享式的存儲器,能夠共享存儲數(shù)據(jù)。其中具有兩組獨立控制線、地址線、數(shù)據(jù)線,使兩個獨立控制器、CPU對存儲單元進(jìn)行訪問。內(nèi)部的仲裁邏輯控制的主要功能為信令交換邏輯、Busy邏輯控制等。
Busy控制邏輯為解決同個存儲單位訪問沖突問題所設(shè)計,雙口RAM中已經(jīng)具備相應(yīng)邏輯電路使此問題得到解決。先行穩(wěn)定地址端口利用仲裁電路優(yōu)先的讀寫,并且內(nèi)部電路能夠使另外端口信號有效,禁止內(nèi)部對方訪問,直到結(jié)束此端口操作。Busy信號為CPU RDY信號來源,使CPU處于等待的狀態(tài)。
控制訪問權(quán)能夠使雙口RAM指定存儲區(qū),只使一端CPU使用,將其作為獨占模式。IDT70V24設(shè)置獨立RAM陣列的SEM單元,應(yīng)用到標(biāo)志雙口RAM是否在獨占模式中,獨占模式能夠避免地址仲裁的問題[3]。
2.3 電流檢查電路的設(shè)計
三相異步電動機(jī)定子電流監(jiān)測指的是使三相定子電流轉(zhuǎn)變成為二進(jìn)制代碼,使程序矗立于計算更加的方便。使用三相平衡負(fù)載設(shè)計異步電動機(jī),只要全面的監(jiān)測兩路電流,能夠得到有效三相電流。
如圖2所示,霍爾電流傳感器一路輸出信號能夠利用R26電阻轉(zhuǎn)變,使其成為雙極性電壓信號;此信號利用電平偏移實現(xiàn)電路的放大,到DSP中傳輸,利用第0通道對電流進(jìn)行采樣。文章實現(xiàn)電平偏移放大電路的設(shè)計過程中,主要包括電阻、雙運(yùn)算放大器。LM366具備2.5V基準(zhǔn)電壓基準(zhǔn)芯片[4],電平朝著電流轉(zhuǎn)變的計算公式為:
限幅電路通過二極管D6與D7創(chuàng)建,DSP輸出設(shè)置為0~3.3V之間。在設(shè)計嵌入式異步電機(jī)控制系統(tǒng)中,設(shè)置A/D轉(zhuǎn)換基準(zhǔn)電壓為3.3V。
2.4 電機(jī)轉(zhuǎn)速檢測模塊
在異步電機(jī)直接轉(zhuǎn)矩控制系統(tǒng)中,轉(zhuǎn)速為必須測試的參數(shù),一般使用增量式光電編碼器測量電機(jī)轉(zhuǎn)子轉(zhuǎn)速。在電機(jī)旋轉(zhuǎn)過程中,帶動編碼器內(nèi)部圓形光柵盤實現(xiàn)同軸遮擋,因為光柵盤中具備均勻長方形孔,所以在轉(zhuǎn)動過程中LED光有時被遮擋,有時候被透過,所以輸出脈沖波。圖3為光電編碼器三路輸出,包括三相A、B、Z信號輸出,利用A與B任意一項頻率對電機(jī)轉(zhuǎn)速計算,A與B兩相相位相差90°,相互結(jié)合的兩相信息對電極正反轉(zhuǎn)進(jìn)行確定,Z相對電機(jī)轉(zhuǎn)子位置信號進(jìn)行確定,一般電機(jī)轉(zhuǎn)子旋轉(zhuǎn)一周Z相才能夠輸出脈沖。
在系統(tǒng)設(shè)計過程中,硬件平臺利用嘉德光電生產(chǎn)ESP3806光電編碼器,電機(jī)轉(zhuǎn)子每旋轉(zhuǎn)一圈,A和B兩相各輸出2048個脈沖,光電編碼器輸出信號無法直接連接DSP的QEP引腳,利用光耦隔離之后進(jìn)入到DSP中實現(xiàn)處理,硬件平臺使用高速6N137光耦。在DSP中輸出的信號通過處理計算,能夠得到異步電機(jī)實時轉(zhuǎn)速[5]。
3 系統(tǒng)的軟件設(shè)計
通過系統(tǒng)將所有功能進(jìn)行實現(xiàn),劃分系統(tǒng)成為再生制動、信號收集、電動運(yùn)行與動態(tài)顯示等并行任務(wù)。其次,實現(xiàn)中斷子程序的設(shè)計,使智能控制功率和保護(hù)欠流、短路、過壓、過流等功能得到實現(xiàn)。全部任務(wù)都能夠?qū)崿F(xiàn)內(nèi)存空間與優(yōu)先級的分配,使優(yōu)先級得到提高。使數(shù)值縮小,表示優(yōu)先級高。實現(xiàn)再生制動任務(wù)高優(yōu)先級的設(shè)置,所以具有較高的任務(wù)實時性。假如啟動不及時,或者結(jié)束過早,就會對系統(tǒng)造成損害;在運(yùn)行的過程中,信號收集的過程比較頻繁,為其他系統(tǒng)提供必須、可靠的參數(shù),所以優(yōu)先級高。顯示任務(wù)能夠顯示控制參數(shù)和菜單,人機(jī)交互無法影響控制器性能,設(shè)計低優(yōu)先級;實現(xiàn)常規(guī)電動運(yùn)動任務(wù)狀態(tài)的設(shè)置,設(shè)置優(yōu)先級為次級。將靜態(tài)優(yōu)先級設(shè)置到系統(tǒng)中,不改變運(yùn)行過程中的優(yōu)先級。通過信號量實現(xiàn)各任務(wù)的開展,嵌入式操作系統(tǒng)中對DSP軟件流程的編寫比較簡單,如圖4所示。
在系統(tǒng)運(yùn)行的過程中,電動運(yùn)行的任務(wù)較為重要,實時傳遞消息隊列、郵箱隊列等,在線調(diào)節(jié)控制算法,對電機(jī)加減速和允許運(yùn)行進(jìn)行控制,如圖5所示。
4 仿真和實驗結(jié)果
使用Matlab仿真軟件,仿真參數(shù)設(shè)置為:中間整流電壓牽引時設(shè)置為2600V,直流側(cè)電容設(shè)置為16uF;變壓器二次側(cè)電壓設(shè)置為1500V,三角載波頻率設(shè)置為1250Hz,網(wǎng)側(cè)漏電阻設(shè)置為0.2Ω,牽引變壓器二次側(cè)漏感設(shè)置為2mH;額定功率設(shè)置為300kW,額定頻率設(shè)置為140Hz,額定線電壓設(shè)置為2000V。
通過測試結(jié)果表示,調(diào)速范圍在負(fù)載或者空載時,能夠降低靜差率,對一般直流調(diào)速系統(tǒng)進(jìn)行對比,具備優(yōu)良性能。相電流接近于正弦波,對恒轉(zhuǎn)矩進(jìn)行控制。在電動機(jī)負(fù)載轉(zhuǎn)矩增加的過程中,電動機(jī)轉(zhuǎn)速響應(yīng)塊,穩(wěn)態(tài)誤差控制為4%,說明系統(tǒng)的性能良好。此系統(tǒng)給出嵌入式異步電機(jī)控制基于雙DSP的嵌入式實時解決方案,通過實驗結(jié)果可以看出來,將矢量控制技術(shù)應(yīng)用到交流調(diào)速系統(tǒng)中,能夠?qū)o態(tài)性能進(jìn)行優(yōu)化,完善保護(hù)功能。另外,將嵌入式實時操作系統(tǒng)中使用控制器,從而增強(qiáng)系統(tǒng)的實時性與可靠性[6]。
5 結(jié)語
文章介紹了基于雙DSP的嵌入式異步電機(jī)控制系統(tǒng),充分結(jié)合TMS320VC33、TMS320LF2407芯片的優(yōu)點。利用VC33實現(xiàn)大量復(fù)雜實時數(shù)學(xué)邏輯運(yùn)算,通過雙口RAM實現(xiàn)信息與數(shù)據(jù)的交流,并且實現(xiàn)兩者相互協(xié)調(diào),使控制周期得到縮短,使控制平臺性能得到提高。利用試驗表示,電機(jī)矢量控制效果良好,基于雙DSP的控制平臺滿足異步電機(jī)矢量控制器設(shè)計的需求。
參考文獻(xiàn)
[1]趙偉,劉毅力,丁換換,等.基于DSP異步電動機(jī)保護(hù)裝置的設(shè)計[J].計算機(jī)與數(shù)字工程,2017,45(1):181-185.
[2]宋連慶,袁世博,韓興會.基于DSP無刷直流電動機(jī)控制系統(tǒng)設(shè)計[J].計算機(jī)與數(shù)字工程,2018,46(3):78-78.
[3]沈曄超,楊浩,余丙榮,等.基于DSP的直流電機(jī)控制系統(tǒng)設(shè)計[J].佳木斯大學(xué)學(xué)報(自然科學(xué)版),2019,12(3):15-15.
[4]胡宇,張興華.基于DSP的永磁同步電機(jī)控制系統(tǒng)硬件設(shè)計[J].電機(jī)與控制應(yīng)用,2017,21(12):19-24.
[5]宋躍,張常江,強(qiáng)盛,等.光刻機(jī)工件臺自轉(zhuǎn)電機(jī)控制系統(tǒng)設(shè)計[J].自動化技術(shù)與應(yīng)用,2016,35(9):20-23.
[6]張夏宇,李晉川,鄒遠(yuǎn)文,等.基于DSP的伺服控制系統(tǒng)設(shè)計及在疲勞測試中的應(yīng)用[J].自動化技術(shù)與應(yīng)用,2016,35(7):14-18.