《電子技術應用》
您所在的位置:首頁 > 模擬設計 > 業(yè)界動態(tài) > 將無傳感器BLDC電機控制引入低成本應用

將無傳感器BLDC電機控制引入低成本應用

2017-08-07
關鍵詞: 低成本應用 控制器

  電機在我們?nèi)粘I钪械膸缀趺總€部分發(fā)揮著作用。它們驅動洗碗機和洗衣機,使室內(nèi)變得涼爽,并且對于現(xiàn)代交通工具更是必不可少。無刷直流(BLDC)電機已成為許多勻速或變速的高可靠性中高檔系統(tǒng)的選擇。借助幾個霍爾效應傳感器和一個控制器,BLDC電機變得相對容易控制。如今,BLDC電機系統(tǒng)已十分常見,但是,大多數(shù)系統(tǒng)仍使用傳感器來控制電機。為了降低BLDC系統(tǒng)的成本并提高可靠性,許多設計人員希望除去傳感器。無傳感器系統(tǒng)已出現(xiàn)相當長一段時間,但在過去,它們需要昂貴的控制器才能運行除去傳感器所需的算法。數(shù)字信號控制器(DSC)(例如Microchip的dsPIC33FJ15MC102,批量訂購時,單價僅約1美元)使無傳感器BLDC電機控制得以大規(guī)模應用。

  無傳感器BLDC控制依靠BLDC電機的特性來計算轉子位置,并在此位置使電機在適當?shù)臅r間換向。為了解釋其工作原理,我們回頭看一下BLDC電機本身以及基本的傳感器控制。從根本上講,BLDC電機使用勵磁線圈(稱為定子)在轉子(或軸)上產(chǎn)生平行于線圈軸線的磁場,使轉子旋轉并產(chǎn)生轉矩。在三相BLDC電機中,定子中的三個線圈(或相)連續(xù)導通和關斷使轉子旋轉并產(chǎn)生轉矩。為使轉子保持旋轉,必須在轉子旋轉到相應位置前導通和關斷相關相。為了使轉子平穩(wěn)旋轉,構成電機的每個繞組或相都可由多組線圈組成。每相都必須按特定順序導通和關斷才能使轉子旋轉。轉子的位置決定了哪相需要導通或關斷。因此,了解轉子位置對于電機的運行至關重要,為了使BLDC電機工作,控制器必須主動導通或關斷這些相??刂破鞅仨殞⒍ㄗ觾?nèi)的磁場保持在轉子之前,以保持轉子旋轉。獲取轉子位置的最簡單方法是使用霍爾效應傳感器,它們可生成脈沖將轉子位置通知給控制器。了解轉子位置后,基本BLDC控制器只需查找三個相的哪種模式對應于轉子位置,并將這些相切換到相應模式。

  依靠傳感器的運行實現(xiàn)起來非常容易,但除去傳感器可降低系統(tǒng)成本并提高可靠性。為了理解無傳感器算法如何計算轉子位置,我們進一步了解一下BLDC電機的三個相。

  在“梯形”控制中,在任何時刻都是一相被拉為高電平(+VBUS),一相被拉為低電平(-VBUS),第三相不活動。由于每相的波形都像梯形(見圖1),“梯形”控制因此而得名。當轉子經(jīng)過某相時,轉子上的永磁在該相感應出電流,進而產(chǎn)生稱為反電動勢(EMF)的電壓。反電動勢取決于每相繞組的匝數(shù)、轉子的角速度以及轉子永磁場的強度。每相的反電動勢波形與轉子位置相關,因此反電動勢可用于確定轉子位置。

54b4d98c2d2c7-thumb.jpg

  圖1 BLCD電機繞組和梯形波形

  有許多不同方法使用反電動勢確定轉子位置,其中最常見和最可靠的一種是過零檢測。當其中一個反電動勢信號轉換并過零點時,控制器需要切換相的模式。此過程稱為換向(見圖2)。為使轉子保持向前轉動,在發(fā)生過零和換向之間的時間內(nèi)必須進行相移,電機控制器必須計算和補償該相移。一種實現(xiàn)過零的簡單方法是,假設每當任一相的反電動勢達到VBUS/2時就會發(fā)生過零事件。

