無位置傳感器的直流無刷電機控制系統設計與實現

2021-01-08 電子發燒友
無位置傳感器的直流無刷電機控制系統設計與實現

佚名 發表於 2015-06-11 11:35:57

  引言

  傳統上把具有梯形波反電勢的永磁同步電機稱為直流無刷電機。直流無刷電機的轉矩控制需要轉子位置信息來實現有效的定子電流控制。而且,對於轉速控制,也需要速度信號,使用位置傳感器是直流無刷電機矢量控制的基礎,但是,位置傳感器的存在也給直流無刷電機的應用帶來很多的缺陷與不便:首先,位置傳感器會增加電機的體積和成本;其次,連線眾多的位置傳感器會降低電機運行的可靠性,即便是現在應用最多的霍爾傳感器,也存在一定程度的磁不敏感區;再次,在某些惡劣的工作環境、例如在密封的空調壓縮機中,由於製冷劑的強腐蝕性,常規的位置傳感器根本無法使用;最後,傳感器的安裝精度還會影響電機的運行性能,增加了生產的工藝難度。

  無位置傳感器控制技術是近30年來無刷直流電機(BLDCM)研究的一個重要方向。論述了國內外BLDCM無位置傳感器控制的研究現狀。著重介紹了目前應用和研究較多的幾種常規方法的基本原理、實現途徑、應用場合以及優缺點等,並對它們作了綜合分析和比較。無位置傳感器控制就是在沒有機械式位置傳感器的情況下進行的控制。此時,作為逆變器開關換嚮導通時序信號的轉子位置信號仍然是必不可少的,只不過不再由位置傳感器來提供,而應該由新的位置信號檢測措施來代替,即以提高電路和控制的複雜性來降低電機結構的複雜性。

  目前,BLDCM無位置傳感器控制研究的核心是構架轉子位置信號檢測電路,從軟硬體兩方面間接獲得可靠的轉子位置信號,從而觸發導通相應的功率器件,驅動電機運轉。到目前為止,在眾多的位置信號檢測方法中,應用和研究較多的主要有定子電感法、速度無關位置函數法、反電勢法、基波電勢換向法和狀態觀測器法等。

  1基於反電勢的轉子位置檢測方案

  無刷直流電機(BushlessDCMotor,BLDCM)具有無換向火花、運行可靠、維護方便、結構簡單等優點,因而在很多場合得到了廣泛應用。但是傳統的BLDCM需要一個附加的位置傳感器來控制轉子位置,這給其應用帶來了很多不利的影響。BLDCM的無位置傳感器控制在近30年中一直是國內外較為熱門的研究課題[1]。目前,對於BLDCM的無位置傳感器控制,針對不同的性能要求和應用場合,人們已經提出了多種不同的控制理論和實現方法,例如定子電感法、速度無關位置函數法、反電勢法、基波電勢換向法、狀態觀測器法等。本文在簡要論述BLDCM無位置傳感器控制研究現狀的基礎上,詳細介紹了目前應用和研究較多的幾類方法的基本原理、實現途徑、應用場合及優缺點。

  當電機速度大於零時,每個電周期內某相反電勢為零的位置只有兩個,可以從圖1所示通過過零點時反電勢的斜率來區分這些位置,每一段對應電周期內的60°區間。換向發生在每一段的邊界處,反電勢過零點和需要換向的位置之間有30°的偏移,需要對其進行補償。

  

  圖1反電勢過零點

  在任一時刻只有兩相通電,且流經這兩相的電流相反,圖2所示為W相用於反電勢檢測時的情況。當U相內流經正向電流(定義為流向星型連接中心點的電流),V相內流經負相電流時,對應圖1中區間6Q和1Q時,此置位的1動作。假設通電相的兩端總是對稱地分別連接到DC電源地兩個端點上,則星型連接中心點的電壓總是1/2VDC,與加在這兩個通電相繞組上的電壓極性無關。

  

  上述方法很容易通過硬體實現,即通過分壓電路對三相的端電壓和VDC分別進行採樣,並將採樣值送入比較器的比較埠,得到的過零點時刻即為1/2VDC的時刻。使用一個可用的定某相反電勢經過時器測量60°(即兩次反電勢過零點之間)的時間。

  2DSP控制方案的系統實現

  2.1TMS320LF240x晶片簡介

  TMS320LF240x系列DSP是TI公司為滿足大範圍的數字電動機控制(DMC)應用而設計的。該晶片具有高性能的16位定點DSP內核,採用改進的哈佛總線結構,具有專門的硬體乘法器,採用流水線操作,具有30MIPS的處理能力,大多數指令在單周期內即可執行完成。TMS320LF240x可以實現用軟體取代模擬器件,完成複雜的控制算法,方便地修改控制策略,修正控制參數,能滿足無傳感器直流無刷電機控制系統對實時控制的要求。

  2.2DSP控制系統的硬體實現

  DSP系統由TMS320LF2407A與仿真口(JTAG)等外圍電路構成。DSP內部已有32K字的FlashROM,但為了調試的方便(FlashROM中的程序不能設置斷點,且需專門的下載程序),外加了程序RAM,在程序經多次調試,成熟可靠時可寫人內部的FlashROM,通過設置相應的跳線,DSP復位時即可從內部的FlashROM來執行程序。DSP片上有544字的雙口RAM(DARAM),全部配置到數據空間,將程序中頻繁存取的變量分配到這部分雙口RAM中,以提高處理的速度。DSP片上還有2K字的單口RAM(SARAM)配置到數據空間,也用來存放臨時變量。

  圖3是根據前述控制原理設計的基於DSP的直流無刷電機控制系統。該系統主要由直流無刷電機、功率變換器電路、電機轉子位置檢測電路、各種保護電路以及以TMS320LF240x為核心的數字控制器等構成,其中功率變換器電路由整流濾波電路、逆變器電路(IPM功率模塊)和相應的保護電路組成。

  

  圖3DSP控制系統

  逆變器電路中的IPM模塊集成了多種保護功能,如過電壓保護、欠電壓保護以及過流保護等,當達到保護閾值時,IPM模塊通過FO引腳輸出一個低電平信號,並將此低電平信號送入DSP的PDPINTx引腳,觸發功率驅動保護中斷,將所有PWM輸出引腳設置為高阻態,以此來關斷驅動信號,起到保護電路的作用。

  轉子位置檢測電路採用1/2電壓採樣法來實現,對電機的三相端電壓及直流母線電壓分別進行採樣,並將採樣結果送入比較器進行比較,從而得到過零點的時刻,其結果送入DSP的捕捉埠中。

  2.3DSP控制系統的軟體設計

  本控制系統採用速度、電流雙閉環的控制結構。由於採用了面向電機控制的高速DSP,無論是速度環的設計,還是電流環的實現,以及各種反饋信號的處理和PWM控制信號的產生,均採用了數位訊號處理技術,用軟體實現硬體電路的功能,完成直流無刷電機的實時控制。

  控制系統的軟體設計主要包括DSP初始化程序和電機控制程序兩部分。DSP初始化程序主要完成系統時鐘的設定,中斷向量的定義,I/O埠的初始化,控制寄存器的設置以及各功能模塊的初始化等;電機控制程序主要負責電機的啟動控制、速度電流雙閉環控制、系統監控和故障處理等,因此電機控制程序包括啟動子程序、電流和位置檢測中斷服務子程序、速度控制子程序、電流控制子程序、PWM調製子程序以及系統監控和故障處理子程序等。

  進行各種反饋信號的檢測是構成雙閉環控制的前提。位置信號、電流信號的檢測分別由位置檢測中斷服務程序和電流檢測中斷服務程序來實現,轉速的檢測通過軟體計算間接獲得。為了提高系統的動態性能和穩態精度。其控制環路簡圖如圖4所示。

  

  圖4電流和速度控制環路

  PWM調製子程序根據檢測到的轉子位置信號和電流信號通過事件管理器(EV)產生PWM調製信號。通過定時器控制寄存器TxCON中的位模式將通用定時器的計數模式設置為連續增/減計數模式以產生對稱的PWM波形。

  2.4電機的啟動方案

  由於直流無刷電機在靜止及低速運行時難以正確檢測反電勢信號,因此必須解決電機在靜止狀態下啟動的問題。以往曾有多種啟動方法,但有的要增加複雜的啟動電路,有的則要與電機特性聯繫密切,,實現起來難度較大、且可靠性較低。

  本系統採用三段式的方法單純利用軟體來實現電機啟動,將電機的啟動過程分為預定位、強制運行與同步切換三個階段。在電機靜止時,轉子的初始位置未知,需要給設定的兩相電樞繞組通以短暫的電流,使轉子磁極穩定在這兩相繞組合成磁場的軸線上,以此作為轉子磁極初始位置(即預定位)。然後按定、轉子磁極間正確的空間相位關係使相應的功率器件導通,並以固定的時間進行模式切換,在這段時間內反電勢幅值較小,不宜進行過零檢測。

  3實驗結果

  將前述控制方案應用在直流變頻空調壓縮機系統上進行實驗驗證,電機極對數為2,PWM載波頻率設為5kHz,最大輸出功率為2kW,調速範圍為15~~110Hz。實驗證明,該系統啟動平穩,調速控制系統實時性好,具有良好的控制性能。圖5是無刷直流電機三相電壓的波形,圖6是無刷直流電機三相電流的波形,從波形圖中可以看出,輸出波形具有較高的質量,從而表明該系統採用的控制策略和算法的可行性和和實用性。

  

  圖5三相電壓波形

  

  圖6三相電流波形

  4結語

  直流無刷電機具有效率高、功率密度大、功率因數高、體積小、控制精度高等優點,其應用範圍非常廣泛。直流無刷電機的控制技術正在從傳統的有位置傳感器的閉環PID控制過渡到無位置傳感器的智能控制,其調速範圍、轉矩脈動、系統魯棒性等性能都在不斷提高。

  在充分利用了TMS320LF240x的強大實時計算能力和片內豐富的集成器件的基礎上,設計了基於DSP的無位置傳感器直流無刷電機的控制方案,並給出了控制系統的軟、硬體結構。該控制系統具有良好的控制性能和調速性能,可以獲得較好的動態特性和較高的穩態精度,運行效率高,抗幹擾能力強,具有較高的實際應用價值。

