background image

M

COM1

COM2

A

B

C

D

 

2、步进电机模块的工作原理: 

步进电机模块中使用的驱动芯片为

ULN2003A,它是集电极开路输出的功率反相器,并

且每个输出端都有一个连接到共同端(COM)的二极管,为断电后的电机绕组提供一个放
电回路,起放电保护作用。内部逻辑如图 3 所示。因此,

ULN2003A 非常适合驱动小功率

的步进电机。 

 

图 3

 

 
步进电机模块原理图如图

4 所示。 

单片机的

P1.0-P1.3 输出的脉冲信号经 J2 送到 ULN2003A 的 IN1-IN4 输入端,经

ULN2003A 放大和倒相后的输出脉冲信号通过 J3 来驱动步进电机作相应的操作。ULN2003A
的 COM 端和步进电机的 COM1、COM2 连接到 VCC。

D1-D4 发光二极管可以同步显示驱动步进

电机的脉冲信号。二极管

D5 起外接电源极性保护作用。 

例如:当单片机的

P1.0 输出高电平时,ULN2003A 的 IN1 输入端则为高电平,经过

ULN2003A 放大和倒相后在 OUT1 输出端输出低电平,使步进电机的 A 相得电旋转一个步
距角,同时

D1 也被点亮。 

 

www.plcworld.cn