摘要
为改进无刷直流电机的运行表现,以减小转矩脉动为目标,设计一种无刷直流电机控制系统。在MATLAB/Simulink中建立控制系统的仿真模型;以STM32F407为核心搭建基于磁场定向控制理论的硬件控制系统;应用坐标变换等数学方法,把无刷直流电机的定子电流分解为直轴电流和交轴电流,并结合空间电压矢量脉宽调制方法实现对直流无刷电机的控制。软件部分设计主要讨论SYSTICK中断、霍尔中断、FOC算法等子程序设计。仿真与实验结果表明控制系统性能良好,转矩脉动有明显减小,具有一定实用推广价值。
In order to improve the performance of brushless DC motor and reduce the torque ripple,a control system of brushless DC motor is designed.Establishing the simulation model of the control system in MATLAB/Simulink,and taking STM32F407 as the core,a hardware control system based on magnetic field oriented control theory is built.Using mathematical methods such as coordinate transformation,the stator current of brushless DC motor is decomposed into direct-axis current and cross-axis current,and the control of brushless DC motor is realized by combining space voltage vector pulse width modulation method.The software design is mainly discussed with subprogram design of SYSTICK interrupt,Hall interrupt and FOC algorithm.The simulation and experimental results show that the control system has good performance,and the torque ripple is obviously reduced,which has certain practical popularization value.
作者
王聪
WANG Cong(The 47th Institute of China Electronics Technology Group Corporation,Shenyang 110000,China)
出处
《微处理机》
2022年第6期5-10,共6页
Microprocessors