BLDC驅(qū)動(dòng)入門(mén)最簡(jiǎn)教程
時(shí)間:2021-08-19 16:34:21
手機(jī)看文章
掃描二維碼
隨時(shí)隨地手機(jī)看文章
[導(dǎo)讀]大家好,我是小麥,最近這段時(shí)間,成功地做了一個(gè)項(xiàng)目,是基于BLDC的無(wú)感方波驅(qū)動(dòng)的一個(gè)產(chǎn)品,在這里順便總結(jié)和分享一下BLDC的驅(qū)動(dòng)原理。有刷直流電機(jī)BLDC(brushlessDCelectricmotor)全稱(chēng)是無(wú)刷直流電機(jī)。在介紹BLDC之前,這里就不得不說(shuō)一下有刷直流電機(jī),...
BLDC
的無(wú)感方波驅(qū)動(dòng)的一個(gè)產(chǎn)品,在這里順便總結(jié)和分享一下BLDC的驅(qū)動(dòng)原理。有刷直流電機(jī)
BLDC(brushless DC electric motor)全稱(chēng)是無(wú)刷直流電機(jī)。在介紹BLDC之前,這里就不得不說(shuō)一下有刷直流電機(jī),然后帶著問(wèn)題再看什么是直流無(wú)刷電機(jī)。結(jié)構(gòu)
有刷直流電機(jī)發(fā)明于 19 世紀(jì),現(xiàn)在應(yīng)用仍然很普遍,相比較于無(wú)刷直流電機(jī),它的結(jié)構(gòu)會(huì)更加復(fù)雜,通常電機(jī)內(nèi)部結(jié)構(gòu)的組件都包括轉(zhuǎn)子和定子;- 轉(zhuǎn)子就是旋轉(zhuǎn)的;
- 定子就是固定的;
原理
小時(shí)候拆過(guò)的小伙伴請(qǐng)舉手,好,言歸正傳,下面是一個(gè)簡(jiǎn)單的兩極有刷直流電機(jī)的模型,我們來(lái)簡(jiǎn)單分析一下它的旋轉(zhuǎn)原理;這里電樞是轉(zhuǎn)子,而永磁體是定子,其中用藍(lán)色表示N極,紅色表示S極;
無(wú)刷直流電機(jī)
直流無(wú)刷電機(jī)從結(jié)構(gòu)上,比直流有刷電機(jī)少了電刷和換向器,所以?xún)?nèi)部結(jié)構(gòu)無(wú)法自己完成換相的操作,因此就需要外部驅(qū)動(dòng)信號(hào)進(jìn)行換向。這里我們還是從內(nèi)部結(jié)構(gòu)作為切入點(diǎn),對(duì)其驅(qū)動(dòng)時(shí)序進(jìn)行分析,結(jié)果就會(huì)變得清晰起來(lái)。結(jié)構(gòu)
如下圖所示,在四軸飛行器或者一些航模上,都能看到這種類(lèi)型的直流無(wú)刷電機(jī),它通常有三條線(xiàn),U
,V
,W
,當(dāng)然航模上還需要配置一個(gè)電調(diào)(ESC)——作為電機(jī)的驅(qū)動(dòng)器。這里的電調(diào)往往有兩種驅(qū)動(dòng)方式,六步方波,或者FOC驅(qū)動(dòng),下面主要對(duì)六步方波驅(qū)動(dòng)方式進(jìn)行分析。U1
,V1
,W1
,U2
,V2
,W2
,后面我們會(huì)進(jìn)一步進(jìn)行介紹。具體如下圖示;換相原理
這里我們簡(jiǎn)單介紹一下轉(zhuǎn)子旋轉(zhuǎn)的過(guò)程,即無(wú)刷直流電機(jī)的換相原理:- 首先我們對(duì)電樞繞組施加適當(dāng)大小的電流,線(xiàn)圈將產(chǎn)生一個(gè)磁場(chǎng),該磁場(chǎng)將吸引轉(zhuǎn)子的永磁體;
- 如果我們一個(gè)接一個(gè)地激活每個(gè)線(xiàn)圈,這樣可以產(chǎn)生一個(gè)旋轉(zhuǎn)的磁場(chǎng),由于永磁體和電磁體之間的力相互作用,轉(zhuǎn)子將在旋轉(zhuǎn)的磁場(chǎng)作用下繼續(xù)旋轉(zhuǎn)。
A
,B
,C
三相的中性點(diǎn)連接在一起,外部通過(guò)MOSFET或者IGBT組成功率開(kāi)關(guān)元器件,進(jìn)行控制,所以這里也可以說(shuō)明無(wú)刷直流電機(jī),通常有U
,V
,W
三條線(xiàn)引出來(lái)。兩兩通電的其中一種狀態(tài)如下圖所示,此時(shí)的狀態(tài)可以標(biāo)注為a
,b-
,c0
,下面我們會(huì)進(jìn)一步進(jìn)行解釋?zhuān)?/p>- 使用
SW1
和SW2
作為一個(gè)上下管驅(qū)動(dòng)U
,或者是a
; - 使用
SW3
和SW4
作為一個(gè)上下管驅(qū)動(dòng)V
,或者是b
; - 使用
SW5
和SW6
作為一個(gè)上下管驅(qū)動(dòng)W
,或者是c
;
,下管打開(kāi)標(biāo)記為-
,上下管都不開(kāi)標(biāo)記為0
。最終讓轉(zhuǎn)子朝一個(gè)方向旋轉(zhuǎn)的驅(qū)動(dòng)時(shí)序應(yīng)該是這樣的:a
,b-
,c0
a
,b0
,c-
a0
,b
,c-
a-
,b
,c0
a-
,b0
,c
a0
,b-
,c
120°
。例如A相的六步相序需要比B相超前120°,B相需要比C相超前120°,整體應(yīng)該如下圖所示;閉環(huán)控制
實(shí)現(xiàn)開(kāi)環(huán)運(yùn)行之后,就要進(jìn)行閉環(huán)控制了,首先有一點(diǎn)需要說(shuō)明的是,前面的六步PWM時(shí)序,并沒(méi)有根據(jù)轉(zhuǎn)子的實(shí)際位置進(jìn)行磁場(chǎng)的切換,所以可能出現(xiàn)的情況,就是失步,這個(gè)有點(diǎn)類(lèi)似步進(jìn)電機(jī)。結(jié)論就是實(shí)際磁場(chǎng)旋轉(zhuǎn)的速度可能遠(yuǎn)快于轉(zhuǎn)子旋轉(zhuǎn)的速度,導(dǎo)致磁場(chǎng)的旋轉(zhuǎn)速度和轉(zhuǎn)子不同步,所以就造成了失步。如果這里引入轉(zhuǎn)子的位置反饋量,就可以完美的解決這個(gè)問(wèn)題,所以通常會(huì)加入霍爾傳感器來(lái)檢測(cè)實(shí)際的轉(zhuǎn)子位置。Back EMF
),來(lái)進(jìn)行位置的估算以及速度的計(jì)算。無(wú)刷直流電機(jī)的反電動(dòng)勢(shì)是梯形反電動(dòng)勢(shì),具體如下圖所示;結(jié)論
本文簡(jiǎn)單介紹了有刷直流電機(jī)和無(wú)刷直流電機(jī)的結(jié)構(gòu)和原理,以及各自的優(yōu)勢(shì)。進(jìn)一步介紹了無(wú)刷直流電機(jī)的六步方波驅(qū)動(dòng)原理,簡(jiǎn)單提及了閉環(huán)控制中一些注意點(diǎn)。作者水平有限,文中難免存在不足和錯(cuò)誤之處,請(qǐng)各位大佬不吝賜教。好的,這期就先到這里,我們下期再見(jiàn)。參考:《無(wú)刷直流電機(jī)控制應(yīng)用-基于STM8S系列單片機(jī) - 李家慶》https://en.wikipedia.org/wiki/Brushless_DC_electric_motor—— The End?——
推薦好文??
微控制器,RTOS,物聯(lián)網(wǎng)之間有什么聯(lián)系?2021-06-16 深究:預(yù)編譯指令的點(diǎn)點(diǎn)滴滴2021-06-13 這個(gè)Keil的小技巧,你知道嗎?2021-05-23 Sourcetail 一款代碼編輯神器,讓看源碼如絲般順滑2021-05-19
原創(chuàng)不易,歡迎轉(zhuǎn)發(fā)、留言、點(diǎn)贊、分享給你的朋友,感謝您的支持!
長(zhǎng)按識(shí)別二維碼關(guān)注我
你點(diǎn)的每個(gè)好看,我都認(rèn)真當(dāng)成了喜歡