朱文龍 馬西沛 何鄭 王一鳴



摘要:在對無位置傳感器直流無刷電機(jī)(BLDCM)的工作原理分析后,本文設(shè)計了一種基于無位置傳感器的BLDCM控制系統(tǒng)。根據(jù)汽車用電子水泵對控制器功能的要求,該系統(tǒng)主要包括CAN通信電路、電流檢測電路、電機(jī)驅(qū)動電路、電平轉(zhuǎn)換電路等;采用速度和電流雙閉環(huán)控制,輸出轉(zhuǎn)矩穩(wěn)定,提高了電機(jī)的響應(yīng)速度。最后利用以STM32系列微控制為核心的BLDCM實驗平臺進(jìn)行驗證,實驗結(jié)果表明,該控制系統(tǒng)具有較好的穩(wěn)態(tài)和動態(tài)性能,適用于汽車、卡車或其它工業(yè)領(lǐng)域。
關(guān)鍵詞: 無刷直流電機(jī); 矢量控制; 無位置傳感器; STM32
【Abstract】 After analyzing the working principle of the position sensorless brushless DC motor (BLDCM), a BLDCM control system based on position sensorless is designed. According to the requirements of the controller for the electronic water pump of the automobile, the system mainly includes a CAN communication circuit, a current detection circuit, a motor drive circuit, a level conversion circuit, etc.; uses the double closed loop control of speed and current, stabilizes the output torque and improves the response speed of the motor. Finally, the BLDCM experimental platform based on STM32 series micro-control is used to verify. The experimental results show that the control system has good steady-state and dynamic performance, which is suitable for automotive, truck or other industrial fields.
【Key words】 ?brushless DC motor; FOC; positon sensorless; STM32
0 引 言
無刷直流電機(jī)(BLDCM)具有結(jié)構(gòu)簡單、運行可靠和效率高等顯著優(yōu)點,近年來被廣泛應(yīng)用到電器、車輛、航天和軍事等領(lǐng)域。在無刷直流電機(jī)控制當(dāng)中,通常采用有位置傳感器獲取轉(zhuǎn)子信號位置的方法。有位置傳感器控制方案具有控制程序相對簡單、維護(hù)簡單等優(yōu)點[1],但其結(jié)構(gòu)復(fù)雜、成本高和易損壞的特點限制了其在振動環(huán)境、高溫環(huán)境等惡劣工況下的應(yīng)用,例如汽車發(fā)動機(jī)艙,因此本文擬采用無位置傳感器控制方案對汽車電子水泵控制器進(jìn)行設(shè)計。在中小功率無刷直流電機(jī)設(shè)計中,常常采用轉(zhuǎn)矩分?jǐn)?shù)槽繞組,其反電動勢波形比較接近正弦波[2],本文討論的就是反電動勢為正弦波的無刷直流電機(jī)。對于反電動勢為正弦波的無刷直流電機(jī),通常具有方波驅(qū)動和正弦波驅(qū)動兩種控制方法。方波驅(qū)動控制方法,系統(tǒng)噪聲大,運行效率低,轉(zhuǎn)矩波動大;相比之下,正弦波驅(qū)動具有明顯的優(yōu)勢,正弦波驅(qū)動控制下,電機(jī)不僅效率高,運行噪聲也低,因此,本文采用正弦波的驅(qū)動方法。
基于正弦波的優(yōu)點,國內(nèi)外學(xué)者研究了各種正弦波驅(qū)動方法[3-6]。簡易正弦波(SPWM)方法由于無法獲得最大轉(zhuǎn)矩,因此需要調(diào)整電壓相位;磁場定向控制,簡稱矢量控制(FOC)方法雖然算法實現(xiàn)較為困難,但具有控制精度更高、輸出轉(zhuǎn)矩大和高效率等優(yōu)點。因此,本文采用STM32F103RCT6微控制器作為電機(jī)控制系統(tǒng)主控芯片,實現(xiàn)基于無位置傳感器的直流無刷電機(jī)的矢量控制;該方法不僅成本低,還能實現(xiàn)復(fù)雜的控制算法,具有較好的應(yīng)用前景。
1 原理分析
1.1 轉(zhuǎn)子磁場定向控制技術(shù)
2 控制系統(tǒng)硬件電路設(shè)計
無刷直流電機(jī)的無位置傳感器控制系統(tǒng)由電源轉(zhuǎn)換電路、單片機(jī)電路、MOSFET驅(qū)動電路、電壓電流檢測電路和通信電路等共同組成,硬件系統(tǒng)各模塊如圖1所示。單片機(jī)采用ST公司的STM32F103C8T6為主控制芯片,主頻率達(dá)72 Mhz,滿足控制系統(tǒng)對性能的需求。
2.1 MOSFET驅(qū)動電路
在電機(jī)驅(qū)動電路中,本文選用IR2101S作為MOS管開關(guān)控制芯片,選用IR公司的IRF540N作為MOSFET開關(guān)管。IR2101S控制芯片的反應(yīng)時間為150 ns左右,可以同時控制2個MOS管,性能優(yōu)異,滿足本文研究的需求;IRF540N在100°下最大能承受23 A電流,瞬間峰值電流為110 A。電機(jī)驅(qū)動電路如圖2所示。
2.2 電流采集電路
為了得到轉(zhuǎn)子位置信號,需要采集三相電流信息。電流采集電路如圖3所示。采用LM324芯片完成電流到電壓信號的轉(zhuǎn)變,單片機(jī)再采集電壓信號,計算后完成電流的采集功能。
2.3 電源轉(zhuǎn)換電路
因為系統(tǒng)采用了24 V直流供電,但為了給各IC供電,還需要15 V、5 V和3.3 V直流電源,因此本文設(shè)計了電源轉(zhuǎn)換電路,見圖4。
2.4 通信電路
為了實現(xiàn)電機(jī)控制器與上位機(jī)及ECU的通信,本文設(shè)計了串口通信和CAN通信網(wǎng)絡(luò)。以L9616CAN總線收發(fā)芯片作為該系統(tǒng)的CAN收發(fā)器,可以接受ECU命令請求或者向ECU發(fā)送轉(zhuǎn)速等電機(jī)工況信號。電機(jī)控制器CAN節(jié)點設(shè)計見圖5。
3 控制系統(tǒng)軟件設(shè)計
本文設(shè)計內(nèi)環(huán)為電流環(huán)。通過電流采樣得到電流信號,通過Clarke和Park變換后得到d、q軸電流iqs和ids;再經(jīng)過q、d軸電流PID調(diào)節(jié)器,Park反變換后,并由SVPWM調(diào)制后,轉(zhuǎn)變?yōu)槟孀兤麟娐房刂菩盘栞斎腚姍C(jī)逆變電路中。外環(huán)設(shè)計為轉(zhuǎn)速環(huán),由前文推論可知,由電流信號可以計算出轉(zhuǎn)子的位置信息和轉(zhuǎn)速信息,通過與目標(biāo)轉(zhuǎn)速相減得到速度偏差后,經(jīng)過轉(zhuǎn)矩及磁鏈控制器,得到q、d軸的電流參考信號,隨后系統(tǒng)進(jìn)入內(nèi)環(huán)處理程序。轉(zhuǎn)速控制原理圖見圖6。本文選擇TIM1高級定時器的CH1、CH2和CH3通道為三相逆變電路的上橋臂PWM驅(qū)動信號,選擇CH1N、CH2N和CH3N為逆變電路的下橋臂PWM驅(qū)動信號。由STM32芯片的ADC1、ADC2的多個通道進(jìn)行采集電流信號。
5 結(jié)束語
針對方波驅(qū)動容易出現(xiàn)電磁噪聲大、轉(zhuǎn)矩脈動大等問題,本文基于無位置傳感器控制策略,實現(xiàn)了正弦波驅(qū)動的轉(zhuǎn)速和電流雙閉環(huán)控制方案。實驗結(jié)果表明,該方案獲得較好的系統(tǒng)動態(tài)和穩(wěn)態(tài)性能,達(dá)到了比較理想的控制效果,并且具有較高的工程應(yīng)用價值,同時也為以后的程序優(yōu)化研究提供了支撐。
參考文獻(xiàn)
[1] ?夏長亮. 無刷直流電機(jī)控制系統(tǒng)[M]. 北京:科學(xué)出版社, 2009.
[2] 吳勇, 王友仁, 王強(qiáng), 等. 基于STM32的無刷直流電機(jī)正弦波驅(qū)動控制系統(tǒng)設(shè)計[J]. 微電機(jī), 2015,48(9):39.
[3] 黃科元, 金其軍, 黃守道. 一種永磁同步電機(jī)轉(zhuǎn)子位置混合辨識方法[J]. 電工技術(shù)學(xué)報, 2018, 33(9):1938.[JY](下轉(zhuǎn)第278頁)[FL)]
[4] 劉云, 賈洪平, 張鵬, 等. 基于SVPWM的無刷直流電機(jī)矢量控制系統(tǒng)研究[J]. 機(jī)電工程, 2014,31(9):1177.
[5] 姚緒梁,魯光旭,王景芳,等. 基于最優(yōu)電流矢量的無刷直流電機(jī)換相轉(zhuǎn)矩脈動抑制方法[J]. 中國電機(jī)工程學(xué)報,2019,39(14):4272.
[6] 胥思蒙, 耿攀. 基于滑模觀測器的永磁同步電動機(jī)無傳感器控制策略[J]. 上海電機(jī)學(xué)院學(xué)報, 2018, 21(5):8.
[7] 華志廣, 竇滿峰, 趙冬冬, 等. 基于改進(jìn)型滑模觀測器的PMSM無位置傳感器控制[J]. 西北工業(yè)大學(xué)學(xué)報, 2018,36(4):754.
[8] 王正, 王一平. 基于滑模觀測器的PMSM無速度傳感器研究[J]. 微電機(jī), 2012, 45(5):52.
[9] 李冉. 永磁同步電機(jī)無位置傳感器運行控制技術(shù)研究[D]. 杭州:浙江大學(xué),2012.
[10]張乘瑋, 沈漢林, 唐其鵬, 等. 一種高效的PMSM無位置傳感器I/f控制方法[J]. 微特電機(jī), 2017,45(10):48.
[11]李海劍, 易映萍. 基于自適應(yīng)擾動觀測器的PMSM無傳感器控制[J]. 電子測量技術(shù), 2018,41(21):123.