999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于WINDOWS交流電機SVPWM算法研究

2012-01-12 06:42:28劉長宏
大連民族大學學報 2012年3期
關鍵詞:交流

劉長宏

(大連民族學院機電信息工程學院,遼寧大連 116605)

基于WINDOWS交流電機SVPWM算法研究

劉長宏

(大連民族學院機電信息工程學院,遼寧大連 116605)

針對電壓空間矢量脈寬調制(SVPWM)調制方法的實現,介紹了工作原理,設計了WINDOWS下基于運動控制卡的控制算法實現,選擇Windows下對DSP2812實時控制方法。并利用VC6.0以對話框形式編制了程序,實現了交流電機的控制。

交流異步電動機;DSP;SVPWM;實時控制

交流調速系統廣泛應用在電動機調速、綠色發電及變頻電源等方面。在交流調速系統中廣泛采用電壓空間矢量脈寬調制(SVPWM)方法,通過改變脈沖寬度和周期實現調壓和調頻。SVPWM控制用逆變器不同的開關模式產生的實際磁通去逼近基準磁通園。并把逆變器和電機看作一個整體,使得模型簡單,轉矩脈動小,噪聲低,電壓利用率高。與常規的SPWM技術相比,SVPWM的逆變器輸出電壓高出15%,而且能夠減小電機轉矩脈動以及電流波形畸變,因此在交流傳動領域得到了越來越廣泛應用[1]。

針對電機控制算法程序直接固化在DSP的Flash上,并且只有串口與PC進行通訊,無法滿足開放性的要求狀況,設計利用TI公司32位高

性能TMS320F2812(DSP2812)做為控制器核心芯片,并設計成為基于PCI總線的DSP2812運動控制卡,利用超高速度的PC在WINDOWS環境下編程,實現電機控制算法,通過133M的PCI總線將DSP2812采集所得電流、電壓等信號通過PCI總線實時地傳回到PC,PC通過高速中斷進行交互數據,控制算法計算所得CMPR寄存器值實時傳送到DSP2812,利用DSP2812的EV單元輸出PWM波形,控制逆變器中開關器件的導通實現調壓和變頻。

1 系統的組成

基于WINDOWS的交流電機DSP控制系統如圖1。

圖1 基于WINDOWS的交流電機控制系統組成

采用運動控制通用DSP+FPGA芯片設計方案,運動控制卡利用PCI9052實現PCI總線接口功能,并利用PCI9052 C工作模式,使之具有更高的傳輸速率。選用TMS320F2812作為運動控制的核心芯片,并且利用電平轉換芯片實現隔離,保護DSP2812芯片不受外部電平干擾。PCI9052與DSP2812數據傳輸以雙口RAM IDT7143芯片為中介,相互之間以中斷發起數據傳輸請求。上位機將DSP初始設置及控制命令和數據通過PCI9052發送至雙口RAM,并同時發送中斷信號給DSP的外部中斷引腳,DSP響應中斷讀取雙口RAM中的信息并輸出PWM波到逆變器實現電機的控制。同樣DSP將電機的電流及轉速運行參數發送至雙口RAM并同時發送中斷信號給PC的外部中斷引腳,由上位機讀取相關參數進行分析計算從而決定控制策略。

2 SVPWM原理

電壓空間矢量脈寬調制方法(SVPWM)是交流電機的一種控制方法,也稱為磁鏈跟蹤控制。它將逆變器和交流電機視為一體,按照跟蹤輸入交流電機的三相正弦電流形成的圓形旋轉磁場來控制逆變器的開關狀態,形成PWM波形[2]。

對應如圖2典型的三相電壓型PWM逆變電路中6個開關的8種工作狀態,可產生8個電壓空間矢量,其中6個非零矢量,2個零矢量,電壓矢量空間分布如圖3。

圖2 三相電壓型PWM逆變電路原理圖

圖3 電壓空間矢量圖

