步進(jìn)電機的速度控制及運動規(guī)劃_第1頁
步進(jìn)電機的速度控制及運動規(guī)劃_第2頁
步進(jìn)電機的速度控制及運動規(guī)劃_第3頁
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、本文格式為Word版,下載可任意編輯步進(jìn)電機的速度控制及運動規(guī)劃 步進(jìn)電機區(qū)分于其他掌握用途電機的最大特點是,它可接受數(shù)字掌握信號(電脈沖信號)并轉(zhuǎn)化成與之相對應(yīng)的角位移或直線位移,因而本身就是一個完成數(shù)字模擬轉(zhuǎn)化的執(zhí)行元件。 而且它能進(jìn)行開環(huán)位置掌握,輸入一個脈沖信號就得到一個規(guī)定的位置增量。這樣的增量位置掌握系統(tǒng)與傳統(tǒng)的直流伺服系統(tǒng)相比,其成本明顯降低,幾乎不必進(jìn)行系統(tǒng)調(diào)整。因此,步進(jìn)電機廣泛應(yīng)用于數(shù)控機床、機器人、遙控、航天等領(lǐng)域,特殊是微型計算機和微電子技術(shù)的進(jìn)展,使步進(jìn)電機獲得更為廣泛的應(yīng)用。 步進(jìn)電機的速度特性 步進(jìn)電機的轉(zhuǎn)速取決于脈沖頻率、轉(zhuǎn)子齒數(shù)和拍數(shù)。其角速度與脈沖頻率成正比

2、,而且在時間上與脈沖同步。因而在轉(zhuǎn)子齒數(shù)和運行拍數(shù)肯定的狀況下,只要掌握脈沖頻率即可獲得所需速度。由于步進(jìn)電機是借助它的同步轉(zhuǎn)矩而啟動的,為了不發(fā)生失步,啟動頻率是不高的。特殊是隨著功率的增加,轉(zhuǎn)子直徑增大,慣量增大,啟動頻率和最高運行頻率可能相差10倍之多。 為了充分發(fā)揮電機的快速性能,通常使電機在低于啟動頻率下啟動,然后逐步增加脈沖頻率直到所盼望的速度,所選擇的變化速率要保證電機不發(fā)生失步,并盡量縮短啟動加速時間。為了保證電機的定位精度,在停止以前必需使電機從最高速度逐步減小脈沖率降到能夠停止的速度(等于或稍大于啟動速度)。因此,步進(jìn)電機拖動負(fù)載高速移動肯定距離并精確定位時,一般來說都應(yīng)包

3、括“啟動加速高速運行(勻速)減速停止”五個階段,速度特性通常為梯形,假如移動的距離很短則為三角形速度特性,如圖所示。 圖1 步進(jìn)電機的速度曲線 步進(jìn)電機掌握系統(tǒng)結(jié)構(gòu) PC機在適當(dāng)?shù)臅r刻通過對硬件掌握電路上的8253計數(shù)器0賦初值,設(shè)置好加減速過程的頻率變化(即速度、加速度變化),以防止失步。例如,在點位掌握中設(shè)置好速度曲線圖,在起動和升速時,使步進(jìn)電機產(chǎn)生足夠的轉(zhuǎn)矩驅(qū)動負(fù)載,跟上規(guī)定的速度和加速度;在減速時,下降特性使負(fù)載不產(chǎn)生過沖,停止在規(guī)定的位置。硬件掌握電路板上的8253產(chǎn)生脈沖方波作為中斷信號源,啟動細(xì)分驅(qū)動電路中的固化程序以產(chǎn)生肯定頻率的脈沖,經(jīng)功率放大后驅(qū)動步進(jìn)電機運動。步進(jìn)電機運

4、動方向的轉(zhuǎn)變及啟動和停止均由計算機掌握硬件掌握電路實現(xiàn)。 圖2 步進(jìn)電機掌握系統(tǒng) 軟件和硬件結(jié)合起來一起進(jìn)行掌握,具有電路簡潔、掌握便利等優(yōu)點。在這種掌握中,微機軟件占用的存儲單元少,程序開發(fā)不受定時限制。只要外部中斷允許,微機就能在電機的每一步之間自由地執(zhí)行其他任務(wù),以實現(xiàn)多臺步進(jìn)電機的運動掌握。 定時器初值的確定 步進(jìn)電機的實時掌握運用PC機,脈沖方波的產(chǎn)生采納8253定時器,其計數(shù)器0工作于方式0以產(chǎn)生脈沖方波,計數(shù)器 1工作于方式1起記數(shù)作用,8253計數(shù)器0的鐘頻由2MHz晶振供應(yīng)。設(shè)計算機賦給8253計數(shù)器0的初值為D1,則產(chǎn)生的脈沖方波頻率為f1=f0/D1,周期為T1=1/f1

