無位置傳感器的電機控制你知道嗎?看完這篇就懂了

2021-01-08 電子產品世界

電機控制一般使用閉環控制,這就必須使用傳感器,如:霍爾傳感器、編碼盤等。

本文引用地址:http://www.eepw.com.cn/article/201909/404725.htm

但是有的應用場合下,難以安裝霍爾傳感器、編碼盤,或者就算是安裝好,也很容易損壞。

霍爾傳感器、編碼盤都屬於位置傳感器。那麼,無位置傳感器,是否也能控制電機?

答案是可以的。

方案

VBUS測量電機的母線電壓,假設電機由直流50V供電,則測量直流50V;由交220V供電,則測量直流310V。

IBUS測量電機總電流,可用於防過流、電流環控制。

Demand是給定的轉速,用滑動電位器模擬轉速的輸入。

AN3、AN4、AN5引腳,用於測量電機的三相電壓。

這樣一來,沒有了位置傳感器,大大簡化了設備的安裝步驟。但是,會產生另外的一些問題。

電機如何啟動?如何換相?如何調速?

硬體

MOS管驅動使用L6388ED,其內部邏輯可以防止高邊和低邊MOS管同時導通。有自舉電容讓高邊MOS導通。

在單片機初始化時,要給L6388ED的自舉電容充電一段時間,否則高邊MOS管可能不導通,或者不完全導通。

L6388ED內部框圖如圖所示。LIN=1,HIN=0,則LVG導通,HVG不導通,Cboot充電。

L6388ED自舉電容的容值可以由手冊上的公式計算得出,我這裡控制低速電機,用的是10uF。

一旦自舉電容充完電手,MOS管可以在一段時間內不需要充電,一般是電機每次啟動時充電。

建議使用15V給L6388ED供電,使用12V的話,可能讓MOS不導通或不完全導通,如下圖所示。

測量三相電壓,如下圖所示,NET_W是W相的電壓,而W可以直接接單片機的ADC,C11為100nF電容,該電容可以平滑相電壓,不能去掉,否則無法檢測反電動勢。U相和V相與此類似,這裡不再贅述。

平滑之後的波形,呈馬鞍型,如下圖所示。

單片機算法

該算法分三個部分,對齊轉子、開環強制換相、利用反電動勢閉環換相。

1.對齊轉子

先給自舉電容充電,然後強制給某一相PWM,讓轉子對齊在一個固定的扇區。

這種方法在絕大多數的情況下都能對齊,若不能對齊,會啟動失敗,此時,重新啟動即可。

對齊轉子的時間不宜過長,針對本文的低速電機,對齊時間約200ms。

2.開環強制換相

這裡的開環是指未檢測到反電動勢,強制輸出PWM,並且在預算好的時間換相,從而讓電機轉起來。

換相的方法,不同的電機可能不一樣(如:極數不同),這裡使用六步換相,如下圖所示。

其中,+VBUS表示上橋臂給PWM,-VBUS表示下橋臂給高電平導通,斜線表示上、下橋臂均不導通。

上、下橋臂均不導通時,電機會產生反電動勢。

3.利用反電動勢閉環換相

理想情況下,上、下橋臂均不導通時,在電機某一相電壓檢測到反電動勢過零,但是過零時刻和實際要換相的時刻,相差30度角。所以,在檢測到反電動勢過零之後,要延時30度,再換相。

實際情況下,延時的30度還要根據單片機內部的ADC採樣,濾波算法進行補償,這裡的補償的角度一般是超前的。

假設超前x度,那麼實際換相時刻為(30-x)度。

BEMF就是反電動勢,紅色箭頭指向的是換相時刻,如下圖所示。

但是,ADC採樣的電壓都是正電壓,沒有負,那就需要構造一個虛擬中性點。

把三相電壓加起來取平均值,就是虛擬中性點。如下圖所示。

把虛擬中性點當作是零點,這樣就能做到過零檢測。

虛擬中性點並不是一個恆定值,它的波形如下圖所示,類似正弦波。

檢測反電動勢過零,有兩種方法,一種是比較器,另一種是ADC採樣後濾波。

用比較器的方法,優點是減少單片機的運算量,缺點是增加硬體成本。

用ADC採樣的方法,優點是減少硬體成本,缺點是增加單片機的運算量。

由於這裡需要用到的ADC採樣率要求不高(20KHz SPS),所以用單片機內部集成的ADC即可。

這裡採用ADC採樣的方法。其濾波算法稱為擇多算法,在另一篇博文再詳細介紹。

注意事項

1.ADC要在PWM高電平的中部採樣,可以避免毛刺的幹擾。

2.六步換相的步調必須正確,否則無法檢測反電動勢。

六步換相有問題,可能不出現紅圈中的豎線,也可能不出現藍圈中的反電動勢。反電動勢有問題,電機無法加速。

3.可以使用互補的PWM,也可以使用上橋臂為PWM,下橋臂為高低電平。

4.黃色為經過比較器後的波形(非本文使用的方法),藍色為經過電阻分壓和電容濾波後的波形。如下圖所示。

