摘 要:介紹了采用dsp作為cpu來實現(xiàn)永磁無刷直流電機位置伺服控制的方法。系統(tǒng)的控制策略采用位置一速度一電流pid控制,其中位置環(huán)采用非線性pid控制。結(jié)合系統(tǒng)和負載的特點對傳統(tǒng)雙極型pw_m進行修改,以解決系統(tǒng)靈敏度低的問題?刂破魍ㄟ^專用通信芯片與上位機進行通信,實現(xiàn)了控制器與外部數(shù)據(jù)傳輸?shù)臄?shù)字化。通過實驗驗證了設(shè)計方案的合理性和有效性。 關(guān)鍵詞:無刷直流電動機;位置伺服系統(tǒng);數(shù)字信號處理器;實驗
0 引 言
傳統(tǒng)的直流電機由于有換向器和電刷的存在,其容量和轉(zhuǎn)速都受到了一定限制,電機運行的可靠性也較差。而稀土永磁無刷直流電機(b][_,dcm)既具有交流電機結(jié)構(gòu)簡單、運行可靠、維護方便的特點,又具有傳統(tǒng)直流電機優(yōu)良的調(diào)速性能,同時克服了機械換向器和電刷帶來的諸多問題。 由于永磁無刷直流電機具有體積小、轉(zhuǎn)矩高、可靠性好等優(yōu)點,廣泛應(yīng)用于航空航天,精密儀器,現(xiàn)代家電等領(lǐng)域。本系統(tǒng)選擇稀土永磁無刷直流電機作為伺服電機_1 j。目前,小容量快速高精度無刷直流電機位置伺服系統(tǒng)(如導(dǎo)彈舵機控制系統(tǒng))多采用模擬電路來實現(xiàn)。隨著單片機及dsp的廣泛應(yīng)用,針對采用單片機及dsp作為cpu來實現(xiàn)對位置伺服系統(tǒng)的數(shù)字化控制的研究逐漸增多。 目前基于dsp的位置伺服控制系統(tǒng)所采用的控制策略主要有pid控制、模糊自整定pid控制等。 本文結(jié)合負載及系統(tǒng)的特點采用了非線性pid控制,并且對傳統(tǒng)雙極型pwm方式進行了修改,提高了系統(tǒng)的控制性能。目前出現(xiàn)的bldcm位置伺服系統(tǒng)的位置給定信號多通過模擬信號給出,這種方式會引入一定的干擾,并且濾波環(huán)節(jié)會增加響應(yīng)延時,這些都會影響系統(tǒng)的性能,因此本系統(tǒng)通過數(shù)字通信方式來獲取及反饋數(shù)據(jù),提高系統(tǒng)的精度。 1 控制系統(tǒng)結(jié)構(gòu)
圖1為控制系統(tǒng)結(jié)構(gòu)。dsp通過專用通信芯片接收上位機發(fā)送的伺服系統(tǒng)的位置給定信號及系統(tǒng)當前所處工作狀態(tài)信號,并將伺服系統(tǒng)當前的位置反饋信號發(fā)送給上位機。dsp將采樣所得反饋信號與位置給定控制信號進行計算,發(fā)出pwm波,控制三相逆變器進而控制電機動作,電機輸出經(jīng)減速機構(gòu)后帶動負載。負載為彈性負載,在零位兩側(cè)±20。范圍內(nèi)動作,因此,位置信號以角度形式表示。
 下面介紹系統(tǒng)各部分組成及信號流程。 1)通信部分:實現(xiàn)位置給定信號的數(shù)字化,上位機通過專用通信芯片將位置給定信號發(fā)送到dsp,同時接收dsp反饋的負載當前位置信號。 2)信號反饋及功率保護部分:系統(tǒng)將所采樣的電流、位置反饋信號經(jīng)濾波和電平變換,送入dsp的a/d采樣引腳。功率保護信號經(jīng)電平變換后直接送入dsp的功率保護引腳,當出現(xiàn)低電平時,將觸發(fā)dsp的功率保護中斷,dsp將封鎖對應(yīng)通路的pwm波。 3)轉(zhuǎn)子位置同步部分:霍爾傳感器將電機轉(zhuǎn)子位置以三路高低電平信號傳人dsp的gpio引腳,dsp將采樣所得信號與換相表相比較控制三相逆變器功率管的開通關(guān)斷使之與轉(zhuǎn)子位置相匹配。 4)隔離、驅(qū)動及逆變部分:dsp發(fā)出的pwm波經(jīng)光耦隔離后送入功率驅(qū)動芯片,經(jīng)過功率放大后送入三相逆變器的功率管的柵極和源極之間,控制功率管的開關(guān)動作。 5)電機、減速機構(gòu)及負載部分:三相逆變電路控制電機動作,電機輸出經(jīng)減速裝置帶動負載。 系統(tǒng)負載為彈性負載,即零位負載轉(zhuǎn)矩為零,向正負兩方向偏轉(zhuǎn)越大,負載轉(zhuǎn)矩越大。 2 系統(tǒng)控制策略及pwm調(diào)制方式
