基于89C51單片機(jī)實(shí)現(xiàn)曲線切割控制系統(tǒng)的設(shè)計(jì)
出處:維庫電子市場網(wǎng) 發(fā)布于:2020-02-26 11:25:40
1、 切割系統(tǒng)硬件組成
整個(gè)模型系統(tǒng)框圖如圖1所示。
1.1 單片機(jī)控制系統(tǒng)
1.2 步進(jìn)電機(jī)隨動(dòng)系統(tǒng)
對(duì)于步進(jìn)電機(jī)來說,如果要獲得較快的加減速過程,即要求在每一個(gè)頻率對(duì)應(yīng)輸出轉(zhuǎn)矩。通過電機(jī)頻矩特性曲線可以得到每個(gè)頻率下的輸出力矩。在起動(dòng)過程中,由于受輸出力矩的限制,因此會(huì)影響起動(dòng)距離和起動(dòng)時(shí)間。由于本運(yùn)動(dòng)平面范圍很小,同時(shí)求探測點(diǎn)以一定的初速度作曲線運(yùn)動(dòng),對(duì)x軸方向負(fù)載電動(dòng)機(jī)的起動(dòng)提出了要求:在達(dá)到設(shè)定的初始速度時(shí),要求起動(dòng)距離盡可能短。因此采用傳統(tǒng)的啟動(dòng)方式,達(dá)不到本課題的目的,在本課題中,采用了一種新式的啟動(dòng)方式。
1.3 傳感器模塊
設(shè)計(jì)中選擇光電編碼器作為傳感器模塊,它是一種將輸出軸上的機(jī)械幾何位移量通過光電轉(zhuǎn)換轉(zhuǎn)換成數(shù)字量或脈沖的一種傳感器。這是目前測量角位移應(yīng)用廣泛的一種傳感器,光電編碼器是由光電檢測裝置和光柵盤組成的一種傳感器。光柵盤是在給定直徑的圓盤上平均地開通若干個(gè)長方形孔。由于光電碼盤與電動(dòng)機(jī)同軸,當(dāng)電動(dòng)機(jī)運(yùn)動(dòng)時(shí),光柵盤與電動(dòng)機(jī)保持同步轉(zhuǎn)動(dòng),經(jīng)檢測裝置檢測輸出若干脈沖信號(hào),通過計(jì)算每秒光電編碼器輸出脈沖的個(gè)數(shù)就能反映當(dāng)前電動(dòng)機(jī)的轉(zhuǎn)速。那么,光電編碼器就可以非常精準(zhǔn)的測量出自由擺的擺角,再由單片機(jī)實(shí)時(shí)控制電機(jī)轉(zhuǎn)速,從而達(dá)到隨時(shí)精準(zhǔn)的控制效果。
2、 步進(jìn)電機(jī)控制軟件設(shè)計(jì)
對(duì)于步進(jìn)電機(jī)的速度控制系統(tǒng),從起點(diǎn)到終點(diǎn)的運(yùn)行速度是有一定要求的。如果要運(yùn)行的速度沒有超過步進(jìn)電機(jī)的極限起動(dòng)頻率,那么電機(jī)能夠按要求直接起動(dòng),運(yùn)行至設(shè)定點(diǎn)后可通過停止脈沖串控制電機(jī)停止。但在通常情況下,當(dāng)要求的步進(jìn)電機(jī)運(yùn)行速度比較高時(shí),而電機(jī)的極限啟動(dòng)頻率又比較低,這時(shí)系統(tǒng)在開始啟動(dòng)時(shí)即以運(yùn)行速度直接啟動(dòng),由于該啟動(dòng)速度超過極限啟動(dòng)頻率從而使步進(jìn)電機(jī)不能正常啟動(dòng),從而會(huì)產(chǎn)生失步,甚至是不能啟動(dòng)的情況。整個(gè)系統(tǒng)運(yùn)行時(shí),如果達(dá)到設(shè)定點(diǎn)時(shí)立即控制停止發(fā)生脈沖串,令步進(jìn)電機(jī)立即停止,由于系統(tǒng)慣性,使得步進(jìn)電機(jī)不能夠立即停止,從而會(huì)產(chǎn)生一種過沖現(xiàn)象。因此,要對(duì)步進(jìn)電機(jī)在運(yùn)行的過程中和啟動(dòng)時(shí)采用加速和減速過程,即采用升頻啟動(dòng)和降頻停止技術(shù)。
當(dāng)啟動(dòng)步進(jìn)電機(jī)時(shí),要使步進(jìn)電機(jī)逐步達(dá)到穩(wěn)定的工作頻率,當(dāng)停止步進(jìn)電機(jī)時(shí),使步進(jìn)電機(jī)的運(yùn)行頻率逐步減低直至停止。但如果升降頻率比較緩慢,步進(jìn)電機(jī)雖然不能出現(xiàn)過沖和失步的現(xiàn)象,但卻降低了整個(gè)系統(tǒng)的工作效率。因此,對(duì)步進(jìn)電機(jī)的頻率控制有2個(gè)基本要求:、要給出電機(jī)固定的總步數(shù),第二是要盡量減短走步的總時(shí)間。為了達(dá)到以上二個(gè)要求,在軟件編譯方面要做大量的工作。為了確定電機(jī)固定的總步數(shù),要設(shè)置一種能隨時(shí)檢驗(yàn)總步數(shù)是否達(dá)到給定值的方法,電動(dòng)機(jī)每換相,都要校核。在步進(jìn)電機(jī)運(yùn)行前,可將給定的總步數(shù)存放在RAM區(qū)的某些單元中,電動(dòng)機(jī)啟動(dòng)后,軟件按換相次數(shù)遞減這些存儲(chǔ)單元中的數(shù)值,同時(shí)檢測單元中的數(shù)值直至該數(shù)值為零,此時(shí)說明電機(jī)已走完預(yù)先給定的總步數(shù),應(yīng)停止脈沖發(fā)生,停止電機(jī)運(yùn)轉(zhuǎn)。
可以通過軟件來實(shí)現(xiàn)對(duì)步進(jìn)電機(jī)加減速的控制,分為加速階段、勻速階段、減速階段三個(gè)階段。采用微處理器對(duì)步進(jìn)電機(jī)進(jìn)行加減速控制實(shí)際上就是改變輸出脈沖的頻率,升速時(shí)脈沖頻率逐漸加快,減速時(shí)脈沖頻率逐漸變慢。較為理想的啟動(dòng)曲線應(yīng)是按指數(shù)規(guī)律啟動(dòng),但實(shí)際應(yīng)用中經(jīng)常采用按直線擬合的方法,即采用恒加速算法,易操作,效果較好。
本設(shè)計(jì)采用的是對(duì)步距角進(jìn)行8細(xì)分。每發(fā)出一個(gè)脈沖,電機(jī)走一步,轉(zhuǎn)過的角度為1.8°/8,即0.225°,電機(jī)轉(zhuǎn)一圈需要1600個(gè)脈沖。步進(jìn)電機(jī)的方向由ARM的一個(gè)IO口控制,并且利用兩個(gè)發(fā)光二極管來表示其正反轉(zhuǎn)。電機(jī)方向控制分3種方式:左轉(zhuǎn)、右轉(zhuǎn)和自鎖。當(dāng)偏差≤0.003,即角度變化不到0.225°,步進(jìn)不到一步時(shí),控制步進(jìn)電機(jī)處于自鎖狀態(tài);當(dāng)偏差》0.003時(shí),電機(jī)右轉(zhuǎn);當(dāng)偏差《0.003時(shí),電機(jī)左轉(zhuǎn)。
控制程序流程圖如下圖2所示:
步進(jìn)電機(jī)失步是一個(gè)常見的問題。實(shí)驗(yàn)中電機(jī)在三種情況下容易出現(xiàn)失步的問題。一是起步階段,二是高速運(yùn)轉(zhuǎn)階段,三是負(fù)載發(fā)生變化的時(shí)候。
電機(jī)在啟動(dòng)過程中為防止失步和堵轉(zhuǎn),脈沖頻率有個(gè)不斷增大的過程,該過程一般需要200~400ms的時(shí)間,期間較易出現(xiàn)失步現(xiàn)象,一定要確保極限啟動(dòng)頻率不小于響應(yīng)頻率值,也即頻率變化過程中的頻率一定要小于或等于極限頻率。因此,可以在編譯的程序中預(yù)先設(shè)置一個(gè)上限頻率,使得電機(jī)的頻率始終小于或等于該頻率,保證電機(jī)啟動(dòng)過程中減少出現(xiàn)失步的可能。
當(dāng)步進(jìn)電機(jī)在速或者接近速運(yùn)行的時(shí)候,也會(huì)容易出現(xiàn)失步的現(xiàn)象。而這一現(xiàn)象的產(chǎn)生常見的原因是電源的電壓降低從而導(dǎo)致的,因?yàn)閿[桿的運(yùn)動(dòng)過程中的角度為60度,步進(jìn)電機(jī)轉(zhuǎn)動(dòng)步數(shù)小于300,所以可適當(dāng)降低電機(jī)的運(yùn)行速度。
實(shí)驗(yàn)過程中采用電機(jī)的運(yùn)行頻率為2kHz,設(shè)置勻速運(yùn)轉(zhuǎn)的頻率為1kHz。
當(dāng)末端負(fù)載有變化的時(shí)候,電機(jī)輸出的轉(zhuǎn)矩也會(huì)知道,從而使電機(jī)運(yùn)行阻力產(chǎn)生變化,可能會(huì)出現(xiàn)失步現(xiàn)象。我們可以利用進(jìn)一步將驅(qū)動(dòng)細(xì)分的方法,減少因負(fù)載出現(xiàn)變化而引起的失步現(xiàn)象,本課題中采用8細(xì)分的方式。
版權(quán)與免責(zé)聲明
凡本網(wǎng)注明“出處:維庫電子市場網(wǎng)”的所有作品,版權(quán)均屬于維庫電子市場網(wǎng),轉(zhuǎn)載請(qǐng)必須注明維庫電子市場網(wǎng),http://www.udpf.com.cn,違反者本網(wǎng)將追究相關(guān)法律責(zé)任。
本網(wǎng)轉(zhuǎn)載并注明自其它出處的作品,目的在于傳遞更多信息,并不代表本網(wǎng)贊同其觀點(diǎn)或證實(shí)其內(nèi)容的真實(shí)性,不承擔(dān)此類作品侵權(quán)行為的直接責(zé)任及連帶責(zé)任。其他媒體、網(wǎng)站或個(gè)人從本網(wǎng)轉(zhuǎn)載時(shí),必須保留本網(wǎng)注明的作品出處,并自負(fù)版權(quán)等法律責(zé)任。
如涉及作品內(nèi)容、版權(quán)等問題,請(qǐng)?jiān)谧髌钒l(fā)表之日起一周內(nèi)與本網(wǎng)聯(lián)系,否則視為放棄相關(guān)權(quán)利。
- 無刷電機(jī)內(nèi)轉(zhuǎn)子和外轉(zhuǎn)子的區(qū)別2025/9/5 17:28:53
- 無刷直流電機(jī)中反電動(dòng)勢的定義2025/9/4 17:09:16
- 電氣控制原理圖要怎么變成接線圖呢?2025/9/1 16:57:43
- 深入探究碳化硅在電機(jī)驅(qū)動(dòng)系統(tǒng)中的卓越應(yīng)用2025/9/1 16:38:08
- 碳化硅在電機(jī)驅(qū)動(dòng)領(lǐng)域的應(yīng)用新格局2025/8/29 16:36:18