新聞中心

EEPW首頁(yè) > 嵌入式系統(tǒng) > 業(yè)界動(dòng)態(tài) > GD32創(chuàng)新反電動(dòng)勢(shì)采樣方案,助力高效控制BLDC電機(jī)

GD32創(chuàng)新反電動(dòng)勢(shì)采樣方案,助力高效控制BLDC電機(jī)

作者:兆易創(chuàng)新 資深系統(tǒng)開發(fā)工程師 王智瑋 時(shí)間:2021-01-19 來源:電子產(chǎn)品世界 收藏


本文引用地址:http://2s4d.com/article/202101/422212.htm

0   引言

電機(jī)(Electric machinery,俗稱“馬達(dá)”)是指依據(jù)電磁感應(yīng)定律實(shí)現(xiàn)電能轉(zhuǎn)換或傳遞的一種電磁裝置,用來產(chǎn)生驅(qū)動(dòng)轉(zhuǎn)矩作為電器或各種機(jī)械的動(dòng)力源。目前通常使用微控制器(MCU)對(duì)電機(jī)的啟停及轉(zhuǎn)速進(jìn)行控制。本文介紹了基于兆易創(chuàng)新(GigaDevice)公司GD32 MCU 的一種創(chuàng)新型高精度反電動(dòng)勢(shì)電壓采樣方案,廣泛應(yīng)用于工業(yè)控制、智能制造、消費(fèi)電子、家用電器、交通運(yùn)輸?shù)阮I(lǐng)域?qū)崿F(xiàn)高效電機(jī)控制。

image.png

圖1 有刷直流電機(jī)

1   電機(jī)控制概況

按照工作電源的不同,電機(jī)可分為直流電機(jī)和交流電機(jī)。其中,直流電機(jī)又可分為有刷直流電機(jī)和無刷直流電機(jī)。

1.1 有刷和無刷直流電機(jī)的區(qū)別

●   有刷直流電機(jī)(圖1):機(jī)械換向,磁極不動(dòng),線圈旋轉(zhuǎn)。內(nèi)部含有碳刷,起到換向作用。碳刷不斷

磨損,會(huì)造成一定損耗,并且需要定時(shí)更換碳刷。

●   無刷直流電機(jī)(圖2):電子換向,線圈不動(dòng),磁極轉(zhuǎn)動(dòng)。通常用霍爾元件感應(yīng)永磁體位置,進(jìn)而控制電流的方向,達(dá)到換向作用。

無刷直流電機(jī)()相比較有刷直流電機(jī)(DC),以電子換向器取代了機(jī)械換向器,克服了有刷直流電機(jī)的維護(hù)困難、易產(chǎn)生干擾等先天性缺陷。

因此無刷直流電機(jī)既有直流電機(jī)良好的調(diào)速性能等特點(diǎn),又有交流電機(jī)結(jié)構(gòu)簡(jiǎn)單、無換向火花、運(yùn)行可靠和易于維護(hù)等優(yōu)點(diǎn)。

image.png

圖2 無刷直流電機(jī)

1.2 電機(jī)控制方法

無刷直流電機(jī)屬于自換流型(自我方向轉(zhuǎn)換),因此控制起來更加復(fù)雜,需要了解電機(jī)進(jìn)行整流轉(zhuǎn)向的轉(zhuǎn)子位置和機(jī)制。許多不同的控制算法都被用以提供對(duì)于 電機(jī)的控制。一般將功率晶體管用作線性穩(wěn)壓器來控制電機(jī)電壓。但當(dāng)驅(qū)動(dòng)高功率電機(jī)時(shí),這種方法并不實(shí)用。高功率電機(jī)必須通過MCU 提供PWM 信號(hào)來實(shí)現(xiàn)起停和速度功率控制。

控制算法必須提供下列三項(xiàng)功能:

●   用于控制電機(jī)速度的PWM 電壓;

●   用于對(duì)電機(jī)進(jìn)整流換向的機(jī)制;

●   利用反電動(dòng)勢(shì)或霍爾傳感器來預(yù)測(cè)轉(zhuǎn)子位置的方法。

脈沖寬度調(diào)制用于將可變電壓應(yīng)用到電機(jī)繞組來控制電機(jī)的速度和可變轉(zhuǎn)矩,有效電壓與PWM 占空度成正比。功率晶體管的換向?qū)崿F(xiàn)了定子中的適當(dāng)繞組,可根據(jù)轉(zhuǎn)子位置生成最佳的轉(zhuǎn)矩。在一個(gè)BLDC電機(jī)中,MCU 必須知道轉(zhuǎn)子的位置并能夠在恰當(dāng)?shù)臅r(shí)間進(jìn)行整流換向。

無刷直流電機(jī)的電子換向器可以分為傳感器型和無傳感器型,無傳感器型的電子換向器在體積和成本上都更具優(yōu)勢(shì)。目前的無傳感器型的無刷直流電機(jī)的控制方法主要是通過模數(shù)轉(zhuǎn)換器(ADC)或者比較器采集電機(jī)的反電動(dòng)勢(shì)過零點(diǎn)信號(hào)。雖然模數(shù)轉(zhuǎn)換器采集反電動(dòng)勢(shì)的方法算法比較復(fù)雜,但由于很多MCU內(nèi)部都集成有模數(shù)轉(zhuǎn)換器,對(duì)于三相電機(jī)來說,可以節(jié)省三個(gè)比較器,從而節(jié)省體積和成本。模數(shù)轉(zhuǎn)換器需要在特定的時(shí)間點(diǎn)進(jìn)行采樣,然后通過軟件與零點(diǎn)進(jìn)行比較,從而獲得無刷直流電機(jī)的換相時(shí)刻,以預(yù)測(cè)無刷直流電機(jī)的下一次換相時(shí)刻。無刷直流電機(jī)系統(tǒng)如圖3 所示。

