在二相混合式步进电机数学模型的基础上,针对电机低速运行时的振动和噪声过大的问题,研究了正弦脉宽调制细分驱动技术,开发出一种新型的基于单片机的多细分二相混合式步进电机驱动器。该系统主要分为数字控制部分、GAL片逻辑综合信号处理单元、SG3525恒流控制电路、驱动功放电路、过流保护及反馈电路和系统供电电源模块等。系统采用专用集成芯片和可编程逻辑器件,以8位单片机AT89C2051为控制核心,实现恒流控制、正/反转运行、过流保护和多档位细分等功能。实验结果表明,系统硬件和软件设计合理可行,各项技术指标均达到了设计要求。