IN1
1
IN2
2
IN3
3
IN4
4
IN5
5
IN6
6
IN7
7
OUT1
16
OUT3
14
OUT4
13
OUT5
12
OUT6
11
OUT7
10
OUT2
15
COM
9
GND
8
U1
ULN2003A
1
2
3
4
5
6
J3
步进电机
D1
D2
D3
D4
470
R1
470
R2
470
R3
470
R4
VCC
VCC
VCC
A
B
C
D
1
2
J1
1
2
3
4
J2
D5
100uF
C2
VCC
IN1
IN2
IN3
IN4
0.1uF
C1
5-12V
电源
图
4
3、与 ME300 系列开发板上的连接方法
使用伟纳定做的 20CM 杜邦头实验连接线,可以很方便的将 ME300B 与步进电机模块连
接起来。
在 ME300B 上使用时,先将 J1(ICE)上的 P1.0-P1.3 用杜邦头实验连接线连接到步进
电机模块
J2 的 IN1-IN4 上。再从 J7 上引出 5V 电源到步进电机模块 J1 上。
注意:对于
V1.5 以下版本的 ME300B 硬件,由于 J7 输出的 5V 电源有保护,接上电机
后可能引起过载保护,可以将
J7 的负端切断后直接连到电源负极,这样即可取消 J7 的过载
保护功能。
V1.5 以上硬件的 J7 没有经过保护,可以直接输出电源给步进电机模块。
二、步进电机的工作原理
当步进电机接收到一个脉冲信号,步进电机按设定的方向转动一个固定的角度(称为“步
距角”),它的旋转是以固定的角度一步一步运行的。可以通过控制脉冲个数来控制角位移
量,从而达到准确定位的目的;同时可以通过控制脉冲频率来控制电机转动的速度,从而达
到调速的目的。步进电机的这些特性非常适合使用单片机来控制,控制信号由单片机产生,
步进电机则根据控制信号来动作。
1、 步进电机的常用术语
步距角:表示控制系统每发一个步进脉冲信号,步进电机转子所应转动的角度的理论值。
Qn = 2π/ZN
式中:
Z --- 转子的齿数
N--- 运行拍数,通常等于相数或相数的整数倍,即 N=kN
1
N
1
--- 步进电机相数
从式中可以看出,运行拍数和转子的齿数不同时,步距角不同,且步距角与运行拍数或
www.plcworld.cn