劉海勇 趙星亮 高鵬
摘要 :步進電機是機電一體化系統(tǒng)的關鍵組成部分,在計算機控制的自動系統(tǒng)中應用十分廣泛。在計算機技術、微電子技術快速發(fā)展的今天,對步進電機的需求越來越多,要求也越來越高,而對步進電機控制的實現(xiàn)直接關系其應用效果。本文簡要介紹了步進電機控制系統(tǒng)類型,細致分析了不同控制方式的特點與差異。
關鍵詞 :步進電機 控制系統(tǒng) 控制方式
步進電機基于電磁鐵原理,能夠接收數(shù)字控制信號,是能夠實現(xiàn)數(shù)字模式轉化的執(zhí)行元件,并可開環(huán)位置控制。作為特種電機,步進電機必須借助專用的驅動器實現(xiàn)工作,作為可轉換電脈沖為機械運動的設備,步進電機的數(shù)據(jù)控制性很好。隨著現(xiàn)代科技的發(fā)展,步進電機的控制模式已轉變?yōu)橥ㄟ^程序產(chǎn)生控制脈沖,借助軟件來完成控制,使步進電機的作用得到了更充分的發(fā)揮。
一、開環(huán)控制技術
步進電機控制方式可以分為開環(huán)控制系統(tǒng)、閉環(huán)控制系統(tǒng)和半閉環(huán)控制系統(tǒng),其中半閉環(huán)控制系統(tǒng)通常歸類于開環(huán)或閉環(huán)系統(tǒng)。其中開環(huán)控制系統(tǒng)最為簡單,此種模式下按固定規(guī)律發(fā)出控制脈沖完成步進電機的工作,其優(yōu)點是控制簡單、成本低,但由于負載位置對控制電路無反饋,要求步進電機必須能夠正確響應控制動作,否則容易出現(xiàn)失步問題。雖然依靠單片機和相關技術的革新,開環(huán)控制方式已能夠實現(xiàn)較復雜控制脈沖序列的產(chǎn)生,但仍存在起動受限、抗負載波動能力差、存在震蕩區(qū)等問題。開環(huán)控制模式下,步進電機起動需按一定規(guī)律逐漸升速,這需要在控制程序外添加起動速度設定,在速率變化大的場合不適用。除此之外,若負載出現(xiàn)沖擊轉矩,有可能出現(xiàn)失步或堵轉問題,因此一般適宜滿載運行。另外,這種控制方式下工作中需避開震蕩點,以免速度波動過大導致失步。開環(huán)控制低成本、易實現(xiàn)的特點決定了其目前仍是最主要的控制方式,但為了滿足應用場合對步進電機的要求,需要通過建立脈沖序列控制模型得到最佳控制函數(shù),以避免失步、精度等問題。
二、閉環(huán)控制技術
閉環(huán)控制與開環(huán)控制相比,更適用于對精度要求高的應用場合,這種控制方式是在檢測出轉子或負載位置、速度后,給出反饋和處理,進而自動給出適合的驅動脈沖序列。閉環(huán)控制方式的優(yōu)點在于精度要求,不足之處在于需添加檢測、反饋、控制元件,不僅增加了控制系統(tǒng)的成本,而且大大增加了系統(tǒng)的復雜性,容易出現(xiàn)穩(wěn)定性問題。目前閉環(huán)控制方面缺少較大的技術突破,但基于堵轉檢測技術的閉環(huán)控制方式產(chǎn)品已得到應用,在改善步進電機精度方面效果不錯,相信閉環(huán)控制方式仍將是未來步進電機控制的主要方式之一。
三、加減速過程控制技術
加減速過程控制技術是為了應對步進電機變速時脈沖變化太快而轉子慣性作用下跟不上的問題,對步進電機升速、降速等速度變化進行控制,以免失步、超步或堵轉。步進電機轉速受脈沖頻率控制,受轉子齒數(shù)、拍數(shù)影響,在轉子齒數(shù)、拍數(shù)確定的條件下控制脈沖頻率可控制轉速。因為步進電機啟動是依靠同步力矩,為了避免失步啟動頻率通常很低,與最高頻率比甚至相差十倍以上,這要求步進電機啟動或停止時需要一個逐漸升速或降速的過程。在變速過程中,關鍵點在于變速要求的力矩能盡量利用當前運行頻率下所提供的力矩但不超過該力矩,加減速過程的時間盡量短。
國內外許多專家學者建立了許多步進電機加減速控制數(shù)學模型,并基于模型開發(fā)了控制電路來改善電機運動特性。例如指數(shù)加減速充分考慮了步進電機的矩頻特性,因此在避免失步的同時盡量縮短了變速時間,最大化發(fā)揮了電機固有特性,然而這種方法由于電機負載的變化,實現(xiàn)難度很大。又如線性加減速基于負載能力范圍角速度與脈沖的正比關系,排除電源電壓、負載環(huán)境等因素波動的影響,變速過程加速度恒定,比較容易實現(xiàn),但由于未考慮輸出力矩隨速度變化的特性容易在高速時失步,且變速過程較長。因此,為了更好的實現(xiàn)縮短變速時間、避免失步或過沖的目的,還需要深入研究如何充分發(fā)揮步進電機特性,且控制方式較易實現(xiàn),以提高步進電機的工作效率。
四、細分驅動控制技術
由于受步進電機制造工藝的限制,轉子齒數(shù)、拍數(shù)有限,相應的步距角固定且通常較大,步進分辨率不高,靈活性不足。因此步進電機低頻運動時會出現(xiàn)震動,工作噪音高于其他類型電機,物理裝置易疲勞甚至損壞。這導致步進電機一般僅適用于要求不高的工作場合,如要求較高往往只能采用閉環(huán)控制方式,而閉環(huán)控制又存在成本高、復雜性強、穩(wěn)定性差的問題,限制了步進電機的廣泛應用。細分驅動控制能夠解決上述問題,通過步距角細分,提前計算細分控制電流參數(shù),存入寄存器中由程序調用,實現(xiàn)了步進電機向高速、精密化領域發(fā)展。
細分驅動控制能夠顯著提高輸出轉矩,對于三相反應式電機力矩提高甚至達到40%。通過細分驅動后,步距角減小,步距均勻度提高,電機分辨率也得到提高。細分控制函數(shù)目前無法找到統(tǒng)一的函數(shù)表達式,通常采用近似的方法,例如驅動電流用已知的函數(shù)波形進行近似。兩相雙極型混合式步進電機通常適用正余弦形驅動電流,反應式步進電機通常采用階梯型驅動電流,但這些僅適用于對精度要求不高的工作場合。還有一種實驗逼近法,即經(jīng)過多次測試不斷修正數(shù)據(jù),最終得到較合理的階梯波,但這種方法受測量精度影響很大,且操作復雜,通常精度并不高。另外,也有借助函數(shù)模型的方法,借助試驗獲得細分波形數(shù)據(jù),然后依靠數(shù)學處理找到細分控制模型函數(shù),此種方法對于特定系統(tǒng)精度較高,但無法在多級細分控制情況下實現(xiàn)動態(tài)調整。
五、閉環(huán)控制光學系統(tǒng)實施例
本文在此給出一個應用步進電機完成閉環(huán)、細分控制的實施例,此光學系統(tǒng)描述如下:此光學系統(tǒng)為一對陣列反射鏡組,反射鏡尺寸為70*35*10,一側有5個鏡片組成陣列,分別有5組縱向調節(jié)步進電機和5組水平調整步進電機,通過步進電機調整使激光在相對兩組鏡架中實現(xiàn)激光往返傳輸。通過采集鏡片光斑位置,和基本位置比對后,給出調整方法和調整角度,完成閉環(huán)調節(jié)工作;因為激光總傳輸距離大于400米,步進電機控制精度要求非常高,所以步進電機的驅動必須采用大于128細分的高精度細分驅動;為了保證試驗較好的效果,有時要求以最快的速度調整好鏡片位置,所以還要采用步進電機控制的加速和減速控制技術,以滿足光學試驗的特殊需求。具體步進電機調整架的控制還要根據(jù)具體應用環(huán)境和試驗需求進行調整,在此不再贅述。
結語
綜上所述,步進電機控制技術的應用和發(fā)展已有幾十年的歷程,在不斷解決問題的過程中一步步提高性能。隨著現(xiàn)代科技水平的提高,各種微處理器、新型電子器件應用到步進電機控制系統(tǒng)中,現(xiàn)代智能控制理論的發(fā)展也加快了步進電機控制理論的進步。目前我國在步進電機控制方面的研究水平已處于世界先進水平,但還存在許多問題需要深化研究,找到更科學有效的方法,提高步進電機控制的智能性和實用性。
參考文獻:
[1]劉寶志. 步進電機的精確控制方法研究[D].山東大學,2010.
[2]高軍禮,盧卓權. 步進電機一體化控制系統(tǒng)的設計[J]. 微計算機信息,2007,10:69-70,73.
[3]周黎,楊世洪,高曉東. 步進電機控制系統(tǒng)建模及運行曲線仿真[J]. 電機與控制學報,2011,01:20-25.
[4]萬勝前. 基于MSP430F449單片機的24BYJ48步進電機控制[J]. 鄂州大學學報,2011,02:13-15.
[5]高琴,劉淑聰,彭宏偉. 步進電機控制系統(tǒng)的設計及應用[J]. 制造業(yè)自動化,2012,01:150-152.