<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 設計應用 > 基于DSP的開(kāi)關(guān)磁阻電機驅動(dòng)系統的設計

基于DSP的開(kāi)關(guān)磁阻電機驅動(dòng)系統的設計

作者: 時(shí)間:2008-05-30 來(lái)源:網(wǎng)絡(luò ) 收藏
摘要:根據SRM工作原理,56F805的三相(6/4)SRM雙閉環(huán)。分析了一種三相SRM起動(dòng)方法,對速度和電流環(huán)分別采用了積分分離PI控制算法和增量式PID控制算法。合理的硬件資源利用和較好的控制軟件,使得SRM運行穩定可靠,相電流波形得到改善。
關(guān)鍵詞:SRM;56F805;起動(dòng);積分分離PI;增量式PID

0.引言

SRM(Switched Reluctance Motor)是典型的機電一體化,具有結構簡(jiǎn)單,運行可靠,效率高及成本低等突出優(yōu)點(diǎn)。 本文選用Motorola公司開(kāi)發(fā)的專(zhuān)門(mén)用于控制的16 位定點(diǎn)芯片DSP56F805了三相(6/4)SRM雙閉環(huán)。該芯片指令執行速度快,資源豐富,為高性能的的控制提供了可靠的信息處理與控制。

1.SRM系統的描述

SRM驅動(dòng)系統主要由SRM、控制器、功率變換器、位置檢測裝置和電流檢測裝置等組成。本文設計的電機驅動(dòng)系統采用速度電流雙閉環(huán)的控制方式,其系統結構框圖如圖1所示。

位置檢測裝置對SRM的轉子位置進(jìn)行檢測,為任意時(shí)刻轉子的速度計算和換相邏輯控制提供依據。電流檢測裝置用于檢測電機的相電流,以實(shí)現對電機相電流的控制??刂破饕獙?shí)現的功能有:根據轉子的位置信息完成轉子速度計算及確定導通相;根據轉速偏差,利用速度調節器完成速度環(huán)的控制;根據速度調節器輸出的參考電流數值與反饋相電流數值的偏差,通過(guò)電流調節器完成電流環(huán)的控制;根據速度調節器輸出的參考電流數值及實(shí)際轉速情況,通過(guò)角度控制確定相應的開(kāi)通角和關(guān)斷角;根據轉子位置信息完成換向邏輯控制;通過(guò)PWM發(fā)生器向功率變換器輸出邏輯電平型的脈寬調制信號PWM。通過(guò)功率變換器驅動(dòng)電機的轉動(dòng)。

圖1 SRM調速系統的結構框圖

2.控制電路硬件部分設計

控制電路根據外部輸入,綜合處理電機轉子位置、電流、電壓和溫度等反饋信號,通過(guò)分析計算,按一定的控制策略向功率變換器發(fā)出PWM控制信號,以控制電機的運轉。同時(shí),該電路還具有過(guò)壓和超溫等保護功能。以DSP56F805為核心的控制電路硬件結構圖如圖2所示。

圖2 控制電路硬件結構框圖

鍵盤(pán)信號從DSP56F805的GPIO口引入,通過(guò)鍵盤(pán)操作實(shí)現轉速、轉向、溫度和電壓等設定。數碼顯示通過(guò)SPI口來(lái)驅動(dòng),用于顯示電機轉速等信息。相電流、電壓和溫度信號輸入到ADC模塊進(jìn)行模數轉換,以滿(mǎn)足控制的需要。正交解碼器的PHASEA0、PHASEA1和PHASEB0分別捕獲三路霍爾位置傳感器的跳變沿信號,用以計算電機轉速以及獲取轉子位置信息。同時(shí),這些傳感器信號也被引入到3個(gè)GPIO口,控制芯片也可通過(guò)查詢(xún)這3個(gè)口的電平獲取轉子位置信息。DSP56F805芯片的脈寬調制模塊PWMA產(chǎn)生六路PWM方波信號。其中,PWMA0~PWMA2控制功率變換器高端3個(gè)IGBT,其輸出的PWM波形受電流調節器輸出信號的控制,通過(guò)改變PWM波形的占空比實(shí)現電機轉速的調節;PWMA3~PWMA5控制功率變換器低端的3個(gè)IGBT,其輸出PWM波形受開(kāi)通關(guān)斷角及轉子位置信息控制,以實(shí)現邏輯換向控制。通過(guò)SCI口實(shí)現電機驅動(dòng)系統與上位機的通訊。