2.1 控制策略
本位置伺服系統(tǒng)控制策略采用位置一速度一電流三環(huán)控制。三環(huán)參數(shù)調(diào)試時遵循從內(nèi)環(huán)到外環(huán)的順序,先調(diào)試電流環(huán),然后是速度環(huán),最后位置環(huán)。 電流環(huán)處于最內(nèi)環(huán),調(diào)試時首先考慮其快速跟隨性,即輸出電流能夠快速跟隨給定電流的變化。本系統(tǒng)電流環(huán)采用比例控制算法。 速度環(huán)為三環(huán)中的中間環(huán),采用pi控制算法。 速度環(huán)的反饋由位置反饋的微分產(chǎn)生,由于位置反饋信號中存在較大的干擾,直接微分所得速度反饋信號失真情況嚴重,故通過對位置反饋信號進行模擬和數(shù)字濾波,延長位置微分信號之間的時間間隔(選取10個位置采樣周期的間隔計算一次速度),對速度信號進行再次數(shù)字濾波等措施來改善。 位置環(huán)作為最外環(huán),直接決定了伺服系統(tǒng)的動和靜態(tài)性能,故位置環(huán)的調(diào)試是三環(huán)中最關(guān)鍵的部分。傳統(tǒng)pid算法雖具有結(jié)構(gòu)簡單、調(diào)試方便等特點,可是kpkikd三個參數(shù)固定,難以同時保證系統(tǒng)具有較快的響應(yīng)速度、較好的穩(wěn)態(tài)精度和較小的超調(diào)量。由于系統(tǒng)負載為彈性負載,故負載力矩的大小與負載偏離零位的角度成正比;并且負載從零位到給定位置過程中,負載力矩也在逐漸增大,而如果kpkikd三個參數(shù)固定,則系統(tǒng)的快速性及超調(diào)量較難同時達到較好的狀態(tài)。綜合上述兩點,結(jié)合實驗調(diào)試經(jīng)驗,位置環(huán)采用非線性pid控制,根據(jù)位置給定信號的大小和位置給定與位置反饋的差值作為判斷條件,在不同的條件下采用不同的pid結(jié)構(gòu)和參數(shù)。在實際調(diào)試過程中,由于位置反饋信號中存在較大的隨機干擾信號,加入積分后,系統(tǒng)總是難以調(diào)試到令人滿意的狀態(tài),而采用非線性pd控制經(jīng)過調(diào)試后較容易達到系統(tǒng)的各項性能指標要求。 2.2 pwm調(diào)制方式
逆變器多采用三相六狀態(tài)120°兩兩導(dǎo)通方式,在每一瞬間有兩個功率管導(dǎo)通,每隔1/6電周期(60°電角度)換相一次,每次換相一個功率管,每一個功率管在一個電周期內(nèi)導(dǎo)通120°電角度。 在這種方式下,先判斷電機當前是正轉(zhuǎn)還是反 轉(zhuǎn),正反轉(zhuǎn)分別對應(yīng)一個換相表,圖2所示。為傳統(tǒng)雙極型pwm調(diào)制方式的功率管開關(guān)表。在一種轉(zhuǎn)向下,一個pwm周期內(nèi)mosfet、橋中只有兩個管子有效,即高電平時導(dǎo)通,低電平時截止。此時如占空比為o時,無電壓輸出,電機不動;占空比為100%時,輸出電壓****,電機輸出****轉(zhuǎn)矩。這種情況時,系統(tǒng)對較小角度的響應(yīng)不明顯,造成其各動作過程存在實驗結(jié)果難以重現(xiàn)的問題。且靈敏度下降,跟蹤一個漸變信號時容易出現(xiàn)“爬行"現(xiàn)象。 根據(jù)pwm控制方式存在的問題,決定采用改進雙極型pw_m控制方案:在每一瞬間有兩個功率管導(dǎo)通,一個pw_m周期內(nèi)共有4個功率管出現(xiàn)開關(guān)現(xiàn)象,他們在三相逆變器中為其中兩相的上下橋臂。 這4個功率管和電機、直流母線組成兩個獨立回路。
 在三相六狀態(tài)1 20°兩兩導(dǎo)通方式下,一個pwm周期內(nèi),只會有2個橋臂的功率管有開關(guān)現(xiàn)象,另一橋臂的功率管始終關(guān)斷。改進雙極型pwm控制方案如圖3所示。每一有開關(guān)現(xiàn)象的橋臂的上下兩個功率管的pwm控制信號始終互補(暫不考慮死區(qū)),即上功率管導(dǎo)通時,下功率管關(guān)斷;上功率管關(guān)斷時,下功率管導(dǎo)通。
 因此,pwm信號的高電平對應(yīng)一條通路(1、4)導(dǎo)通,而低電平則對應(yīng)與之相對的另一通路(2、3)導(dǎo)通。從使電機正反轉(zhuǎn)的角度來說,由于這兩條通路導(dǎo)通時對應(yīng)的輸出電壓是正負相反的,所以這兩條通路分別產(chǎn)生使電機正轉(zhuǎn)和反轉(zhuǎn)的效果。 當pwm的頻率較高時,這種正反轉(zhuǎn)交替的現(xiàn)象不明顯,對于電機停在一穩(wěn)定位置時,功率管在不斷換相,但從位置信號、聲音等方面都和電機斷電靜止時沒有明顯差別,只是觀測其電流可以看到有高頻波動,不過幅值較小,故當占空比為50%時,高低電平所占時間相同,此時電機轉(zhuǎn)子位置不變,即負載位置不變;當占空比為o時,電機以****轉(zhuǎn)矩向一個方向轉(zhuǎn)動(本系統(tǒng)為正向);當占空比為1 oo%時,電機以****轉(zhuǎn)矩向另一個方向轉(zhuǎn)動(本系統(tǒng)為負向)。 這種控制方式相對于傳統(tǒng)的控制方式具有對稱性好、靈敏度高、實驗一致性好等優(yōu)點。同時由于增加了功率管的開關(guān)動作,造成了額外的開關(guān)損耗和穩(wěn)態(tài)電流損耗。為達到良好的控制性能,這些是可以接受的。而且由于每個pwm周期內(nèi)導(dǎo)通橋臂的上下兩個功率管都進行換相,增加了出現(xiàn)功率橋臂直通的可能性,因此在軟硬件方面都要采用防直通措施。 3 實驗結(jié)果
