《電子技術(shù)應(yīng)用》
您所在的位置:首頁(yè) > MEMS|傳感技術(shù) > 其他 > 教學(xué):如何通過(guò)磁場(chǎng)定向控制提高電機(jī)性能

教學(xué):如何通過(guò)磁場(chǎng)定向控制提高電機(jī)性能

2022-08-17
來(lái)源:Convergence Promotions LLC
關(guān)鍵詞: 傳感器 MCU 電機(jī)控制 BLDC

  磁場(chǎng)定向控制 (FOC) 是電機(jī)系統(tǒng)的一項(xiàng)重要技術(shù),尤其是那些使用永磁體 (PM) 的電機(jī)系統(tǒng)。一般來(lái)說(shuō),F(xiàn)OC 提供了一種在負(fù)載快速變化的可調(diào)速驅(qū)動(dòng)應(yīng)用中控制同步電機(jī)的有效方法,,并且可以提高交流感應(yīng)電機(jī)的功率效率,尤其是在較低速度下,。出于這個(gè)原因,,一些設(shè)計(jì)人員錯(cuò)誤地將 FOC 與交流電機(jī)聯(lián)系起來(lái)。誠(chéng)然,,當(dāng)今的無(wú)刷直流 (BLDC) 電機(jī)往往非常高效,,即使沒(méi)有 FOC,,效率也高達(dá) 96%,但 FOC 為這些系統(tǒng)帶來(lái)的價(jià)值是減少了轉(zhuǎn)矩脈動(dòng),,從而使電機(jī)性能更平穩(wěn),,運(yùn)行更安靜。

  例如,,將 FOC 引入汽車(chē)的風(fēng)扇控制器將允許風(fēng)扇有效地移動(dòng)空氣,,而不會(huì)因電機(jī)的嗡嗡聲而干擾駕駛員。結(jié)果是更安靜的駕駛體驗(yàn),。從成本和制造的角度來(lái)看,,將 FOC 引入基于 BLDC 的系統(tǒng)不需要對(duì)電機(jī)進(jìn)行硬件更改。所需要的只是一個(gè)具有足夠 MIPS 的 MCU,,以支持電機(jī)控制環(huán)路內(nèi)的 FOC 處理,。

  轉(zhuǎn)矩脈動(dòng)

  FOC 通過(guò)解耦磁通和轉(zhuǎn)矩分量來(lái)提高性能,從而可以獨(dú)立控制它們,。對(duì)于使用磁體的電機(jī),,不需要控制磁通,因此開(kāi)發(fā)人員只需要控制轉(zhuǎn)矩即可,。FOC 在很寬的速度范圍內(nèi)都有效,,包括需要弱磁的高速。提供相對(duì)簡(jiǎn)單的控制方法,,可以使用 FOC 提供閉環(huán)控制,,而不會(huì)不利地增加系統(tǒng)成本。

  簡(jiǎn)單來(lái)說(shuō),,F(xiàn)OC 是一種電機(jī)控制技術(shù),,系統(tǒng)試圖將靜止或“定子”磁通矢量定向到相對(duì)于轉(zhuǎn)子磁通矢量的特定角度(見(jiàn)圖 1)。最佳定向程度取決于需要最大化電機(jī)的特性,。FOC 最常見(jiàn)的用途是最大化電機(jī)每安培的扭矩,。這在定子磁通矢量與轉(zhuǎn)子磁通矢量成 90 度時(shí)實(shí)現(xiàn),除非電機(jī)具有可變磁阻,,例如內(nèi)部埋有磁鐵的電機(jī),。在這種情況下,取向度通常為115至120度,。

