《電子技術(shù)應用》
您所在的位置:首頁 > 嵌入式技術(shù) > 設(shè)計應用 > 一種用于無刷直流電機控制器的低成本專用電路
一種用于無刷直流電機控制器的低成本專用電路
2019年電子技術(shù)應用第8期
王曉蕾,徐 彥,王振興,涂金生,王傳傲,朱 毅
合肥工業(yè)大學 微電子學院,安徽 合肥230009
摘要: 為了降低無刷直流電機控制器的內(nèi)部電路的復雜性,提出了一種結(jié)構(gòu)簡單的專用電路,可用于驅(qū)動無刷直流電機的微控制器。通過電動機上位置傳感器將轉(zhuǎn)子位置信號傳遞給控制器電路,并得到位置傳感器的輸出真值表,然后利用Logisim軟件,得到對應的數(shù)字邏輯電路。利用Cadence的仿真工具NC-Verilog simulator得到仿真波形。以80C51為主控芯片,通過外接電路的方式完成最終的驗證分析。通過此專用電路將可使電動機的轉(zhuǎn)子順時針或逆時針方向旋轉(zhuǎn)。此專用電路可用于生產(chǎn)成本低廉和對控制精度要求不高的無刷直流電機控制器。
中圖分類號: TM351
文獻標識碼: A
DOI:10.16157/j.issn.0258-7998.190354
中文引用格式: 王曉蕾,徐彥,王振興,等. 一種用于無刷直流電機控制器的低成本專用電路[J].電子技術(shù)應用,2019,45(8):124-127,130.
英文引用格式: Wang Xiaolei,Xu Yan,Wang Zhenxing,et al. A low cost special circuit for brushless direct current motor controller[J]. Application of Electronic Technique,2019,45(8):124-127,130.
A low cost special circuit for brushless direct current motor controller
Wang Xiaolei,Xu Yan,Wang Zhenxing,Tu Jinsheng,Wang Chuan′ao,Zhu Yi
College of Microelectronics,Hefei University of Technology,Hefei 230009,China
Abstract: In order to reduce the complexity of the internal circuit of brushless direct current motor(BLDCM) controller, a special circuit with simple structure is proposed, which can be used to drive the microcontroller of BLDCM. The position signal of the rotor is transmitted to the controller circuit by the position sensor on the motor, and the output truth table of the position sensor is obtained. Then the corresponding digital logic circuit is obtained by using Logisim software. The simulation waveform is obtained by using the simulation tool NC-Verilog simulator of Cadence. With 80C51 as the main control chip, the final verification and analysis is completed by the way of external circuit. Through this special circuit, the rotor of the motor can rotate clockwise or counterclockwise. This special circuit can be used for the controller of brushless DC motor with low cost and low control precision.
Key words : brushless DC motor;rotor position;special circuit;low cost

0 引言

    傳統(tǒng)直流電動機雖然線性機械特性十分優(yōu)良,啟動時產(chǎn)生的外部的扭矩足夠大,但電動機的電刷和換向器磨損嚴重,電動機內(nèi)部微控制器結(jié)構(gòu)也很復雜,這些因素的存在使傳統(tǒng)電機的可維護性很差。

    21世紀以來,電子換向器技術(shù)日益成熟,促使電動機的內(nèi)部開始使用電子換向器,機械電刷的使用率大幅下降,機械換向器也逐漸被淘汰。使用電子換向器讓電動機克服了機械換向器易損耗的缺點,同時也使得電動機的機械結(jié)構(gòu)更加簡單[1]。但大部分無刷直流電動機的控制電路仍然很復雜,產(chǎn)生問題時不容易維護。

    本文在無刷直流電動機的基礎(chǔ)上,提出了一種用于無刷直流電動機控制器的結(jié)構(gòu)簡單、生產(chǎn)成本低廉的專用電路,此電路可以固定跟隨定子的電流方向,控制電機進行正向旋轉(zhuǎn)或反向旋轉(zhuǎn),并控制轉(zhuǎn)子的旋轉(zhuǎn)角度,從而實現(xiàn)對三相無刷直流電動機的控制。

1 無刷電機工作原理

    三相無刷直流電動機中,永久磁鋼材料的定子可以產(chǎn)生充滿整個電動機內(nèi)部氣體間隙的磁場,而電動機的電樞繞組通以電流后會產(chǎn)生一個隨著電流變化而變化的電樞磁場。

    為了使電動機始終保持在最佳運轉(zhuǎn)狀態(tài),就需要使電機產(chǎn)生的扭矩達到最大且方向隨時間不斷變化,這可以通過使電機內(nèi)兩個磁場的方向一直相互垂直的方式來實現(xiàn)。若僅僅使用普通直流電源,則電樞磁場的方向不會改變,而轉(zhuǎn)子磁鋼一直在做圓周運動,兩個磁場的方向無法一直保持相互垂直的狀態(tài)。所以,必須要使用換向裝置。

    換向裝置通過位置傳感器檢測轉(zhuǎn)子位置,通過控制電路完成換向的邏輯操作,使直流電源可以在三相之間來回切換,讓電樞繞組接收到不同的電信號,產(chǎn)生變化的電樞磁場,如圖1所示[2]。