打開APP閱讀更多精彩內容

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容圖片侵權或者其他問題,請聯繫本站作侵刪。 侵權投訴

相關焦點

  • 微型無刷直流電機的無位置傳感器控制
    因為電機體積較小,安裝位置傳感器困難,所以微型無刷直流電機的無位置傳感器控制就顯得尤為必要。無刷直流電機的無位置傳感器控制的難點在於轉子位置信號的檢測,目前國內外研究人員提出了諸多方法,其中反電動勢法最為簡單、可靠,應用範圍最廣泛。普遍採用的控制方案為基於DSP的控制和基於專用集成電路的控制等,但是其價格高、體積大,不利於用在微型電機控制器中。
  • 無位置傳感器無刷直流電機的換相方式研究
    傳統的永磁無刷直流電機均需一個附加的位置傳感器,用以向逆變橋提供必要的換向信號。它的存在給直流無刷電機的應用帶來很多不便:首先,位置傳感器會增加電機的體積和成本;其次,連線眾多的位置傳感器會降低電機運行的可靠性,即便是現在應用最為廣泛的霍爾傳感器,也存在一定程度的磁不敏感區;再次,在某些惡劣的工作環境中,如在密封的空調壓縮機中,由於製冷劑的強腐蝕性,常規的位置傳感器根本就無法使用;此外,傳感器的安裝精度還會影響電機的運行性能
  • 無位置傳感器無刷直流電機控制的簡易方法
    傳統的無刷直流電機大多以霍爾元件或其它位置檢測元件作位置傳感器,但位置傳感器維修困難,且霍爾元件的溫度特性不好,導致系統可靠性變差。因此,無位置傳感器無刷直流電機成為理想選擇,並具有廣闊的發展前景,但它的控制電路相當複雜。
  • 基於SVM的永磁無刷直流電機無位置傳感器控制
    孫希鳳,秦斌,王欣(湖南工業大學,湖南 株洲 412000)本文引用地址:http://www.eepw.com.cn/article/201912/408672.htm  摘 要:由於傳統帶位置傳感器直流電機容易受到外界的影響、體積較大且電機運行時電刷與換向器摩擦造成損耗會減少電機壽命,為了減小位置傳感器對電機的影響,針對永磁無刷直流電機的位置檢測問題,提出了基於支持向量機的永磁無刷直流電機無位置傳感器控制方法
  • 基於無刷直流電機的驅動及各種控制系統實現
    該設計電路結構簡單,成本低、電機運行穩定可靠,實現了電機連續運轉。基於神經網絡的無位置傳感器無刷直流電機驅動(一)基於神經網絡的無位置傳感器無刷直流電機驅動(二)在這項研究中,我們提出和評估了一種使用神經網絡(NN)的無位置傳感器的驅動方法,特別的,他們描述非線性系統和一般化的能力是通過訓練得到的。
  • 無傳感器無刷直流電機控制原理
    無傳感器無刷直流電機控制原理目前常用的無刷直流電機控制方法可分為開環控制、轉速負反饋控制和電壓負反饋加電流正反饋控制等3 類。圖1 是無刷直流電機的電路原理圖[3]。
  • 基於MC9S12X128無刷直流電機控制系統設計
    摘要 為滿足對直流無刷電機控制要求精度高、調速性能好、系統實現成本低的需要,設計了一種無刷電機控制系統。關鍵詞 單片機;直流無刷電機;驅動電路;位置檢測;電流檢測 直流無刷電機是一種高性能電機,它具有效率高、可靠性好、結構簡單、便於維護和體積小等優點。與直流電機相比,無刷電機沒有電刷和換相器,而採用電子電路進行換相,換相時不會產生電火花,不存在機械換向損耗。與異步電機相比,無刷電機的轉子與定子磁場同步旋轉,因此不存在轉子損耗。
  • 使用無傳感器技術的無刷直流電機的位置和速度控制及其應用趨勢
    憑藉高功率密度,堅固的結構的優勢,無刷直流 (BLDC)電機在許多應用領域中發揮了重要作用,特別在高性能應用。例如,採用工具機和機器人中的伺服器位置傳感器,能夠成功啟動和操作。由於成本的問題, 低性能應用,空間受限以及位置傳感器的可靠性推動了無傳感器控制的研究。
  • dsPIC30F6010的直流無刷電機控制系統
    摘要:基於dsPIC30F6010微處理器設計了無刷直流電動機有位置傳感器法和反電勢過零檢測法的調速系統。根據無刷直流電動機的特點和所用控制晶片的功能,分別提出了有位置傳感器法和無位置傳感器法的控制方案。從試驗測試結果來看,電機啟動穩定快速、正常,運轉良好,具有較寬的調速範圍等,反電動勢過零檢測法補償圖形符合要求。
  • 提高無刷直流電機控制性能從傳感器入手三步走
    提高無刷直流電機控制性能從傳感器入手三步走 佚名 發表於 2017-02-09 17:16:11 許多終端市場和應用中的一個明顯趨勢是用高效率的無刷直流電機(BLDC)替換交流電機或機械泵。
  • 基於PIC16F877A的永磁無刷直流電機的控制器設計
    本文在研究無刷直流電動機數學模型、導通方式的基礎上,以單片機PIC16F877A為核心設計控制系統硬體電路和軟體程序,硬體電路包括電機轉子位置檢測電路、PIC16F877A最小系統、轉子位置檢測電路、IGBT驅動保護電路和系統信息反饋電路,並利用MPLAB軟體編譯平臺編寫控制系統軟體程序。
  • 無刷直流電機高精度採樣保護電路設計
    該電路可以對無刷直流電機工作時的三相電流進行實時採集,以便於控制系統進行閉環控制,並對電機和控制系統快速實施保護。最後通過實驗證明了該電路精度高、可靠性好,可以有效的保障控制系統和電機的正常運行。  在無刷直流電機控制系統中,電流採樣及保護電路作為其中的一個反饋環節,作用是對電機運行時的電流進行實時檢測採集,經過處理後,把電流信號轉換為控制系統可以識別的小電壓信號,讓控制系統可以做出相應的控制和保護動作。
  • 用於Quad-rotor飛行器的無刷直流電機驅動系統整體設計
    而無位置傳感器無刷直流電機還可以減少外部幹擾對電機的影響。本文選擇ADuC7026作微處理器,無位置傳感器無刷直流電機作為驅動電機,介紹了Quad-rotor飛行器驅動系統的整體設計。本文主要解決無位置傳感器無刷直流電機的平穩快速起動以及電機轉子位置信號的準確獲取等問題。無刷直流電機控制策略電機起動方案Quad-rotor飛行器需要螺旋槳高速旋轉產生升力,只考慮轉速精度即可,而不需考慮轉矩精度,因此,起動只要求平穩快速。
  • 無刷直流(BLDC)電機控制解決方案
    無刷直流(BLDC)電機控制解決方案 電子設計 發表於 2019-01-24 08:54:00 無刷直流(BLDC)電機正迅速成為要求高可靠性,高效率和高功率體積比的應用的自然選擇
  • 利用電子仿真軟體Saber對無刷直流電機控制系統進行仿真分析
    利用電子仿真軟體Saber對無刷直流電機控制系統進行仿真分析 電子設計 發表於 2019-04-29 08:26:00 無刷直流電機是在有刷直流電機的基礎上發展起來。
  • 無刷直流電機(BLDC)詳解
    無刷直流電機無刷直流電機(Brushless Direct Current Motor, BLDCM)的誕生,克服了有刷直流電機的先天性缺陷,以電子換向器取代了機械換向器,所以無刷直流電機既具有直流電機良好的調速性能等特點,又具有交流電機結構簡單、無換向火花、運行可靠和易於維護等優點。圖 1.3 所示無刷直流電機模型,它是從圖 1.2轉化過來的模型。
  • 無刷直流電機系統基礎知識
    有刷直流電機結構很多讀者在看到本文的標題後很可能正處於迷惑中,因為到現在為止我還沒有談及無刷直流電機。不過,為了解釋「無刷」,我需要首先解釋電刷用在什麼地方。無刷電機的起源從頭來講也是比較簡單的:大部分有刷直流電機的問題都來自於電刷。電刷可能打火花、磨損、產生很強的噪音並產生很大一部分功耗,導致速度被嚴重限制,且不容易冷卻。
  • 關於直流無刷電機的介紹和應用
    永磁無刷直流電機根據永磁體的形狀和磁路結構的不同,其氣隙磁場波形有方波、梯形波、正弦波三種,反電勢的波形對應相同。 知識點3 直流無刷電機與步進電機的區別。步進電機是將電脈衝信號轉變為角位移或線位移的開環控制元步進電機件。在非超載的情況下,電機的轉速、停止的位置只取決於脈衝信號的頻率和脈衝數,而不受負載變化的影響。
  • 直流無刷電機(BLDC)方波驅動
    下圖是無刷直流電機三相橋驅動示意圖:圖 1 無刷直流電機功率部分和拓撲圖六步換相驅動是一種三相Y型連接BLDC電機的常用方法。在六步換相中,BLDC電機採用兩相工作模式,任意時刻只有兩相導通,另一相斷開。究竟選擇哪兩相繞組導通是由轉子的位置決定,轉子位置的感測可由位置傳感器或位置觀測器獲得即有傳感器方波驅動和無傳感器方波驅動。
  • 直流無刷電機原理
    1.直流無刷電機原理--簡介直流無刷電機是同步電機的一種,也就是說電機轉子的轉速受電機定子旋轉磁場的速度及轉子極數影響