SM8954A單片機(jī)在步進(jìn)電機(jī)控制中的應(yīng)用
引言 執(zhí)行機(jī)構(gòu)是指控制系統(tǒng)根據(jù)控制信號產(chǎn)生推力或位移的裝置,它接受控制信號,使運(yùn)動過程按預(yù)定要求正常執(zhí)行。步進(jìn)電機(jī)是將電脈沖信號轉(zhuǎn)換為角位移的執(zhí)行元件,其轉(zhuǎn)子的轉(zhuǎn)角與輸入電脈沖數(shù)成正比,其轉(zhuǎn)速與單位時間內(nèi)輸入的脈沖數(shù)(即脈沖頻率)成正比。步進(jìn)電機(jī)的位移量與輸入脈沖嚴(yán)格成比例,輸入一個脈沖信號,電機(jī)就旋轉(zhuǎn)一個規(guī)定的角度(稱步距角)。由于控制簡單,運(yùn)行可靠,步進(jìn)電機(jī)被廣泛應(yīng)用在各種控制裝置中。 電機(jī)鐵芯扭槽疊扣沖壓控制系統(tǒng)是為實(shí)現(xiàn)模具加工智能化控制要求,為企業(yè)設(shè)計(jì)的實(shí)用性產(chǎn)品,其要求是對高速沖床附加一智能模具控制器,該控制器在不影響沖床原有的運(yùn)行及控制的基礎(chǔ)上,采集相關(guān)的輸入信號,并實(shí)現(xiàn)對所沖模具的有效控制。本課題設(shè)計(jì)的控制器要求扭槽模具每沖一片后移動一個步距到達(dá)另一個特定位置,再沖另一片,連續(xù)沖出的鐵芯片,經(jīng)疊壓后,形成所要求的扭槽形狀??刂葡到y(tǒng)強(qiáng)調(diào)鐵芯加工過程中的角度位移控制,希望具有足夠高精度的步距角,并且運(yùn)行穩(wěn)定性好。控制系統(tǒng)選用了兩相混合型步進(jìn)電機(jī)作為位置控制機(jī)構(gòu),通過單片機(jī)的控制,將輸入的脈沖信號線性的轉(zhuǎn)換為位移量,從而控制電機(jī)鐵芯的扭槽。
1控制系統(tǒng)的硬件組成 控制系統(tǒng)的硬件組成電路由SM8954A單片機(jī)、可編程并行接口8255、地址鎖存器74ALS373、AT93C46 EEPROM、步進(jìn)電機(jī)和電磁閥、液晶模塊顯示電路和鍵盤等組成。步進(jìn)電機(jī)通過外圍接口芯片8255A與單片機(jī)連接。 該控制系統(tǒng)選用的是SM8954A單片機(jī)。 SM8954A是臺灣新茂公司(SyncMOS)推出的單片機(jī),其兼容MCS一51單片機(jī),此芯片有16Kbyte的FLASH、1Kbyte的數(shù)據(jù)存儲器(RAM),4個8位的I/O口線,3個16位的定時器/計(jì)數(shù)器,6個中斷源,一個全雙工串行口,內(nèi)置看門狗定時器(WDT),片內(nèi)振蕩器和時鐘電路,具有低功耗、低成本、性能良好的優(yōu)點(diǎn)。 本系統(tǒng)使用單片機(jī)的P3.2(#INT0)外部中斷0請求端作為沖床沖頭的位置信號,由此引腳引入中斷,可控制步進(jìn)電機(jī)是否啟動等。
2步進(jìn)電機(jī)及其驅(qū)動器的選用 步進(jìn)電機(jī)可以用數(shù)字信號直接控制,很容易與微處理器相連接,隨著數(shù)字控制系統(tǒng)的發(fā)展,步進(jìn)電機(jī)的應(yīng)用也越來越廣泛。 步進(jìn)電機(jī)需配置一個專用的電源供電,電源的作用是讓電動機(jī)的控制繞組按照特定的順序通電,即受輸入的電脈沖控制而動作,這個專用電源稱為驅(qū)動電源(或驅(qū)動電路)。步進(jìn)電動機(jī)及其驅(qū)動電源是一個互相聯(lián)系的整體,步進(jìn)電機(jī)的運(yùn)行性能是由電動機(jī)和驅(qū)動電源兩者配合所形成的綜合效果。 該控制系統(tǒng)選用了北京斯達(dá)微步控制技術(shù)有限公司的86BYG250C型的兩相混合型步進(jìn)電機(jī),選用的驅(qū)動器是該公司生產(chǎn)的和86BYG250C型步進(jìn)電機(jī)相配套的MS一2H090M型驅(qū)動器。該驅(qū)動器采取先進(jìn)的細(xì)分技術(shù),使電機(jī)運(yùn)行更加平穩(wěn)。 86BYG250C步進(jìn)電機(jī)的主要技術(shù)參數(shù)如表1所示:
表l 86BYG250C步進(jìn)電機(jī)主要技術(shù)參數(shù)
MS一2H090M型驅(qū)動器的主要性能參數(shù),如表2所示:
表2 MS一2H090M型驅(qū)動器的主要性能參數(shù)
3 MS一2H090M型驅(qū)動器與控制系統(tǒng)的接口 步進(jìn)電動機(jī)的驅(qū)動器根據(jù)控制信號工作,控制系統(tǒng)提供的弱電信號放大為步進(jìn)電機(jī)能夠接受的強(qiáng)電流信號??刂葡到y(tǒng)提供給MS一2H090M型驅(qū)動器的信號主要有步進(jìn)脈沖信號CP和方向電平信號DIR。
圖1步進(jìn)電機(jī)方向控制信號4 MS一2H090M型驅(qū)動器與步進(jìn)電機(jī)的接口 MS一2H090M型驅(qū)動器用于驅(qū)動二相或四相混合式步進(jìn)電機(jī)。電機(jī)的出線方式不同,與驅(qū)動器的連接也不同。在該控制系統(tǒng)中采用的電機(jī)86BYG250C為兩相四根線電機(jī),接法如圖2所示。
圖2步進(jìn)電機(jī)與驅(qū)動器的連接
5結(jié)論 步進(jìn)電機(jī)是一種易于精確控制的電機(jī),由于其良好的性能而受到廣泛的應(yīng)用,其控制方法也多種多樣。本文介紹了在電機(jī)鐵芯扭槽疊扣沖壓控制系統(tǒng)中,SM8954A單片機(jī)控制步進(jìn)電機(jī)的實(shí)用電路,該系統(tǒng)成本不高,既簡化了線路,降低了成本,又大大提高了可靠性。使用起來極為方便。