基于STM32F103VET6單片機的永磁同步電機控制器設(shè)計
孔康,曲波
蘇州大學(xué) 電子信息學(xué)院,江蘇 蘇州 215006
摘要:設(shè)計了一種基于STM32F103VET6單片機的永磁同步電機控制器。介紹了空間矢量控制算法的控制原理,在STM32F103VET6硬件平臺上實現(xiàn)矢量控制算法和空間矢量脈寬調(diào)制的控制,通過速度環(huán)和電流環(huán)的PID調(diào)節(jié)可對永磁同步電機做出精確的控制。給出了整個控制系統(tǒng)的軟硬件設(shè)計方案及軟件架構(gòu)。實驗結(jié)果表明該控制器的設(shè)計方案可行,可廣泛應(yīng)用于各種數(shù)控系統(tǒng)。
關(guān)鍵詞:永磁同步電機;矢量控制;STM32F103VET6單片機
中圖分類號:TM351 文獻標(biāo)識碼:A 文章編號: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] 黃守道,魏彥.永磁無刷電動機的技術(shù)發(fā)展及應(yīng)用[J].大眾用電,2002(1):20-21.
[2] 范紅梅.PID參數(shù)工業(yè)整定方法及其應(yīng)用[J].數(shù)字石油和化工,2006(6):43-46.
[3] 楊立永,陳為奇.永磁同步電機轉(zhuǎn)子初始位置檢測研究[J].電氣傳動,2012,42(3):57-61.
[4] 周衛(wèi)平,吳正國.電壓空間矢量脈寬調(diào)制的簡單快速算法[J].電工電能新技術(shù),2005,24(2):28-30.