基于STM32F103VET6單片機(jī)的永磁同步電機(jī)控制器設(shè)計(jì)
孔康,曲波
蘇州大學(xué) 電子信息學(xué)院,江蘇 蘇州 215006
摘要:設(shè)計(jì)了一種基于STM32F103VET6單片機(jī)的永磁同步電機(jī)控制器。介紹了空間矢量控制算法的控制原理,在STM32F103VET6硬件平臺(tái)上實(shí)現(xiàn)矢量控制算法和空間矢量脈寬調(diào)制的控制,通過(guò)速度環(huán)和電流環(huán)的PID調(diào)節(jié)可對(duì)永磁同步電機(jī)做出精確的控制。給出了整個(gè)控制系統(tǒng)的軟硬件設(shè)計(jì)方案及軟件架構(gòu)。實(shí)驗(yàn)結(jié)果表明該控制器的設(shè)計(jì)方案可行,可廣泛應(yīng)用于各種數(shù)控系統(tǒng)。
關(guān)鍵詞:永磁同步電機(jī);矢量控制;STM32F103VET6單片機(jī)
中圖分類號(hào):TM351 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1007-3175(2013)07-0021-04
Design of Permanent Magnet Synchronous Motor Controller Based on STM32F103VET6
KONG Kang, QU Bo
School of Electronics and Information, Soochow University, Suzhou 215006, China
Abstract: This paper designed a permanent magnet synchronous motor controller based on STM32F103VET6. Introduction was made to the principle of the space vector control algorithm. The space vector control algorithm was realized in the hardware platform of STM32F103VET6, as well as the control of space vector pulse width modulation. The PID regulator of speed and current loops could control the permanent magnet synchronous motor accurately. This paper presented the hardware and software design of the control system and the software architecture. The result shows that the controller design is feasible and it can be widely applied in various numerical control systems (NCS).
Key words: permanent magnet synchronous motor; vector control; STM32F103VET6
[1] 黃守道,魏彥.永磁無(wú)刷電動(dòng)機(jī)的技術(shù)發(fā)展及應(yīng)用[J].大眾用電,2002(1):20-21.
[2] 范紅梅.PID參數(shù)工業(yè)整定方法及其應(yīng)用[J].數(shù)字石油和化工,2006(6):43-46.
[3] 楊立永,陳為奇.永磁同步電機(jī)轉(zhuǎn)子初始位置檢測(cè)研究[J].電氣傳動(dòng),2012,42(3):57-61.
[4] 周衛(wèi)平,吳正國(guó).電壓空間矢量脈寬調(diào)制的簡(jiǎn)單快速算法[J].電工電能新技術(shù),2005,24(2):28-30.