03.JPG


  圖 1:磁場(chǎng)定向控制技術(shù)將定子磁通矢量定向到相對(duì)于轉(zhuǎn)子磁通矢量的特定角度,。(來(lái)源:德州儀器。經(jīng)許可使用,。)

  實(shí)際上,,每種電機(jī)控制算法都基于 FOC 原理。例如,有刷和基于換向的電機(jī)已經(jīng)以這種方式工作了一個(gè)多世紀(jì),。在這些應(yīng)用中,,F(xiàn)OC 并未被特別稱(chēng)為一種技術(shù),因?yàn)閾Q向器以機(jī)械方式執(zhí)行此定向,。定子本身是靜止的,因此它們的通量也是靜止的,。換向器的工作是循環(huán)電流,,以使轉(zhuǎn)子磁通也有效地靜止。

  但是,,在設(shè)計(jì)沒(méi)有換向器的電機(jī)控制系統(tǒng)時(shí),,定子和轉(zhuǎn)子磁通不會(huì)自動(dòng)對(duì)齊。事實(shí)上,,它們都是旋轉(zhuǎn)的,,所以它們的方向必須手動(dòng)管理??紤]一個(gè) BLDC 電機(jī),,當(dāng)電機(jī)換向時(shí)。系統(tǒng)測(cè)量轉(zhuǎn)子的角度,,然后嘗試打開(kāi)適當(dāng)?shù)亩ㄗ泳€(xiàn)圈,,使轉(zhuǎn)子和定子之間的方向盡可能接近 90 度。然而,,電機(jī)只有六個(gè)換向間隔,,因此,精度最多限制在 +/- 30 度,。當(dāng)轉(zhuǎn)子進(jìn)入新的換向區(qū)時(shí),,會(huì)出現(xiàn) +30 度的誤差。在換向區(qū)的中間,,轉(zhuǎn)子在最佳方向上完美對(duì)齊,,沒(méi)有誤差;然后,。當(dāng)轉(zhuǎn)子離開(kāi)換向區(qū)并進(jìn)入下一個(gè)換向區(qū)時(shí),,

  這種換檔誤差的過(guò)程會(huì)在系統(tǒng)中引入扭矩波動(dòng)。對(duì)于某些應(yīng)用,,例如電機(jī)旋轉(zhuǎn)風(fēng)扇的 HVAC 系統(tǒng),,系統(tǒng)往往具有容錯(cuò)性,對(duì)性能的影響很小,。然而,,對(duì)于動(dòng)力轉(zhuǎn)向等應(yīng)用,駕駛員可以通過(guò)方向盤(pán)感受到扭矩波動(dòng)的影響,。轉(zhuǎn)矩脈動(dòng)也會(huì)增加系統(tǒng)產(chǎn)生的可聽(tīng)噪聲,。

  FOC 最適用于呈現(xiàn)正弦反電動(dòng)勢(shì)波形的電機(jī),,例如交流感應(yīng)電機(jī)、永磁同步電機(jī) (PMSM) 和許多 BLDC 電機(jī),。請(qǐng)注意,,F(xiàn)OC 是轉(zhuǎn)矩控制算法,而不是速度控制算法,??梢酝ㄟ^(guò)在 FOC 環(huán)周?chē)p繞速度環(huán)并將其輸出適當(dāng)?shù)仞佀偷?FOC 環(huán)來(lái)控制速度。

  同樣,,有刷直流電機(jī)和帶 FOC 的交流電機(jī)之間的主要區(qū)別在于,,轉(zhuǎn)子和定子角度在有刷直流電機(jī)中自動(dòng)保持,而基于 FOC 的電機(jī)必須自行負(fù)責(zé)保持角度,。FOC 并不是控制電機(jī)的一種新奇的方式,。這確實(shí)是電機(jī)想要控制的方式。

  分解 FOC

  當(dāng)然,,基于 FOC 的控制比簡(jiǎn)單的換向更復(fù)雜,、更難理解。然而,,一旦拋開(kāi)所有的方程式和謎團(tuán),,F(xiàn)OC 可以被視為四個(gè)簡(jiǎn)單的步驟(參見(jiàn)圖 2)。(1) 系統(tǒng)測(cè)量已經(jīng)流入電機(jī)的電流,。(2) 然后將其與所需電流進(jìn)行比較,, (3) 放大所得差分或誤差信號(hào)以生成校正電壓。(4) 最后,,將校正電壓調(diào)制到電機(jī)端子上,。根據(jù)應(yīng)用程序,此過(guò)程每秒重復(fù)數(shù)千次,。

