【摘 要】本文首先簡單介紹了常見步進電機的工作原理、特點及常用驅(qū)動方式,然后設(shè)計并實現(xiàn)了兩相混合式步進電機的控制電路,最后完成了相關(guān)控制程序設(shè)計,實現(xiàn)了最初步進電機驅(qū)動控制系統(tǒng)的設(shè)計目標(biāo)。
【關(guān)鍵詞】步進電機;細(xì)分驅(qū)動;單片機;電流控制
1.步進電機工作原理及分類
步進電機是一種特殊的直流同步電機,它由電脈沖信號進行控制。脈沖的個數(shù)決定了步進電機的轉(zhuǎn)角,而脈沖的頻率則決定了步進電機的轉(zhuǎn)速,且二者均為正比關(guān)系。
步進電機的分類方法很多,下面僅介紹按照勵磁方式的分類。
(1)永磁式步進電機。該類型的步進電機內(nèi)部有轉(zhuǎn)子和定子,其中的轉(zhuǎn)子由永磁體制造而成。通過對其定子繞組的通電形成電磁場,從而帶動轉(zhuǎn)子運動。這一類的步進電機多為兩相,步距角多為7.5°或15°,常見于醫(yī)療設(shè)備等場合。
(2)反應(yīng)式步進電機。該類步進電機由磁性轉(zhuǎn)子通過與定子形成的磁場相互作用形成運動。其轉(zhuǎn)子上均勻分布很多小齒,定子有三個勵磁繞組,其運動原理為“錯齒”。由于小齒加工困難,所以單段反應(yīng)式步進電機的相數(shù)不能很大,多見有三相、四相、五相。相數(shù)更多時電機的制作成本過高,因此相應(yīng)產(chǎn)品很少見。另外一種就是多段反應(yīng)式步進電機,其特點就是將定子分布在一根長軸上。此類步進電機的缺點是電機的長度、重量很大,因此成本也很高。
(3)混合式步進電機?;旌鲜讲竭M電機綜合了永磁式步進電機和反應(yīng)式步進電機的優(yōu)點,可以提供更好的機械性能。其定子鐵心結(jié)構(gòu)與反應(yīng)式步進電機相同,可以分為幾個大齒,每個大齒上銑有若干小齒。而控制繞組則與永磁式步進電機相同。比如兩相步進電機的步距角可以達到1.8°。而隨著電機相數(shù)的增加,其步距角可以達到更小,提高了電機的工作精度,因此該類步進電機使用范圍更加的廣泛。
2.常見步進電機驅(qū)動系統(tǒng)及驅(qū)動技術(shù)
步進電機的驅(qū)動系統(tǒng)可以大致歸類為硬件實現(xiàn)與軟件實現(xiàn)兩種。
硬件實現(xiàn)類由脈沖信號控制器、硬環(huán)分電路、驅(qū)動電路三部分組成。其中脈沖信號控制器作用是產(chǎn)生脈沖信號,硬環(huán)分實現(xiàn)脈沖的分配,驅(qū)動電路是將硬環(huán)分電路的輸出信號隔離放大,以驅(qū)動步進電機的運行。此類系統(tǒng)可以作為開環(huán)使用,其設(shè)計簡單,成本較低,運動平穩(wěn),可以實現(xiàn)初步的細(xì)分驅(qū)動。缺點在于一套系統(tǒng)僅能驅(qū)動一個電機,系統(tǒng)的靈活性、可移植性均很差。
軟件實現(xiàn)類是目前常用的方式。在這類系統(tǒng)中,控制信號的產(chǎn)生和分配由單片機或者PLC實現(xiàn)并輸出,然后通過隔離電路、信號放大電路完成對電機的驅(qū)動。這類系統(tǒng)的靈活性很高,可以快速適用于不同的控制系統(tǒng)。同時由于單片機和PLC可編程,因此可以實現(xiàn)一些復(fù)雜的控制算法。同時隨著集成電路等技術(shù)發(fā)發(fā)展,單片機的性能越來越好,其內(nèi)部集成了PWM模塊、A/D模塊等,可以更加方便地實現(xiàn)步進電機驅(qū)動系統(tǒng)的設(shè)計與實現(xiàn)。
常見的步進電機的驅(qū)動技術(shù)主要有單電壓驅(qū)動、單電壓串電阻驅(qū)動、高低壓驅(qū)動、恒流斬波驅(qū)動、升頻升壓驅(qū)動和細(xì)分驅(qū)動等。
其中高低壓驅(qū)動是指在脈沖前沿加高壓,從而提高脈沖的前沿陡度,脈沖后沿使用低壓維持電機繞組中的電流的步進電機驅(qū)動方式。這樣的方法實際上是加大了系統(tǒng)傳遞到繞組中的電流從而提升了電機的整體機械特性。但是在高壓結(jié)束和低壓開始的時刻會產(chǎn)生電流的短暫降低,導(dǎo)致局部機械特性的損失。這種方式在實際中仍有應(yīng)用。
所謂恒流斬波驅(qū)動,就是利用斬波電路將繞組的電流限制在期望電流附近,從而實現(xiàn)“恒流驅(qū)動”。且由于電流在額定電流附近波動,電機的機械特性較好。但是斬波電路的電流紋波大,噪聲也比較大。
細(xì)分驅(qū)動是指在切換脈沖時不是瞬間將繞組的電流切斷或通入,而是以階梯狀的電流波形實現(xiàn)驅(qū)動電流的同時或切斷。比如將一電機進行n細(xì)分驅(qū)動,則電流增大或減小n次才能實現(xiàn)完全的切斷或通入。這樣可是使定子磁場在旋轉(zhuǎn)過程中出現(xiàn)多個穩(wěn)定的狀態(tài),從而將步距角細(xì)分n份,提高了步進電機的分辨率,使得電機能夠更加平穩(wěn)地運行。
兩相四線步進電機的常規(guī)驅(qū)動方式有兩相四拍和兩相八拍兩種,分別為A-B-A'-B'-A和A-AB-B-A'B-A'-A'B'-B'-AB'-A。其中兩相八拍的運行模式是2細(xì)分驅(qū)動,因此兩相八拍的運行模式更加地平穩(wěn),且精度高。細(xì)分運行狀態(tài)下,A-A'相中與B-B'相中的電流的數(shù)值和始終為Im,只是每相中的電流從0變化到Im(反向變化相同)不再是一次階躍變化,而是細(xì)分成四個小的階躍變化。而穩(wěn)定的磁場狀態(tài)由原來的4個變?yōu)楝F(xiàn)在的16個,也就是增加了12個中間的穩(wěn)定狀態(tài),因此電機的運行更加平穩(wěn),而步距角相應(yīng)的變?yōu)樵瓉淼?/4,電機的分辨率更高,也就是精度更高。
步進電機的電磁轉(zhuǎn)矩計算公式為:Te=pImM(iAcosθ-iBsinθ)
式中,Te為電磁轉(zhuǎn)矩,p為電機轉(zhuǎn)子的齒數(shù),M為定子線圈的互感。
若將電流改為正弦形式,
iA=I cosα iB=I sinα
其中角度α為電機軸預(yù)置位置的電角度。
則電磁轉(zhuǎn)矩可改寫為
Te=pImMIsin(α-θ)
但是必須注意的一點是,電磁轉(zhuǎn)矩實在對電機的數(shù)學(xué)模型進行了簡化后計算得到。在一般場合下,電磁轉(zhuǎn)矩可以認(rèn)為是步進電機的輸出轉(zhuǎn)矩。但是在一些高精度場合還要考慮到摩擦、電樞自身轉(zhuǎn)動慣量對電機輸出力矩的影響。如果步進電機作為直驅(qū)電機使用時,還要考慮電機與被驅(qū)動對象間連接件的剛度、轉(zhuǎn)動慣量等影響。
由于電機出廠后,它的電氣特性和機械特性已經(jīng)確定。在不改變電機的結(jié)構(gòu)的前提下,通過細(xì)分驅(qū)動仍能將電機的性能大大提升。控制電流的基本思路是進行電流的閉環(huán)控制,而電流則有一輸出電流可控的逆變電源獲得。當(dāng)實際值小于理想值時,增大開關(guān)管的導(dǎo)通時間,電流變大;實際值大于理想值時,減小開關(guān)管的導(dǎo)通時間,電流變小。
3.單片機驅(qū)動系統(tǒng)的設(shè)計與實現(xiàn)
硬件電路采用模塊化設(shè)計,分為電源、主控電路、電流檢測、隔離電路、電機驅(qū)動電路。
系統(tǒng)使用STC12C5A60S2做為主控芯片,這是一款國產(chǎn)芯片,指令周期1T,內(nèi)置PWM、AD模塊,最高可工作在24MHz的頻率下,有DIP40封裝和PQFP44封裝,以適應(yīng)不同的尺寸需求。這款芯片完全能夠滿足本系統(tǒng)的應(yīng)用需求。
隔離電路使用PLT521光耦設(shè)計完成。使用光耦是為了避免電機運行期間對主控板造成干擾。PLT521是一款常用的光耦芯片,由于步進電機工作的頻率不高,因此該芯片的速度完全能夠滿足。
電機驅(qū)動模塊使用L298設(shè)計完成,L298內(nèi)置雙H橋,能夠結(jié)構(gòu)TTL信號作為邏輯信號。其輸出端最高電壓可達42V,電流最大2.5A,開關(guān)頻率可達40KHz。由于實驗中所使用的步進電機功率較小,因此L298可以滿足需要。如果需要驅(qū)動較大功率的或相數(shù)更多的步進電機,可采用分立開關(guān)元件自行搭建H橋驅(qū)動電路。
開機運行后,程序即循環(huán)檢測按鍵輸入的指令。當(dāng)檢測到鍵盤輸入的命令與當(dāng)前單片機內(nèi)保存的命令不同時,即更新保存的命令并重新計算控制參數(shù);若沒有檢測到輸入或輸入與前次相同,則控制參數(shù)不變,進入電流檢測環(huán)節(jié),然后根據(jù)檢測到的電流生成相應(yīng)的PWM波形。
另外電機都有固定的額定工作電流和最大超載電流,當(dāng)檢測到的電流超過最大超載電流后,應(yīng)立即關(guān)斷電機,從而保護電機及其驅(qū)動的對象。這個功能可以由硬件電路實現(xiàn),但是考慮到系統(tǒng)的通用性,因此將該功能改成由軟件實現(xiàn)。
【參考文獻】
[1]郭天祥.新概念51單片機C語言教程.2009,1.
[2]陳伯時.電力拖動自動控制系統(tǒng):運動控制系統(tǒng)(第3版).2003,1.
[3]坂本正文.步進電機應(yīng)用技術(shù).2010,5.