8.15 实验十五步进电机控制实验

8.15 实验十五步进电机控制实验

1.实验目的

(1)掌握步进电机的工作原理。

(2)实现步进电机的软硬件设计。

2.实验内容

设计利用P1.0~P1.4通过集成电路ULN2003A驱动步进电机正反转的控制程序。

3.实验方法和步骤

步进电机是一种将电脉冲转化为角位移的执行机构。通俗一点讲,当步进驱动器接收到一个脉冲信号时,它就驱动步进电机按设定的方向转动一个固定的角度(及步进角)。可以通过控制脉冲个数来控制角位移量,从而达到准确定位的目的;同时,也可以通过控制脉冲频率来控制电机转动的速度和加速度,从而达到调速的目的。

步进电机28BYJ48型四相八拍电机的电压为DC 5V~12 V。四相步进电机可以在不同的通电方式下运行,常见的通电方式有单(单相绕组通电)四拍(A-B-C-D-A-…)、双(双相绕组通电)四拍(AB-BC-CD-DA-AB-…)、八拍(A-AB-B-BC-C-CD-D-DA-A-…)。实验箱硬件原理图如图8-43所示。

图8-43 实验箱硬件原理图

(1)添加元器件

在Proteus软件中加入如图8-44所示的元器件。

图8-44 添加元器件10

(2)绘制仿真原理图

步进电机仿真理图如图8-45所示。

图8-45 步进电机仿真原理图

(3)编写程序。

参考程序如下:

4.实验结果

能够实现步进电机的正反转控制。

5.实验注意事项

(1)发送步进电机脉冲(延时)不能过小,否则转不起来。

(2)单片机应按序列发送脉冲信号。