dzyj4-t1.gif

2 無刷電機控制系統(tǒng)專用電路

2.1 定子繞組

    為了對電動機的轉(zhuǎn)動進行實時控制和調(diào)整,控制系統(tǒng)的專用電路需要根據(jù)位置傳感器的轉(zhuǎn)子位置信號,轉(zhuǎn)換成對應的電信號,來控制電子開關(guān)電路的功率管的導通和關(guān)斷,最后通入到電樞繞組的某一相中。該相的電流產(chǎn)生的磁場與轉(zhuǎn)子產(chǎn)生的磁場相互作用,使轉(zhuǎn)子在轉(zhuǎn)矩的驅(qū)動下旋轉(zhuǎn)[3]。電動機上的定子繞組的位置如圖2所示。

dzyj4-t2.gif

2.2 電子開關(guān)電路

    本文采用三相星形聯(lián)結(jié)全控電路,如圖3所示。此電路每次導通其中兩個功率管,這兩個功率管在轉(zhuǎn)子經(jīng)過120°電角度所持續(xù)的時間內(nèi)保持導通狀態(tài)[4]。每當轉(zhuǎn)子經(jīng)過60°電角度后,電動機就必須改變一次相位,改變相位后,兩個正在導通的功率管其中一個被斷開,電路中未導通的功率管按照電路接收到的電信號導通其中一個。

dzyj4-t3.gif

    認定轉(zhuǎn)矩正方向為流入電樞繞組的電流所產(chǎn)生轉(zhuǎn)矩方向。先導通功率管的是T1與T2,電流從T1管流入,從T2管回到電源,在這過程中,經(jīng)過了A相和C相繞組。Ta和-Tc合成后得到Tac,大小為dzyj4-t3-x1.gifTa,方向為兩向量的角平分線方向,如圖4所示。

dzyj4-t4.gif

    當電動機的轉(zhuǎn)子轉(zhuǎn)過60°后,功率管T1關(guān)斷,停止通電,而功率管T3開始通入電流。這時,電流從T3管流入,從T2回到電源。在這過程中,經(jīng)過了B相和C相繞組。Tb和-Tc合成后得到Tbc,大小仍然為dzyj4-t3-x1.gifTa,方向為兩向量的角平分線方向。此時合成的轉(zhuǎn)矩如圖5所示[5]。

dzyj4-t5.gif

    此后每次換相時,變化過程與前述過程基本相同,僅僅改變了打開和關(guān)斷的功率管。圖6表示出了整個換相變化過程中全部合成轉(zhuǎn)矩的方向。

dzyj4-t6.gif

2.3 控制系統(tǒng)驅(qū)動電路

    為了觀察到電動機轉(zhuǎn)子的位置,來判斷電機下一步該執(zhí)行的操作,確定定子繞組應該獲得的電流大小和電流方向,將三個位置傳感器C1、C2、C3連接到電動機。在電動機轉(zhuǎn)動時,傳感器接收轉(zhuǎn)子的位置信號,傳遞給控制器電路,以此來控制定子電流,傳感器在電動機上的位置如圖7所示[6]

dzyj4-t7.gif

    如表1所示,位置傳感器C1、C2和C3產(chǎn)生的信號分別由Ha、Hb和Hc表示,另加一個CW/CCW的信號。如果在CW/CCW端口上給出高電平信號(1),則轉(zhuǎn)子將順時針旋轉(zhuǎn)。如果給出低電平信號(0),則轉(zhuǎn)子將逆時針旋轉(zhuǎn)。Ah、Al、Bh、Bl、Ch和Cl分別連接到電動機定子繞組。根據(jù)輸入信號,控制器的驅(qū)動電路將給出輸出信號以控制順時針和逆時針旋轉(zhuǎn)。

dzyj4-b1.gif

    當CW/CCW為高電平時,如果轉(zhuǎn)子位于傳感器C1的位置,Ha為高電平,C2和C3為低電平,則控制器電路必須給出60°的信號,將轉(zhuǎn)子從0°移動到60°。轉(zhuǎn)子角度的其他變換過程與此過程類似。對于逆時針旋轉(zhuǎn),將CW/CCW端口電壓置為低電平即可。

    結(jié)合表1,利用Logisim軟件,可以得到上述真值表對應的數(shù)字邏輯電路。Ha、Hb、Hc和CW/CCW端口作為數(shù)字邏輯電路的輸入端口,Ah、Al、Bh、Bl、Ch和Cl端口作為數(shù)字邏輯電路的輸出端口。整個數(shù)字邏輯電路僅由非門、三輸入與門和或門組成[7],如圖8所示。

