摘要
文中分析了音圈直线电机的数学模型,利用微处器结合模拟电路来设计驱动系统,并对PID控制算法及其噪声模型进行了分析。针对音圈电机在运行中存在的高频噪声干扰问题,提出了一种基于PID与Luenberger Observer观测器相结合的控制算法,该算法通过在电机负载增加一对反馈电阻来消除噪声,对比常规PID算法,该控制器算法不仅能够消除低频噪声,而且对高频噪声处理方面也有着明显的优势。在MATLAB/Simulink中建立了音圈电机仿真模型,仿真结果表明,对比常规PID算法,该算法在高频噪声方面具有更强的去噪能力,最后通过实验证明了该算法具有更好的位置定位效果。
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.
作者
汪月生
李伟
WANG Yuesheng;LI Wei(School of Informatics Science and Technology,Zhejiang Sci-Tech University,Hangzhou 310000,China)
出处
《电子科技》
2019年第7期76-81,共6页
Electronic Science and Technology