文獻標識碼: A
文章編號: 0258-7998(2015)04-0084-03
0 引言
電動舵機是導彈、無人機等飛行器的飛行控制系統(tǒng)的執(zhí)行機構(gòu),飛行器在飛行過程的各種運動姿態(tài)都是靠電動舵機帶動舵面偏轉(zhuǎn)來實現(xiàn)的,其性能的優(yōu)劣直接影響著飛行器的性能。無刷直流電機、減速器、控制器、驅(qū)動電路以及各種傳感器構(gòu)成了電動舵機控制系統(tǒng)的硬件部分,控制算法采用三閉環(huán)PI控制器,它們組成了完整的電動舵機控制系統(tǒng)。
本文結(jié)合具體項目,旨在設(shè)計出滿足精確性、快速性以及穩(wěn)定性要求的飛行器舵機控制系統(tǒng)。該舵機控制系統(tǒng)以DSP+CPLD為主控制單元,外圍電路包括電流、轉(zhuǎn)速、位置信號采集電路以及功率放大電路等。舵機系統(tǒng)是一種位置伺服系統(tǒng),由下位機接收飛控計算機發(fā)來的位置和方向信號,經(jīng)過處理之后輸出PWM信號,經(jīng)功率放大電路驅(qū)動直流無刷電機帶動舵面按照要求的方向和位置運動,從而準確控制飛行器的飛行姿態(tài)。
1 硬件電路設(shè)計
舵機控制系統(tǒng)的硬件電路包括主控制器、功率驅(qū)動電路、信號檢測電路、電流保護電路以及串口通信電路等。該系統(tǒng)的硬件組成如圖1所示。
1.1 微控制器
采用TI公司生產(chǎn)的TMS320F 2808型DSP和LATTICE公司生產(chǎn)的LC4128型CPLD作為主控單元。
TMS320F 2808型DSP有如下優(yōu)點:(1)100 MHz主頻,運算速度能夠滿足飛行器舵機控制器處理速度的要求;(2)多達6路的增強型PWM(ePWM)模塊,適合應用于電機驅(qū)動;(3)支持SCI、SPI以及eCAN,方便與其他設(shè)備通信。
CPLD具有編程靈活等優(yōu)點,本設(shè)計中采用CPLD輸出控制電機的PWM信號,處理電流保護電路信號以及實現(xiàn)電機的換向邏輯,簡化了 DSP的外圍電路,減少了DSP消耗的運算資源,使得DSP能更好地完成電動舵機控制算法。
1.2 功率驅(qū)動電路
功率驅(qū)動電路是電機控制的重要組成部分,采用三相全橋逆變電路,由6個IGBT組成。驅(qū)動芯片選擇ADI公司生產(chǎn)的半橋驅(qū)動芯片ADuM7234。ADuM7234有如下特點:驅(qū)動電壓可以達到350 V;4 A的峰值輸出電流; 支持高達1 MHz的開關(guān)頻率;提供了驅(qū)動芯片禁止信號,可以在檢測到電機運行異常狀態(tài)時關(guān)斷驅(qū)動芯片輸出。單個半橋驅(qū)動電路如圖2所示。設(shè)計了D1、C2組成的自舉電路,當Q1關(guān)斷、Q2導通時VCC通過D1給C2充電,當Q1導通時VS端的電壓升高到約為DC,而電容C2兩端的電壓基本不變。因此VB端的電壓隨著VS端的電壓升高而浮動,從而實現(xiàn)自舉功能。D1的作用是Q1關(guān)斷時為電容提供正向電流通道,而當Q1導通時可以防止反向電流倒灌入15 V。根據(jù)開關(guān)頻率,C2應該選取合適的電容值,以確保自舉電路能正常工作。
1.3 電流檢測和電流保護電路
1.3.1 電流檢測電路
電流檢測選取Allegro公司的ACS714芯片,該芯片基于霍爾原理檢測流經(jīng)的電流。電流檢測電路如圖3所示,其中引腳IP+和IP-串聯(lián)在電機繞組回路中,F(xiàn)ILTER引腳用于接外部電容C2,與芯片內(nèi)部電阻構(gòu)成RC低通濾波器從而調(diào)節(jié)芯片的帶寬。
當電流流過時,通過內(nèi)部調(diào)理電路,芯片輸出一個與電流值成比例關(guān)系的模擬電壓值,輸出電壓幅值為0.5 V~4.5 V。假設(shè)電流傳感器的電流測量范圍為-Imax~+Imax,根據(jù)芯片特性,VCC×0.5=2.5 V時表示0電流值, 0.5 V時表示-Imax,4.5 V時表示+Imax,實際電流為:
由于DSP的ADC采樣電壓最高為3 V,因此將電流傳感器的輸出電壓經(jīng)同相比例放大器縮小到原來幅值的3/5,此時輸出的電壓幅值為0.3~2.7 V,1.5 V代表0電流值。最終由DSP的ADC采樣到輸出電壓值,即可計算出電流。
1.3.2 電流保護電路
電流保護電路由兩個施密特比較器組成,圖4給出了保護電路原理圖。
其中,兩個參考電壓ref1=2.7 V、ref2=0.3 V,由3.3 V通過精密電阻分壓得到。兩個比較器的作用是將前面電流檢測電路的輸出VI_1與兩個參考電壓作比較,當電流高于+Imax,即VI_1高于2.7 V時,比較器1U2輸出低電平,當電流低于-Imax時,即VI_1低于0.3 V時,比較器1U3輸出低電平。這兩個比較器中的任意一個輸出為低電平時,即產(chǎn)生錯誤信號FAULT1或FAULT2時,CPLD會及時關(guān)斷PWM輸出,同時發(fā)送DISABLE信號關(guān)斷驅(qū)動芯片以保護IGBT和驅(qū)動芯片。
1.4 速度和位置檢測電路
舵機控制最外環(huán)也是最重要的一環(huán)就是位置環(huán),因此舵面的位置檢測是否精準直接影響著整個控制系統(tǒng)的性能。速度和位置檢測采用旋轉(zhuǎn)變壓器,旋轉(zhuǎn)變壓器抗干擾能力強、可靠性高、測量精度高,在速度和位置檢測上有較大的優(yōu)勢。旋轉(zhuǎn)變壓器由勵磁繞組和輸出繞組組成,當勵磁繞組以一定頻率的交流電壓勵磁時,輸出繞組的電壓與轉(zhuǎn)子轉(zhuǎn)角成正余弦函數(shù)關(guān)系。
旋變信號的解碼還需借助于旋變解調(diào)芯片,選取了ADI公司的AD2S1210旋變解調(diào)芯片,芯片引腳如圖5所示。其中EXC和EXC為片上振蕩器提供的一對互補的正弦波激勵信號,信號的頻率可通過片上激勵頻率寄存器進行編程,信號幅度為3.6 Vp-p。由于該幅值較小,因此通過外部放大電路將該信號放大以后提供給旋變勵磁繞組,勵磁電壓Vp×sint,其中Vp為信號幅度,?棕為勵磁角頻率。COS、COSLO和SIN、SINLO分別為旋轉(zhuǎn)變壓器輸出繞組余弦、正弦差分輸出信號,信號值分別為Vs×sin×cos和Vs×sint×sin,其中Vs為轉(zhuǎn)子激勵幅度,輸入正弦信號與余弦信號經(jīng)過解調(diào)芯片內(nèi)部的Type II型環(huán)路跟蹤電路解算出旋變轉(zhuǎn)子的速度和位置,結(jié)果存放在相應的速度和位置寄存器中,最終寄存器中的內(nèi)容通過SPI通信發(fā)送給DSP。
2 軟件設(shè)計
軟件由兩部分構(gòu)成,一部分是用C語言編寫的DSP程序,主要包括位置環(huán)、速度環(huán)和電流環(huán)PI控制算法,AD采樣程序,通信程序;另一部分是采用Verilog編寫的CPLD程序,完成電流保護和電機的換向。軟件設(shè)計整體的思路為:DSP接收上位機發(fā)送的方向指令和位置指令,在程序的每個運行周期比較位置給定值與測回的實際位置,得到的位置誤差經(jīng)過位置環(huán)PI控制器解算出速度給定值,經(jīng)過速度環(huán)PI控制器和電流環(huán)PI控制器得到一個PWM,將該PWM和接收自上位機的方向信號發(fā)送到CPLD,最終,CPLD根據(jù)給定方向的換向邏輯按次序發(fā)送PWM,控制電機運行。軟件流程如圖6所示。
3 實驗結(jié)果
實驗樣機采用MAXON公司的EC-Max系列的272768型無刷直流電機,電機參數(shù)如下:額定轉(zhuǎn)速為7 210 rpm;額定最大連續(xù)電流為1.5 A;額定轉(zhuǎn)矩為34.3 mN.m;相到相電阻為3.65 Ω;相到相電感0.31 mH。傳動機構(gòu)減速比為7 100:17。實驗結(jié)果如圖7所示,其中,位置給定曲線是擺幅為±20°、頻率為5 Hz的正弦信號。從圖中可以發(fā)現(xiàn),舵機位置輸出能夠很好地跟蹤位置給定曲線,幅值基本無衰減,相位滯后小于10°。因此,本文設(shè)計的舵機控制系統(tǒng)是穩(wěn)定、可靠的。
參考文獻
[1] 李賽輝,雷金奎.基于DSP的數(shù)字舵機控制系統(tǒng)的設(shè)計與實現(xiàn)[J].計算機測量與控制,2009,17(3):484-486.
[2] 郝領(lǐng)地,吳學斌.基于TMS320LF2812的無刷直流電機控制系統(tǒng)[J].電氣開關(guān),2010(4):27-30.
[3] 劉興中,唐德宇,鄭自偉,等.一種舵機控制系統(tǒng)設(shè)計[J].微電機,2011(5):57-60.
[4] 楊永亮,吳小役,趙志勤,等.一種電動舵機伺服仿真系統(tǒng)與設(shè)計[J].火炮發(fā)射與控制學報,2012(9):48-51.
[5] MADHUSUDHANARAOG,SANKERRAM B,SAMPATH B et al.Speed control of BLDC motor using DSP[J].Interna-tional Journal of Engineering Science and Technology,2010,2(3):143-147.
[6] 阮毅,陳伯時.電力拖動自動控制系統(tǒng)[M].北京:機械工業(yè)出版社,2009.
[7] 譚建成.永磁無刷直流電機技術(shù)[M].北京:機械工業(yè)出版社,2011.
[8] KRISHMAN R.永磁無刷電機及其驅(qū)動技術(shù)[M].北京:機械工業(yè)出版社,2012.