54b4d98c6c0c2-thumb.jpg

  圖2 反電動勢過零

  利用幾個配置為比較器的運放,可輕松實現(xiàn)該方法。但是,該方法中存在幾個問題。首先,反電動勢通常小于VBUS,因此過零事件不一定發(fā)生在VBUS/2.此外,每相的特性可能不同,因此一個相的過零反電動勢電壓可能與其他相的過零反電動勢電壓不同。最后,這個過于簡單的檢測方法會導致檢測的反電動勢信號出現(xiàn)正負相移。

  在實際電機中,過零閾值電壓變化很大。幸運的是,這個變化的閾值電壓等于電機中性點電壓,因為電機中性點是全部三相反電動勢的平均值。因此,只要任一相的反電動勢等于電機的中性點,就會發(fā)生過零事件且控制器需要換向。這可以通過電阻和運放完成,或者使用控制器自身的ADC模塊和軟件實現(xiàn)。利用可編程控制器(如dsPIC系列DSC),每相的反電動勢都可以使用ADC模塊采樣,并且利用三個反電動勢信號的平均值可輕松使用軟件重建中性點。隨后,軟件可將該值與檢測到的三相的反電動勢進行比較,并檢測過零事件何時發(fā)生。發(fā)生過零事件后,控制器使電機換向,然后整個過程重復執(zhí)行。因此,通過使用電機的反電動勢和檢測過零,可從系統(tǒng)中除去傳感器,同時保持相同的性能水平。

  在實際系統(tǒng)中,無傳感器運行方式還會遇到其他困難。首先,在低速運行時,反電動勢非常小,很難檢測到。因此,在電機開始快速旋轉,快到產(chǎn)生足夠大的反電動勢以在無傳感器模式下運行前,控制器必須猜測轉子位置??绍浖幊痰目刂破魇瓜到y(tǒng)啟動方式可根據(jù)特定應用進行調(diào)整,從而減少此問題的影響。另一個問題是MOSFET的開關噪聲。由于MOSFET通過開關操作來更改每相的電壓,這會將噪聲引入到由控制器ADC模塊檢測的反電動勢中。需要過濾掉這種噪聲,以精確重建每相的反電動勢。DSC的處理器內(nèi)建DSP引擎,可輕松處理實現(xiàn)數(shù)字濾波和消除開關噪聲所需的計算。其他挑戰(zhàn)來自特定設計的特性。但是,使用可軟件編程的控制器通常會使這些挑戰(zhàn)更容易解決,就像本文提及的兩個問題的解決方案一樣。

  通過示例進行研究和實驗使得學習新技術更為容易。專為無傳感器BLDC控制定制的開發(fā)工具大大簡化了學習過程并加快了產(chǎn)品開發(fā)。過去,利用開發(fā)工具學習需要付出昂貴的金錢和時間成本。市場上的新工具正在改變這一局面。例如Microchip的電機控制入門工具包,其成本低于100美元,而且包括詳細的應用筆記、示例軟件和硬件原理圖(見圖3)。電機控制器供應商(包括Microchip)通常會在其網(wǎng)站上提供免費的軟件和硬件文件,使學習過程更輕松。

54b4d98c2d1e4-thumb.jpg

  圖3 低成本無傳感器BLCD開發(fā)工具包

  總之,隨著電子電機市場的持續(xù)增長,對BLDC電機系統(tǒng)的需求也將增長,且成本壓力將上升,基于DSC的無傳感器技術正率先滿足這些新需求,解決成本挑戰(zhàn)。


本站內(nèi)容除特別聲明的原創(chuàng)文章之外,轉載內(nèi)容只為傳遞更多信息,并不代表本網(wǎng)站贊同其觀點。轉載的所有的文章、圖片、音/視頻文件等資料的版權歸版權所有權人所有。本站采用的非本站原創(chuàng)文章及圖片等內(nèi)容無法一一聯(lián)系確認版權者。如涉及作品內(nèi)容、版權和其它問題,請及時通過電子郵件或電話通知我們,以便迅速采取適當措施,避免給雙方造成不必要的經(jīng)濟損失。聯(lián)系電話:010-82306118;郵箱:aet@chinaaet.com。