浙江鑒豐電子科技有限公司 王 慶
無刷直流電機(jī)屬于一種新型無級變速電動設(shè)備,具有體積小、質(zhì)量輕、調(diào)速快的特點(diǎn),應(yīng)用領(lǐng)域特別廣泛。通過分析無刷直流電機(jī)控制系統(tǒng),能夠幫助操作人員更好的了解無刷直流電機(jī)運(yùn)行特點(diǎn),進(jìn)一步提升數(shù)字信號處理質(zhì)量。鑒于此,本文主要介紹基于MCU的無刷直流電機(jī)控制系統(tǒng),實(shí)現(xiàn)無刷直流電機(jī)的數(shù)字化控制。
無刷直流電機(jī)內(nèi)部結(jié)構(gòu)比較復(fù)雜,屬于永磁同步電動機(jī),其內(nèi)部的定子繞組在交流電場的作用下產(chǎn)生旋轉(zhuǎn)磁場;轉(zhuǎn)子作為無刷直流電機(jī)的永磁體,能夠?yàn)檗D(zhuǎn)子提供充足的勵磁,電樞磁勢與轉(zhuǎn)子磁勢在同一反應(yīng)過程當(dāng)中,能夠產(chǎn)生電磁轉(zhuǎn)矩,使電機(jī)轉(zhuǎn)動運(yùn)行。結(jié)合直流電機(jī)的運(yùn)行特點(diǎn),保證兩個(gè)磁場處于垂直狀態(tài),可以產(chǎn)生最大輸出電磁轉(zhuǎn)矩。由于無刷直流電機(jī)內(nèi)部的轉(zhuǎn)子長期處于運(yùn)行狀態(tài),內(nèi)部磁場也處于旋轉(zhuǎn)狀態(tài),為了保證無刷直流電機(jī)的穩(wěn)定可靠運(yùn)行,設(shè)計(jì)人員要合理優(yōu)化三相定子的通電時(shí)序,保證定子磁場與轉(zhuǎn)子磁場處于垂直狀態(tài)[1]。
對于設(shè)計(jì)人員來說,在實(shí)際工作當(dāng)中,要結(jié)合無刷直流電機(jī)內(nèi)部轉(zhuǎn)子的運(yùn)行情況,并根據(jù)三相定子的通電情況,來確定霍爾位置傳感器的安裝位置?;魻栁恢脗鞲衅髂軌驕?zhǔn)確輸出轉(zhuǎn)子位置信息,幫助操作人員更好的控制通電時(shí)序,保證轉(zhuǎn)子能夠更加平穩(wěn)可靠的運(yùn)行。
無刷直流電機(jī)控制系統(tǒng)中,設(shè)計(jì)人員在設(shè)計(jì)主控電路的過程中,可以采用XMC1302為主要控制芯片,XMC1302是基于ARM M0核的32位微控制器(單片機(jī)),它具有一個(gè)獨(dú)特的CCU8單元,CCU8單元內(nèi)部含有4個(gè)獨(dú)立的計(jì)時(shí)單元,可以同時(shí)產(chǎn)生8路互補(bǔ)的PWM信號,無刷電機(jī)控制中僅需要6路互補(bǔ)的PWM信號。在定子繞組中,按不同的控制方法(如方波控制,矢量控制等)通入相應(yīng)的控制時(shí)序,在定子中就會產(chǎn)生旋轉(zhuǎn)的磁場。在旋轉(zhuǎn)磁場的作用下,永磁體轉(zhuǎn)子同步轉(zhuǎn)動。合理的控制時(shí)序,保證無刷直流電機(jī)內(nèi)部的驅(qū)動功率更加穩(wěn)定[2]。
MCU系統(tǒng)一般為低壓系統(tǒng),無刷直流電機(jī)一般需要高壓電子開關(guān)驅(qū)動,為了保證MCU輸出的低壓PWM信號能夠可靠穩(wěn)定有效的傳輸?shù)綗o刷電機(jī)定子上,通常在MCU和無刷電機(jī)電子開關(guān)器件之間設(shè)置合理的驅(qū)動電路,實(shí)現(xiàn)低壓與高壓的隔離,同時(shí)提升驅(qū)動電子開關(guān)器件的驅(qū)動能力.同時(shí)驅(qū)動電路帶有多種有效的保護(hù)機(jī)制,比如欠壓保護(hù),高邊低邊互鎖保護(hù),以及有效的濾波,提高驅(qū)動信號的可靠性。例如,設(shè)計(jì)人員可以采用集成驅(qū)動芯片IR2136,有效提升驅(qū)動信號的穩(wěn)定性,保證整個(gè)系統(tǒng)更加安全可靠運(yùn)行[3]。
設(shè)計(jì)轉(zhuǎn)子檢測電路的目的主要有兩個(gè):實(shí)時(shí)獲得轉(zhuǎn)子的位置信息和實(shí)時(shí)獲得轉(zhuǎn)子的轉(zhuǎn)速信息。轉(zhuǎn)子位置檢測電路一般采用霍爾位置傳感器, 霍爾位置傳感器安裝在無刷直流電機(jī)內(nèi)部, 互差60°或120°?;魻栁恢脗鞲衅靼惭b精度直接影響檢測轉(zhuǎn)子位置的精度。還有一種比較常用的檢測方法:通過判斷非導(dǎo)通相的過零信號來判斷轉(zhuǎn)子的位置信息,此方波公適用于方波驅(qū)動。后者省掉了霍爾傳感器,在降低硬件成本的同時(shí),減少了無刷直流電機(jī)在制造過程中的工序,也從另一方面降低了電機(jī)的制造成本。
無刷直流電機(jī)驅(qū)動時(shí)序通常有兩種:方波驅(qū)動時(shí)序和正弦波驅(qū)動時(shí)序.設(shè)計(jì)人員根據(jù)應(yīng)用需求選擇合理的驅(qū)動時(shí)序是非常的重要的.方波驅(qū)動在某一時(shí)刻,三相定子中只有兩相導(dǎo)通,設(shè)計(jì)人員根據(jù)不同的霍爾位置信號,選擇合理的導(dǎo)通相,即可以在定子中產(chǎn)生旋轉(zhuǎn)的磁場.方波驅(qū)動,成本低,可靠性高,產(chǎn)生上下電子開關(guān)直通的風(fēng)險(xiǎn)小,不用設(shè)置死區(qū),但產(chǎn)生的磁動勢是正六邊形的,而非圓形,所以會產(chǎn)生轉(zhuǎn)矩脈動,同時(shí)電磁噪音大.正弦波驅(qū)動時(shí)序又分為SPWM時(shí)序和SVPWM時(shí)序.兩者在同一時(shí)刻,三相定子都導(dǎo)通,同時(shí)都能產(chǎn)生圓形旋轉(zhuǎn)的定子磁場,但SVPWM的電壓利用率比SPWM高15%.圓形旋轉(zhuǎn)的定子磁場,更加平滑, 轉(zhuǎn)矩脈動小,電磁噪音低.
不同廠家生產(chǎn)的無刷直流電機(jī)位置信號輸出有差別,因此,在采購無刷直流電機(jī)的過程中,設(shè)計(jì)人員要結(jié)合各個(gè)廠家提供的數(shù)據(jù),選擇合理的無刷直流電機(jī)驅(qū)動時(shí)序。在調(diào)試無刷直流電機(jī)時(shí)序的過程中,操作人員可以根據(jù)霍爾傳感信號的分布情況,將6N137進(jìn)行有效隔離,并用手緩慢撥動電機(jī)內(nèi)部轉(zhuǎn)子,準(zhǔn)確讀取電機(jī)順時(shí)針與逆時(shí)針轉(zhuǎn)圈霍爾傳感器信號數(shù)據(jù)[4]。讀取完霍爾傳感器信號數(shù)據(jù)后,操作人員要根據(jù)電機(jī)的運(yùn)行情況,合理調(diào)整電機(jī)的運(yùn)行狀態(tài)。通過科學(xué)控制無刷直流電機(jī)驅(qū)動時(shí)序,在保證無刷直流電機(jī)穩(wěn)定運(yùn)行的基礎(chǔ)之上,不斷提升電機(jī)的整體運(yùn)行效率。
在無刷直流電機(jī)中,霍爾傳感器位置信號主要由霍爾傳感器進(jìn)行傳遞,操作人員可以將電機(jī)內(nèi)部電路進(jìn)行有效隔離,并準(zhǔn)確連接MCU與POSIF單元,保證無刷直流電機(jī)內(nèi)部換相得到有效控制,準(zhǔn)確計(jì)算電機(jī)內(nèi)部轉(zhuǎn)速。當(dāng)無刷直流電機(jī)內(nèi)部的轉(zhuǎn)子運(yùn)行速度較快時(shí),會降低霍爾傳感信號的準(zhǔn)確性。因此,設(shè)計(jì)人員要結(jié)合MCU的運(yùn)行情況,科學(xué)識別霍爾傳感器信號,保證無刷直流電機(jī)內(nèi)部的通電相序更加合理[5]。
除此之外,在檢測霍爾傳感器信號的過程中,設(shè)計(jì)人員可以根據(jù)MCU設(shè)備運(yùn)行周期,準(zhǔn)確計(jì)算無刷直流電機(jī)的轉(zhuǎn)速和轉(zhuǎn)子的位置角度。通過合理檢測霍爾傳感器信號,能夠?yàn)椴僮魅藛T提供更加精確的數(shù)據(jù),更有效的控制時(shí)序,保證無刷直流電機(jī)能夠更加安全可靠的運(yùn)行。
為了保證無刷直流電機(jī)的安全運(yùn)行,能夠從全方面滿足設(shè)計(jì)要求,需要科學(xué)的選擇PWM的工作頻率.如果PWM的工作頻率太高,一方面會增加電子開關(guān)器件的開關(guān)損耗,發(fā)熱量增大,為了保證安全運(yùn)行,可能要選擇高余量的電子開關(guān),無形中增加了成本。另一方面,受MCU運(yùn)行速度的影響,不宜選擇過高的PWM頻率,否則會損失控制精度,環(huán)路控制波動變大。由于無刷直流電機(jī)內(nèi)部結(jié)構(gòu)比較復(fù)雜,在實(shí)際操作過程中,操作人員可以根據(jù)電機(jī)控制系統(tǒng)的運(yùn)行情況,合理調(diào)整電機(jī)控制系統(tǒng)的運(yùn)行速率,進(jìn)一步提升無刷直流電機(jī)的抗干擾能力[6]。如果PWM頻率選擇太低,電機(jī)的運(yùn)行電磁噪音會增大。為了不斷減少無刷直流電機(jī)噪音,保證MCU電機(jī)控制模塊的穩(wěn)定運(yùn)行,設(shè)計(jì)人員需要選擇合理的PWM運(yùn)行頻率。在檢測PWM控制信號的過程中,操作人員要根據(jù)系統(tǒng)內(nèi)部三相全橋換向器的運(yùn)行情況,合理判斷PWM信號的準(zhǔn)確性,保證驅(qū)動電路的電子開關(guān)安全運(yùn)行。
通過科學(xué)選擇PWM波頻率,能夠?yàn)椴僮魅藛T提供更加準(zhǔn)確的電機(jī)運(yùn)行數(shù)據(jù),保證無刷直流電機(jī)能夠更加可靠的運(yùn)行。由于MCU運(yùn)行單元能夠采集大量的數(shù)據(jù),操作人員可以結(jié)合電機(jī)運(yùn)行情況,合理調(diào)整PID參數(shù),科學(xué)控制驅(qū)動電機(jī)的運(yùn)行速率。一般情況下,電機(jī)內(nèi)部的驅(qū)動速率不宜超過15°/s,保證電機(jī)停留在合理位置[7]。
MCU判斷系統(tǒng)在運(yùn)行過程當(dāng)中,由于電機(jī)的運(yùn)行速度不同,設(shè)計(jì)人員需要準(zhǔn)確判斷電機(jī)的運(yùn)行指令,準(zhǔn)確計(jì)算占空比的PWM數(shù)值,并結(jié)合控制系統(tǒng)的整體運(yùn)行情況,妥善控制電機(jī)的運(yùn)行速率。無刷直流電機(jī)內(nèi)部的跟蹤系統(tǒng)結(jié)構(gòu)比較復(fù)雜,設(shè)計(jì)人員在實(shí)際工作當(dāng)中,要結(jié)合控制系統(tǒng)的總體運(yùn)行情況,將目標(biāo)進(jìn)行合理分解,保證無刷直流電機(jī)內(nèi)部控制系統(tǒng)的安全運(yùn)行。
綜上,通過科學(xué)設(shè)計(jì)無刷直流電機(jī)驅(qū)動時(shí)序、準(zhǔn)確檢測霍爾傳感器信號、合理選擇PWM波頻率,能夠保證無刷直流電機(jī)更加可靠的運(yùn)行,提升無刷直流電機(jī)內(nèi)部控制系統(tǒng)的總體運(yùn)行效率。對于相關(guān)設(shè)計(jì)人員來講,在實(shí)際工作當(dāng)中,要不斷學(xué)習(xí)先進(jìn)的微控制器知識,提升自身的專業(yè)技能,不斷提升無刷直流電機(jī)控制系統(tǒng)的控制精度。
[1]吳布托.淺談DSP在無刷直流電機(jī)控制系統(tǒng)中的應(yīng)用[J].科技信息,2015(31):146+148.
[2]盧小錦.基于DSP/BIOS的無刷直流電機(jī)控制系統(tǒng)的研制[J].自動化技術(shù)與應(yīng)用,2016,30(05):21-25.
[3]馬吉富.基于TP6584AFNG正弦波驅(qū)動的無刷直流電機(jī)控制系統(tǒng)[J].黑龍江科技信息,2015(09):51.
[4]曾麗,吳浩烈,肖瑩.基于DSP的無位置傳感器無刷直流電機(jī)控制系統(tǒng)的設(shè)計(jì)[J].微電機(jī),2016,43(10):63-66.
[5]卿曉輝,羅隆福,李勇,許加柱,李季.基于DSP的無位置傳感器無刷直流電機(jī)控制系統(tǒng)的軟化策略研究及實(shí)現(xiàn)[J].防爆電機(jī),2015(03):25-28+49.
[6]張鴻靜.基于DSP的無位置傳感器無刷直流電機(jī)控制系統(tǒng)[J].燕山大學(xué)學(xué)報(bào),2016(03):206-211.
[7]劉勇.基于DSP的無位置傳感器無刷直流電機(jī)控制系統(tǒng)[J].微特電機(jī),2015(01):40-42.