技術(shù)頻道

娓娓工業(yè)
您現(xiàn)在的位置: 中國(guó)傳動(dòng)網(wǎng) > 技術(shù)頻道 > 技術(shù)百科 > 全數(shù)字化交流伺服控制系統(tǒng)的研究與設(shè)計(jì)

全數(shù)字化交流伺服控制系統(tǒng)的研究與設(shè)計(jì)

時(shí)間:2007-06-01 09:06:00來(lái)源:ronggang

導(dǎo)語(yǔ):?將DSP+CPLD結(jié)合并應(yīng)用與伺服電機(jī)控制中,使整個(gè)電機(jī)控制系統(tǒng)達(dá)到了快速性和穩(wěn)定性的要求。
在現(xiàn)代運(yùn)動(dòng)控制進(jìn)程中,實(shí)時(shí)測(cè)控系統(tǒng)對(duì)高速數(shù)字信號(hào)處理提出了更高的要求,為了滿足世界范圍內(nèi)運(yùn)動(dòng)控制系統(tǒng)的需要,TI公司推出了一種面向高性能、高精度工業(yè)控制領(lǐng)域的32位定點(diǎn)DSP控制器TMS320F2810,在x240基礎(chǔ)上性能提高了10倍,用軟件實(shí)現(xiàn)數(shù)據(jù)處理,功能更強(qiáng)大,算法更靈活,多達(dá)128k字的FLASH E2PROM、2k字的ROM,能夠滿足大計(jì)算量、運(yùn)算速度高的要求[1];CPLD是一種復(fù)雜可編程邏輯器件,采用計(jì)算機(jī)輔助設(shè)計(jì)技術(shù)把設(shè)計(jì)生成的數(shù)據(jù)文件配置進(jìn)芯片內(nèi)部的靜態(tài)數(shù)據(jù)存儲(chǔ)器(SRAM)來(lái)完成,具有可重復(fù)編程性,可以靈活配置硬件邏輯電路,降低了PCB板的空間和復(fù)雜度。將DSP+CPLD結(jié)合并應(yīng)用與伺服電機(jī)控制中,加以改進(jìn)的控制算法和硬件結(jié)構(gòu),使整個(gè)電機(jī)控制系統(tǒng)達(dá)到了快速性和穩(wěn)定性的要求。 系統(tǒng)結(jié)構(gòu) 整個(gè)控制系統(tǒng)的被控對(duì)象為三相120°四級(jí)永磁同步電機(jī),編碼器為混合式光電編碼器,采用差分傳遞以提高抗干擾能力。處理器采用為數(shù)字控制系統(tǒng)專用的TMS320F2810芯片,它是整個(gè)控制系統(tǒng)的核心,主要負(fù)責(zé)控制策略和控制算法的實(shí)現(xiàn),并與人機(jī)界面進(jìn)行通信,實(shí)現(xiàn)系統(tǒng)的數(shù)據(jù)處理,對(duì)伺服系統(tǒng)進(jìn)行保護(hù)和報(bào)警顯示等功能,人機(jī)界面的核心處理芯片為周立功單片機(jī)的7289顯示芯片,主要負(fù)責(zé)向DSP發(fā)送轉(zhuǎn)速給定、控制參數(shù)給定、啟動(dòng)/停止信息等,并實(shí)時(shí)顯示驅(qū)動(dòng)系統(tǒng)的數(shù)據(jù)變化。另外,在硬件控制板塊中采用了ALTERA的CPLD-EPM7128,是為某種專門(mén)邏輯功能和時(shí)序功能而設(shè)計(jì)的集成芯片,將外部光電編碼器信號(hào)等邏輯輸入、輸出引用端等PCB設(shè)計(jì)完成的大部分工作集成放在芯片設(shè)計(jì)中進(jìn)行。這樣不僅可以通過(guò)芯片設(shè)計(jì)實(shí)現(xiàn)各種邏輯功能,而且由于端子定義的靈活性,大大減輕了電路設(shè)計(jì)和電路設(shè)計(jì)的工作量和難度,從而有效地增強(qiáng)了設(shè)計(jì)的靈活性,提高了工作效率,便于系統(tǒng)的二次開(kāi)發(fā)[2]。系統(tǒng)的總體框圖如圖1所示:
CPLD的設(shè)計(jì) 永磁伺服電機(jī)穩(wěn)定運(yùn)行時(shí),其同步轉(zhuǎn)速以及轉(zhuǎn)子位置可以通過(guò)與轉(zhuǎn)子同步的光電編碼器所產(chǎn)生的脈沖信號(hào)來(lái)反映,因光電編碼器產(chǎn)生的脈沖信號(hào)含有諧波成份,毛刺較多,為防止DSP讀到誤碼,將轉(zhuǎn)速、位置脈沖信號(hào)送到CPLD邏輯判斷濾除干擾信號(hào),同時(shí)起到保護(hù)DSP的作用[4]。由于篇幅有限,舉例轉(zhuǎn)速脈沖信號(hào)U+、U-的軟件處理,其VHDL語(yǔ)言描述如下: process(U+, U-,U,ERR) begin if(U+=‘0‘a(chǎn)nd U-=‘1‘) then U<= U+, ERR=0; elsif(U+=‘0‘a(chǎn)nd U-=‘0‘) then U<= Z, ERR=1; elsif(U+=‘1‘a(chǎn)nd U-=‘0‘) then U<= U-, ERR=0; elsif(U+=‘1‘a(chǎn)nd U-=‘1‘) then U<= Z, ERR=1; end; 控制方法原理 在伺服系統(tǒng)中,通過(guò)對(duì)交流永磁同步電機(jī)電磁轉(zhuǎn)矩的控制,可使電機(jī)角位置、速度、加速度滿足指令信號(hào)的要求,電機(jī)的電磁轉(zhuǎn)矩與電機(jī)電壓、電流的關(guān)系是多變量、非線性的。交流電機(jī)矢量控制策略是解決這一難題的有效手段[3]。 電機(jī)的電磁轉(zhuǎn)矩T為: T=KFsFfsinθsf (1) 同步電動(dòng)機(jī)勵(lì)磁磁勢(shì)的方向在轉(zhuǎn)子磁極軸線軸上,當(dāng)定子磁動(dòng)勢(shì)的大小按q軸定向時(shí),θsf=90°,只要控制了定子磁動(dòng)勢(shì)的大小,就能控制電機(jī)的轉(zhuǎn)矩T,從而實(shí)現(xiàn)對(duì)電機(jī)轉(zhuǎn)速n的控制。 永磁同步電機(jī)的數(shù)學(xué)模型如下: Ud=R id +pψd-ωeψq (2) Uq=R iq +pψq+ωeψd (3) ψd=Ld id +ψf (4) ψq=Lq iq (5) 其中ωe為轉(zhuǎn)子旋轉(zhuǎn)電角度;Ψf為永磁體對(duì)應(yīng)的轉(zhuǎn)子磁鏈。 將式(3)、(4)、(5)代入式(2)得: Ud=R id+p (Ld id+ψf)-ωeLq iq =R id+Ld p id-ωeLq iq (6) 變換得: Ud+ωeLq iq=(R+Ld p) id (7) 同理得: Uq-ωe(Ld id+ψf)=(R+p Lq) iq (8) 導(dǎo)出電機(jī)的電磁轉(zhuǎn)矩為:
多了個(gè)1.5倍的系數(shù)是因?yàn)樽鴺?biāo)變換采用了幅值不變?cè)瓌t而不是功率不變?cè)瓌t。當(dāng)id=0時(shí),Te=1.5NpΨfiq,即通過(guò)控制iq就可以線性地控制電磁轉(zhuǎn)矩。系統(tǒng)控制環(huán)路結(jié)構(gòu)如圖2所示。 dq軸電流的控制是通過(guò)dq軸電壓的控制來(lái)完成的。但dq軸電壓無(wú)法直接輸出,需要轉(zhuǎn)換到三相靜止坐標(biāo)系中輸出,見(jiàn)圖2系統(tǒng)反饋控制環(huán)路圖。 軟件算法實(shí)現(xiàn) 在考慮軟件設(shè)計(jì)時(shí),必須緊緊依賴其硬件核心F2810的基礎(chǔ)上,要保證工作的實(shí)時(shí)性,軟件的靈活性和可靠性,軟件設(shè)計(jì)也采用模塊化設(shè)計(jì)方法。該軟件主要包括三個(gè)部分:初始化模塊、系統(tǒng)控制模塊和通信模塊[5]。下面結(jié)合例子介紹DSP實(shí)現(xiàn)SVPWM的控制以及軟件實(shí)現(xiàn)方法。 空間矢量的計(jì)算 當(dāng)空間合成矢量Uout以O(shè)αβ坐標(biāo)系上的分量形式Uout、Uoutβ給出時(shí),先用下式計(jì)算B0、B1、B2: B0=Uoutβ B1=sin60°Uoutα-sin30°Uoutβ B2=-sin60°Uoutα-sin30°Uoutβ 再用下式計(jì)算扇區(qū)號(hào) P=4sign(B2)+2sign(B1)+sign(B0)式中:sign(x)是符號(hào)函數(shù)。如果x>0,sign(x)=1;如果x<0,sign(x)=0.采用F2810進(jìn)行空間矢量的計(jì)算,軟件實(shí)現(xiàn)如下: If Vref1>0 {A=1;else A=0;} If Vref2>0 {B=1;else B=0;} If Vref3>0 {C=1;else C=0;} Sector=4C+2B+A 變量運(yùn)算 為了能夠采用定點(diǎn)處理器實(shí)現(xiàn)浮點(diǎn)運(yùn)算,系統(tǒng)軟件必須采用適當(dāng)?shù)亩ū砀袷?,考慮到各種系統(tǒng)參數(shù),本系統(tǒng)選用Q12定表格示。
注釋:當(dāng)DSP定時(shí)器采用連續(xù)增/減計(jì)數(shù)方式,周期寄存器的周期值等于T/2。 其中VDC為母線直流電壓,VDCint為電壓定標(biāo)系數(shù),T為PWM的中斷周期。 時(shí)間參數(shù)飽和計(jì)算 當(dāng)根據(jù)逆變器單獨(dú)輸出零矢量O000和O111時(shí),電動(dòng)機(jī)的定子磁鏈?zhǔn)噶喀肥遣粍?dòng)的。根據(jù)這個(gè)特點(diǎn),在TPWM期間插入零矢量作用的時(shí)間t0,使TPWM=t0+t1+t2。其中t0為零矢量導(dǎo)通的時(shí)間,t1、t2分別為合成目的矢量相鄰60°定子矢量的作用時(shí)間。當(dāng)計(jì)算的時(shí)間飽和時(shí),也即t1+t2 >TPWM時(shí),軟件實(shí)現(xiàn)如下:
If(t2+t1)>PWMPRD
結(jié)語(yǔ) 經(jīng)大量實(shí)驗(yàn)證明,本控制系統(tǒng)將數(shù)字信號(hào)處理器與可編程邏輯器件相結(jié)合控制效果良好,可靠性高,穩(wěn)定性好,為批量化生產(chǎn)奠定了堅(jiān)實(shí)的基礎(chǔ)。主要優(yōu)點(diǎn)列舉如下: 系統(tǒng)性能提高,由于高速的集成控制器的應(yīng)用,提高了系統(tǒng)的精度,響應(yīng)速度,靜動(dòng)態(tài)性能以及穩(wěn)定性; 可編程能力強(qiáng),用可編程控制器件實(shí)現(xiàn)的控制,算法易于用軟件實(shí)現(xiàn),調(diào)試維護(hù)方便,而且易于系統(tǒng)的升級(jí); 較高的集成度,大大減小了控制系統(tǒng)的休積,節(jié)省了現(xiàn)場(chǎng)空間; 節(jié)省能源,環(huán)保; 可操作性強(qiáng),具有友好的人機(jī)界面。

