亚洲精华国产精华精华液网站,你懂的,娇生惯养4ph归寻(矜以),丰年经继拇中文3与其他教材比较

技術頻道

娓娓工業
您現在的位置: 中國傳動網 > 技術頻道 > 技術百科 > 基于SVPWM電機控制系統中電流環的設計

基于SVPWM電機控制系統中電流環的設計

時間:2008-12-29 11:07:22來源:ronggang

導語:?介紹了SVPWM機理,設計了伺服電機的電流環控制的軟硬件方案,對電流環伺服控制策略進行了研究,分析了電流采樣原理,并對電機驅動中逆變器的死區補償問題做了一些探討,最后詳細介紹了電流環中斷的軟件實現方法
摘 要:介紹了SVPWM機理,設計了伺服電機的電流環控制的軟硬件方案,對電流環伺服控制策略進行了研究,分析了電流采樣原理,并對電機驅動中逆變器的死區補償問題做了一些探討,最后詳細介紹了電流環中斷的軟件實現方法。 關鍵詞:空間矢量脈寬調制; 逆變器; 死區補償 [b][align=center]Design of Current Loop for Motors Control System Based on SVPWM SUN Jie , LUAN Zhong-quan[/align][/b] Abstract : Introduce the SVPWM, design the software and hardware scheme of current loop in servo motor, study the control strategy, analyze the current sampling, and do some research to keep the force ripple of load motor and compensate death-time in motor inverter. At last, the software realization plan about current loop interruption was focused on. Key words : space vector pulse width modulation (SVPWM) ; inverter ; dead-time compensation 0 引言   近十幾年來,DSP控制器廣泛應用于電機控制中。TI公司的TMS320F2812 DSP具有更完備的外圍控制接口和更豐富的電機控制外設電路。它的事件管理器(EV)含有硬件SVPWM產生電路。產生SVPWM具有硬件結構簡單, 控制精度高, 實時性強, 軟件編程容易等優點。電機控制策略主要采用三閉環控制,位置環、速度環和電流環。他們的主要的作用是使誤差越來越少,使控制精度更高更準確更迅速并實現自動控制。其中電流控制環是一個內環, SVPWM控制算法的實現主要集中在電流環上。在一個電流環周期內需完成反饋電流的采樣、電壓死區補償和輸出電壓等運算。它的性能指標好壞, 特別是動態特性, 將全面影響速度環和位置環, 從而影響整個伺服系統。 1 SVPWM與電機的電流環控制   在電機變頻調速中,脈寬調制技術已經得到了廣泛的應用。而空間矢量脈寬調制(SVPWM)方法與經典的脈寬調制方法相比,具有直流電壓利用率高、控制簡單、損耗較小、便于數字化方案實現等優點,廣泛應用在電機控制中。   1.1 SVPWM機理   空間矢量PWM 指的是三相功率逆變器中的六個功率管的一種特殊的開關方式。空間矢量PWM 方法的實質就是利用六個功率管   的八種開關組合方式給出電機的供電電壓向量。通過α -β坐標變換,把8種狀態組合對應的相電壓映射到α-β坐標平面,即將( a, b, c) 3個向量垂直映射到一個二維坐標(α-β坐標) , 這樣就可以得到6個非零向量和2個零向量. 6個非零向量構成一個六邊形, 相鄰向量之間的夾角為60°, 2個零向量處于原點,如圖1所示. [align=center] 圖1 α、β坐標系中基本電壓空間矢量圖[/align]   通過檢測電機相電流的方向和大小,可以計算得到Uout的兩個分量。根據這兩個分量的大小和所處的扇形區間,得到Ux作用的時間,寫入DSP2812的事件管理器(EV)的比較寄存器中,通過EV來實現PWM波的生成。   1.2 DSP2812電流環控制結構   電流環結構如下圖所示:   Ia+Ib+Ic=0,因此,只要檢測其中的兩路電流即可。電機相電流值由霍爾傳感器檢測,檢測信號Iu經過運算放大器進行I-U轉換后輸出。SVPWM硬件結構圖如圖3所示: [align=center] 圖2電流環控制結構圖[/align]   電流環的控制算法采用PI,SVPWM(Space Vector PWM)。PI為經典的比例積分控制,SVPWM控制技術可明顯減少逆變器輸出電流的諧波成分,減小脈動轉矩,特別易于數字化實現,在電機控制領域得到廣泛應用。電流環控制結構圖如圖2所示,經過clarke變換、pake變換、逆Clarke 變換,作用于逆變器產生正弦波形。 2 電流采樣   對于數字化伺服電機控制系統來說,電流采樣的精度和實時性在很大程度上決定了系統的動、靜態性能。因此,精確的電流檢測是提高系統控制精度、穩定性和快速性的重要條件,也是實現高性能閉環控制系統的關鍵。   因為本文研究的是三相平衡系統,即 [align=center] 圖3 SVPWM硬件結構圖[/align]   為減少電流信號高次諧實現高性能閉環控制,除了要設計合適的電流環控制器,還要盡量減少電流反饋值中的高次諧波成分,電流采樣傳感器可以在安裝在每組IGBT橋臂的底部。在一個PWM周期中,對電流進行采樣的時間選在PWM波各開關周期的起點或中點時刻,能夠獲得諧波成分相對較少的基波電流值,有利于實現高精度的電流閉環控制。 3 DSP2812的死區補償   在電壓型脈寬調制( PWM)逆變電路中,為避免同一橋臂上的開關器件的直通,必須插入死區時間。然而,死區效應是影響逆變器電壓和電流輸出的重要非線性因素。對于電機驅動系統而言,死區效應會使得電機低速時的電壓及電流發生嚴重畸變,引起轉矩脈動和諧波,因此對逆變器的死區必須進行補償。   常用死區補償法方法有兩種: 硬件補償和軟件補償。硬件補償法需要增加額外的硬件電路,通過輸出實際電壓和電壓參考值的比較得到所需要的補償電壓信號。軟件補償法是采用純軟件的方法,在電機的控制程序中加入死區補償的算法。這類補償算法也可以稱之為死區時間補償法。在TMS320LF 2812中,死區補償脈寬可以通過修改事件管理器EV中的CMPR1、CMPR2來實現。 4 軟件實現   帶有死區補償的電流環控制程序流程圖4所示 [align=center] 圖4帶死區補償的電流環軟件流程圖[/align]   從主程序中進入電流環定時中斷的語句:PieVectTable.T1PINT = &EvaTimer1P_ISR;   系統初始化函數void InitEv (void),設置T1周期定為500us,T1的控制寄存器,比較使能,定時器使能,連續增減計數模式,設置pwm輸出135為高有效,246為低有效。   void InitEv(void)   {……   EvaRegs.T1PR=0x0BEBB;   EvaRegs.T1CON.all=0x0842;   EvaRegs.T1CMPR = 0x3c00;   EvaRegs.ACTRA.all = 0x666; EvaRegs.T1CNT = 0x0000;   EvaRegs.DBTCONA.all=0x088f;   EvaRegs.COMCONA = 0xA600;   ……}   clarke變換、pake變換、PI算法以及逆Clarke 變換以函數的形式出現,函數定義如下:   void clarke_calc(CLARKE* g_Ci);   void park_calc(PARK* g_Pi);   double PID_calc1(PID *g_pid, double ProcessPoint);   double PID_calc2(PID *g_pid, double ProcessPoint);   void ipark_calc(IPARK* g_Iv);   void CALC_SECTOR();   void CALC_T1T2();   定時器1計數到設定的周期值,比較寄存器根據計算的時間值自動重新裝載,使輸出的PWM 波形占空比發生變化。裝載語句如下:   EvaRegs.CMPR1=T1+Td1;   EvaRegs.CMPR2=T1+T2+Td2;   EvaRegs.ACTRA.all&=0x0fff;   EvaRegs.ACTRA.all|=(SVDIR << 15) + (vector << 12); 5 結束語   本文詳細介紹了SVPWM 的軟件實現方法,以TI 的DSP 芯片對SVPWM 實現了全數字控制, 并通過對電流采樣和死區補償算法的改進, 有效減少了電機死區時間的影響,消除了諧波, 同時提升了電流輸出能力。所設計的電流環具有更高的控制效率。動態性能得到改善, 為交流伺服系統中速度控制和位置環控制, 打下了良好的基礎。 參考文獻   [1] 陳榮,嚴仰光.交流永磁伺服系統控制策略研究[J].電機與控制學報,2004,(3): 205- 208.   [2] 張希明,陳立銘,倪光正.一種基于TMS320F2812的電動汽車電驅動系統. 機  電工程,2008,25(3):61-63.   [3] 劉亮,鄧名高,歐陽紅林,等.基于預測電流控制的PWM逆變器死區補償方法研究[J].電工技術學報,2005,8(20):78-98.   [4] 許嘉晻, 徐國卿, 康勁松. 基于永磁同步電機的SVPWM死區分析與補償.電氣傳動,2007 ,37 (02 ): 29-31   [5]王成元,夏加寬,楊俊友,孫宜標.電機現代控制技術[M].北京:機械工業出版社,2006. 作者簡介:   第一作者孫潔,性別,女,1983年生,2006年畢業于石油大學自動化系,獲得學士學位,技術職稱與職務(/現為北京信息科技大學 學校 機械設計及理論 專業在讀碩士研究生);主要從事電機控制、機器人技術的研究。

