目 录1 引言..............................................................12 半导体 STM32 单片机简述............................................12.1 STM32 功能特性概述..........................................13 步进电机的特点....................................................23.1 步进电机驱动方法及软硬件实现.................................23.2 步进电机控制原理.............................................34. 总体设计方案.....................................................44.1 设计思路.....................................................44.2 硬件设计方案.................................................44.2.1 ARM 控制程序...........................................54.3 复位电路.....................................................54.5 控制电路....................................................64.6 步进电机驱动电路.............................................74.7 系统软件程序设计............................................75.实习结论..........................................................8参考文献............................................................9附录 1 驱动电路 PCB.................................................10附录 2 主程序......................................................11基于 ARM 的步进电机细分驱动控制设计1 引言 步进电机能将输入的电脉冲信号转换成输出轴的角位移或直线位移。这种电机每输入一个脉冲信号,输出轴便转动一定的角度或前进一步,因此又被称作脉冲电机或步级电机。步进电机输出轴的角位移量与输入脉冲数成正比,不受电压以及环境温度的影响,也没有累积的定位误差,因此控制输入的数字脉冲数即可实现电机的精确定位;而步进电机输出轴的转速与输入的脉冲频率成正比,控制输入的脉冲频率就能准确的控制步进电机的转速,可以实现在宽广的范围内精确调速。由于步进电机的这一特点正好符合数字控制系统的要求,同时电子技术的进展也解决了步进电机的电源问题。因此随着计算机技术和数字控制技术的进展,步进电机的应用也日益广泛。目前,步进电机应用于磁盘驱动器、数控机床、轧钢机、机器人、以及自动化仪表等方面。2 半导体 STM32 单片机简述STM32采纳ARM公司最新的C...