0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

SimpleFOC之多路PWM驅(qū)動,相電流監(jiān)測1

jf_78858299 ? 來源:云深之無跡 ? 作者:云深之無跡 ? 2023-04-24 11:29 ? 次閱讀

三天助力一個(gè)不知死活的本科生畢業(yè)論文,開搞!

圖片

3PWM

圖片

6PWM

BLDC電機(jī)控制上,6路PWM 控制模式比3路PWM更自由,因?yàn)?個(gè)半橋式晶體管的每一個(gè)都可以單獨(dú)控制。

圖片

死區(qū)時(shí)間

圖片

開關(guān)元器件的和嚴(yán)格意義并不是相同的。IGBT,MOS并不是理想開關(guān)器件,其開通時(shí)間和關(guān)斷時(shí)間不是嚴(yán)格一致的,如果兩端有電壓,將導(dǎo)致直流電源短路,損壞橋臂功率器件,稱之為“橋臂直通”。所以在驅(qū)動開關(guān)元器件門極的時(shí)候需要增加一段延時(shí),確保另一個(gè)開關(guān)管完全關(guān)斷之后再去打開這個(gè)開關(guān)元器件,通常存在兩種情況;

上半橋關(guān)斷后,延遲一段時(shí)間再打開下半橋;

下半橋關(guān)斷后,延遲一段時(shí)間再打開上半橋;

這樣就不會同時(shí)導(dǎo)通,從而避免功率元件燒毀。

相對于PWM來說,死區(qū)時(shí)間是在PWM輸出的這個(gè)時(shí)間,上下管都不會有輸出,當(dāng)然會使波形輸出中斷,死區(qū)時(shí)間一般只占百分之幾的周期。但是當(dāng)PWM波本身占空比小時(shí),空出的部分要比死區(qū)還大,所以死區(qū)會影響輸出的紋波,但應(yīng)該不是起到?jīng)Q定性作用的。

另外如果死區(qū)設(shè)置過小,但是仍然出現(xiàn)上下管同時(shí)導(dǎo)通,因?yàn)閷?dǎo)通時(shí)間非常非常短,電流沒有變得很大,不足以燒毀系統(tǒng),那此時(shí)會導(dǎo)致開關(guān)元器件發(fā)熱嚴(yán)重,所以選擇合適的死區(qū)時(shí)間尤為重要,過大過小都不行。

因?yàn)殚T極上升和下降時(shí)間通常比延遲時(shí)間小很多,所以這里可以不用考慮它們。則死區(qū)時(shí)間滿足;

:最大的關(guān)斷延遲時(shí)間;

:最小的開通延遲時(shí)間;

:最大的驅(qū)動信號傳遞延遲時(shí)間;

:最小的驅(qū)動信號傳遞延遲時(shí)間;

圖片

圖片

圖片

上面就是三種基本的轉(zhuǎn)子獲得的方式,第一個(gè)是正交的光柵,第二個(gè)是電磁,最后一個(gè)是霍爾原件。

采樣電阻電流采樣和對電壓采樣。對電流采樣則串聯(lián)一個(gè)阻值較小的電阻,對電壓采樣則并聯(lián)一個(gè)阻值較大的電阻。

采樣電阻的工作原理是歐姆定律,即I=U/R,通過IC檢測電阻兩端的電壓,用電壓除以電阻標(biāo)稱值即得到通過電阻的電流值。因此采樣電阻的精度直接影響到電流采樣的準(zhǔn)確性。

圖片

老傳統(tǒng)的采樣電路了

采樣電阻的采樣原理:采樣電阻將一個(gè)阻值較小的電阻,串聯(lián)在電路中用于把電流轉(zhuǎn)換為電壓信號進(jìn)行測量。采樣電阻是一種限流元件,導(dǎo)體對電流的阻礙作用大,我們便說其采樣電阻大,反之,稱其采樣電阻小。但是采樣電阻并不會因?yàn)閷?dǎo)體上沒有電流通過而消失,采樣電阻是一個(gè)導(dǎo)體的固有屬性,即便導(dǎo)體上沒有電流流過,其采樣電阻也是存在的。采樣電阻只是一個(gè)統(tǒng)稱,對其深入了解之后會知道采樣電阻多種多樣,采樣電阻連接采樣電阻的阻值會選在1歐姆以下,屬于毫歐級電阻,但是部分電阻,有個(gè)采樣電壓等要求,必須選擇大阻值電阻,但是這樣電阻基數(shù)大,產(chǎn)生的誤差大。

