国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

無位置傳感器的電機控制方案與硬件設計

小劉 ? 來源:辰光 ? 作者:辰光 ? 2022-02-16 11:35 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

一、前言。

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

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

霍爾傳感器、編碼盤都屬于位置傳感器。

那么,無位置傳感器,是否也能控制電機?

答案是可以的。

二、方案。

方案如下圖所示。其中,3Phase Inverter由6個MOS管和MOS管驅動組成。

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

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

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

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

無位置傳感器的電機控制方案與硬件設計

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

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

三、硬件。

上邊和下邊MOS管均使用N溝道的6N60,可以耐600V高壓

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相與此類似,這里不再贅述。

無位置傳感器的電機控制方案與硬件設計

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

無位置傳感器的電機控制方案與硬件設計

四、單片機算法。

該方案硬件是簡單了,但是算法復雜。

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

4.1 對齊轉子。

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

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

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

4.2 開環強制換相。

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

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

無位置傳感器的電機控制方案與硬件設計

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

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

4.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、換相的波形如下圖所示。

無位置傳感器的電機控制方案與硬件設計

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

無位置傳感器的電機控制方案與硬件設計

經過比較器后的波形會產生三條豎線,這三條豎線是由于換相引起的,所以在換相時,不判斷過零。

在不換相時,去抖,判斷邊沿翻轉即是過零點,此方法比ADC濾波要簡單一些。

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

無位置傳感器的電機控制方案與硬件設計

六、參考文獻

《使用反電動勢濾波進行無傳感器BLDC控制》

《用擇多函數實現反電動勢濾波的無傳感器BLDC控制》

《AN1160》——MicroChip官方手冊及源代碼

dsPICDEM MCLV-2開發板資料——含硬件原理圖

L6388ED數據手冊

審核編輯:湯梓紅

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 傳感器
    +關注

    關注

    2576

    文章

    55041

    瀏覽量

    791345
  • MOS管
    +關注

    關注

    111

    文章

    2787

    瀏覽量

    76933
  • 電機
    +關注

    關注

    143

    文章

    9592

    瀏覽量

    154109
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    BLDC位置傳感器控制方式介紹

    BLDC根據轉子的位置進行換向控制,而轉子位置要靠位置傳感器獲取,那么這期就為大家介紹BLDC的
    的頭像 發表于 12-30 07:55 ?1.1w次閱讀
    BLDC<b class='flag-5'>無</b><b class='flag-5'>位置</b><b class='flag-5'>傳感器</b><b class='flag-5'>控制</b>方式介紹

    CW32電機控制基礎--無刷電機位置傳感器的轉子位置檢測技術

    位置傳感器刷直流電機位置估計方法可以從5個方面來論述:反電動勢法、電流法、狀態觀測
    的頭像 發表于 10-09 17:06 ?3671次閱讀
    CW32<b class='flag-5'>電機</b><b class='flag-5'>控制</b>基礎--無刷<b class='flag-5'>電機</b><b class='flag-5'>無</b><b class='flag-5'>位置</b><b class='flag-5'>傳感器</b>的轉子<b class='flag-5'>位置</b>檢測技術

    使用位置傳感器進行無刷電機控制

    刷直流電機或場定向控制 (FOC) 刷交流電機,確實可以實現無需任何旋轉角度傳感器即可工作。但實際情況是,工業和人形機器人、自主移動機器人
    的頭像 發表于 08-07 14:25 ?5903次閱讀
    使用<b class='flag-5'>位置</b><b class='flag-5'>傳感器</b>進行無刷<b class='flag-5'>電機</b><b class='flag-5'>控制</b>

    基于硬件位置傳感器刷直流電機啟動新方法

    針對傳統的位置傳感器刷直流電機控制的起動需采用復雜的軟件、成本高、定位不準確、容易堵轉的缺陷
    發表于 08-07 13:30

    基于改進滑模觀測的PMSM位置傳感器控制

    為解決傳統基于滑模觀測永磁同步電機位置傳感器控制系統存在的抖振問題,本文提出了一種基于非線性
    發表于 08-06 14:38

    位置傳感器直流無刷電機軟件起動

    為了解決無位置傳感器直流無刷電機在起動時基于反電動勢的位置檢測方法無法提取出位置信息的問題,分析了無位置
    發表于 08-04 14:49

    位置傳感器刷直流電機矢量控制研究

    實現方法,進行性能仿真分析,結果表明,基于位置傳感器電機矢量控制策略具有響應快、誤差小、抗負載擾動能力強等優點。以 STM32FI03B
    發表于 08-04 14:42

    基于硬件位置傳感器刷直流電機啟動新方法

    為了解決永磁刷直流電機(BLDOM)因其安裝三個霍爾傳感器而帶來的結構復雜、維修困難、對溫度很敏感等問題,國內外開始對位置
    發表于 07-30 15:57

    帶霍爾式位置傳感器BLDCM控制器設計

    位置傳感器刷直流電機一般采用霍爾式位置傳感器測定轉子磁極
    發表于 07-24 11:47

    位置傳感器刷直流電機最大轉矩控制

    電磁轉矩與換相時刻的數學模型,分析了線反電勢與最佳換相時刻的關系,構造了能夠在線辨識線反電勢的卡爾曼濾波。仿真和實驗結果驗證了上述位置傳感器控制
    發表于 07-10 16:41

    位置傳感器刷直流電機位置信號相位補償

    信號相位誤差。根據濾波電路的特點提出了基于直線擬合技術的轉子位置信號相位補償方法,并將其用于BLDCM 位置傳感器控制系統。實驗結果表明,
    發表于 07-10 16:40

    位置傳感器刷直流電機的+FPGA+控制實現

    硬件語言編程實現了 PI 調節模塊、過零檢測模塊,脈沖寬度調制發生模塊、換相模塊、啟動模塊等功能,整個控制系統響應速度快、超調小,穩態誤差小,可靠性高、靈活性強,實現了全數字控制,在
    發表于 07-10 16:35

    位置傳感器控制的雙電機驅動系統性能研究

    臂逆變器驅動雙永磁回步電機系統的性能。使用位置傳感器技術目的是為減小成本、體積以及系統硬件的復雜性。MATLAB/SIMULINK仿真研究
    發表于 07-09 14:25

    刷直流電機位置傳感器控制系統仿真研究

    摘要:通過分析刷直流電動機數學模型,利用MalabSimulink對刷直流電機位置傳感器
    發表于 07-08 18:37

    BLDC位置傳感器控制的關鍵技術問題剖析(可下載)

    一、概述在刷直流電機控制系統中,位置傳感器(如霍爾傳感器等)雖然為轉子
    發表于 04-08 15:27 ?1次下載