3.控制系統的實(shí)現

3.1位置檢測與速度估算

系統采用3個(gè)霍爾傳感器進(jìn)行位置檢測。這3個(gè)傳感器間隔120。,當電機轉子轉動(dòng)到相電感最大處時(shí),相應霍爾傳感器就產(chǎn)生上跳沿,表明轉子和定子到達對齊位置。這樣,從3個(gè)霍爾傳感器輸出的3路方波信號周期為90。,且相位差為15。(如圖3所示)。DSP56F805通過(guò)正交解碼器的PHASEA0、PHASEB0和PHASEA1捕獲這三路傳感器信號的跳變沿;同時(shí),也可通過(guò)查詢(xún)相應的三個(gè)GPIO口電平,獲取轉子位置信息。

圖3 三路霍爾傳感器輸出信號

在電機正常運轉的過(guò)程中,將DSP56F805的捕獲模塊設置為下跳沿觸發(fā),當霍爾傳感器輸出信號的下跳沿到來(lái)時(shí),DSP56805就產(chǎn)生一次捕獲中斷,通過(guò)讀取相鄰2次中斷的時(shí)間間隔,就可計算出電機的實(shí)際轉速。如果相鄰2次中斷的時(shí)間間隔為 ,那么電機的轉速 為:

= (r/min)

3.2起動(dòng)和換相

電機起動(dòng)時(shí),如果初始導通相判斷有誤,會(huì )使得電機出現反轉,造成電機運轉的紊亂。因此,初始位置時(shí),電機導通相的正確判斷是本論文首先需要解決的一個(gè)關(guān)鍵問(wèn)題。

電機處于靜止時(shí),控制器通過(guò)讀取三路霍爾傳感器的狀態(tài)獲取電機轉子位置信息。從圖3中可以看出,當從三路霍爾傳感器獲取的位置信息分別為“110”、“101”和“011”時(shí),在15。的機械角范圍內,對應的C、B和A相電感分別處于上升階段。在這種情況下,只需給相應的C、B或A相通電就能產(chǎn)生要求的起動(dòng)轉矩,起動(dòng)效果較好。

當從傳感器獲取的位置信息為“100”、“010”和“001”時(shí),在15。的機械角內對應相電感并不是持續上升。當位置信息為“100”時(shí),A相電感因處于下降階段產(chǎn)生負轉矩,B相電感在此機械角區間的開(kāi)始段因電感不變存在零轉矩的情況, C相的電感在此機械角區間的結束階段因電感不變也存在零轉矩的情況。如果僅給B相或C相通電起動(dòng)效果不好。因此,需給B和C兩相同時(shí)通電。同理,當位置信息為“010”需給A和C兩相同時(shí)通電;當位置信息為“001”需給A和B兩相同時(shí)通電。

如果電機是單相通電起動(dòng),設置DSP56F805的捕獲功能模塊為下跳沿觸發(fā)后,電機由起動(dòng)狀態(tài)直接進(jìn)入運行狀態(tài),開(kāi)始正常換相。如果電機是兩相同時(shí)通電起動(dòng),首先將捕獲功能模塊設置為上跳沿觸發(fā)。在電機起動(dòng)過(guò)程中,如果A相傳感器輸出信號產(chǎn)生上跳沿,關(guān)閉A相,B相保持通電;如果B相傳感器輸出信號產(chǎn)生上跳沿,關(guān)閉B相,A相保持通電;如果C相傳感器輸出信號產(chǎn)生上跳沿,關(guān)閉C相,B相保持通電。當從兩相導通起動(dòng)轉入一相導通后,將捕獲功能模塊設置為下跳沿觸發(fā),電機由起動(dòng)狀態(tài)進(jìn)入運行狀態(tài),開(kāi)始正常換相。

