時間:2009-05-04 22:55:22來源:huanglj

(1)
式中:F-彈簧壓縮力;V一步進(jìn)電機(jī)的前進(jìn)速度。
估算步進(jìn)電機(jī)需克服起動摩擦、轉(zhuǎn)動慣量等所需的加速轉(zhuǎn)矩,機(jī)械部分的轉(zhuǎn)動慣量為:
(2)
式中:G一步進(jìn)電機(jī)機(jī)械部分重量;D 一直徑。
加速轉(zhuǎn)矩Ta為:
(3)
式中: Va一目標(biāo)速度;ta一加速時間。
根據(jù)式(3)計(jì)算結(jié)果可知Ta很小,可以忽略。步進(jìn)電機(jī)最大靜轉(zhuǎn)矩
,故取最大靜轉(zhuǎn)矩
根據(jù)57BYG250E—SAFRMC一0152型混合式步進(jìn)電機(jī)的矩頻特性曲線(圖略),可以看出該電機(jī)滿足系統(tǒng)的要求。
2.2系統(tǒng)工作過程
具體的工作過程是,步進(jìn)電機(jī)通過聯(lián)軸器驅(qū)動滾珠絲杠組成加力裝置,力傳感器安裝在絲杠頂桿前端,用于測量步進(jìn)電機(jī)輸出力暨“被測試件輸入力”的大小,數(shù)據(jù)經(jīng)由A/D轉(zhuǎn)換送工控機(jī)處理,工控機(jī)控制步進(jìn)電機(jī)的啟動、前進(jìn)、后退、停止,并按測試程序控制前進(jìn)和后退的速度,同時由位移傳感器測量出步進(jìn)電機(jī)的位移量,并將力和位移的相應(yīng)數(shù)據(jù)通過顯示器表示出來,根據(jù)相關(guān)行業(yè)標(biāo)準(zhǔn)來判斷氣制動閥的合格與否。
3 主要控制程序
一般采用軟件延時的方法來對步進(jìn)電機(jī)的運(yùn)行速度、步數(shù)及方向進(jìn)行控制,根據(jù)計(jì)算機(jī)所發(fā)出脈沖的頻率和數(shù)量所需的時間來設(shè)計(jì)一個子程序,該子程序包含一定的指令,設(shè)計(jì)者通常要對這些指令的執(zhí)行時間進(jìn)行嚴(yán)密的計(jì)算或者精確的測試,以便確定延時時間是否符合要求,每當(dāng)子程序結(jié)束后,可以執(zhí)l彳亍下面的操作。采用軟件延時方式時,CPU一直被占用,CPU利用率低,這在許多場合是非常不利的。因此需要重新設(shè)計(jì)對步進(jìn)電機(jī)的控制程序,這里采用研祥公司生產(chǎn)的PCL-812PG數(shù)據(jù)采集卡,利用812PG卡中自帶可編程計(jì)數(shù)/定時器8254及其他邏輯電路器件設(shè)計(jì)一種步進(jìn)電機(jī)控制方式,僅需要幾條簡單的指令就可以產(chǎn)生具有一定頻率和數(shù)目的脈沖信號??删幊痰挠布〞r器直接對系統(tǒng)時鐘脈沖或某一固定頻率的時鐘脈沖進(jìn)行計(jì)數(shù),計(jì)數(shù)值則由編程決定當(dāng)計(jì)數(shù)到預(yù)定的脈沖數(shù)時,給出定時時間到的信號,得到所需的延時時間或定時間隔,由于計(jì)數(shù)的初始值由編程決定,因而在不改動硬件的情況下,只通過程序的變化即可滿足不同的定時和計(jì)數(shù)要求,因此使用很方便。
3.1 對步進(jìn)電機(jī)轉(zhuǎn)速的控制
在測試系統(tǒng)中步進(jìn)電機(jī)的轉(zhuǎn)速要由設(shè)定值來實(shí)現(xiàn),這個設(shè)定值存放在PCL-812PG上的8254芯片的計(jì)數(shù)值設(shè)定位上。這個值的計(jì)算過程如下:
已知條件是電機(jī)的步進(jìn)角為1.8°,控制器選擇三十二細(xì)分,8254時鐘頻率是2MHZ,電機(jī)帶動的絲桿螺距為5ram。要求速度為£秒前進(jìn)s毫米,即s/t(mm/s)。8254工作在方波發(fā)生模式,根據(jù)步進(jìn)電機(jī)工作原理可知,每給步進(jìn)電機(jī)一個脈沖,步進(jìn)電機(jī)轉(zhuǎn)動的角度為每個脈沖轉(zhuǎn)動的角度為1.8°,由于步進(jìn)電機(jī)驅(qū)動器采用了32細(xì)分模式,因此8254每發(fā)送32個脈沖步進(jìn)電機(jī)才轉(zhuǎn)過1jBo,步進(jìn)電機(jī)每轉(zhuǎn)一圈所需脈沖為:(360/1.8)32=6400,電機(jī)絲桿螺距為5ram,8254時鐘頻率是2MHz,如設(shè)N為分頻數(shù)(寫入8254計(jì)數(shù)器0的值),故步進(jìn)電機(jī)的速度V應(yīng)為:
(4)
式中:N一為分頻數(shù),即寫入8254計(jì)數(shù)器0的值。
根據(jù)式(4)可以推導(dǎo)出:
(5)
式(5)中對8254計(jì)數(shù)器寫入的分頻值N只能為正整數(shù),而通過計(jì)算得出的分頻值N不一定為正整數(shù),因此要對輸入8254計(jì)數(shù)器0的分頻值進(jìn)行四舍五人,故應(yīng)?。篘={mund 1562.5×t/s}在程序中改變N的值的大小,即可改變步進(jìn)電機(jī)的轉(zhuǎn)速。
分別向PCL-812PG基地址Base+0(也就是計(jì)數(shù)器0寄存器)中先低八位、后高八位寫入,程序語句為:
OutPortb(Base+0,N mod 256);
OutPortb(Base+0,N div 256);
3.2步進(jìn)電機(jī)的前進(jìn)、后退、使能控制
PCL一812PG提供16路數(shù)字輸入通道和16路數(shù)字輸出通道的數(shù)字I/O寄存器。地址Base+6和Base+7都用于數(shù)字輸入,地址Base+13和Base+14用于數(shù)字輸出通道。
在測試系統(tǒng)中,使用地址Base+13數(shù)字I/O寄存器,寄存器八位二進(jìn)制意義,如圖2所示。




標(biāo)簽:
傳動網(wǎng)版權(quán)與免責(zé)聲明:凡本網(wǎng)注明[來源:傳動網(wǎng)]的所有文字、圖片、音視和視頻文件,版權(quán)均為傳動網(wǎng)(connectcrack.com)獨(dú)家所有。如需轉(zhuǎn)載請與0755-82949061聯(lián)系。任何媒體、網(wǎng)站或個人轉(zhuǎn)載使用時須注明來源“傳動網(wǎng)”,違反者本網(wǎng)將追究其法律責(zé)任。
本網(wǎng)轉(zhuǎn)載并注明其他來源的稿件,均來自互聯(lián)網(wǎng)或業(yè)內(nèi)投稿人士,版權(quán)屬于原版權(quán)人。轉(zhuǎn)載請保留稿件來源及作者,禁止擅自篡改,違者自負(fù)版權(quán)法律責(zé)任。
相關(guān)資訊
產(chǎn)品新聞
更多>2025-12-15
2025-12-12
全自動石灰活性度化驗(yàn)設(shè)備 電腦石灰活性...
2025-12-12
2025-12-10
2025-11-20
500kN.m聯(lián)軸器扭矩剛度疲勞試驗(yàn)系統(tǒng)
2025-11-10