3.1 實驗波形1)帶額定負載、給定+2°位置階躍信號時的反饋波形如圖4所示。


2)帶額定負載、給定o°與±2°之間位置階躍信號時的反饋波形如圖5所示。 3)帶額定負載、給定+1 o°位置階躍信號時的反饋波形如圖6所示。 3.2實驗結(jié)果
分析從圖4可以看出,過渡過程時間(40 ms)、超調(diào)量(o)、穩(wěn)態(tài)精度等方面都可以達到系統(tǒng)控制要求。
從圖5可以看出,采用改進雙極型pwm后系統(tǒng)在正、負兩個方向上的對稱性較好。 從圖6可以看出,在位置給定較大時其控制性能仍能達到系統(tǒng)控制要求,說明系統(tǒng)所采用的非線性pid控制是合理且成功的。 4 結(jié) 語
本文介紹了一種永磁無刷直流電機位置伺服控制器的設(shè)計方案。在系統(tǒng)設(shè)計過程中,采用了合理的軟、硬件結(jié)構(gòu)。采用三閉環(huán)控制策略;非線性pid控制,用以提高系統(tǒng)對差別較大的給定信號的適應(yīng)能力,能在整個控制范圍內(nèi)都達到較好的控制性能;改進雙極型pwm,用以提高系統(tǒng)的靈敏度,以及對正、負給定信號的響應(yīng)對稱性等。 通過實驗結(jié)果證明了采取上述措施是合理的,證明了本設(shè)計方案是成功的。

進入: |