为实现PC 上位机或单片机单独控制步进电机 ,提出一种基于MSP430FG46l8 单片机实现的步进电机控制系统 .利用单片机USART 模块与PC 机之间的串行通信或硬件矩阵键盘 ,通过脉冲分配器PMM87l3 和驱动器PMM2l0l 控制步进电机的各种运行方式 实现三相或四相步进电机在不同工作方式下的启停 转向控制和调速等功能 通过榆出转矩测量,系统从0!l.5 A 增大过程中最大静转矩与电流有着近似的线性关系 估算误差在l0%左右 验证了系统的合理性