由于自身特点,步进电机容易出现丢步、堵转问题。针对这一问题,本文提出一种采用粒子群算法、卡尔曼滤波和PID控制器相结合的控制算法,将粒子群算法用于解决PID参数整定问题,同时为了消除过程噪声和测量噪声,利用卡尔曼滤波技术进行滤波和估值。仿真结果表明,该算法具有较好具有良好的动态特性和满意的控制效果。