dzyj4-t8.gif

3 電路仿真和測試結(jié)果

3.1 電路仿真

    利用80C51芯片對本文設(shè)計的專用驅(qū)動電路進行最終的驗證分析[8]。輸入信號是由外電路各開關(guān)的閉合來產(chǎn)生高低電平信號,以此來模仿Ha、Hb、Hc和CW/CCW的高低電平信號。開關(guān)閉合表示此端口輸入為高電平[9]。開關(guān)S1、S2、S3和S4分別對應Ha、Hb、Hc和CW/CCW的電平信號。R1、R2、R3和R4的值均為2 kΩ。

    輸出信號是由外電路各LED燈的亮滅情況來顯示對應支路的高低電平信號,以此來模仿Ah、Al、Bh、Bl、Ch和Cl的高低電平信號。端口電路的LED燈亮時表示此端口輸出為低電平。LED1、LED2、LED3、LED4、LED5和LED6分別對應Ah、Al、Bh、Bl、Ch和Cl的電平信號。RL1、RL2、RL3、RL4、RL5和RL6的電阻值均為4.7 kΩ,如圖9所示。

dzyj4-t9.gif

3.2 仿真結(jié)果

    利用Cadence的仿真工具NC-Verilog simulator得到仿真波形,如圖10所示。圖10中的變量名與圖6控制系統(tǒng)的邏輯電路圖一一對應。

dzyj4-t10.gif

    當CW/CCW輸入端的開關(guān)閉合時,電動機正向旋轉(zhuǎn)。對應輸出端口輸出低電平時,對應的電路上LED燈亮;對應輸出端口輸出高電平時,對應的電路上LED燈滅。

    當CW/CCW輸入端的開關(guān)斷開時,電動機反向旋轉(zhuǎn),對應輸出端口輸出低電平時,對應的電路上LED燈亮;對應輸出端口輸出高電平時,對應的電路上LED燈滅。實驗結(jié)果與實驗預期符合得很好。實驗所用80C51芯片和LED燈顯示模塊如圖11所示。

dzyj4-t11.gif

4 結(jié)論

    本文仿真結(jié)果說明該專用于無刷直流電機控制系統(tǒng)的邏輯電路,可以替代以往復雜的控制電路,用來驅(qū)動無刷直流電機的微控制器運轉(zhuǎn)[10]。這種邏輯電路結(jié)構(gòu)簡單,生產(chǎn)成本低廉,易于維護,應用范圍非常廣泛。因此,該專用電路可用在使用低成本的三相無刷直流電機的相關(guān)產(chǎn)品上,以降低生產(chǎn)成本。

參考文獻

[1] 江振鋒,李鑫,戴梅,等.三相無刷直流電機調(diào)速系統(tǒng)的驅(qū)動設(shè)計[J].常熟理工學院學報,2013,27(4):86-90.

[2] 吳紅星,葉宇驕,倪天,等.無刷直流電機轉(zhuǎn)子位置檢測技術(shù)綜述[J].微電機,2011,44(8):75-81.

[3] 夏常亮,方紅偉.永磁無刷直流電機及其控制[J].電工技術(shù)學報,2012,27(3):25-34.

[4] 史永勝,李利,余彬.高性能移相全橋變換器的設(shè)計與實現(xiàn)[J].電子技術(shù)應用,2016,42(4):127-131,134.

[5] HASEN R,SALIM K M.Design implementation and testing of a three phase BLDC motor controller[C].International Conference on Advances in Electrical Engineering.Dkaka,bangladesh,2013:192-196.

[6] HAZARI M R,JAHAN E,SIRAJ M E,et al.Design of a brushless DC(BLDC) motor controller[C].International Conference on Electrical Engineering and Information & Communication Technology.Dhaka,Bangladesh,2014:1-6.

[7] YOUSUF N B,SALIM K M,HAIDER R,et al.Development of a three phase induction motor controller for solar powered water pump[C].2nd International Conference on the Developments in Renewable Energy Technology.Dhaka,Bangladesh,2012:1-5.

[8] 李健飛,郝桂青.基于MC9S12D64單片機的直流無刷電機控制系統(tǒng)設(shè)計[J].電子設(shè)計工程,2010,18(12):102-104.

[9] 伍錫如,王方.被動同心轉(zhuǎn)向式多履帶全向移動機器人設(shè)計[J].電子技術(shù)應用,2018,44(2):115-119,123.

[10] 馬文斌,楊延竹,洪運.步進電機控制系統(tǒng)的設(shè)計及應用[J].電子技術(shù)應用,2015,41(11):11-13.



作者信息:

王曉蕾,徐  彥,王振興,涂金生,王傳傲,朱  毅

(合肥工業(yè)大學 微電子學院,安徽 合肥230009)

此內(nèi)容為AET網(wǎng)站原創(chuàng),未經(jīng)授權(quán)禁止轉(zhuǎn)載。