可以推導出,三相逆變器輸出的線電壓矢量[UABUBCUCA]與開關狀態矢量[abc]T的關系為

當三相ABC平面坐標轉化為DSP通用的兩相οαβ坐標,即Clarke變換時,選擇每個坐標系中電動機的總功率不變做為兩個坐標系的轉換原則,則變換矩陣為

當逆變器6個非零基本矢量分別依次單獨輸出后,為了獲得近似的圓形旋轉磁場,在每一個PWM周期TPWM期間,改變相鄰基本電壓矢量UX和UX±60作用的時間t1和t2,并保證合成的電壓空間矢量幅值UOUT相等,當TPWM足夠時,電壓空間矢量的軌跡是一個近似圓形的正多邊形。施加非零矢量時,磁場矢量的軌跡沿電壓矢量方向旋轉;施加零電壓矢量時,磁場停止旋轉,磁場轉轉停停,其平均旋轉速度才得以調節,調壓和調頻借助于零電壓失量的反復插入實現的[3-4]。

(1)t1、t2和t0的確定

線性時間組合的電壓空間矢量為

當逆變器單獨輸出零矢量時,在TPWM期間插入零矢量作用時間t0,使

(2)扇區號確定

由于在一個周期內,逆變器的工作狀態切換六次,因此磁鏈的軌跡為正六邊形。將正六邊形磁鏈軌跡劃分為0-5六個扇區。用計算P值查表確定UOUT扇區,見表1。

表1 計算P值與對應的扇區

為了實現SVPWM的控制,把一個扇區再細分成若干個對應于的TC小區,按上述方法插入若干個線形組合的新矢量,以獲得逼近圓形的旋轉磁場。為了盡可能減少開關功率管的開關次數及一次電壓矢量的變化,在一個周期內只能有一個橋臂的開關管動作。采用三段零矢量和四段相鄰的兩個非零矢量組成七段式電壓空間矢量形成PWM波形,在一個脈沖周期內,矢量作用在PWM波的時間和順序為始(t0/4、t1/2、t2/2、t0/2、t2/2、t1/2、t0/4),所有電壓矢量都以相鄰的矢量為原則[5-6]。

3 Windows下SVPWM輸出PWM波方法