標(biāo)簽:

點(diǎn)贊

分享到:

上一篇:高壓變頻器現(xiàn)場(chǎng)散熱方案介紹

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

中國(guó)傳動(dòng)網(wǎng)版權(quán)與免責(zé)聲明:凡本網(wǎng)注明[來(lái)源:中國(guó)傳動(dòng)網(wǎng)]的所有文字、圖片、音視和視頻文件,版權(quán)均為中國(guó)傳動(dòng)網(wǎng)(www.treenowplaneincome.com)獨(dú)家所有。如需轉(zhuǎn)載請(qǐng)與0755-82949061聯(lián)系。任何媒體、網(wǎng)站或個(gè)人轉(zhuǎn)載使用時(shí)須注明來(lái)源“中國(guó)傳動(dòng)網(wǎng)”,違反者本網(wǎng)將追究其法律責(zé)任。

本網(wǎng)轉(zhuǎn)載并注明其他來(lái)源的稿件,均來(lái)自互聯(lián)網(wǎng)或業(yè)內(nèi)投稿人士,版權(quán)屬于原版權(quán)人。轉(zhuǎn)載請(qǐng)保留稿件來(lái)源及作者,禁止擅自篡改,違者自負(fù)版權(quán)法律責(zé)任。

網(wǎng)站簡(jiǎn)介|會(huì)員服務(wù)|聯(lián)系方式|幫助信息|版權(quán)信息|網(wǎng)站地圖|友情鏈接|法律支持|意見(jiàn)反饋|sitemap

中國(guó)傳動(dòng)網(wǎng)-工業(yè)自動(dòng)化與智能制造的全媒體“互聯(lián)網(wǎng)+”創(chuàng)新服務(wù)平臺(tái)

網(wǎng)站客服服務(wù)咨詢采購(gòu)咨詢媒體合作

Chuandong.com Copyright ?2005 - 2024 ,All Rights Reserved 版權(quán)所有 粵ICP備 14004826號(hào) | 營(yíng)業(yè)執(zhí)照證書(shū) | 不良信息舉報(bào)中心 | 粵公網(wǎng)安備 44030402000946號(hào)