5、=D1/f0,D1=f0T1=f0/f1。其中,f1為啟動頻率,f0為晶振頻率。 步進(jìn)電機升降速數(shù)學(xué)模型 為使步進(jìn)電機在運行中不消失失步現(xiàn)象,一般要求其最高運行頻率應(yīng)小于(或等于)步進(jìn)響應(yīng)頻率fs。在該頻率下,步進(jìn)電機可以任意啟動、停止或反轉(zhuǎn)而不發(fā)生失步現(xiàn)象。 步進(jìn)電機升降速有兩種驅(qū)動方式,即三角形與梯形驅(qū)動方式(見圖1),而三角形驅(qū)動方式是梯形驅(qū)動的特例,因而我們只要討論梯形方式。電機的加速和減速是通過計算機不斷地修改定時器初值來實現(xiàn)的。在電機加速階段,從啟動瞬時開頭,每產(chǎn)生一個脈沖,定時器初值減小某肯定值,則相應(yīng)的脈沖周期減小,即脈沖頻率增加;在減速階段,定時器初值不斷增加,則相應(yīng)的脈沖周

6、期增大,脈沖頻率減小,對應(yīng)梯形脈沖頻率特性的減速階段。該設(shè)計的關(guān)鍵是確定脈沖定時tn,脈沖時間間隔即脈沖周期Tn和脈沖頻率fn。假設(shè)從啟動瞬時開頭計算脈沖數(shù),加速階段的脈沖數(shù)為n,并設(shè)啟動瞬時為計時起點,定時器初值為D1,定時器初值的減量為。從加速階段的物理過程可知,第一個脈沖周期,即啟動時的脈沖周期T1=D1/f0,t1=0。由于定時器初值的修改,第2個脈沖周期T2=(D1-)/f0=T1-/f0,脈沖定時t2=T1,則第n個脈沖的周期為: Tn=T1-(n-1)/f0 (1) 脈沖定時為: (2) 脈沖頻率為: 1/fn=Tn=T1-(n-1)/f0 (3) 上式分別顯示了脈沖數(shù)n與脈沖頻

7、率fn和時間tn的關(guān)系。令/f0=,即加速階段相鄰兩脈沖周期的減量,則上述公式簡化為: tn=(n-1)T1-(n-2)(n-1)/2 (4) 1/fn=T1-(n-1)nbsp; (5) 聯(lián)立(4)、(5),并簡化fn與tn的關(guān)系,得出加速階段的數(shù)學(xué)模型為: (6) 其中,是常數(shù),其值與定時器初值及定時器變化量有關(guān),A=-, B=(2T1+)2,C=8。 加速階段脈沖頻率的變化為: (7) 從(6)、(7)式可以看出,在加速階段,脈沖頻率不斷上升,且加速度以二次函數(shù)增加。這種加速方法對步進(jìn)電機運行非常有利,由于啟動時,加速度平緩,一旦步進(jìn)電機具有肯定的速度,加速度增加很快。這樣一方面使加速度

8、平穩(wěn)過渡,有利于提高機器的定位精度,另一方面可以縮短加速過程,提高快速性能。 對于減速階段,根據(jù)與上述類似的分析方法,可以得出脈沖頻率特性的表達(dá)方式為: (8) (9) 其中,A=-, B=(2T1-)2,C=8,T1為減速開頭時脈沖周期,為減速階段相鄰兩個脈沖周期的增量。由于T1,則B=4T12,由(8)、(9)式可以看出,脈沖頻率在減速階段不斷下降,且加速度為負(fù),肯定值以二次函數(shù)減小。這種減速性能對步進(jìn)電機同樣有利,它使步進(jìn)電機在減速時能夠平穩(wěn)地停止而沒有沖擊,提高了機器的定位精度。 綜上所述,可以得出本設(shè)計的脈沖頻率特性(見圖3)。 圖3 脈沖頻率特性 試驗及總結(jié) 該方法已經(jīng)勝利的應(yīng)用于本人設(shè)計的智能運動掌握單元,通過開發(fā)Windows環(huán)境下的掌握軟件,利用VC+設(shè)計良好的掌握接口界面,便利地實

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論