針對高速風(fēng)機(jī)用無刷直流電機(jī)(BLDC)/永磁同步電機(jī)(PMSM)傳統(tǒng)方波控制存在的轉(zhuǎn)矩脈動(dòng)大、高速運(yùn)行噪聲高、調(diào)速精度低等問題,本文設(shè)計(jì)一種基于FOC(磁場定向控制)的矢量控制算法,完成驅(qū)動(dòng)板硬件架構(gòu)、算法核心模塊、高速弱磁擴(kuò)速及軟件實(shí)現(xiàn)方案的開發(fā)。測試結(jié)果表明,該矢量控制系統(tǒng)可實(shí)現(xiàn)電機(jī)額定轉(zhuǎn)速50000r/min以上穩(wěn)定運(yùn)行,轉(zhuǎn)矩脈動(dòng)降低40%以上,高速工況效率提升15%,滿足高速風(fēng)機(jī)高效、低噪、高精度調(diào)速的工業(yè)應(yīng)用需求。
高速風(fēng)機(jī)憑借體積小、風(fēng)量大、效率高的優(yōu)勢,廣泛應(yīng)用于工業(yè)散熱、航空航天、醫(yī)療呼吸機(jī)、家用新風(fēng)系統(tǒng)等領(lǐng)域。無刷電機(jī)因無機(jī)械換向、壽命長、高速性能優(yōu),成為高速風(fēng)機(jī)的核心動(dòng)力源。
傳統(tǒng)無刷電機(jī)驅(qū)動(dòng)采用方波(六步換向)控制,僅需采集霍爾信號(hào)實(shí)現(xiàn)換相,硬件與算法復(fù)雜度低,但存在固有缺陷: 低速轉(zhuǎn)矩脈動(dòng)大、高速運(yùn)行噪聲明顯、調(diào)速線性度差、效率偏低 ,無法滿足高端高速風(fēng)機(jī)的嚴(yán)苛性能要求。
磁場定向控制(FOC)作為矢量控制的核心技術(shù),通過解耦電機(jī)定子電流的勵(lì)磁分量與轉(zhuǎn)矩分量,實(shí)現(xiàn)電機(jī)轉(zhuǎn)矩的平滑控制,具備 調(diào)速范圍寬、高速動(dòng)態(tài)響應(yīng)快、運(yùn)行噪聲低、全工況高效率 等優(yōu)勢,是高速風(fēng)機(jī)無刷電機(jī)驅(qū)動(dòng)的最優(yōu)解決方案。
高速風(fēng)機(jī)應(yīng)用場景,完成無刷電機(jī)矢量控制算法的設(shè)計(jì)、驅(qū)動(dòng)板硬件適配與軟件實(shí)現(xiàn),解決高速工況下的電機(jī)控制精度、弱磁擴(kuò)速、系統(tǒng)穩(wěn)定性等關(guān)鍵問題。
2 系統(tǒng)總體設(shè)計(jì)
2.1 控制對象與技術(shù)指標(biāo)
控制對象:高速表貼式永磁同步電機(jī)(SPMSM),額定參數(shù):
- 額定電壓:24V/48V
- 額定功率:200W~1000W
- 額定轉(zhuǎn)速:40000~60000r/min
- 相數(shù):3相
- 控制方式:FOC矢量控制
系統(tǒng)核心技術(shù)指標(biāo):
1. 調(diào)速范圍:0~60000r/min,調(diào)速精度±0.5%;
2. 高速穩(wěn)定運(yùn)行:50000r/min以上無失步、無抖動(dòng);
3. 效率:額定工況下電機(jī)+驅(qū)動(dòng)板綜合效率≥90%;
4. 噪聲:高速運(yùn)行噪聲≤55dB。
2.2 系統(tǒng)架構(gòu)
高速風(fēng)機(jī)矢量控制系統(tǒng)采用 硬件驅(qū)動(dòng)板+軟件算法 雙層架構(gòu),整體分為三部分:
1. 硬件驅(qū)動(dòng)層 :功率驅(qū)動(dòng)、電源管理、電流采樣、轉(zhuǎn)子位置檢測、保護(hù)電路;
2. 算法控制層 :FOC矢量控制核心、弱磁控制、PID調(diào)速、SVPWM調(diào)制;
3. 應(yīng)用層 :轉(zhuǎn)速給定、故障診斷、通訊接口。
系統(tǒng)工作流程:上位機(jī)/電位器給定轉(zhuǎn)速→PID調(diào)節(jié)器輸出目標(biāo)轉(zhuǎn)矩電流→FOC算法完成電流解耦與控制→SVPWM生成驅(qū)動(dòng)信號(hào)→逆變器驅(qū)動(dòng)電機(jī)→采樣電流/位置信號(hào)閉環(huán)反饋。
3 驅(qū)動(dòng)板硬件設(shè)計(jì)
驅(qū)動(dòng)板是矢量控制算法的硬件載體,需滿足 高速信號(hào)處理、高精度電流采樣、大功率驅(qū)動(dòng)、抗干擾 四大核心要求,硬件架構(gòu)如下:
3.1 核心控制單元
采用 STM32G431/STM32F302 高性能MCU,具備:
- 硬件除法器、三角函數(shù)加速器,加速FOC算法運(yùn)算;
- 170MHz主頻,滿足50000r/min高速工況下10kHz~20kHz控制周期;
- 高精度ADC(12位,1MSPS),同步采樣三相電流;
- 高級定時(shí)器(HRTIM),生成高精度SVPWM信號(hào)。
3.2 功率驅(qū)動(dòng)電路
采用 三相全橋逆變電路 ,核心器件選擇:
- MOS管:選用低導(dǎo)通電阻(Rds(on)≤2mΩ)、高速開關(guān)型NMOS,適配高速高頻工況;
- 柵極驅(qū)動(dòng)芯片:IR2103/DRV8301,具備死區(qū)時(shí)間設(shè)置、過流保護(hù)功能,防止橋臂直通;
- 母線電壓:支持12V~48V寬電壓輸入,適配不同功率風(fēng)機(jī)。
3.3 電流采樣電路
FOC算法需要高精度相電流采樣值,采用 雙電阻采樣方案 (成本與精度平衡):
- 在逆變器下橋臂串聯(lián)采樣電阻(0.01Ω);
- 運(yùn)算放大器將采樣電壓放大50~100倍,輸入MCU ADC;
- 同步采樣:利用定時(shí)器觸發(fā)ADC,在PWM導(dǎo)通中點(diǎn)采樣,消除干擾。
3.4 轉(zhuǎn)子位置檢測電路
高速風(fēng)機(jī)無霍爾傳感器(減少機(jī)械損耗),采用 無感滑模觀測器(SMO) 檢測轉(zhuǎn)子位置與轉(zhuǎn)速:
- 無需硬件霍爾傳感器,降低成本與故障率;
- 算法估算轉(zhuǎn)子電角度,滿足高速工況下的位置實(shí)時(shí)性。
3.5 保護(hù)電路
集成過流、過壓、欠壓、過溫、堵轉(zhuǎn)保護(hù)電路,保障高速運(yùn)行時(shí)驅(qū)動(dòng)板與電機(jī)安全:
- 過流保護(hù):采樣電流超過閾值時(shí),立即關(guān)斷PWM輸出;
- 過溫保護(hù):NTC熱敏電阻檢測MOS管溫度,超溫降額運(yùn)行。
4 矢量控制(FOC)算法核心設(shè)計(jì)
FOC矢量控制的核心原理:將電機(jī)三相交流電流,通過 Clark變換 轉(zhuǎn)換為兩相靜止坐標(biāo)系電流,再通過 Park變換 轉(zhuǎn)換為兩相旋轉(zhuǎn)坐標(biāo)系電流,實(shí)現(xiàn) 勵(lì)磁電流(Id)與轉(zhuǎn)矩電流(Iq)的完全解耦 。
高速風(fēng)機(jī)應(yīng)用中,表貼式PMSM勵(lì)磁電感Ld=Lq,因此將 Id=0 作為控制目標(biāo),全部電流用于輸出轉(zhuǎn)矩,實(shí)現(xiàn)效率最大化。
4.1 FOC算法核心流程
FOC算法執(zhí)行周期為PWM載波周期(10kHz~20kHz),流程分為6步:
1. 電流采樣 :采集三相定子電流Ia、Ib、Ic;
2. Clark變換 :三相靜止坐標(biāo)系→兩相靜止坐標(biāo)系(Iα、Iβ);
3. Park變換 :兩相靜止坐標(biāo)系→兩相旋轉(zhuǎn)坐標(biāo)系(Id、Iq);
4. PID閉環(huán)調(diào)節(jié) :Id、Iq分別與目標(biāo)值比較,通過PI調(diào)節(jié)器輸出控制量;
5. 反Park變換 :兩相旋轉(zhuǎn)坐標(biāo)系→兩相靜止坐標(biāo)系(Uα、Uβ);
6. SVPWM調(diào)制 :生成三相PWM驅(qū)動(dòng)信號(hào),控制逆變器輸出。
4.2 關(guān)鍵變換公式
4.2.1 Clark變換(等幅變換)
begin{cases}
I_α = I_a \
I_β = frac{I_a + 2I_b}{sqrt{3}}
end{cases}
4.2.2 Park變換
begin{cases}
I_d = I_α cosθ + I_β sinθ \
I_q = -I_α sinθ + I_β cosθ
end{cases}
其中θ為轉(zhuǎn)子電角度。
4.2.3 反Park變換
begin{cases}
U_α = U_d cosθ - U_q sinθ \
U_β = U_d sinθ + U_q cosθ
end{cases}
4.3 SVPWM調(diào)制算法
空間矢量脈沖寬度調(diào)制(SVPWM)是FOC的核心輸出環(huán)節(jié),相比傳統(tǒng)SPWM,具備 電壓利用率高15%、諧波小、開關(guān)損耗低 的優(yōu)勢,完美適配高速風(fēng)機(jī):
1. 將Uα、Uβ映射到電壓矢量空間;
2. 判斷扇區(qū),計(jì)算有效矢量作用時(shí)間;
3. 生成對稱PWM波形,減小電流諧波與轉(zhuǎn)矩脈動(dòng)。
4.4 高速弱磁擴(kuò)速控制
高速風(fēng)機(jī)額定轉(zhuǎn)速超過電機(jī)基速時(shí),反電動(dòng)勢超過母線電壓,電機(jī)無法繼續(xù)升速, 弱磁控制 是解決高速擴(kuò)速的關(guān)鍵技術(shù):
1. 原理:通過給定負(fù)的勵(lì)磁電流Id,削弱電機(jī)永磁體磁場,降低反電動(dòng)勢;
2. 實(shí)現(xiàn):當(dāng)轉(zhuǎn)速達(dá)到基速后,自動(dòng)輸出負(fù)Id電流,拓展轉(zhuǎn)速上限;
3. 優(yōu)勢:無需提高母線電壓,即可實(shí)現(xiàn)50000r/min以上超高速運(yùn)行。
4.5 無感轉(zhuǎn)子位置觀測
高速風(fēng)機(jī)無霍爾傳感器,采用 滑模觀測器(SMO) 估算轉(zhuǎn)子位置:
1. 基于電機(jī)電壓方程,估算反電動(dòng)勢;
2. 通過鎖相環(huán)(PLL)提取反電動(dòng)勢相位,得到轉(zhuǎn)子電角度θ;
3. 算法濾波處理,消除高速工況下的估算誤差,保證位置精度。
5 軟件實(shí)現(xiàn)方案
基于STM32單片機(jī),采用 模塊化編程 ,軟件架構(gòu)分為底層驅(qū)動(dòng)、算法庫、應(yīng)用層三部分。
5.1 軟件主流程
1. 系統(tǒng)初始化:GPIO、ADC、定時(shí)器、PWM、串口初始化;
2. 參數(shù)初始化:PID參數(shù)、FOC坐標(biāo)變換參數(shù)、弱磁控制參數(shù);
3. 主循環(huán):轉(zhuǎn)速給定、故障檢測、PID調(diào)速、狀態(tài)顯示;
4. 中斷服務(wù)函數(shù):定時(shí)器中斷觸發(fā)FOC算法執(zhí)行(10kHz中斷頻率)。
5.2 核心模塊實(shí)現(xiàn)
5.2.1 電流采樣與濾波
- 雙電阻同步采樣,軟件一階低通濾波,濾除高頻干擾;
- 電流偏置校準(zhǔn),消除硬件零點(diǎn)誤差。
5.2.2 PID調(diào)節(jié)器設(shè)計(jì)
- 速度環(huán)PI:輸出目標(biāo)Iq電流,參數(shù):Kp=0.8,Ki=0.05;
- 電流環(huán)PI:快速響應(yīng)電流變化,參數(shù):Kp=1.2,Ki=0.1;
- 抗積分飽和設(shè)計(jì),避免高速啟停時(shí)的過沖。
5.2.3 弱磁控制實(shí)現(xiàn)
void Field_Weakening_Ctrl(float speed_ref, float speed_fb)
{
float speed_err = speed_ref - speed_fb;
if(speed_err > 0 && speed_fb > BASE_SPEED) // 超過基速
{
Id_ref = -Limit(speed_err Weakening_Gain, -MAX_WEAKENING_ID, 0); // 負(fù)勵(lì)磁電流
}
else
{
Id_ref = 0; // 基速以下Id=0
}
}
5.3 高速運(yùn)行優(yōu)化策略
1. 控制頻率提升 :高速工況下將FOC執(zhí)行頻率提升至20kHz,保證動(dòng)態(tài)響應(yīng);
2. 死區(qū)補(bǔ)償 :補(bǔ)償MOS管開關(guān)死區(qū),減小高速電流畸變;
3. 轉(zhuǎn)速濾波 :對估算轉(zhuǎn)速做滑動(dòng)平均濾波,消除高速抖動(dòng)。
6 系統(tǒng)測試與結(jié)果分析
搭建高速風(fēng)機(jī)測試平臺(tái),對驅(qū)動(dòng)板與矢量控制系統(tǒng)進(jìn)行性能測試,測試條件:母線電壓48V,電機(jī)額定功率500W,額定轉(zhuǎn)速50000r/min。
6.1 高速運(yùn)行性能測試
| 測試項(xiàng)目 | 方波控制 | 矢量控制(FOC) | 提升效果 |
|----------|----------|-----------------|----------|
| 最高轉(zhuǎn)速 | 42000r/min | 58000r/min | +38% |
| 轉(zhuǎn)矩脈動(dòng) | 22% | 8% | -63% |
| 運(yùn)行噪聲 | 68dB | 52dB | -16dB |
| 額定效率 | 75% | 91% | +16% |
6.2 動(dòng)態(tài)響應(yīng)測試
電機(jī)從0→50000r/min加速時(shí)間: 80ms ,無過沖、無失步;負(fù)載突變時(shí),轉(zhuǎn)速波動(dòng)≤1%,矢量控制系統(tǒng)動(dòng)態(tài)響應(yīng)性能優(yōu)異。
6.3 測試結(jié)論
1. 矢量控制算法完美解決了傳統(tǒng)方波控制的高速短板,實(shí)現(xiàn)超高速穩(wěn)定運(yùn)行;
2. 轉(zhuǎn)矩脈動(dòng)、運(yùn)行噪聲大幅降低,風(fēng)機(jī)運(yùn)行更平穩(wěn);
3. 全工況效率提升,滿足高速風(fēng)機(jī)節(jié)能、低噪的應(yīng)用需求。
7 結(jié)論與展望
本文針對高速風(fēng)機(jī)無刷電機(jī)驅(qū)動(dòng)需求,完成了 FOC矢量控制算法的設(shè)計(jì)、驅(qū)動(dòng)板硬件開發(fā)與軟件實(shí)現(xiàn) ,通過電流解耦、SVPWM調(diào)制、無感位置觀測、高速弱磁擴(kuò)速等核心技術(shù),實(shí)現(xiàn)了電機(jī)50000r/min以上超高速、高效率、低噪聲運(yùn)行。
系統(tǒng)優(yōu)勢總結(jié):
1. 硬件適配性強(qiáng):支持寬電壓、大功率高速無刷電機(jī)驅(qū)動(dòng);
2. 算法性能優(yōu)越:全轉(zhuǎn)速區(qū)間平滑運(yùn)行,高速動(dòng)態(tài)響應(yīng)快;
3. 工業(yè)實(shí)用性:無傳感器設(shè)計(jì)、多重保護(hù)、高可靠性。
未來可進(jìn)一步優(yōu)化:引入模型預(yù)測控制(MPC)替代傳統(tǒng)PID,提升極端工況下的控制精度;集成藍(lán)牙/WiFi無線通訊,實(shí)現(xiàn)高速風(fēng)機(jī)的遠(yuǎn)程監(jiān)控與智能調(diào)速。
審核編輯 黃宇
-
無刷電機(jī)
+關(guān)注
關(guān)注
60文章
973瀏覽量
49547 -
驅(qū)動(dòng)板
+關(guān)注
關(guān)注
21文章
251瀏覽量
33567
發(fā)布評論請先 登錄
高速離心風(fēng)機(jī)驅(qū)動(dòng)板高精度轉(zhuǎn)速閉環(huán)控制技術(shù)
基于FOC的直播云臺(tái)無刷電機(jī)驅(qū)動(dòng)控制方案 !
風(fēng)扇電機(jī)驅(qū)動(dòng)板的調(diào)速控制與硬件實(shí)現(xiàn)技術(shù)
無刷電機(jī)PCBA板廠家
BLDC與PMSM電機(jī)控制算法的聯(lián)系與區(qū)別
合科泰MOSFET在直流無刷電機(jī)驅(qū)動(dòng)板的應(yīng)用
基于CKS32F103CB MCU的散熱風(fēng)機(jī)控制器方案
高速風(fēng)機(jī)無刷電機(jī)驅(qū)動(dòng)板矢量控制算法設(shè)計(jì)與實(shí)現(xiàn)
評論