經過比較器後的波形會產生三條豎線,這三條豎線是由於換相引起的,所以在換相時,不判斷過零。在不換相時,去抖,判斷邊沿翻轉即是過零點,此方法比ADC濾波要簡單一些。

5.換相時刻不正確的波形,如下圖所示。

相關焦點

  • 電感位置傳感器與電容位置傳感器的異同,看完這篇就懂了
    有些工程師混淆了電容位置傳感器和感應位置傳感器。兩者都使用非接觸技術來測量位置;兩者都使用交流電現象,兩者都可以用印刷電路板建造。然而,基本的物理原理是非常不同的,這意味著每種技術都適合於特定的幾何學和應用。Zettlex的技術經理DarranKreit描述了每種技術背後的基本物理原理,並概述了每種方法的優缺點。
  • 微型無刷直流電機的無位置傳感器控制
    因為電機體積較小,安裝位置傳感器困難,所以微型無刷直流電機的無位置傳感器控制就顯得尤為必要。無刷直流電機的無位置傳感器控制的難點在於轉子位置信號的檢測,目前國內外研究人員提出了諸多方法,其中反電動勢法最為簡單、可靠,應用範圍最廣泛。普遍採用的控制方案為基於DSP的控制和基於專用集成電路的控制等,但是其價格高、體積大,不利於用在微型電機控制器中。
  • 無位置傳感器無刷直流電機控制的簡易方法
    傳統的無刷直流電機大多以霍爾元件或其它位置檢測元件作位置傳感器,但位置傳感器維修困難,且霍爾元件的溫度特性不好,導致系統可靠性變差。因此,無位置傳感器無刷直流電機成為理想選擇,並具有廣闊的發展前景,但它的控制電路相當複雜。
  • 基於SVM的永磁無刷直流電機無位置傳感器控制
    孫希鳳,秦斌,王欣(湖南工業大學,湖南 株洲 412000)本文引用地址:http://www.eepw.com.cn/article/201912/408672.htm  摘 要:由於傳統帶位置傳感器直流電機容易受到外界的影響、體積較大且電機運行時電刷與換向器摩擦造成損耗會減少電機壽命,為了減小位置傳感器對電機的影響,針對永磁無刷直流電機的位置檢測問題,提出了基於支持向量機的永磁無刷直流電機無位置傳感器控制方法
  • 淺談有位置傳感器和無位置傳感器的電機驅動區別
    比如空調、洗衣機和吸塵器等家用電器,配備了冷卻風扇、硬碟和DVD的電腦,以及在汽車、電車、建築物和工廠等我們注意不到的很多地方,大量電機在積極發揮著它們的作用。 其中很多應用是由電機的轉速和轉矩控制的,電機的啟動和驅動方法可以大致分為「①有位置傳感器的驅動」和「②無位置傳感器的驅動」兩種。
  • 基於tanh函數的永磁同步電機無位置傳感器控制研究
    然而,永磁同步電機的精準控制需要轉子位置信息及轉速信息的實時準確獲取,傳統的永磁同步電動機控制是通過旋轉變壓器、霍爾傳感器以及光電編碼器等傳感器來獲取電機轉子和轉速信息的,這些機械式的傳感器安裝在電機上,不僅增加了安裝難度,且若在較差的工況環境下,傳感器的檢測精度會降低,對整個系統的穩定性和可靠性產生一定的影響[2]。
  • 使用無傳感器技術的無刷直流電機的位置和速度控制及其應用趨勢
    憑藉高功率密度,堅固的結構的優勢,無刷直流 (BLDC)電機在許多應用領域中發揮了重要作用,特別在高性能應用。例如,採用工具機和機器人中的伺服器位置傳感器,能夠成功啟動和操作。由於成本的問題, 低性能應用,空間受限以及位置傳感器的可靠性推動了無傳感器控制的研究。
  • 無位置傳感器的直流無刷電機控制系統設計與實現
    而且,對於轉速控制,也需要速度信號,使用位置傳感器是直流無刷電機矢量控制的基礎,但是,位置傳感器的存在也給直流無刷電機的應用帶來很多的缺陷與不便:首先,位置傳感器會增加電機的體積和成本;其次,連線眾多的位置傳感器會降低電機運行的可靠性,即便是現在應用最多的霍爾傳感器,也存在一定程度的磁不敏感區;再次,在某些惡劣的工作環境、例如在密封的空調壓縮機中,由於製冷劑的強腐蝕性,常規的位置傳感器根本無法使用;
  • 無傳感器無刷直流電機控制原理
    無傳感器無刷直流電機控制原理目前常用的無刷直流電機控制方法可分為開環控制、轉速負反饋控制和電壓負反饋加電流正反饋控制等3 類。其中開環控制方式適合於轉速精度要求不高的場合,轉速負反饋方式適合於機械特性要求比較硬、轉速精度比較高的場合,而電壓負反饋電流正反饋方式則應用於動態性能要求比較高的場合。對於航模用的無刷直流電機,轉速精度要求並不很高,使用開環控制方式就可滿足要求。
  • 無位置傳感器無刷直流電機的換相方式研究
    它的存在給直流無刷電機的應用帶來很多不便:首先,位置傳感器會增加電機的體積和成本;其次,連線眾多的位置傳感器會降低電機運行的可靠性,即便是現在應用最為廣泛的霍爾傳感器,也存在一定程度的磁不敏感區;再次,在某些惡劣的工作環境中,如在密封的空調壓縮機中,由於製冷劑的強腐蝕性,常規的位置傳感器根本就無法使用;此外,傳感器的安裝精度還會影響電機的運行性能
  • 大功率永磁低速同步電機的無傳感器控制
    摘要:為了滿足大功率永磁同步電機(PMSM)在低速運轉時實現無傳感器控制的需要,研究了一種新型的滑模觀測器(SMO)方法。採用SMO對d,q坐標系下的感應電動勢進行估算,並結合鎖相環(PLL)原理得到轉子位置和速度,同時基於Lyapunov函數分析了SMO參數的收斂性,並對滑模增益的選擇進行了分析,該方法解決了傳統SMO算法在極低速下無法實現的問題。實驗結果表明,該方法能準確計算出電機的轉子位置和速度,使系統具有良好的穩態精度和動態性能。
  • 看完這篇文章你就懂了!
    最近第五人格官方終於公布了新求生者勘探員的技能介紹,這個角色主要的功能就是使用天外隕石製作的磁鐵來攻擊和躲避監管者的,不過說實話官方對於新角色技能的描述每次基本都是一樣的,玩家單獨看每一個字都能看明白,但是這些字連到一起就完全不知道是什麼意思了。
  • 三相永磁同步電機無傳感器矢量控制方案
    在PMSM高性能控制中,一般需要在轉子軸上安裝機械傳感器,以測量電動機的轉子速度和位置。而對於那些對成本控制較嚴,不適合使用機械傳感器的應用領域中,無傳感器控制策略成為研究的熱點。Fortior針對PMSM的無傳感器矢量控制推出了高性能的控制器FT3066,以滿足不同應用領域的需求。
  • 一招讓你學會傳感器BLDC電機轉子位置檢測技巧
    隨著真空吸塵器、洗碗機和冰箱等電機驅動設備和電動工具對節能和系統成本的要求日益提高,傳統內置位置傳感器電機正逐漸被無位置傳感器無刷直流電機(BLDC)所取代。之所以會呈現這一趨勢,源於使用無傳感器控制直流無刷電機時,能夠實現更小的尺寸、更高的外形設計靈活性、更低的成本、以及更佳的耐熱性。
  • 學術|基於新型滑模觀測器的永磁同步電機無傳感器矢量控制系統
    北京交通大學電氣工程學院的研究人員張立偉、李行、宋佩佩、張鵬、雲藍斯,在2019年《電工技術學報》增刊1上撰文指出,現代永磁同步電機矢量控制系統中多採用機械式速度傳感器檢測轉子位置和轉速信息,因電機內部工作環境複雜惡劣,機械式速度傳感器無法保證系統穩定性,因此逐漸採用無速度傳感器進行控制。
  • 提高無刷直流電機控制性能從傳感器入手三步走
    提高無刷直流電機控制性能從傳感器入手三步走 佚名 發表於 2017-02-09 17:16:11 許多終端市場和應用中的一個明顯趨勢是用高效率的無刷直流電機(BLDC)替換交流電機或機械泵。
  • 對於PMSM實現全速範圍無傳感器控制技術的混合控制策略研究
    PMSM)在無傳感器控制技術下的全速範圍控制。然而,控制方法是提高永磁同步電動機性能的關鍵因素 [1] 。 因此,研究永磁同步電動機的控制方法具有重要的現實意義。  永磁同步電動機的無傳感器控制策略是基於永磁同步電動機的基本模型對定子繞組的電壓和電流進行採樣,以實現轉子位置和轉速的估算,但這些方法只在一定的轉速範圍內適用,對於在全範圍內的無傳感器控制卻研究甚少 [2] 。
  • 電機:交流感應電機FOC、無傳感器FOC和觀測器的介紹
    打開APP 電機:交流感應電機FOC、無傳感器FOC和觀測器的介紹 工程師郭婷 發表於 2018-08-21 01:34:00
  • 看完這篇卡爾曼濾波原理,我被驚到了!
    實際上,如果以正確的方式看待它,卡爾曼濾波是非常簡單和容易理解的,下面我將用漂亮的圖片和色彩清晰的闡述它,你只需要懂一些基本的概率和矩陣的知識就可以了。 我們能用卡爾曼濾波做什麼? 用玩具舉例:你開發了一個可以在樹林裡到處跑的小機器人,這個機器人需要知道它所在的確切位置才能導航。
  • 什麼是永磁電機?看完這篇你一定有收穫!
    在交流電動機中,永磁同步電機的轉速在穩定運行時與電源頻率保持恆定的關係,使得它可直接用於開環的變頻調速系統。這類電機通常由變頻器頻率的逐步升高來起動,在轉子上可以不設置起動繞組,而且省去了電刷和換向器,維護方便。