基于FPGA的永磁同步电机速度控制
Speed Control of Permanent Magnet Synchronous Motor Based on FPGA
于长松 1刘曰涛 1姜佩岑 1邹大林 1祝保财1
作者信息
- 1. 山东理工大学机械工程学院,淄博 255049
- 折叠
摘要
针对永磁同步电机(PMSM)速度控制器中采用传统PI控制存在响应速度慢、超调量大以及容易出现积分饱和等问题,设计了采取Anti-Windup策略的速度控制器,并在现场可编辑逻辑门阵列(FPGA)中实现对PMSM的控制.首先采用高层次综合技术(HLS)对PMSM伺服控制关键模块完成建模,其次封装成IP核导入到工程中,最后下载到FPGA芯片上完成对PMSM的控制.经过与传统PI控制器实验比较,使用该速度控制方法超调量减小到4.3%,在负载处转速下降了14 r/min,调节时间为0.01 s,具有良好的动态性能和抗干扰性能,满足永磁同步电机伺服控制系统的应用需求.
Abstract
In response to the problems of slow response speed,large overshoot,and easy integration satura-tion caused by traditional PI control in the speed controller of permanent magnet synchronous motor(PMSM),this paper designs a speed controller with Anti-Windup strategy,and implements the control of PMSM in the field programmable gate array(FPGA).Firstly,high-level synthesis technology(HLS)is used to model the key modules of PMSM servo control,then packaged into an IP core and imported into the project.Finally,it is downloaded to the FPGA chip to complete the control of PMSM.After comparing with traditional PI controller experiments,using this speed control method reduces the overshoot to 4.3%,re-duces the speed at load by14 r/min,and adjusts for0.01 s.It has good dynamic performance and anti-in-terference performance,meeting the application requirements of PMSM servo control systems.
关键词
现场可编辑逻辑门阵列/高层次综合技术/永磁同步电机/Anti-Windup策略Key words
field programmable gate array(FPGA)/high-level synthesis(HLS)/permanent magnet syn-chronous motor(PMSM)/Anti-Windup strategy引用本文复制引用
基金项目
国家自然科学基金资助项目(51805299)
山东省自然科学基金项目(ZR2022ME185)
出版年
2024