標簽:

點贊

分享到:

上一篇:基于CAN總線的ELMO伺服運動控...

下一篇:微能WIN-V63矢量控制變頻器在...

中國傳動網版權與免責聲明:凡本網注明[來源:中國傳動網]的所有文字、圖片、音視和視頻文件,版權均為中國傳動網(www.siyutn.com)獨家所有。如需轉載請與0755-82949061聯系。任何媒體、網站或個人轉載使用時須注明來源“中國傳動網”,違反者本網將追究其法律責任。

本網轉載并注明其他來源的稿件,均來自互聯網或業內投稿人士,版權屬于原版權人。轉載請保留稿件來源及作者,禁止擅自篡改,違者自負版權法律責任。

相關資訊

網站簡介|會員服務|聯系方式|幫助信息|版權信息|網站地圖|友情鏈接|法律支持|意見反饋|sitemap

傳動網-工業自動化與智能制造的全媒體“互聯網+”創新服務平臺

網站客服服務咨詢采購咨詢媒體合作

Chuandong.com Copyright ?2005 - 2025 ,All Rights Reserved 深圳市奧美大唐廣告有限公司 版權所有
粵ICP備 14004826號 | 營業執照證書 | 不良信息舉報中心 | 粵公網安備 44030402000946號

主站蜘蛛池模板: 竹北市| 古丈县| 潮安县| 枣庄市| 威信县| 蓝山县| 原平市| 牙克石市| 连城县| 桂林市| 新余市| 广宁县| 乌拉特后旗| 萍乡市| 凌云县| 固安县| 芦溪县| 株洲市| 五峰| 浦东新区| 祁门县| 扬州市| 潞城市| 雅江县| 即墨市| 和田市| 灌南县| 罗定市| 凌源市| 隆安县| 呼图壁县| 漳浦县| 太康县| 镇安县| 阿合奇县| 璧山县| 深圳市| 玉环县| 垣曲县| 九龙坡区| 台前县|