戴貽康,焦運良,范 晶
(華北計算機系統(tǒng)工程研究所,北京 100083)
無刷直流電機因其無磨損、噪聲小、功耗低和效率高的特點而應用于航空航天、醫(yī)療、家電和工業(yè)自動化等各個領域[1]。電子換相、轉子位置檢測器和電機本體構成了無刷直流電機,其中電子換相的驅動控制電路是整個無刷直流電機伺服系統(tǒng)的基礎部分,其設計的好壞直接決定了整個系統(tǒng)無刷直流電機運行的性能高低[2]。單純地以線性功率放大器放大信號控制電機的方式,因功耗大和效率低而逐漸被淘汰;現常采用的方法是利用MOS管和柵極驅動芯片IR2110構成H橋可逆PWM驅動電路,驅動無刷直流電機實現正反運轉。該方式工作穩(wěn)定,功耗較低而效率很高,可以對無刷直流電機平穩(wěn)調速控制[3]。
無刷直流電機具有旋轉的磁場和固定的電樞,電子換相線路中的功率開關器件直接與繞組相連。電機裝有一個轉子位置傳感器,用來檢測轉子在運行過程中的位置,與電子換相線路一起構成無刷直流電機的電子換相裝置。因此無刷直流電機主要由電子換相、轉子位置檢測器和電機本體三大部分組成,如圖1所示。其中電子換相的控制驅動電路是最重要的部分,導通次序與轉子轉角同步,起機械換向器的換相作用,控制著電機實現正反運行。
圖1 無刷直流電機結構
無刷直流電機的轉子只有一對極,而定子繞組則有三個對稱的繞組,其接法可以是三角形和星形(帶中心點與不帶中心點)等,而通電方式分為兩相通電模式、三相通電模式以及兩者混合的通電模式[4]。兩相通電模式就是電機三個繞組中的其中兩相導通,剩余一相關閉;三相通電模式則是三相同時導通電流,有一相的電流是反相;混合的通電模式中,以交替的三相、兩相進行通電。
選用常用的三相通電驅動,接法則采用星形和三角形形式。每相繞組的導通率是可以設定的,有60°、120°和360°等,對于橋式電路的換相電路來說,最佳的導通角度是120°,其常見的三相橋式電路如圖2所示。
圖2 無刷直流電機的H橋式驅動電路
邏輯控制信號按照一定的導通次序和規(guī)則進行上面的6個MOS管的導通與關閉,從而控制電機的運行。例如,以K1K4-K1K6-K3K6-K3K2-K5K2-K5K4-K1K4的導通順序進行MOS管的控制。每個時刻上下臂的MOS管只有一個導通,以交叉的方式進行,形成三相六狀態(tài)。在控制系統(tǒng)中,理想狀態(tài)下的無刷直流電機只需PWM方波驅動,并且在換向時刻檢測出轉子的位置,就可以實現順利的繞組電流換向。
無刷直流電機的驅動控制方式中,整體上分為三類:以繼電器為主的功率級線性控制電路;以集成電機驅動芯片(如L298N)為主的簡單控制電路;以MOS管和柵極驅動芯片搭建橋式驅動電路的可靠穩(wěn)定控制電路。
在大電流工作的電機電路中,要實現對電機的功率級控制,并且保持實時性要求在毫秒級以下時,通常采用繼電器的驅動方式。使用兩個單刀雙擲開關間歇性工作就可以實現電機的正反控制,如圖3所示。
圖3 繼電器控制電路
集成電機驅動芯片是專門用于驅動電機的集成電路,只需連接幾個簡單的控制信號便可以直接控制電機的正反轉。其中,L298N內部包含4通道邏輯驅動電路,接收標準TTL邏輯電平信號,是一種典型的二相和四相電機專用驅動器[5]。其設計電路如圖4所示。
以MOS管和柵極驅動芯片為主,搭建起H橋式可逆PWM驅動電路是現在通常采用的無刷直流電機驅動方式。因為其功率可控,高效而又可靠,同時可以平穩(wěn)控制電機的轉速而廣泛應用于多種場合。
H橋式驅動電路主要由STM32芯片及其外圍的基礎電路、MOSFET開關電路和無刷直流電機組成。當H橋式驅動電路接收到主控芯片STM32發(fā)來的控制命令時,安全回路使能開啟MOSFET開關電路工作,按照一定的導通次序工作使電機運轉。在電機的母線上采樣的電機電流經電傳感器和位置傳感器取樣后,進行相應的運算,調整電機的轉速與力矩,使其平穩(wěn)地按需運轉??傮w的框架圖如圖5所示。
電機的轉速控制可以分為勵磁控制法和電樞控制法[6]。勵磁控制法是控制三相導通的磁通量,低速時受到磁飽和限制,高速時則受到換相火花和換向結構強度的限制,導致其控制功率小、效率低,進而使其應用較少。更多采用的還是電樞電壓控制法,其中PWM(脈寬調制)便是常見的一種調速方法。
圖4 L298N驅動電路
圖5 H橋式驅動電路總體框架
PWM調速的基本原理就是按照一個固定頻率(方波)波形來接通和斷開電源,并根據需要改變一個周期內接通和斷開的時間占比比例(占空比)來改變電機電樞上的電壓“1”和“0”的占比比例,從而改變接通電機的平均電壓,控制電機運轉的轉速。采用計數PWM的方波周期個數來檢測電機的運行速度,從而實現對電機的平穩(wěn)控制,啟動和停止時對電機運行系統(tǒng)的沖擊微小,啟動功耗低,實現無刷直流電機的平穩(wěn)順利運行。
作為開關器件的晶體管器件一般選擇功率MOSFET管,具有輸入阻抗大、開關速度快、無二次擊穿現象等特點,符合電機頻繁開關控制的需求。常用4個功率MOS管組成2對上下臂H形狀的橋式電路,該電路設計簡單,成本低廉,易于實現。因此一側MOS管的上下管間斷導通,與另外一側的上下管形成對角MOS管導通形式,在PWM驅動下按時序進行兩個對角管的輪流導通,就形成了兩個方向的電流流向,也就驅動電機實現正反轉。
本文選用6個MOSFET或者IGBT構成三相120°橋式逆變電路。功率器件選用IR公司的IRFP460A管,導通電阻只有0.22 Ω,漏極電流最大20 A,Vdss為500 V,導通時間為50 ns左右;驅動隔離芯片則采用IR2110,供電電壓為10~20 V,電氣隔離電壓高達2 500 V,邏輯供電電壓則為3.3~20 V,采用自舉懸浮的形式驅動MOS管導通,并且內部含有電壓比較保護、過流保護等電路,確保驅動電路的簡單可靠。其中一個MOSFET驅動邏輯電路和全橋式逆變電路分別如圖6和圖7所示。
圖6 驅動邏輯電路
以6n137高速光耦為電氣隔離器件,實現對來自STM32發(fā)出的PWM信號與電機的驅動部分進行隔離,防止電機轉動產生的擾動噪聲和尖峰電壓串入主芯片,引起芯片工作異常而使系統(tǒng)癱瘓。其輸出信號再接入IR2110驅動芯片,作為啟動芯片工作的控制信號。與單純地采用繼電器的驅動方式比較,該方法隔離出高壓、模擬信號,減少了模擬信號對MOS管控制信號的影響,同時降低了線圈的電流損耗,電流負載效率得到提高。
三相繞組端U、V、W分別連接到兩個大功率MOSFET組成三相全橋電路,在任意一個狀態(tài)下都是兩相串聯導通,一相為正,另外一相為負,第三相對應的橋臂上的兩個MOSFET都關斷。如按照UV-UW-VW的方式進行導通與關閉。其中C2、C5、C8分別為一相繞組的上橋臂MOS管導通提供自舉電壓,R3、R8、R12阻值選擇15 kΩ,為上橋臂MOS管Q3、Q5、Q4的反向導通和死區(qū)之間的無導通提供一個泄放通路,保護MOS管不會因此而發(fā)生損壞。同樣TVS管D1、D2、D5、D7、D8、D9分別為六個功率管的漏源級之間的電壓保護器件,防止外界高壓串入擊穿功率管。此電路與基于L298N的專用電機驅動芯片電路相比較,可以通過調整連接在MOS管漏級上的電阻大小來控制導通電流大小,使其工作在飽和狀態(tài)和防止共態(tài)導通,提高電路的電流負載效率。
圖7 橋式驅動電路
電機的工作電流是無刷直流電機運行過程中一個很重要的檢測參數,可以反映伺服電機功率與負載的變化[7]。在對伺服電機的控制中,母線上的電機電流變化就是一個重要的控制量,同時也設置了過流保護,防止系統(tǒng)出現過電流現象而導致異常。
傳統(tǒng)的電流檢測方法大多是讀取電阻上的電壓來得到采樣電流,或者是接入專門的電流檢測表讀取數值,簡單易行,成本較低,但是考慮到電機電流較大(達到幾安級別),采樣電阻的發(fā)熱嚴重,阻值也會發(fā)生變化,導致檢測的精度變低,功耗增大,并且沒有電氣上的完全隔離裝置,易出現電機上的變化電流串入其中,影響電流的準確采樣。因此采用霍爾電流傳感器對電機電流進行精確采樣[8]。HXS20-NP是一種高精度、帶電氣隔離、低功耗的電流傳感器,被廣泛應用于工業(yè)控制領域對電流的精確采樣、載荷檢測和過電流故障檢測等控制場合。該傳感器通過專用放大器和濾波器實現傳感器的降噪,采用專用的電流導體和晶片間的電容耦合,可有效防止應用中的配置漂移。電流檢測電路如圖8所示。
圖8 電機電流檢測電路
伺服電機母線上的電流從傳感器的1腳接入、8腳流出,11腳輸出的電壓值ADC_OUT得到采樣的電壓。該電壓與流入的電流成一定的比例關系,經兩個測量電阻STM32的ADC0端口,根據一定的比例公式計算得到電機電流。
根據H橋式驅動電路的設計搭建起無刷直流電機的實驗平臺,通過觀察無刷直流電機的運行情況,驗證該驅動方式下無刷直流電機的運行特點。
無刷直流電機上的編碼器波形如圖9所示。
圖9 編碼器波形
示波器上出現兩個頻率為250 Hz的方波波形,表示編碼器的A、B兩相的波形。兩相正交相差90°表明電機正常運行,再根據兩者的超前與滯后關系從而判斷電機的正轉與反轉??梢杂^察到兩個波形都有一定的毛刺,增加濾波、去噪電路,以及提高流經電機母線上的負載電流,可以消除毛刺和上下沖等干擾信號,從而更加穩(wěn)定低控制電機的運行。
測量電機的碼盤角度和電機電流曲線如圖10和圖11所示。
圖10 電機碼盤角度曲線
圖11 電機電流曲線
電機碼盤的曲線近似于一條直線,隨著電機的開始運行,電機的碼盤角度隨時間增長。在最初的1~2 s內,增長得非???;2 s之后隨著電機運行的穩(wěn)定,電機碼盤的角度增加開始變緩,說明電機運行逐步變得平穩(wěn)。
電機的電流是類似于一個方波的曲線,并且有正負值之分,正值“1.5 A”表明電機在此段時間是處于一個正轉的狀態(tài);負值“-1.5 A”則表明電機處于反轉的狀態(tài)。所占時間的長短也表明了PWM的占空比大小,當調速的PWM波形的占空比發(fā)生變化,經H橋式驅動電路后控制了電機的運行變化,也就是反映在電機電流曲線的變化之上。
將上文提到的采用L298N的電機驅動電路與本文提出的設計電路的實驗,結果如表1所示。
表1 驅動電路比較
可以看出,H橋式驅動電路的電機電流較小,其效率卻較高,比L298N驅動電路高出10%左右。因此得出結論:H橋式驅動電路驅動無刷直流電機正反運轉,功耗小而效率高,實現了無刷直流電機穩(wěn)定可靠軟啟動和平穩(wěn)調速控制。
通過對無刷直流電機的介紹和對其工作原理的理解,根據PWM調制模式對電機速度進行調整,設計H橋式的MOS管驅動電路和電機電流檢測電路,測量出此驅動模式下電機的運行曲線,從而證明了利用H橋式電機驅動芯片IR2110構成H橋可逆PWM驅動電路,功耗大大降低而效率極大提高,并且實現了無刷直流電機穩(wěn)定可靠軟啟動和平穩(wěn)調速控制。