吳耀春,韓向可
(安陽工學院,安陽 455000)
?
基于MCP8025的無位置傳感器無刷直流電機控制系統設計
吳耀春,韓向可
(安陽工學院,安陽 455000)
介紹了一種基于MCP8025的無位置傳感器無刷直流電機控制系統的設計。系統采用升頻升壓的方式實現電機起動后,利用MCP8025內部的檢測模塊較容易地實現了反電動勢過零檢測。從控制系統的硬件和軟件設計方案及控制策略兩個方面詳細介紹了控制系統的實現方法,試驗結果驗證了該控制方案的可行性。
無刷直流電機;無位置傳感器;控制系統;MCP8025
近年來隨著電子技術和新型永磁材料的發(fā)展,用電子換相代替電刷機械換向的永磁無刷直流電動機具有體積小、結構簡單、運行可靠、維護方便、啟動性能好、調速快而無機械換相等特點,廣泛應用于工業(yè)、電動車輛驅動、醫(yī)療機械等領域。傳統的有位置傳感器無刷直流電動機由于傳感器難以安裝,限制了電機的小型化,增加了電機的成本,影響電機的壽命,導致電機穩(wěn)定性、可靠性下降。因此,實現無位置傳感器的無刷直流電機的控制具有重要意義。目前應用較為普遍的是采用反電動勢法的基于DSP專用集成電路的控制方案。
本文介紹一種基于MCP8025專用驅動芯片和AVR單片機為核心的無位置傳感器無刷直流電機的控制系統。該系統結構簡單、控制方便。
電機繞組的中性點一般未引出,因此各相繞組反電動勢大小的直接測定比較困難,而比較方便的是三相端子對地電壓的測量。本文使用的無刷直流電機采用Y形三相橋式聯接,120°兩兩導通的方式,具有梯形反電動勢,其等效電路原理如圖1所示。
圖1 三相全橋式BLCDM主電路原理圖
在允許的范圍內,忽略齒槽效應、渦流和磁滯損耗、永磁體的阻尼作用、磁路飽和,繞組均勻分布于光滑定子內表面,轉子上沒有阻尼繞組。則定子三相繞組的端電壓方程可表示:
式中:un為中點電壓。
由于采用的兩兩導通方式,所以無刷直流電機在每一個瞬間只有兩相繞組導通,不導通相繞組電流為零,另外導通兩相繞組的電流大小相等、方向相反,所以三相繞組的電流總和為零。三相反電勢互差120°電角度,所以三相繞組反電勢之和等于零。由式(1)可得:
電機運行中,在任意時刻(換相瞬間除外),假設A相懸空,則有ia=0,則A相的端電壓方程:
可以看出,在A相懸空期間,其反電動Ea為端電壓ua與中點電壓un的差,將A相的端電壓與中性點電壓信號作差值比較就可以得到A相反電動勢過零點信息,同樣B、C兩相的反電動勢過零點也可以同樣得到?;谶@個原理,本文設計了基于MCP8025的無位置傳感器的無刷直流電機控制系統。
系統的硬件電路由MCP8025驅動模塊、逆變橋模塊、電流檢測模塊、ATmega128控制模塊組成,具體結構如圖2所示??刂葡到y的工作過程:主控模塊ATmega128收到速度調節(jié)信號和由MCP8025發(fā)送的電機反電動勢位置判斷信號后,將相應的PWM信號送給MCP8025驅動模塊,由其進行控制逆變橋電路模塊中的3組MOSFET的上、下臂的導通方式而驅動電機,同時控制模塊通過計算電機的運行速度、檢測相電流來形成閉環(huán)控制,進而調整PWM信號,最終實現控制結果。
圖2 硬件結構圖
2.1 基于MCP8025的反電動勢過零點檢測
MCP8025內部集成的反電動勢檢測模塊包括一個反電動勢采樣器、相端電壓選擇器和一個中點模擬器??刂颇K通過DE2半雙工通信接口配置寄存器SET_CFG_0(為00010000)打開內部中點模擬器,這時反電動勢采樣器就不斷的采集A,B,C三相的端電壓,并按照公式(2)計算電機的中點電壓 。如果想判斷某一相的端電壓是否過零,我們只需要通過相端電壓的選擇按鈕MUX1、MUX2將相應的相選定(00:A相,01:B相,10:C相),反電動勢采樣器就會把該相端電壓采集并與un比較,如果相等ZC_OUT就有電平輸出。因此,只需要監(jiān)測MCP8025驅動模塊的ZC_OUT引腳的電平變化,再通過相端電壓選擇器的按鈕MUX1、MUX2的控制,就可以檢測到電機各相反電動勢過零點。這種方案充分利用芯片MCP8025內部含有的反電動勢檢測功能模塊,簡化了無位置傳感器無刷直流電機控制系統的硬件電路和控制策略。
2.2 換相方法
主控制模塊根據引腳ZC_OUT輸出的位置信號,通過MCP8025對逆變器的Q1~Q6進行控制,使各相繞組按照一定的規(guī)律通電形成旋轉磁場,帶動轉子磁鋼進行轉動。電機的各相產生的理想反電動勢波形如圖3所示。
圖3 反電動勢波形圖
為了保證最大的電樞電流來獲得最大的平均轉矩,各相反電動過零點延遲30°電角度即為換相點。本系統采用下臂Q2,Q4,Q6直通,上臂Q1,Q3,Q5控制的方式,MOSFET導通順序如表1所示。
表1 MOSFET導通順序表
2.3 電流檢測
3.1 啟動
無位置傳感器無刷直流電機的反電動勢大小與電機的轉速成正比。所以,電機靜止時電動勢為零,電機無法自啟動。本文采用升頻升壓的同步起動方法,由控制器產生的PWM波形經過MCP8025驅動芯片控制逆變器,使逆變器的換相頻率慢慢增大,而且給無刷直流電機的定子電壓開始較小,逐步升高,從而使電機的轉速逐步增大,等電機定子上的電壓足夠大時,即電機轉子已經達到一定的轉速,能使MCP8025的反電動檢測模塊正常工作,此時就可以將電機切換到反電動勢檢測控制的正常閉環(huán)運行狀態(tài)。
3.2 反電動勢檢測控制
在本系統中,某相的過零點就是ZC_OUT引腳輸出電平的變化,上升沿和下降沿對應BLCD各相反電動勢的過零時刻,這樣每次有反電動勢過零點時,即產生中斷。無刷直流電機每隔為60°電角度反電動勢過零點一次,而繞組的換相時刻在過零點后延30°的電角度。因此繞組的換向時間點為每次進入中斷后,再順延上次中斷時間間隔的1/2。具體控制流程如圖4所示。
圖4 反電動勢檢測換相流程圖
在電機完成起動后,當ZC_OUT引腳的第1個邊沿脈沖進入INT0時,打開定時器T0進行計時,并退出中斷。當ZC_OUT引腳的第2個邊沿脈沖進入INT0時,讀取T0的值t,再使T0重新計時,并用FFH-t/2裝載T1,T1開始計時,退出T0中斷。當T1產生中斷時,即為換相時刻,再根據MUX1、MUX2當前狀態(tài)組合值,查找換相表進行換相。重復上述步驟,使無位置傳感器無刷直流電機正常運行。
實驗中選用電機的額定電壓24 V,輸出功率125 W,額定轉速3 000 r/min,相數3相。無位置傳感器無刷直流電機的三相端電壓波形,如圖5所示。實驗結果表明該系統控制的無位置傳感器無刷直流電機能夠正常順利起動,換相正確,運行穩(wěn)定。
圖5 端電壓波形(截圖)
本文給出了基于MCP8025的無位置傳感器無刷直流電機控制系統的軟件與硬件設計方案和控制策略,可以看出本設計方案讓無位置傳感器無刷直流電機的反電動勢過零點的判斷更容易實現。試驗證明,采用該控制方案電機啟動平穩(wěn),運行狀態(tài)良好,具有實用價值。
[1] 劉勇.基于DSP的無位置傳感器無刷直流電機控制系統[J].微特電機,2004,32(1):40-42.
[2] 胡發(fā)煥,任志斌,潘春榮.基于單片機的無位置傳感器無刷直流電機控制[J].電機控制與應用,2014,41(6):19-20.
[3] SHAO Jianwen.Further Improvement of direct back EMF detection for sensorless brushless DC(BLDC) motor drives[C]//20th Annual IEEE Applied Power Electronics Conference and Exposittion,APEC,2005:933-936.
[4] 曹建波,曹秉剛,王斌,等.電動車用無刷直流電機無位置傳感器控制研究[J].西安交通大學學報,2008,42(5):597-599.
[5] 顏冰鈞,郭新華,李巖,等.基于脈沖計數的無位置BLCDM轉子位置精確檢測方法[J].微電機,2014,47(3):82-85.
[6] 周順榮,王敏.采用反電勢邏輯換向方法的無刷直流電動機[J].微特電機,2003,31(6):22-24.
[7] 曹杰,史金飛,戴敏.基于MEGA8單片機的無傳感器無刷直流電機控制系統設計[J].自動化儀表,2005,26(12):13-16.
Control System of Sensorless Brushless DC Motor Based on MCP8025
WUYao-chun,HANXiang-ke
(Anyang Institute of Technology,Anyang 455000,China)
A control system for sensorless brushless DC motor (BLCDM) based on MCP8025 was presented.The system was developed with increasing frequency and increasing voltage synchronous starting method, and using the detection function of MCP8025 to make easier the realization of bemf zero crossingpoint detection.The hardware structure and software design of sensorless BLCDM control system was described in details.The result of experiment verified the feasibility of the control strategy.
brushless DC motor; sensorless; control system; MCP8025
2015-09-07
TM33
A
1004-7018(2016)09-0083-03