利用DSP2812的EVA事件管理器單元來實現PWM波形輸出,需設置T1PR(定時周期寄存器),CMPR1(PWM1比較寄存器)、CMPR2(PWM3比較寄存器和CMPR3(PWM5比較寄存器),在每個采樣周期,DSP2812內部對CMPR1、CMPR2、CMPR3與T1PR寄存器進行比較,當T1PR值大于CMPR比較寄存器的值時,PWM輸出1。用taon、tbon、tcon對應PWM開關狀態時間。求出taon、tbon、tcon值,即可使DSP輸出三相PWM脈沖,使逆變管輸出相應電壓。周期值產生PWM波的頻率或周期,比較值主要用于產生PWM波的脈寬。如使用使能死區,設置死區控制寄存器DBT-CONB值。

4 Windows下的SVPWM技術的控制

利用Window系統的多任務、搶占式的特點和多線程技術將各個任務分給不同的線程,并賦予各個線程不同的優先級,當高優先級的線程,即實時性要求高的任務需要執行時,可以自動的終止其他線程的工作而轉向執行這一線程。加上Windows下良好的用戶界面,方便的程序編制,高精度的浮點運算,使得程序的參數輸入及控制算法在Windows下快速實現。

4.1 實時性控制及運動控制卡函數

上位機和基于DSP的運動控制卡通過PCI9052實現控制命令和運動軌跡數據的傳輸和采集。為了高速采集數據,利用DSP的定時器產生中斷和雙緩沖區方法實現。雙緩沖區由兩個大小相同、且連續的子緩沖區組成,用于暫存PC及DSP數據。開始中斷采集的同時,由主程序啟動數據處理線程。處理線程在后臺與主程序并行工作,用它監視雙緩沖指針。中斷程序完成讀取數據,將其送到一個公用的緩沖區,并維護一個緩沖區指針。當雙緩沖指針從一個子緩沖區進入另一個子緩沖區時,處理線程對前子緩沖區中的數據進行處理并存盤。

中斷程序填滿一個子緩沖區的時間長,而處理線程進行一次處理和存盤的時間相對比較短。因此,中斷程序和處理線程可以并行地訪問緩沖區而不會發生交疊,這樣可以實現長時間連續高速采集。

為了實現上位機和DSP之間的通信,需要在Windows下開發出適用的驅動程序。對設備的配置空間、I/O端口和內存的訪問以及對設備中斷的處理。并且對運動控制卡的操作函數進行封裝,以動態鏈接庫的方式提供接口。為此需要以下函數實現DSP各寄存器功能設定。

_DeviceOpen()函授:打開運動控制卡,取得運動控制卡訪問句柄

__DeviceClose()函數:關閉運動控制卡,釋放運動控制卡訪問句柄

_InterruptOperator()函數:設置、取消硬件定時中斷通知函數。

_WriteOnly()函數:設置DSP2812指定寄存器為指定值,在此函數中實現DSP的控制

_Event()函數:設置DSP2812讀取成功中斷通知事件

_WriteRead()函數:取得DSP2812指定寄存器值

4.2 Windows下SVPWM程序編制

在Windows下編寫SVPWM程序通過DSP控制交流電機,需要完成算法參數設置、算法實現、DSP初始化及相應寄存器值設定及讀取控制電路、電機的參數等任務。在這些任務中,實時從DSP中讀取測量參數和寫入控制數據是關鍵。通過調用函數_InterruptOperator()設置DSP硬件定時中斷,在等待DSP硬件定時中斷時,運行控制算法程序,計算出相應值,定時時間到達時,調用_ WriteOnly()函數,將初始化DSP2812 EA事件管理器及電機運行參數寫入DSP寄存器值,滿足實時性要求。在Windows下設置電機控制線程成完成控制要求,其流程圖見圖4。

圖4 電機控制線程流程圖

在Windows下,用VC6.0 MFC對話框的形式編制程序。

當DSP2812工作在150MHZ頻率,調制頻率10K HZ時,設計程序界面,完成調制比及調制度參數輸入及“電機運行”和“電機停止”及DSP寄存器波形及三相電流顯示功能。

“電機運行“按鈕程序,完成運動控制卡初始化及電機控制線程設置。其程序如下:

圖5 SVPWM程序流程圖

5 結論

使用一臺1KW三相交流異步電動機進行調壓實驗,當調制度為0.8調制比為100時,DSP比較寄存器輸出波形及三相電流波形如圖6。波形呈正弦波,表明利用PC機編制控制算法能滿足實時性要求。利用PC+運動控制卡的方式編程,運用運動控制卡接口函數,可以在pc中直接編制復雜算法程序,對于DSP內部硬件和復雜編程不用涉及,將大大提高編程的效率。

[1]高景德,李發海.交流電機及其系統的分析[M].北京:清華大學出版社,2005.

[2]王曉明,王玲.電動機的DSP控制[M].北京:北京航空航天大學出版社,2004.

[3]丁學文.電力拖動運動控制系統[M].北京:機械工業出版社,2007.

[4]CHEN S,JOOS G.Symmetrical SVPWM field programmable gate array implementation[J].APEC 2002 Seventeenth Annual IEEE.2002,2(5);1004-1010.

[5]馬幼捷,齊鳴,周雪松,等.基于DSP的SVPWM變頻調速系統的研究[J].機床與液壓,2009,37(10):137-140.

[6]樊揚,瞿文龍,陸海峰,等.基于疊加原理的SVPWM過調制算法[J].清華大學學報:自然科學版,2008,48(4):461-464.

Research on SVPWM Algorithm of AC Motor based on WINDOWS

LIU Chang-hong
(College of Electromechanical and Information Engineering,Dalian Nationalities University,Dalian Liaoning 116605,China)

Voltage space vector PWM(SVPWM)modulation method has the advantages of low torque ripple,low noise and high voltage using rate,and it is widely used in AC drive system.For the realization of SVPWM modulation methods,the working principle is introduced,and the control algorithm is designed based on motion control card in WINDOWS.The real time control methods of the DSP2812 are selected in WINDOWS.The program is finished with the form of dialog box of VC6.0,and the AC motor control is carried out.

AC asynchronous motor;DSP;SVPWM;real-time control

TM346

A

1009-315X(2012)03-0225-04

2011-06-24;最后

2011-09-20

劉長宏(1968-),男,河南林州人,工程師,主要從事機電一體化研究。

(責任編輯 劉敏)

猜你喜歡
交流
如此交流,太暖!
科教新報(2022年12期)2022-05-23 06:34:16
學習交流
加強交流溝通 相互學習借鑒
今日農業(2021年14期)2021-10-14 08:35:28
學習交流
學習交流
學習交流
學習交流
周櫻 兩岸交流需要更多“對畫”
海峽姐妹(2020年8期)2020-08-25 09:30:18
回眸·交流
遵義(2018年14期)2018-08-06 06:32:18
交流&イベント
主站蜘蛛池模板: 青草视频久久| 欧美另类视频一区二区三区| 亚洲男人天堂2020| 国产a v无码专区亚洲av| 精品国产99久久| 国产簧片免费在线播放| 国模沟沟一区二区三区| 国内熟女少妇一线天| 亚洲日韩在线满18点击进入| 国产AV毛片| 精品撒尿视频一区二区三区| 女人av社区男人的天堂| 国产日韩欧美成人| 综合五月天网| 亚洲黄色激情网站| 国产嫩草在线观看| 国产一区二区三区精品久久呦| 99久久人妻精品免费二区| 中文字幕在线观看日本| 日本欧美午夜| 亚洲国产精品久久久久秋霞影院| 日韩av在线直播| 国产极品美女在线观看| 欧美成人看片一区二区三区| 国产无遮挡裸体免费视频| 国产免费自拍视频| a级毛片免费网站| 九色免费视频| 国产精品部在线观看| 中文成人在线视频| 亚洲精品午夜无码电影网| 欧洲一区二区三区无码| 中文一级毛片| 91久久大香线蕉| 香蕉在线视频网站| 国产91麻豆视频| 午夜视频日本| 99久久成人国产精品免费| 久久无码av一区二区三区| 日韩一级毛一欧美一国产| 欧美国产日韩在线观看| 亚洲中文字幕97久久精品少妇| 伊人激情综合网| 九九久久精品国产av片囯产区| 大香网伊人久久综合网2020| 18黑白丝水手服自慰喷水网站| 亚洲精品视频免费观看| 99精品国产自在现线观看| 精品一区二区三区中文字幕| 美女无遮挡免费网站| 色老二精品视频在线观看| 国产精品一区二区国产主播| 人妻丰满熟妇AV无码区| 婷婷六月综合网| 人妻丰满熟妇AV无码区| 国内精品久久久久鸭| 极品国产一区二区三区| 高清国产在线| 国产正在播放| 久久婷婷五月综合97色| 一级毛片在线播放| 91久久天天躁狠狠躁夜夜| 免费国产黄线在线观看| 91色国产在线| 国产三级毛片| 国产精品浪潮Av| 茄子视频毛片免费观看| 亚洲免费福利视频| 免费不卡在线观看av| 99精品国产高清一区二区| 中文字幕永久在线观看| 一级黄色网站在线免费看| 黄色片中文字幕| 午夜一区二区三区| 国产亚洲精| 久久黄色毛片| 国产白浆视频| 尤物特级无码毛片免费| 激情综合婷婷丁香五月尤物| 国产网站在线看| 国产99热| 天堂在线视频精品|