叢晶諭
(深圳市雷賽智能控制股份有限公司上海分公司,上海 201615)
隨著裝備制造業(yè)的發(fā)展,自動化生產(chǎn)設(shè)備正在逐漸代替人工成為生產(chǎn)過程的主力軍[1]。目前,步進電機已經(jīng)廣泛應(yīng)用于各種工業(yè)領(lǐng)域?,F(xiàn)階段步進電機大多采用固定電流值的開環(huán)控制形式。電機運轉(zhuǎn)時,電流幅值總是按照給定電機額定最大值電流給定,導(dǎo)致電機在低速運轉(zhuǎn)時仍有很大的無用功且振動較大。
隨著步進電機的應(yīng)用越來越普遍,市面上出現(xiàn)了一些新興的控制手段,如加減速過程控制技術(shù)和細分驅(qū)動控制技術(shù),但均無法徹底解決上述電流值大、功耗大以及振動大的問題[2]。比例-積分-導(dǎo)數(shù)控制器(Proportion、Integral、Differential,PID)控制技術(shù)較為復(fù)雜,控制效果也有待進一步提高。因此,市場急需一種變電流閉環(huán)控制方法,在未額外增加部件的基礎(chǔ)上,有效降低步進電機發(fā)熱、振動以及能耗,延長步進電機的使用壽命。步進電機是將電脈沖信號轉(zhuǎn)變?yōu)榻俏灰苹蚓€位移的開環(huán)控制電機,應(yīng)用范圍十分廣泛。因為步進電機沒有電刷,因此可靠性高。步進電機響應(yīng)僅僅由數(shù)字輸入脈沖確定,因此可以開環(huán)控制,結(jié)構(gòu)相對簡單[3]。本文根據(jù)公司產(chǎn)品使用反饋,設(shè)計一種步進電機驅(qū)動的變電流閉環(huán)控制方式,并分析了其具體的控制方法和步驟。
步進電機變電流閉環(huán)控制系統(tǒng)含有兩個主要的獨立單元處理模塊組成。第一個單元處理模塊主要是取得轉(zhuǎn)子的當前角度θr,第二個單元處理模塊主要是取得轉(zhuǎn)子的設(shè)定角度θref。
若設(shè)定角度θref與其當前角度θr相差越來越大,控制系統(tǒng)需要逐漸增大給定電流Ip。若設(shè)定角度θref與其當前角度θr相差越來越大,逐漸減小給定電流Ip。通過計算設(shè)定角度θref與其當前角度θr的差值來調(diào)節(jié)給定電流Ip,使得設(shè)定角度θref與其當前角度θr的差值始終維持在一定的范圍之內(nèi),達到電流閉環(huán)控制的效果,實現(xiàn)步進電機的實時閉環(huán)控制。
首先,計算該步進電機的給定電流Ip:
式中:常數(shù)0 其次,計算該步進電機的當前角度θr。 若給定電流Ip大于額定電流Imax,取Ip=Imax。該步進電機的當前角度θr為: 進口博覽會期間,云天化集團以“開放發(fā)展、攜手共贏”為主題舉辦了簽約客戶答謝活動。集團董事長張文學在答謝致辭中說,“很高興與國內(nèi)外合作伙伴,共襄盛會、共敘友誼、共謀發(fā)展?!痹铺旎瘓F致力于打造“具有全球影響力的綠色產(chǎn)業(yè)集團”,集團旗下的聯(lián)合商務(wù),是集團重要的進出口業(yè)務(wù)平臺,成立15年來,積極構(gòu)建“一業(yè)為主、多種經(jīng)營”的經(jīng)營格局,正在打造一支國際化的專業(yè)人才隊伍,近年來年進出口總額位列云南省地方企業(yè)前列,在行業(yè)內(nèi)有著重要的影響力。云天化集團愿意與海內(nèi)外的各位朋友一道,精誠攜手,加大合作力度,深耕合作領(lǐng)域,拓寬合作視野,共同譜寫新時代精誠合作的新篇章。 式中:EMFA(n)和EMFB(n)是根據(jù)第n-1采樣EMFA(n)點可計算而得的已知參數(shù)。IA(n-1)、VA(n-1)、EMFA*(n-1)、ZA(n-1)、IB(n-1)、VB(n-1)、EMFB*(n-1)及ZB(n-1)等參數(shù)可通過公式組進行計算: 式中:|ZA(n)|≤Zmax;|ZB(n)|≤Zmax。 因此,必須要對相對應(yīng)兩繞組電流IAref和IBref進行計算: 根據(jù)該電機的給定電流Ip,通過比例積分控制器分別調(diào)節(jié)其兩繞組的電流,可獲得兩繞組的施加電壓(給定電壓)VA和VB: 式中:IAref=IP·sinθref;IBref=IP·sinθref;步進電機兩繞組的采樣電流分別用IA和IB表示。 通過VA和VB的變量調(diào)整,實現(xiàn)該步進電機的變電流控制。設(shè)定角度θref與其當前角度θr相差越來越大,就逐漸增大給定電流Ip;若設(shè)定角度θref與其當前角度θr相差越來越大,就逐漸減小給定電流Ip。通過上述方法,可以對步進電機進行變電流閉環(huán)控制,從而實現(xiàn)在負載較小時減小步進電機發(fā)熱的程度,有效降低能耗,減輕震動,延長使用壽命。 對步進電機,還有: 式中:EMFA和EMFB表示該步進電機兩繞組的電動勢;VA和VB分別表示該步進電機兩繞組的繞組電壓;RA和RB分別表示該步進電機的兩繞組的繞組電阻;LA和LB分別表示該步進電機兩繞組的繞組電感;IA和IB分別表示該步進電機的實時采樣電流。 由式(17)和式(18),可得式(19)和式(20): 對步進電機,其電動勢同時還滿足: 式中:ωr為轉(zhuǎn)子轉(zhuǎn)動的角頻率;ψm為產(chǎn)生獲得的最大磁鏈。 如果采用式(21)和式(22)直接計算求取反電動勢,由于該步進電機電感的變化,其與計算電流的微分是很大的干擾因素,導(dǎo)致計算失效。因此,本文推薦一種滑??刂破鱽砬笕≡摬竭M電機的反電動勢,以消除這部分影響。 以A繞組舉例說明。由式(17)和式(18)計算電流: 換算表達: 可得到: 式中: A繞組電流的采樣電流用Tpwm表示,即該步進電機電流的控制周期。它的兩繞組的電阻用RA和RB表示。該步進電機的兩繞組的電感用IA和IB表示。 根據(jù)式(25),可根據(jù)第n-1采樣點的已知參數(shù)IA(n-1)、VA(n-1)、EMFA*(n-1)、ZA(n-1)、 和IB(n-1)、VB(n-1)、EMFB*(n-1)、ZB(n-1)獲得EMFA(n)和EMFB(n)。 最終,得到計算可得當前角度θr: 根據(jù)計算而得的轉(zhuǎn)子角度θr與給定轉(zhuǎn)子角度θref的位置誤差,對該步進電機進行比例調(diào)節(jié)變電流閉環(huán)控制: 式中:0 使用第一單元處理模塊,可以計算得到步進電機轉(zhuǎn)子的當前角度θr;使用第二單元處理模塊,依據(jù)外部輸入脈沖,可獲取步進電機轉(zhuǎn)子的當前角度θref;設(shè)定角度θref與其當前角度θr相差越來越大,就逐漸增大給定電流Ip;若設(shè)定角度θref與其當前角度θr相差越來越大,就逐漸減小給定電流Ip。通過如上方法,可以輕松實現(xiàn)對步進電機進行實時的閉環(huán)控制。但是,由于步進電機電感計算與電流微分計算時很可能會產(chǎn)生很大的干擾因素,致使計算結(jié)果變化不大,因此提出改用一種消除誤差的方式方法——滑??刂破?。 通過實時比較轉(zhuǎn)子的當前角度和設(shè)定角度兩者的相對位置誤差,經(jīng)計算后做閉環(huán)控制,在不額外增加部件的基礎(chǔ)上,根據(jù)電機實際運行電流重構(gòu)速度和位置反饋,結(jié)合給定和反饋位置的誤差實現(xiàn)變電流控制。但是,因為步進電機電感計算與電流微分計算時,很可能會產(chǎn)生很大的干擾因素,導(dǎo)致計算失效。因此,本文提出了一種消除誤差的方式方法——滑??刂破鳌Mㄟ^滑膜控制器間接計算該步進電機的反電動勢,以消除這部分因素,從而改善步進電機變電流閉環(huán)控制的精度和有效性,進而最大限度地提高驅(qū)動效率,有效規(guī)避步進電機發(fā)熱、振動和噪聲等問題。2.3 閉環(huán)控制
2.4 方案優(yōu)化
2.5 控制方案小結(jié)
3 結(jié)語