原标题:单片机控制步进电机1步10步100步正反转
一,程序设计方案的构想:
1) 的控制原理
步进电机是将电脉冲信号转变为角位移或线位移的开环控制元件.在非超载的情况下,电机的转速,停止的位置只取决于脉冲信号的频率和脉冲数...,而不受负载变化的影响.即给电机加一个信号,电机则转过一个步距角.这一线形关系的存在,加上步进电机只有周期性的误差而无积累误差等特点,使得在线速度,位置等控制领域用步进电机来控制变的非常的简单.
2)...分析设计
使用以软件方式驱动步进电机通过编辑方法,对步进电机的转速,往返转动的角度以及转动次数等进行控制使其在一定的范围下进行,还可以方便灵活的控制步进电机的运行状态:
3)原理图:
4)连接图:
输出端...STEPER 4相
1
步进电机芯片
ULN2003A
1
按钮
BUTTON
6
二、 实验程序
org 0000H
start:
jnb p2.0,step
jnb p2.1,step
sjmp...,下载到单片机中后,在运行过程当中时发现按下10步按钮无法运行,其他都正常运行,回到程序检查时发现10步程序编写出现错误,经过改正后,可以运行.