電流檢測結(jié)構(gòu)要求高精度雙向放大器具有比常規(guī)低側(cè)或高側(cè)放大器更好的PWM抑制。

圖片

這個(gè)是在線測量相電流的方式

我認(rèn)為的PWM抑制是,這個(gè)地方測量到的相電流的大小,其實(shí)是在一個(gè)PWM的信號源里面知道電流的大小,所以就是要壓制PWM。這就像是在颶風(fēng)期間測量海上漂浮的杯子中的液體一樣。

圖片

在這樣的情況下測量電流的大小

圖片

SimpleFOC直接使用的是在線測量,而且還是雙向測量

圖片

原理圖

圖片

INA240的原理框圖

大多數(shù)低端無刷電機(jī)驅(qū)動器沒有電流測量功能,SimpleFOC提供了一種通過設(shè)置電機(jī)電壓而不是電流來控制電機(jī)扭矩的方法。這使無刷直流電機(jī)有效地成為直流電機(jī)。

圖片

也叫直列式測量

電機(jī)的驅(qū)動電路可生成脈寬調(diào)制 (PWM) 信號來控制電機(jī)的運(yùn)行。這些調(diào)制信號使得位置與各電機(jī)相位一致的測量電路進(jìn)行共模電壓 (VCM) 轉(zhuǎn)換,在轉(zhuǎn)換過程中,電壓將在極短時(shí)間內(nèi)在不同高電壓電平之間進(jìn)行切換。

完美的放大器產(chǎn)品能夠完全抑制測量的 VCM 分量,僅放大與流經(jīng)分流電阻器 的電流相對應(yīng)的差分電壓。不幸的是,實(shí)際的放大器產(chǎn)品并不理想,會受到大 PWM 驅(qū)動輸入電壓階躍的影響。由于實(shí)際的放大器產(chǎn)品無法進(jìn)行無限的抑制共模,因此放大器輸出端可能會出現(xiàn)與每個(gè)輸入電壓階躍相對應(yīng)的大幅度意外干擾。

此類測量的常用方法是選擇帶寬較高的電流檢測放大器。為了保持在可聽頻率范圍之上,典型的調(diào)制頻率 范圍為 20kHz 至 30kHz。用于在這些 PWM 驅(qū)動應(yīng)用 中進(jìn)行直列式電流測量的放大器選擇以信號帶寬在 200kHz 至 500kHz 范圍內(nèi)的放大器為目標(biāo)。以往選擇放大器時(shí)并不基于顯著低于 PWM 信號帶寬的實(shí)際信號帶寬。選擇更高的放大器帶寬可以使輸出干擾在輸入電壓轉(zhuǎn)換后快速穩(wěn)定下來。

圖片

抑制過后得到的樣子

消除噪聲后表示的每個(gè)相位的輸出電壓信號。紅色波形表示信號,表明經(jīng)過電子換向的功率晶體管將正弦波形盡可能準(zhǔn)確地復(fù)制到電機(jī)。電流感應(yīng)放大器將經(jīng)受從電源軌(例如 V BATT = 48V)到接地端的輸入共模電壓信號。

低側(cè)相位檢測可以更輕松地確定電動機(jī)的相電流,但這不是一種精確的方法。它可能會引入與相電流有關(guān)的誤差。

主要挑戰(zhàn)在于,共模電壓是PWM信號,除非啟用了適當(dāng)?shù)腜WM抑制電路,否則會導(dǎo)致輸出信號中斷。這導(dǎo)致對電流感測放大器的要求更加嚴(yán)格,該電流感測放大器必須具有出色的DCAC共模抑制比(CMRR)以及高DC精度(低輸入失調(diào)電壓)。一些設(shè)備測量在一個(gè)方向上流動的電流。

