魏凌雲(yún) 曹東興
(河北工業(yè)大學 機械工程學院,天津 300130)
步進電機是一種典型的運動執(zhí)行設(shè)備,能夠?qū)㈦娒}沖信號轉(zhuǎn)換成相應(yīng)的角位移或線性位移[1]。它具有成本低、響應(yīng)快、調(diào)速范圍寬以及無累積誤差等特點,與爬樓輪椅的動力需求相匹配。因此,本文選用兩相混合式步進電機作為爬樓輪椅電機驅(qū)動系統(tǒng)的選型電機。
步進電機將電脈沖信號按一定順序輸入到各相繞組,形成驅(qū)動步進電機運動的旋轉(zhuǎn)磁場[2]。為了給驅(qū)動方案的設(shè)計、仿真和實驗研究提供理論基礎(chǔ),設(shè)計了一種簡化的兩相雙極性混合式步進電機模型,以A相繞組方向為正方向,相位差為90°。定義N極轉(zhuǎn)子軸線為d軸,q軸超前d軸90°。忽略一些非線性因素的影響,如磁滯、漏磁及渦流對電機轉(zhuǎn)動的阻礙作用,以及鐵芯磁飽和現(xiàn)象、磁場的高次諧波以及溫度等環(huán)境因素,建立兩相混合式步進電機旋轉(zhuǎn)坐標系下的數(shù)學模型。
動力學方程如下[3]:

式中:ua、ub和ia、ib分別是A和B兩相繞組的電壓和電流;R是定子繞組電阻;L是定子繞組電感;θ是轉(zhuǎn)子電角度;ω是轉(zhuǎn)子角速度;J是轉(zhuǎn)動慣性;Nr是轉(zhuǎn)子齒數(shù);Km是電機轉(zhuǎn)矩常數(shù);B是粘滯摩擦系數(shù);τL是負載擾動轉(zhuǎn)矩。
經(jīng)過Park變換,得到新的狀態(tài)空間方程:

忽略定位轉(zhuǎn)矩τd,保持id=0[4],步進電機的瞬時轉(zhuǎn)矩可以簡化為:

由式(3)可見,步進電機的瞬時轉(zhuǎn)矩與瞬時電樞電流成正比,因此可以通過提高電流來提高轉(zhuǎn)矩。
步進電機驅(qū)動系統(tǒng)整體結(jié)構(gòu),如圖1所示,包括上位機、控制器、驅(qū)動電路、外部電源、步進電機以及機械負載等。為提高系統(tǒng)性能,本文主要針對驅(qū)動系統(tǒng)進行設(shè)計。驅(qū)動系統(tǒng)的作用是將控制電路發(fā)送的弱電信號放大為能夠驅(qū)動電機工作的強電流信號,從而實現(xiàn)對步進電機的運動控制。
圖1中的DSP28035為主控芯片,具有對系統(tǒng)信息的采集和處理能力以及通過強大的外設(shè)功能實現(xiàn)復(fù)雜的算法控制等功能。驅(qū)動電路采用雙H橋驅(qū)動電路,為了提高驅(qū)動電路的容錯能力,加入了冗余橋臂。當某一橋臂出現(xiàn)故障時,由冗余橋臂代替完成回路。每個H橋控制一相繞組電流,控制脈沖經(jīng)過DSP內(nèi)部運算后輸出脈沖寬度調(diào)制(Pulse Width Modulation,PWM)波,從而控制各相繞組的電流大小和方向[5]。通過采集采樣電阻和編碼器信號,可以實現(xiàn)電流、轉(zhuǎn)速及位置的反饋和保護。

圖1 步進電機驅(qū)動系統(tǒng)整體結(jié)構(gòu)圖
系統(tǒng)的程序設(shè)計包括主程序和子程序設(shè)計,其中主程序主要實現(xiàn)環(huán)境搭建和邏輯關(guān)系處理。為了提高步進電機驅(qū)動系統(tǒng)在實際運行過程中的控制精度,采用電流環(huán)、速度環(huán)和位置環(huán)三閉環(huán)控制系統(tǒng),如圖2所示。其中,電流環(huán)采用空間矢量脈寬調(diào)制加比例積分(Proportional Integral,PI)調(diào)節(jié)的控制方法,使實際電流能夠快速、平穩(wěn)地到達目標電流值,提高系統(tǒng)的響應(yīng)速度。速度環(huán)采用S型速度曲線與PI調(diào)節(jié)結(jié)合的控制方法,動態(tài)調(diào)整實際速度,保證快速、穩(wěn)定地達到目標速度值,同時避免發(fā)生失步和過沖現(xiàn)象。位置環(huán)采用模糊比例-積分-微分(Proportional Integral Derivative,PID)控制,通過模糊推理動態(tài)調(diào)節(jié)PID參數(shù),從而提高步進電機的位置控制精度。

圖2 電機控制結(jié)構(gòu)框圖
實驗選取爬樓輪椅前腿升降機構(gòu)對所設(shè)計的步進電機驅(qū)動系統(tǒng)進行性能測試。前腿升降機構(gòu)主要在爬樓、越障和過溝模式下提供支持和導(dǎo)向作用,增大了爬樓輪椅的適用范圍。
在對前腿升降機構(gòu)進行測試時,通過上位機發(fā)送控制指令,使前腿升降機構(gòu)從距離機架50 mm處運動到110 mm處。同時,在測試過程中使用上位機控制界面,每200 ms采集一組傳感器數(shù)據(jù)。
如圖3所示,由升降機構(gòu)測試曲線可以看出:實驗室原來設(shè)計的PI調(diào)節(jié)驅(qū)動系統(tǒng)調(diào)節(jié)時間長,超調(diào)量和穩(wěn)態(tài)誤差大;本文設(shè)計的驅(qū)動系統(tǒng)超調(diào)量和穩(wěn)態(tài)誤差小,到達指定目標時間短,整體運行平穩(wěn),綜合性能優(yōu)于原有PI調(diào)節(jié)驅(qū)動方式。通過對前腿升降機構(gòu)的測試可以看出,本文設(shè)計驅(qū)動系統(tǒng)可以實時響應(yīng)上位機下發(fā)的控制指令,并能夠快速、平穩(wěn)地將被控機構(gòu)調(diào)節(jié)到目標位置,滿足爬樓輪椅系統(tǒng)的使用要求。

圖3 前腿升降機構(gòu)驅(qū)動系統(tǒng)測試曲線
本文對步進電機進行了原理分析及數(shù)學建模,并對步進電機驅(qū)動系統(tǒng)進行了硬件與軟件方面的設(shè)計。在硬件設(shè)計方面,設(shè)計了容錯型雙H橋驅(qū)動電路,提高了電路的安全性。在軟件設(shè)計方面,設(shè)計了基于模糊PID的三閉環(huán)控制方案,提升了系統(tǒng)運行的響應(yīng)速度和穩(wěn)定性。通過實驗得出,本設(shè)計具有可行性和有效性。