poYBAGL7DVKANsYDAAEw8Wd2lj4795.png

  圖 2:FOC 可以通過(guò)四個(gè)簡(jiǎn)單的步驟來(lái)實(shí)施,。(來(lái)源:德州儀器。經(jīng)許可使用,。)

  例如,,對(duì)于基于 FOC 的交流電機(jī)系統(tǒng),系統(tǒng)必須使用傳感器或無(wú)傳感器實(shí)現(xiàn)來(lái)確定轉(zhuǎn)子磁通的角度,。然后系統(tǒng)必須測(cè)量三相電機(jī)的三個(gè)電流,。這些電流在線(xiàn)圈中流動(dòng),理想情況下會(huì)產(chǎn)生與轉(zhuǎn)子矢量成 90 度的電流矢量(或任何最佳方位角),。由于轉(zhuǎn)子正在移動(dòng),,因此該矢量可能會(huì)稍微偏離并需要進(jìn)行校正。通常使用旋轉(zhuǎn)變壓器或編碼器測(cè)量轉(zhuǎn)子角度。在確定適當(dāng)?shù)恼`差矢量后,,系統(tǒng)會(huì)計(jì)算三個(gè)新電流,,以重新定位電流矢量相對(duì)于轉(zhuǎn)子磁通的位置。請(qǐng)注意,,正向克拉克變換可用于將三相電流矢量轉(zhuǎn)換為兩個(gè)正交矢量,,從而產(chǎn)生相同的凈矢量。這樣,,

  開(kāi)發(fā)人員有許多用于感測(cè)相電流的選項(xiàng),。為了降低成本,可以在逆變器中放置一個(gè)分流器,。更準(zhǔn)確的選擇往往會(huì)更昂貴。例如,,LEM 傳感器是一種基于磁性的傳感器,,與電機(jī)相位成一直線(xiàn)放置,以獲得比分流器更準(zhǔn)確的讀數(shù),。

  電流測(cè)量的完整性對(duì) FOC 性能至關(guān)重要,,捕獲傳感器讀數(shù)需要控制 MCU 上的 ADC。今天,,10 位 ADC 通常為大多數(shù)應(yīng)用提供足夠的精度,。然而,許多供應(yīng)商更喜歡使用 12 位 ADC 來(lái)實(shí)現(xiàn)更高的分辨率,。這種更高的分辨率消除了輸出中的量化誤差,,并產(chǎn)生了更平滑的波形。

  FOC 為應(yīng)用帶來(lái)的精度取決于誤差信號(hào)保持的緊密程度,;即,,對(duì)準(zhǔn)角度的準(zhǔn)確性取決于系統(tǒng)更新的頻率。對(duì)于典型應(yīng)用,,以 10 kHz 運(yùn)行的控制回路可提供足夠的響應(yīng)能力,。對(duì)于可以受益于更高精度的應(yīng)用,20 kHz 是一個(gè)常用頻率,。主要的權(quán)衡是隨著工作頻率的增加,,所需的 MCU MIPS 數(shù)量也會(huì)增加。

  例如,,德州儀器 (TI) 的 C2806 Piccolo? MCU 以 80 MHz 運(yùn)行,,可以在 15 到 20 μs 內(nèi)執(zhí)行整個(gè) FOC 計(jì)算,具體取決于同時(shí)執(zhí)行的其他控制功能,。即使 PWM 周期為 40 μs,,這仍將 C2806 的至少一半帶寬留給其他系統(tǒng)任務(wù)(檢查傳感器、閃爍 LED、通過(guò) CAN 端口發(fā)送消息等),。一般的經(jīng)驗(yàn)法則是使用不超過(guò) MCU 容量的 50% 到 60% 用于 FOC,;由于中斷,系統(tǒng)將沒(méi)有足夠的容量來(lái)處理應(yīng)用程序的其余部分,。

  開(kāi)發(fā)人員還可以選擇實(shí)施無(wú)傳感器 FOC,。取決于應(yīng)用,軸角傳感器可能非常昂貴,。在這種情況下,,可以通過(guò)將 FOC 頻率提高三倍來(lái)計(jì)算轉(zhuǎn)子磁通角,從而在軟件中進(jìn)行角度測(cè)量,,成本效益更高,。這需要每次 FOC 迭代 40 到 60 μs,并且需要具有足夠帶寬的更昂貴的 MCU,。請(qǐng)注意,,由于 FOC 需要連續(xù)驅(qū)動(dòng)所有電機(jī)相位,用于 BLDC 電機(jī)的無(wú)傳感器技術(shù)不適用于 FOC,,因?yàn)楸仨氷P(guān)閉一個(gè)相位才能讀取反電動(dòng)勢(shì)信號(hào),。然而,其他算法也可用,,它們將在幾度內(nèi)以高精度讀取電機(jī)磁通角,,而無(wú)需軸傳感器或無(wú)電源相位。

  克服成本障礙

  實(shí)施 FOC 的最初障礙之一是成本,。相比之下,,基于交換控制的系統(tǒng)比較簡(jiǎn)單,考慮到 FOC 所需的計(jì)算數(shù)量,,即使它提供更平穩(wěn)的操作,,但對(duì)于許多應(yīng)用來(lái)說(shuō),增加的 FOC 系統(tǒng)成本太高,,尤其是在汽車(chē)和家電系統(tǒng)中,。

  然而,在過(guò)去的幾年里,,加工技術(shù)成本的下降已經(jīng)大大降低了 FOC 的價(jià)格,。由于系統(tǒng)只需要更大的 MCU 來(lái)提供執(zhí)行 FOC 的處理資源,因此將 FOC 引入系統(tǒng)的成本可能低至 50 美分,。與電機(jī)系統(tǒng)其余部分的成本相比,,F(xiàn)OC 僅占總 BOM 的 2% 到 3%。

  以這個(gè)價(jià)格,,F(xiàn)OC 可以添加到各種各樣的系統(tǒng)中,。例如,,許多洗衣機(jī)和烘干機(jī)制造商在基于交流感應(yīng)或永磁同步電機(jī) (PMSM) 的系統(tǒng)中轉(zhuǎn)向 FOC。減少扭矩紋波使這些設(shè)備能夠更安靜地運(yùn)行,。它們還能夠更平穩(wěn)地運(yùn)行,,從而減少齒輪系的振動(dòng)并延長(zhǎng)電器的可靠運(yùn)行壽命?;蛘?,制造商可以利用 FOC 提供的更平穩(wěn)的操作來(lái)重新設(shè)計(jì)齒輪系并降低整體系統(tǒng)成本。

  FOC 也正在工業(yè)和基于消費(fèi)者的 HVAC 系統(tǒng)中實(shí)施,。例如,,空調(diào)系統(tǒng)有兩臺(tái)電機(jī)——一臺(tái)用于風(fēng)扇,一臺(tái)用于壓縮機(jī),。為了增加壓縮機(jī)的使用壽命,,HVAC 系統(tǒng)正在轉(zhuǎn)向 FOC。其中許多系統(tǒng)同時(shí)還在風(fēng)扇控制器中添加了 FOC,。同樣,,考慮到通風(fēng)口的放大振動(dòng)特性,主要好處是運(yùn)行更平穩(wěn),、更安靜。

  受低成本 FOC 控制可用性影響的第三個(gè)主要應(yīng)用領(lǐng)域是汽車(chē),。正如所料,,混合動(dòng)力車(chē)輛的牽引力控制通過(guò) FOC 得到改善。對(duì)于傳統(tǒng)車(chē)輛,,F(xiàn)OC 是通過(guò)電動(dòng)助力轉(zhuǎn)向顯著提高燃油效率的基礎(chǔ),。基于液壓的動(dòng)力轉(zhuǎn)向需要液壓泵的持續(xù)運(yùn)行,,即使駕駛員不經(jīng)常使用轉(zhuǎn)向系統(tǒng),,例如以 65 MPH 的速度在高速公路上行駛時(shí)。相比之下,,基于 FOC 的電動(dòng)助力轉(zhuǎn)向系統(tǒng)可以按需運(yùn)行,,從而顯著提高效率。當(dāng)以氣體效率(令人印象深刻的 1 到 3 MPH)來(lái)衡量估計(jì)的節(jié)省時(shí),,轉(zhuǎn)向使用 FOC 的動(dòng)力轉(zhuǎn)向的激勵(lì)措施簡(jiǎn)直令人信服,。

  將 FOC 引入電機(jī)控制系統(tǒng)

  許多硅公司提供了一套多樣化的工具來(lái)快速啟動(dòng)基于 FOC 的系統(tǒng)的設(shè)計(jì)。多種開(kāi)發(fā)平臺(tái)可用于不同類(lèi)型的電機(jī)和應(yīng)用,。例如,,TI 為開(kāi)發(fā)人員提供其 C2000? 電機(jī)控制和 PFC 開(kāi)發(fā)人員套件 (TMDS1MTRPFCKIT),以使用單個(gè) Piccolo F28035 MCU 實(shí)現(xiàn)具有集成功率因數(shù)校正 (PFC) 的電機(jī)的 FOC,。雙電機(jī)套件 (TMDS2MTRPFCKIT) 也可用于控制具有 FOC 和集成 PFC 的兩個(gè)電機(jī),。

  TI 的 controlSUITE? 軟件包括多種參考設(shè)計(jì),,可為開(kāi)發(fā)人員提供自己設(shè)計(jì)的起點(diǎn)。controlSUITE 應(yīng)用程序也是自我更新的,,因此開(kāi)發(fā)人員始終可以訪(fǎng)問(wèn)最新的軟件,。FOC 支持適用于 C2000 MCU 系列,包括 C2802x,、C2803x 和 C2806x 器件,。C2802x 架構(gòu)的工作頻率高達(dá) 60 MHz。C2803x 用于更復(fù)雜的應(yīng)用,,包括 TI 的控制律加速器 (CLA),,這是一種獨(dú)立于 C2000 內(nèi)核運(yùn)行的集成浮點(diǎn)處理器。C2806x 是 TI 最新的控制器,,工作頻率高達(dá) 80 MHz,,并具有多項(xiàng)電機(jī)控制增強(qiáng)功能,包括新的復(fù)雜數(shù)學(xué)指令和 DMA 控制器,,用于在將數(shù)據(jù)從 ADC 或通信外設(shè)移動(dòng)到 RAM 時(shí)卸載 CPU,。

  C2803x 和 C2806x 控制器也非常適合安全應(yīng)用。CLA 與 CPU(即非對(duì)稱(chēng)處理器)分離,,因此可用于滿(mǎn)足安全規(guī)定,,通過(guò)執(zhí)行檢查 CPU 的計(jì)算和確認(rèn)電壓輸出是否正確等操作來(lái)驗(yàn)證 CPU 的準(zhǔn)確和不間斷運(yùn)行。正確的,。

  電機(jī)控制的未來(lái)

  未來(lái)幾年最大的變化將不是來(lái)自 FOC 控制算法的改進(jìn),,而是通過(guò)引入新的設(shè)計(jì)方法來(lái)抽象 FOC 實(shí)現(xiàn)的復(fù)雜性。例如,,TI 提供多種電機(jī)控制設(shè)計(jì)產(chǎn)品,,包括 MATLAB 提供的 Simulink 開(kāi)發(fā)環(huán)境和 Visual Solutions 提供的 VisSim。開(kāi)發(fā)人員可以使用這些工具在軟件中創(chuàng)建他們的電機(jī)控制系統(tǒng)模型,。通過(guò)使用此模型運(yùn)行模擬,,開(kāi)發(fā)人員可以調(diào)整系統(tǒng)以根據(jù)特定應(yīng)用程序的需要運(yùn)行。模型完成后,,工具會(huì)自動(dòng)為控制回路生成 C 源代碼,。然后,開(kāi)發(fā)人員可以調(diào)整生成的代碼并將其集成到整個(gè)系統(tǒng)中,。

  使用 C 語(yǔ)言為開(kāi)發(fā)人員從特定于處理器的實(shí)現(xiàn)中抽象代碼提供了幾個(gè)好處,,既可以使開(kāi)發(fā)人員更容易理解代碼,也可以促進(jìn)代碼在處理器和應(yīng)用程序之間的遷移,。然而,,使用 C 確實(shí)是以犧牲一些效率為代價(jià)的。然而,,雖然基于 FOC 的電機(jī)控制理解起來(lái)很復(fù)雜,,但它是一種實(shí)施起來(lái)相當(dāng)一致的技術(shù),,并且在給定一組操作參數(shù)的情況下,創(chuàng)建適當(dāng)?shù)奶幚泶a相對(duì)簡(jiǎn)單,。此外,,對(duì)編譯器技術(shù)的持續(xù)投資正在縮小匯編和生成的 C 代碼之間的性能差距。例如,,Visual Solutions 估計(jì)他們的工具可以達(dá)到手工編碼效率的 5% 到 10%,。權(quán)衡是開(kāi)發(fā)人員可以在更直觀(guān)的開(kāi)發(fā)思維空間中進(jìn)行設(shè)計(jì)——例如,創(chuàng)建電機(jī)模型——而不必考慮 MCU 的架構(gòu)和匯編指令格式,。這樣,,開(kāi)發(fā)人員可以專(zhuān)注于應(yīng)用程序性能,而不是實(shí)現(xiàn)細(xì)節(jié),。結(jié)果是更高效的設(shè)計(jì)和更快的上市時(shí)間,。

  Simulink 和 VisSim 等工具有可能徹底改變電機(jī)控制系統(tǒng)的設(shè)計(jì)方式。隨著這些工具在準(zhǔn)確生成控制回路軟件方面變得更加熟練,,電機(jī)控制系統(tǒng)工程師將不再需要查看 C 源代碼,。事實(shí)上,編寫(xiě)電機(jī)控制軟件的需要可能會(huì)完全消失,。電機(jī)控制是一個(gè)眾所周知的問(wèn)題,,如果 TI、MATLAB 和 Visual Solutions 等公司是正確的,,那么 FOC 和電機(jī)控制一般將在未來(lái)五到十年內(nèi)成為基于參數(shù)的功能,。

  雖然 FOC 的好處——提高效率、更平穩(wěn)的運(yùn)行和更低的噪音——已經(jīng)為人所知一段時(shí)間,,但鑒于增加的系統(tǒng)復(fù)雜性和成本,,許多制造商認(rèn)為 FOC 遙不可及,。隨著 MCU 技術(shù)的不斷創(chuàng)新,,F(xiàn)OC 已經(jīng)變得負(fù)擔(dān)得起,并被引入到廣泛的應(yīng)用中,,包括電器,、汽車(chē)、HVAC 以及其他工業(yè)和消費(fèi)市場(chǎng),。通過(guò)使用先進(jìn)的建模工具,,開(kāi)發(fā)人員可以以最少的軟件開(kāi)發(fā)和成本設(shè)計(jì)、優(yōu)化并將完整且強(qiáng)大的電機(jī)控制系統(tǒng)推向市場(chǎng),,從而將 FOC 的性能優(yōu)勢(shì)帶入各種新設(shè)備,。

  特別感謝德州儀器電機(jī)控制團(tuán)隊(duì)負(fù)責(zé)人 Dave Wilson 對(duì)本文的貢獻(xiàn)。



更多信息可以來(lái)這里獲取==>>電子技術(shù)應(yīng)用-AET<< 

mmexport1621241704608.jpg

本站內(nèi)容除特別聲明的原創(chuàng)文章之外,,轉(zhuǎn)載內(nèi)容只為傳遞更多信息,,并不代表本網(wǎng)站贊同其觀(guān)點(diǎn),。轉(zhuǎn)載的所有的文章、圖片,、音/視頻文件等資料的版權(quán)歸版權(quán)所有權(quán)人所有,。本站采用的非本站原創(chuàng)文章及圖片等內(nèi)容無(wú)法一一聯(lián)系確認(rèn)版權(quán)者。如涉及作品內(nèi)容,、版權(quán)和其它問(wèn)題,,請(qǐng)及時(shí)通過(guò)電子郵件或電話(huà)通知我們,以便迅速采取適當(dāng)措施,,避免給雙方造成不必要的經(jīng)濟(jì)損失,。聯(lián)系電話(huà):010-82306118;郵箱:[email protected],。