摘要

以两相混合式步进电机为研究对象,基于STM32单片机和THB6064MQ细分功率驱动芯片,设计并研制出一套步进电机控制系统。通过按键或语音识别两种方式向系统发出控制指令,改变转向、步距角、运行频率和步数等步进电机运行参数,并通过OLED显示屏实时将运行状态可视化。给出总体设计方案,设计了包括最小系统、驱动电路、电源转换电路、按键电路等硬件电路,给出步进电机转速控制、指数型加速曲线、主程序和中断服务程序等软件设计。学生通过该项目可以很好地锻炼综合实践能力,为创新设计打下良好基础。