1611026201832601.png

圖3 無刷直流電機(jī)系統(tǒng)框圖

在現(xiàn)有技術(shù)中,由于場(chǎng)效應(yīng)晶體管()具有開關(guān)噪聲,因此無刷直流電機(jī)的驅(qū)動(dòng)信號(hào)在高電平和低電平之間進(jìn)行切換時(shí),其波形往往具有較大的波動(dòng),從而會(huì)導(dǎo)致反電動(dòng)勢(shì)的采樣結(jié)果不準(zhǔn)確,嚴(yán)重時(shí)可導(dǎo)致電機(jī)無法正常工作。因此,亟需對(duì)現(xiàn)有的無刷直流電機(jī)系統(tǒng)及控制方法進(jìn)行進(jìn)一步改進(jìn),以解決上述問題。

2   GD32電機(jī)控制方案介紹

為了解決場(chǎng)效應(yīng)晶體管狀態(tài)改變時(shí)產(chǎn)生噪聲的問題,我們基于兆易創(chuàng)新公司GD32 MCU 系列產(chǎn)品,提供了一種無刷直流電機(jī)系統(tǒng)及無刷直流電機(jī)的控制方法。利用驅(qū)動(dòng)信號(hào)占空比不同大小,選取不同采樣點(diǎn),從而得到準(zhǔn)確的反電動(dòng)勢(shì)電壓,可大幅提高電機(jī)運(yùn)行的穩(wěn)定性。

2.1 在預(yù)定時(shí)刻對(duì)反電動(dòng)勢(shì)進(jìn)行采樣

在驅(qū)動(dòng)電路的每個(gè)上橋臂的工作階段內(nèi),預(yù)定時(shí)刻設(shè)置于驅(qū)動(dòng)信號(hào)的高電平階段,且臨近該高電平階段的下降邊沿,或設(shè)置于驅(qū)動(dòng)信號(hào)的低電平階段且臨近該低電平階段的上升邊沿,從而可以避免場(chǎng)效應(yīng)晶體管的開關(guān)噪聲對(duì)模數(shù)轉(zhuǎn)換器采樣造成的影響。

2.2 判斷占空比,選擇采樣點(diǎn)

當(dāng)占空比低于50% 時(shí),在MOS 管關(guān)閉期間進(jìn)行采樣;當(dāng)占空比高于50% 時(shí),在MOS 管打開期間進(jìn)行采樣,并將采樣點(diǎn)由中間點(diǎn)改為MOS管狀態(tài)改變前。

因?yàn)樵隍?qū)動(dòng)電路中的場(chǎng)效應(yīng)晶體管打開時(shí),電壓采樣單元的采樣電壓是反電動(dòng)勢(shì)疊加了1/2 的母線電壓(即驅(qū)動(dòng)電路電源電壓)后的電壓,因此比較單元將采樣結(jié)果與1/2 的母線電壓進(jìn)行比較。若相鄰的兩個(gè)采樣結(jié)果的電壓從低于1/2 母線電壓變?yōu)楦哂?/2母線電壓或者從高于1/2 母線電壓到低于1/2 母線電壓,則是反電動(dòng)勢(shì)過零點(diǎn)了。當(dāng)在驅(qū)動(dòng)電路中的場(chǎng)效應(yīng)晶體管關(guān)斷時(shí),電壓采樣單元的采樣電壓是單純的反電動(dòng)勢(shì),反電動(dòng)勢(shì)本身根據(jù)轉(zhuǎn)子位置變化會(huì)由負(fù)變正,或者由正變負(fù)。但由于驅(qū)動(dòng)電路上場(chǎng)效應(yīng)晶體管中的反向二極管的影響,負(fù)的反電動(dòng)勢(shì)會(huì)被拉到接近0 V,因此在場(chǎng)效應(yīng)晶體管關(guān)閉期間采集的反電動(dòng)勢(shì)后與0 進(jìn)行比較,若相鄰的兩個(gè)采樣結(jié)果的電壓從0 V變正或從正變0 V時(shí),則是反電動(dòng)勢(shì)過零點(diǎn)了(如圖4)。

1611026329532688.png

圖4 方案采樣點(diǎn)示意圖

通過該方法,在占空比比較低的時(shí)候,高電平時(shí)間比較短但低電平時(shí)間長(zhǎng),在低電平期間采樣可以有足夠的時(shí)間避開MOS 的關(guān)閉時(shí)的噪聲。同樣的,在占空比高M(jìn)OS 管打開時(shí)采樣也可以避開MOS 管打開時(shí)的噪聲。因此,不論占空比高低都可以得到準(zhǔn)確的反電動(dòng)勢(shì)電壓,從而為MCU計(jì)算BLDC 電機(jī)換相時(shí)間提供精確的反電動(dòng)勢(shì)信號(hào)。

精確的反電動(dòng)勢(shì)信號(hào)可為BLDC 在許多領(lǐng)域發(fā)揮出色的優(yōu)勢(shì)。精度增加可使電機(jī)功率損耗更少、控制精確度更高,讓終端用戶更好的使用BLDC 操作。本方案可廣泛應(yīng)用于工業(yè)自動(dòng)化、儀器儀表、醫(yī)療、消費(fèi)電子、汽車等需要高精度電機(jī)控制領(lǐng)域。

(注:本文來源于科技期刊《電子產(chǎn)品世界》2021年第1期。)



關(guān)鍵詞: MOSFET BLDC

評(píng)論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