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

2020-12-25 電子產品世界

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

本文引用地址: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描述了每種技術背後的基本物理原理,並概述了每種方法的優缺點。
  • 三相永磁同步電機無傳感器矢量控制方案
    在PMSM高性能控制中,一般需要在轉子軸上安裝機械傳感器,以測量電動機的轉子速度和位置。而對於那些對成本控制較嚴,不適合使用機械傳感器的應用領域中,無傳感器控制策略成為研究的熱點。Fortior針對PMSM的無傳感器矢量控制推出了高性能的控制器FT3066,以滿足不同應用領域的需求。
  • 霍爾傳感器在風扇中起控制位置作用
    電風扇傳統的搖頭方式採用單向同步電機與曲柄結構配合的方式,這種搖頭結構的搖頭角度一般是固定的。且由於曲柄一般較長因此搖頭結構需要較大的空間。雙向同步電機控制搖頭方式,一般需要有位置感應裝置,可用於確定搖頭方向,一般採用霍爾傳感器(推薦霍爾IC型號SS569)作為位置感應裝置的方式。
  • 基於PSoC®4 的PMSM無傳感器矢量控制
    方案採用改進滑模控制器進行位置估算,可有效消除抖振現象;PSoC®4內部集成兩個支持比較器模式及SAR ADC輸入緩衝功能的運算放大器,無需外部運放即可完成電流採樣;四個可支持中央對齊PWM及同步ADC操作TCPWM模塊,可靈活完成三相電機的控制。
  • 變頻器的控制方法有哪些?看完這篇文章讓你不再疑惑-民熔
    變頻器是工業現場常用的執行器件,其調速性能好,控制方式簡單方便。故在自動化系統中,被運用得非常的廣泛。變頻器主電路的典型接線方式一般得,民熔變頻器在實際的使用過程中。如,現場為小功率常見,則多見不選配製動電阻;現場電機到變頻器距離較近,則變頻器的輸出電抗器可以不作選配……當然,這些都是依照實際情況,選擇性使用。若非必要,則可以選擇不予使用。選擇了雖然無所弊端,但電氣系統構建的成本必然增加;系統的複雜程度亦會增加。
  • 無刷直流電機系統基礎知識
    這意味著您不能在任何易燃物周圍、需要長使用壽命、靜音或高效率的應用條件下、在任何高速或高功耗系統中使用有刷直流電機。這都是電刷顯著的缺點,取消電刷就可以解決這些問題,但是不好的地方是同時消除了機械換向。缺乏機械換向會造成其它問題,因為電機需要換向。無刷電機使用電氣換向,聽起來很神奇嗎?這種換向方式下,您需要確保電機中的電流始終產生一個可以移動轉子的磁場。
  • 電動拖把好用嗎?看完這篇你就懂了!
    電動拖把好用嗎?看完這篇你就懂了!為了改善這一辦法,就有人創造出了電動拖把,它不僅給懶人們帶來了福音,給大家也帶來了拖地省力的妙招,但是沒有了解過電動拖把的人不知道電動拖把好用嗎?接下來我們就看看這一篇,你就知道電動拖把有什麼優點了!
  • 三相無傳感器風扇電機驅動IC-AM8959
    產品說明:AM8959為三相無傳感器直流風機電機驅動IC。 它在旋轉中感知電機的BEMF(反向電動勢),並向電機提供相應的換向電流。 旋轉速度可通過PWM輸入信號控制。產品特點:1.操作電壓3.3V至16V2.直接PWM速度控制3.內置FG&RD4.軟啟動功能5.正向和反向控制6.
  • 護眼燈有必要嗎?看完這篇文章你就懂了
    所以,我們絕對有必要採取一定的防禦措施,無論是工作還是學習,你都需要一臺減弱環境光對視覺傷害的護眼燈。如何衝淡「光害」低藍光護眼燈的必要性眾所周知,護眼光源挑選的標準:無藍光、無頻閃、防輻射、無眩光......因為藍光、頻閃、眩光、顯色指數、色溫等數據,是光源對於視力是否有保護作用的依據。
  • 基於STM32微控制器處理先進電機控制方法
    當負載變化時,磁場定向控制方式可實現精確的轉速控制,而且響應速度快,使定子磁通量和轉子磁通量保持完美的90度相位差,即便在瞬變工作環境內,仍然能夠保證優化的能效,這是實現以電機拓撲為標誌的更複雜的控制方法所依據的基本理論框架,特別是對於PMSM電機,這個理論是無傳感器電機驅動器的基礎,既可以大幅降低成本(不再需要轉速或轉角傳感器和相關的連線),同時還能提高電機可靠性。
  • MATLAB/SIMULINK的永磁同步電機矢量控制系統仿真研究
    傳統的控制方式由於引入了位置傳感器而給當前的調速系統帶來了一系列的問題:佔據了比較大的有效空間,使系統編程複雜。因此無位置傳感器控制系統的研究變得越發的重要。2.PMSM的坐標系和數學模型SIMULINK仿真永磁同步電機無傳感器矢量控制的系統結構框圖,在MATLAB/Simulink下建立PMSM驅動仿真分析,用id=0時的無傳感器矢量控制系統的仿真模型如圖2所示,各個模塊介紹如下:給定的參考轉速是700rpm;速度通過PI調節模塊,實現轉速的閉環控制策略,該調節採用了輸出限幅
  • 自動化設備中常用的傳感器,你知道有哪些嗎?
    下面必優傳感網小編簡單介紹一下在工業自動化設備中常用的傳感器。1磁性開關:它是氣缸用傳感器的一個專用稱呼,主要應用於檢測氣缸活塞位置。通常,都由氣缸供應商根據客戶使用情況配套提供。接近開關通常用於判斷產品有無、工裝夾具是否到位等對位置精度要求相對較低的場合。3光電開關:光電檢測方法具有精度高、反應快、非接觸等優點,而且可測參數多,傳感器的結構簡單,形式靈活多樣,因此,光電式傳感器在檢測和控制中應用非常廣泛。
  • 角速度傳感器如何選?這個電機軸感測難題有解了!
    其他考慮因素還包括磨損和不斷變化的配置,這要求傳感器件具有一定程度的靈活性。 角度傳感器可用於感測電機軸的位置和速度變化,實現汽車的轉向角感測和機器人系統中的高精度控制。這需要仔細考慮適合應用氣隙的磁鐵(圖2)。圖2:設計人員可以根據多種設計考慮因素選擇磁鐵與傳感器的相對位置,例如所需的抗外部磁場幹擾能力和氣隙公差。
  • 看完這篇乾貨你就懂了
    看完這篇乾貨你就懂了 女性都愛美,但有的準媽媽發現,懷孕後肚子上出現妊娠紋了,心情變得很焦慮。那麼,妊娠紋是怎麼出現的?又該怎麼預防好呢?趕緊來看答案。妊娠紋可以去除嗎?這個主要看個人情況。有些準媽媽可以去除,但有的準媽媽可能需要藉助雷射才能去除。請注意,能不能做雷射去除手術,大家最好聽從醫生的意見。正常情況下,準媽媽通過長時間的護理是可以去除妊娠紋的。在選擇護膚品時,大家一定要選擇適合自己的哪一款。
  • 智能車速度控制pid(電機閉環控制算法)
    智能車電機閉環控制算法對於智能車的電機閉環控制算法,我之所以標題沒有寫上「智能車電機PID閉環控制算法」是因為PID 算法根本就不是特別好的適用於智能車這種變化很快的系統,對於智能車,電機的調速可以說是時時刻刻再進行調速控制的,我
  • 步進電機、伺服電機、舵機的原理和區別?內容有點多,大家可以收藏後留著慢慢看.
    但是精確的脈衝信號則會將偏差減至最低伺服電機:靠伺服控制電路來控制電機的轉速,通過傳感器來控制轉動位置。所以位置控制十分精確。而轉速也是可變的。舵機(電子舵機):舵機的主要組成部分為伺服電機。其中包含伺服電機控制電路 減速齒輪組。哦,對了,伺服電機沒有減速齒輪組。而舵機有減速齒輪組。如果是限位舵機,靠輸出軸下面的電位器來確定舵臂轉向角度。
  • 智能電機驅動器讓你的機器人控制更簡單
    這是一款智能電機驅動器(又稱SAMI),設計用於運行微型減速電機,該電路板的目標是通過相應的RPM反饋對該電機實施PID控制。可以獨立工作,通過I2C供電和通信!主機控制器通過I2C進行通信,向SAMI發出命令,包括電機的速度和方向。 模塊將自動實現PID控制。
  • 風扇電機的設計方案_判斷風扇電機好壞的方法
    應該注意的是,某些三引線風扇的第三根引線並不是測速信號輸出線,而是轉速控制信號線,通過它向風扇電機輸入調速控制信號。   家用風扇電機的設計方案   無刷直流電機因無勵磁繞組,無換向器、無電刷、無滑環,使其結構比一般傳統的交、直流電動機來得簡單,運行較為可靠,維護較為簡單。
  • 別克英朗更換曲軸位置傳感器,看師傅怎麼注重小細節流程化更換的
    這是一臺14年的別克英朗,車主報修說車子發動機故障燈點亮,但是駕駛起來都沒什麼其他的異常感,想要師傅檢查一下看有什麼問題。簡單科普一下,曲軸位置傳感器:是整個發動機電控系統中一個不可缺少的傳感器,他通過檢測曲軸旋轉的角度來轉換成電信號傳遞給發動機電腦,從而發動機電腦根據曲軸位置傳感器的信號來確定什麼時候點火和噴油,曲軸位置傳感器通常和凸輪軸位置傳感器一起配合,通過曲軸位置傳感器,可以知道哪缸活塞處於上止點,通過凸輪軸位置傳感器,可以知道哪缸活塞是在壓縮衝程中
  • 無刷電機學習日記01
    混子前兩天去參加附小運動會的志願活動,挺可愛的,那些小娃        大四的俺,有個那個創新實踐的課,需要跟著老師做東西,我跟了班主任,前幾天班主任讓去實驗室跟著他們搞那個無刷電機的控制方面的東西,之前也沒有怎麼接觸過,這幾天來零零散散的看了一些,主要是CSDN、論壇、和野火的電機書籍。