在電機正常換相過(guò)程中,如果傳感器輸出信號產(chǎn)生下跳沿,DSP56F805的捕獲模塊將會(huì )產(chǎn)生捕獲中斷,在捕獲中斷中確定導通相,完成換向邏輯的控制。

3.3相電流檢測

通過(guò)在相電流電路中串入一個(gè)分流電阻,測得其上的電壓降以實(shí)現相電流檢測。采樣電阻上的電壓降經(jīng)濾波放大后輸入到DSP56F805的ADC模塊。由于系統中對功率開(kāi)關(guān)的控制采用的是斬單管的方式,相電流并不是一直能從采樣電阻上測到,只有在上下兩個(gè)功率開(kāi)關(guān)都開(kāi)或都關(guān)的時(shí)候才可在采樣電阻上測得。因此,電流采樣需與PWM頻率同步。同時(shí),將電流的零點(diǎn)設置在A(yíng)DC轉換范圍的一半處,使得采樣電阻上的正負電壓降都能被檢測到。

3.4.控制策略與控制算法的實(shí)現

SRM的速度控制是通過(guò)速度調節器和電流調節器來(lái)實(shí)現的??紤]到積分環(huán)對大超調量的延遲性,為使系統有較快的響應,在速度環(huán)回路中串接一個(gè)積分分離開(kāi)關(guān) ,對速度環(huán)采用積分分離的PI控制算法。對電流環(huán)采用增量式PID控制算法。

依據電流環(huán)的輸出值CMP,對DSP56F805的PWM模塊的相應寄存器進(jìn)行設置,則可從PWM模塊輸出占空比可變的PWM波形,從而實(shí)現對功率變換器高端的3個(gè)IGBT進(jìn)行控制。

4.結論

本文以電機專(zhuān)用芯片DSP56F805為核心,成功實(shí)現了SRM速度電流雙閉環(huán)控制。文中作者的創(chuàng )新點(diǎn)是在提出了一種簡(jiǎn)單適用的三相SRM的起動(dòng)方法的同時(shí),對速度環(huán)和電流環(huán)分別采用了積分分離PI控制算法和增量式PID控制算法,電機起動(dòng)性能較好,相電流波形得到較好的改善。圖4給出了電機起動(dòng)時(shí)速度波形。其中,圖a為速度和電流環(huán)均采用PID控制時(shí)的速度波形,圖b為采用本文算法時(shí)的速度波形。從圖中可以看出,當速度和電流環(huán)均采用PID方式時(shí)超調量大,響應速度慢,系統調節時(shí)間長(cháng),而采用本文提出的控制方式時(shí)超調量明顯減少,速度響應快。

a) 速度和電流環(huán)均采用PID時(shí)速度波形

b)采用本文算法時(shí)的速度波形

圖4啟動(dòng)速度波形

參考文獻

[1] 王宏華.開(kāi)關(guān)磁阻電動(dòng)機調速控制技術(shù)[M].北京:機械工業(yè)出版社,1999.

[2] 邊春元等.一種開(kāi)關(guān)磁阻電機驅動(dòng)系統[J]. 東北大學(xué)學(xué)報(自然科學(xué)版),2001,(22):635-638

[3] 李彩紅等. TMS320LF2407A開(kāi)關(guān)磁阻電機控制系統的研究與實(shí)現[J].電氣傳動(dòng),2006,(11):3-6

[4] 褚軍艦等. 開(kāi)關(guān)磁阻電機并網(wǎng)逆變模塊設計[J]. 微計算機信息,2005,(22):



評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>