無刷電機(jī)屬于自換流型(自我方向轉(zhuǎn)換),因此控制起來更加復(fù)雜。BLDC 電機(jī)控制要求了解電機(jī)進(jìn)行整流轉(zhuǎn)向的轉(zhuǎn)子位置和機(jī)制。對(duì)于閉環(huán)速度控制,有兩個(gè)附加要求,即對(duì)于轉(zhuǎn)子速度 / 或電機(jī)電流以及 PWM 信號(hào)進(jìn)行測量,以控制電機(jī)速度功率。
BLDC 電機(jī)可以根據(jù)應(yīng)用要求采用邊排列或中心排列 PWM 信號(hào)。大多數(shù)應(yīng)用僅要求速度變化操作,將采用 6 個(gè)獨(dú)立的邊排列 PWM 信號(hào)。這就提供了最高的分辨率。如果應(yīng)用要求服務(wù)器定位、能耗制動(dòng)或動(dòng)力倒轉(zhuǎn),推薦使用補(bǔ)充的中心排列 PWM 信號(hào)。
許多不同的控制算法都被用以提供對(duì)于 BLDC 電機(jī)的控制。典型地,將功率晶體管用作線性穩(wěn)壓器來控制電機(jī)電壓。當(dāng)驅(qū)動(dòng)高功率電機(jī)時(shí),這種方法并不實(shí)用。高功率電機(jī)必須采用 PWM 控制,并要求一個(gè)微控制器來提供起動(dòng)和控制功能。
控制算法必須提供下列三項(xiàng)功能:
▪ 用于控制電機(jī)速度的 PWM 電壓
▪ 用于對(duì)電機(jī)進(jìn)整流換向的機(jī)制
▪ 利用反電動(dòng)勢或霍爾傳感器來預(yù)測轉(zhuǎn)子位置的方法
脈沖寬度調(diào)制僅用于將可變電壓應(yīng)用到電機(jī)繞組。有效電壓與 PWM 占空度成正比。當(dāng)?shù)玫竭m當(dāng)?shù)恼鲹Q向時(shí),BLDC 的扭矩速度特性與以下直流電機(jī)相同?梢杂每勺冸妷簛砜刂齐姍C(jī)的速度和可變轉(zhuǎn)矩。
![](/uploadfile/20210105/20210105120012804.gif)
功率晶體管的換向?qū)崿F(xiàn)了定子中的適當(dāng)繞組,可根據(jù)轉(zhuǎn)子位置生成最佳的轉(zhuǎn)矩。在一個(gè) BLDC 電機(jī)中,MCU 必須知道轉(zhuǎn)子的位置并能夠在恰當(dāng)?shù)臅r(shí)間進(jìn)行整流換向。 |