王悅善
(重慶三峽學院,重慶 404004)
步進電機具有僅有周期性誤差、精度高、能夠用改變脈沖頻率達到調(diào)速和正反轉(zhuǎn)控制等,因為這些顯著的特點,它已經(jīng)成為機電一體化的一個重要產(chǎn)品,在自動化控制中得到廣泛運用。配合微電子及計算機的發(fā)展,尤其是數(shù)控系統(tǒng)對步進電機的需求日益增加,全世界都在大力發(fā)展這一技術,我國數(shù)控系統(tǒng)的發(fā)展也取得了不少進步,自主研發(fā)了適合國情的各種數(shù)控系統(tǒng),這對于步進電機控制的研究也很重要。
數(shù)控機床是一種裝有程序控制系統(tǒng)的自動化機床。它的控制系統(tǒng)可以處理控制編碼或者別的符號指令規(guī)定的程序,在進行譯碼,使得機床動作數(shù)控折彎機。
數(shù)控機床和普通機床比具有以下五個特點:
1)加工精度高,質(zhì)量穩(wěn)定;
2)多坐標聯(lián)動,能加工復雜零件;
3)遇到改變零件時,通常只要修改程序;
4)機床的剛性大、精度高,生產(chǎn)率高;
5)高程度的自動化,有效減輕勞動強度。
數(shù)控機床的分類按照控制方式可以分為開環(huán)控制、半閉環(huán)控制和閉環(huán)控制。開環(huán)控制不帶位置反饋裝置,本文介紹開環(huán)控制系統(tǒng)中的步進電機驅(qū)動器電路。
步進電機是一種受到脈沖信號控制,并將信
號轉(zhuǎn)化成直線位移或者角位移的控制電機。它可當做一種特殊的同步電動機,供給電脈沖,它的運動形式是步進式的,因此叫做步進電動機。
步進電機是改變脈沖頻率來調(diào)節(jié)電機的轉(zhuǎn)速,還可以快速起動、制動和反轉(zhuǎn)。其步距角和轉(zhuǎn)速均不會被電壓波動和負載變化影響。它在固定的步數(shù)下運動,因此其誤差步距不會長期積累。它廣泛用于數(shù)控開環(huán)系統(tǒng)中,簡單又可靠。
步進電機的優(yōu)點主要有定位精度高,無步距累積誤差;開環(huán)運行機制降低了成本,可靠性高,在數(shù)控領域得到了廣泛的應用。但是,步進電機在低速運行時的噪聲和振動很大,在自然振蕩頻率附近運行時容易共振,輸出轉(zhuǎn)矩隨轉(zhuǎn)速的升高下降,需要通過改善驅(qū)動器來提升步進電機的性能。
步進電機驅(qū)動系統(tǒng)由步進電機、驅(qū)動器和控制器三大部分組成。當電機和負載確定后,驅(qū)動系統(tǒng)的性能就由驅(qū)動控制方式來決定。驅(qū)動方式具體可按如下分類:
1)恒電壓驅(qū)動方式
(1)單電壓驅(qū)動
在電機繞組過程中,只一個方向電壓供電。(2)高低壓驅(qū)動
使通電時繞組迅速至設定電流,關斷時繞組電流立刻衰減為零,又具有較高效率。
2)恒電流斬波驅(qū)動方式
(1)自激式恒電流斬波驅(qū)動
將繞組電流值轉(zhuǎn)化成一定比例的電壓,比較D/A轉(zhuǎn)換器的預設值,實現(xiàn)控制功率管的開關,控制繞組相電流。
(2)它激式恒電流斬波驅(qū)動
在D觸發(fā)器加一個固定頻率的時鐘來解決自激式的浪涌電壓問題,但仍然存在其它問題。
3)細分驅(qū)動方式
是步進電機驅(qū)動和控制的一大突破。細分驅(qū)動是每次脈沖切換時,只改變相應繞組中部分電流,合成磁勢也僅旋轉(zhuǎn)步距角的一部分。細分驅(qū)動時,繞組電流是階梯波,額定電流是臺階式的投入或切除。
步進電動機的步距角越小,它能達到的位置精度越高。步矩角一般為1.5°或0.75°。因此要把轉(zhuǎn)子制成多極式,并在定子磁極上制成小齒,要和轉(zhuǎn)子磁極上的小齒規(guī)格完全相同。當一相定子磁極的小齒對齊轉(zhuǎn)子的齒時,其它兩相磁極的小齒都是錯過一個角度的。角度后一相比前一相的要大。
圖1 步進電動機工作原理示意圖
步距角的大小與通電方式和轉(zhuǎn)子齒數(shù)用公式計算:
Z為轉(zhuǎn)子齒數(shù);m為運行拍數(shù),一般等于相數(shù)或其數(shù)倍,即m=KN(N是電動機相數(shù),K=1為單拍, K=2為雙拍)。
步進電機在高電壓驅(qū)動時能夠獲得較好的高頻特性,但是當它在低頻工作時,由于繞組獲得能量過大,使力矩下降、噪聲加大,容易引起電機低頻振蕩甚至發(fā)生共振,使得步進電機可靠性降低,會因為電流太大而損壞電機。
本文提出的是利用單片機消除低頻振蕩,實現(xiàn)步進電機的調(diào)頻調(diào)壓,方法簡單,效果卻十分滿意。要讓電壓隨著工作頻率而變化,分頻段調(diào)壓是最簡單的方法,其中最少要將步進電機分成2段。具體的方法是用單片機8031和CD4051實現(xiàn)調(diào)頻調(diào)壓的步進電機。用8031檢測的脈沖頻率控制CD4051模擬開關,達到調(diào)整步進電機電源電壓的目的。分頻段調(diào)壓具有不容易發(fā)生誤操作和控制器配套方便的優(yōu)點。
8031是最常見的MCS51系列的單片機系統(tǒng),是INTEL公司最成熟的產(chǎn)品,應用范圍廣泛。它相當于一個微型計算機,將一個系統(tǒng)集成到芯片上。它是在線式實時控制、要求有較強的抗干擾能力,成本較低。它具有集成度高;結構簡單、使用方便、模塊化;可靠性強;功能強、速度快等優(yōu)點。圖2為單片機8031的管腳圖。
圖2 8031管腳圖
CD4051是一個八選一的模擬開關。它是一個帶有禁止端和三位譯碼端控制的8路模擬開關電路;各個模擬開關都是雙向傳輸信號。圖3為CD4051的管腳圖。
各管腳功能如下:
CP 接CPU脈沖信號
POTO 接CPU+5V
圖3 CD4051邏輯功能管腳圖
FREE 脫機,和CPU地線連接,驅(qū)動電源不工作
DIR 方向控制,電機反轉(zhuǎn)VCC 直流電源正端GND 直流電源負接A 連接電機引出線紅線B 連接電機引出線黃線
圖4為單片機控制步進電機的原理圖。單片機提供三個控制信號給模擬開關:CP脈沖,一個讓電機轉(zhuǎn)動一個步距角;DIR,方向電平;FREE低電平時,脫機狀態(tài),節(jié)省電源。
圖4 調(diào)頻調(diào)壓線路圖
圖中R0~R7 幾個電阻可以按照具體情況進行設置。按照脈沖頻率的變化,取到相應的電阻值,實現(xiàn)將步進電機的電源電壓分成幾段。模擬開關CD4051的二進制控制輸入端分別為A、B、C,不斷變換C, B, A的值(000~111),一共有8種狀態(tài),選擇一種狀態(tài),使得輸入和輸出接通。當禁止端(INH)=“1”,即不接通,斷開狀態(tài),若INH=“0”,為接通狀態(tài),其真值表為表1。
表1 CD4051真值表
本文介紹了數(shù)控機床中開環(huán)控制系統(tǒng)用到的步進電機。詳細介紹了步進電機的原理及其驅(qū)動方式,然后選擇了調(diào)頻調(diào)壓的驅(qū)動方式來減輕或消除步進電機低頻振蕩的問題。使用單片機作為控制的核心,結合模擬開關,實現(xiàn)方法簡便、易于控制、操作可靠,具有廣闊的前景。
[1] 王玉琳.步進電機驅(qū)動的高低壓切換技術[J].機電工程, 2005 (10).
[2] 浣喜明, 姚為正.電力電子技術[M].北京: 高等教育出版社, 2004.
[3] 李瑋, 趙江, 劉建業(yè).一種使用的單片機控制的數(shù)字式調(diào)速系統(tǒng)[J].吉林化工學院學報, 2002.
[4] 王侃夫.數(shù)控機床控制技術與系統(tǒng)[M].機械工業(yè)出版社, 2002.