电子科技 ›› 2019, Vol. 32 ›› Issue (7): 76-81.doi: 10.16180/j.cnki.issn1007-7820.2019.07.015

• • 上一篇    下一篇

基于PID算法的音圈电机位置控制系统设计

汪月生,李伟   

  1. 浙江理工大学 信息学院,浙江 杭州 310000
  • 收稿日期:2018-12-03 出版日期:2019-07-15 发布日期:2019-08-14
  • 作者简介:汪月生(1991-),男,硕士研究生。研究方向:智能信息处理。

Design of Voice Coil Motor Position Control System Based on PID Algorithm

WANG Yuesheng,LI Wei   

  1. School of Informatics Science and Technology,Zhejiang Sci-Tech University,Hangzhou 310000,China
  • Received:2018-12-03 Online:2019-07-15 Published:2019-08-14

摘要:

文中分析了音圈直线电机的数学模型,利用微处器结合模拟电路来设计驱动系统,并对PID控制算法及其噪声模型进行了分析。针对音圈电机在运行中存在的高频噪声干扰问题,提出了一种基于PID与Luenberger Observer观测器相结合的控制算法,该算法通过在电机负载增加一对反馈电阻来消除噪声,对比常规PID算法,该控制器算法不仅能够消除低频噪声,而且对高频噪声处理方面也有着明显的优势。在MATLAB/Simulink中建立了音圈电机仿真模型,仿真结果表明,对比常规PID算法,该算法在高频噪声方面具有更强的去噪能力,最后通过实验证明了该算法具有更好的位置定位效果。

关键词: 音圈直线电机, 驱动电路, PID, 建模仿真, Luenberger Observer, 高频噪声

Abstract:

The mathematical model of the voice coil linear motor was analyzed. The system used the micro-processor combined with the analog circuit to design the drive system. The PID control algorithm and its noise model were analyzed. For the noise interference problem of the voice coil motor in operation, a control algorithm based on PID and Luenberger Observer, which eliminates motor noise interference by adding a pair of feedback resistors to the motor load. Compared with the conventional PID algorithm, the controller algorithm could not only eliminate low frequency noise but also high frequency. There were also obvious advantages in noise processing. The voice coil motor simulation model was established in Matlab/Simulink. Compared with the PID algorithm, the simulation results showed that the algorithm had stronger denoising ability in high frequency noise.

Key words: voice coil motor, drive circuit, PID, modeling simulation, Luenberger Observer, high frequency noise

中图分类号: 

  • TP391