下面給出一個(gè)Arduino控制的FOC電流在線測量實(shí)例

圖片

對于放大器給出的電流就是直接使用ADC采集就行

圖片

讓我們來過濾一下這個(gè)電流,因?yàn)轭l率的原因,就低通濾波就好

圖片

使用操作符重載一下

圖片

我們直接使用這個(gè)函數(shù)就行

圖片

相電流的變化,代碼在文后

圖片

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • 元器件
    +關(guān)注

    關(guān)注

    112

    文章

    4679

    瀏覽量

    91875
  • IGBT
    +關(guān)注

    關(guān)注

    1263

    文章

    3750

    瀏覽量

    248044
  • MOS
    MOS
    +關(guān)注

    關(guān)注

    31

    文章

    1242

    瀏覽量

    93368
  • 功率器件
    +關(guān)注

    關(guān)注

    41

    文章

    1715

    瀏覽量

    90271
收藏 人收藏

    評論

    相關(guān)推薦

    一個(gè)PWM控制周期如何取得兩相電流數(shù)據(jù)

    電機(jī)控制單電阻采樣機(jī)制是在一個(gè)PWM波形內(nèi)采集兩相電流ADC數(shù)據(jù),但某些扇區(qū)邊界條件下只能獲得一路電流ADC數(shù)據(jù), 需要對PWM波形進(jìn)行變形用于構(gòu)造
    的頭像 發(fā)表于 09-13 17:50 ?1.3w次閱讀
    一個(gè)<b class='flag-5'>PWM</b>控制周期如何取得兩<b class='flag-5'>相電流</b>數(shù)據(jù)

    一個(gè)PWM波形內(nèi)采集兩相電流ADC數(shù)據(jù)

    電機(jī)控制單電阻采樣機(jī)制是在一個(gè)PWM波形內(nèi)采集兩相電流ADC數(shù)據(jù),但某些扇區(qū)邊界條件下只能獲得一路電流ADC數(shù)據(jù), 需要對PWM波形進(jìn)行變形用于構(gòu)造
    的頭像 發(fā)表于 09-18 18:55 ?1.8w次閱讀
    一個(gè)<b class='flag-5'>PWM</b>波形內(nèi)采集兩<b class='flag-5'>相電流</b>ADC數(shù)據(jù)

    步進(jìn)電機(jī)相電流怎么測

    的重要性 步進(jìn)電機(jī)作為一種重要的自動化設(shè)備,廣泛應(yīng)用于各種工業(yè)和民用領(lǐng)域。相電流是步進(jìn)電機(jī)驅(qū)動的核心參數(shù)之一,直接影響電機(jī)的力矩、速度和精度。因此,準(zhǔn)確測量步進(jìn)電機(jī)相電流對于確保電機(jī)正常運(yùn)行、提高生產(chǎn)效率、優(yōu)
    的頭像 發(fā)表于 12-13 15:47 ?3649次閱讀

    基于MSP430的三相電流監(jiān)測系統(tǒng)的設(shè)計(jì)的程序

    組建基于MSP430單片機(jī)的三相電流監(jiān)測系統(tǒng);能夠同時(shí)測量被測負(fù)載的3路電流的瞬態(tài)信號;每路測試速率不小于10k點(diǎn)/秒;測試不確定度小于1%。求大神指導(dǎo)一下程序應(yīng)該怎么寫!?。?/div>
    發(fā)表于 05-28 23:09

    無刷電機(jī)相電流比母線電流大?

    三相無刷直流電機(jī),帶三相線性霍爾反饋電機(jī)轉(zhuǎn)子位置,就是可以根據(jù)霍爾的電壓來控制PWM占空比從而生成正弦波電流,驅(qū)動電路使用3相H橋雙極驅(qū)動,使用三組6路互補(bǔ)SPWM控制,在
    發(fā)表于 01-19 10:42

    相電流跟蹤型PWM逆變電路

    相電流跟蹤型PWM逆變電路
    發(fā)表于 09-09 13:06 ?2610次閱讀
    三<b class='flag-5'>相電流</b>跟蹤型<b class='flag-5'>PWM</b>逆變電路

    基于組合載波控制的三相電流PWM逆變器研究_黃鈺

    基于組合載波控制的三相電流PWM逆變器研究_黃鈺
    發(fā)表于 12-30 14:37 ?1次下載

    什么是相電流和線電流

    三角連接方式:如果3個(gè)線電流與3個(gè)相電流相對稱,那么線電流等于√3*相電流;如果是非對稱的情況,那就需要計(jì)算各相負(fù)載的性質(zhì),算出電流和電壓的
    發(fā)表于 03-11 10:43 ?19.3w次閱讀
    什么是<b class='flag-5'>相電流</b>和線<b class='flag-5'>電流</b>

    LTC7852/LTC7852-1:帶電流監(jiān)測數(shù)據(jù)表的雙輸出6相多相電流模式同步控制器

    LTC7852/LTC7852-1:帶電流監(jiān)測數(shù)據(jù)表的雙輸出6相多相電流模式同步控制器
    發(fā)表于 03-22 14:21 ?9次下載
    LTC7852/LTC7852-<b class='flag-5'>1</b>:帶<b class='flag-5'>電流</b><b class='flag-5'>監(jiān)測</b>數(shù)據(jù)表的雙輸出6相多<b class='flag-5'>相電流</b>模式同步控制器

    SimpleFOC -foc電流-力矩控制代碼

    #include #include // 無刷直流電機(jī)及驅(qū)動器實(shí)例BLDCMotor motor = BLDCMotor(1
    發(fā)表于 12-16 16:51 ?14次下載
    <b class='flag-5'>SimpleFOC</b> -foc<b class='flag-5'>電流</b>-力矩控制代碼

    SimpleFOC -位置控制代碼

    #include #include // 無刷直流電機(jī)及驅(qū)動器實(shí)例BLDCMotor motor = BLDCMotor(6
    發(fā)表于 01-14 12:56 ?6次下載
    <b class='flag-5'>SimpleFOC</b> -位置控制代碼

    SimpleFOC之多路PWM驅(qū)動相電流監(jiān)測2

    開關(guān)元器件的和嚴(yán)格意義并不是相同的。IGBT,MOS并不是理想開關(guān)器件,其開通時(shí)間和關(guān)斷時(shí)間不是嚴(yán)格一致的,如果兩端有電壓,將導(dǎo)致直流電源短路,損壞橋臂功率器件,稱之為“橋臂直通”。所以在驅(qū)動開關(guān)元器件門極的時(shí)候需要增加一段延時(shí),確保另一個(gè)開關(guān)管完全關(guān)斷之后再去打開這個(gè)開關(guān)元器件,通常存在兩種情況;
    的頭像 發(fā)表于 04-24 11:29 ?1087次閱讀
    <b class='flag-5'>SimpleFOC</b><b class='flag-5'>之多路</b><b class='flag-5'>PWM</b><b class='flag-5'>驅(qū)動</b>,<b class='flag-5'>相電流</b><b class='flag-5'>監(jiān)測</b>2

    電流相電流的關(guān)系

    電流相電流是電力系統(tǒng)中重要的概念。在三相交流電系統(tǒng)中,線電流相電流之間存在一定的關(guān)系。本文將詳細(xì)介紹線電流
    的頭像 發(fā)表于 12-01 14:27 ?9615次閱讀

    相電流和線電流的相位關(guān)系

    在電力系統(tǒng)中,電流的相位關(guān)系對于系統(tǒng)的正常運(yùn)行和設(shè)備的安全使用至關(guān)重要。本文將探討相電流和線電流的相位關(guān)系,以及它們在電力系統(tǒng)中的作用和影響。 一、相電流和線
    的頭像 發(fā)表于 07-17 10:18 ?1650次閱讀

    負(fù)載電流是線電流還是相電流

    負(fù)載電流既可以是線電流也可以是相電流,這取決于具體的電路和負(fù)載連接方式。 線電流相電流的定義 線電流
    的頭像 發(fā)表于 10-08 16:23 ?322次閱讀