针对控制系统中步进电机在低速运转时振动较大的情况,为使步进电机在低速时平稳地运行,设计了基于STM8S903 单片机控制低速步进电机的嵌入式系统。系统硬件部分根
据PWM 脉宽电流的细分原理,采用L6203 芯片驱动步进电机,电路以LM358 放大器为电流反馈元件,通过单片机A/D 实时采样转换电流检测信号,并与给定的电流进行误差对比。实验结果表明: 基于IAR for STM8 平台设计的控制系统改善了步进电机在低速运行时的平稳性。本文设计的低速步进电机控制系统采用STM8S903 单片机,结合步进电机驱动芯片L6203和电流检测电路来实时控制步进电机。STM8S903 输出PWM 波控制驱动芯片控制步进电机,简化了硬件电路;STM8S903 单片机的STLINK 接口使得程序调试和软件更新更加方便。试验结果表明: 步进电机经过本文的细分驱动控制后,其振动明显减弱,整个系统稳定可靠,经济实用性较好。
|