当前位置:文档之家› A步进电机四相八拍

A步进电机四相八拍

一.方案设计
本设计采用电压为DC12V的四相八拍步进电机35BYJ46型电机,用ULN2803作为步进电动机驱动电路主芯片,以8255A作为8088并行输出接口,8088对步进电机的控制信号则通过8255A送到ULN2803.
关于转向与转速,通过查表的方式实现,以逐次递增方向查表,依次输出表中数据,则步进电机正转;以逐次递减方向查表,则步进电机反转,即通过一个表实现步进电机的正转与反转。

转速则通过调用延时子程序,当调用延时较长的子程序时,则步进电机转速慢,当调用延时较短的子程序时,步进电机转速加快。

二、硬件系统的基本原理
在工业控制系统里步进电动机是主要的控制元件之一。

步进电机具有快速启动停止,精确定位和能够使用数字信号进行控制,能够实现脉冲-角度转换的特点,因此得到广泛的应用。

在使用步进电机的控制系统里,脉冲分配器产生周期的控制脉冲序列,步进电机驱动器每接收一个脉冲就控制步进电机沿给定方向步进一步。

实验使用型号为35BYJ46的四相步进电机,采用四相八拍控制方式工作。

步进电机的转角和转动方向取决于各相中通电脉冲的个数和顺序。

8088控制机控制步进电机的电路见图1-1。

计算机将表1-1所示的各种通电方式转换成相应的状态控制字,通过计算机将各种状态字依次送到接口电路,并根据速度的要求作相应的延时处理。

由接口电路输出所需的控制脉冲通过驱动电路路使步进电机按要求动作。

驱动电路使用ULN2803A达林顿晶体管,反相驱动,驱动电流可以达到500mA。

驱动电路的作用是对控制脉冲进行放大,产生步进电机工作所需要的激励电流。

图1-1 步进电机控制实验原理图
35BYJ46型步进电机使用DC12V 电压,采用四相八拍控制相序。

励磁线圈和励磁顺序如图1-2,控制相序如表1-1。

表中的PB10~PB13对应并行接口8055的B 口0~3位。

如果使用8255B 口的其它位则相应的状态字也要改变。

表1-1 步进电机四相八拍相序表
步 序 相 序
通电相 对应PB 口的输出值
(状态字)
PB13 PB12 PB11 PB10 1 0 0 0 1 A 01H 2 0 0 1 1 AB 03H 3 0 0 1 0 B 02H 4 0 1 1 0 BC 06H 5 0 1 0 0 C 04H 6 1 1 0 0 CD 0CH 7 1 0 0
0 D 08H 8
1
0 1 DA
09H
图1-2 励磁顺序和励磁线圈示意图
1 2 3 4 5 6 7 8
5
+ + + + + + + + 4 - - - 3
- - - 2
- - - 1
- - -
1
3
5
4
2
5 (黑) 4 (黄) 3 (棕) 2 (蓝) 1 (红)
+12V
A ’
B ’
C ’
D ’
A B C D
PB0 PB1 PB2
PB3
8255
驱动单元
步进电动机
(二)8255A可编程并行接口芯片
1.8255简介
Intel 8086/8088 系列的可编程外设接口电路(Programmable Peripheral Interface)简称 PPI,型号为8255(改进型为8255A及
8255A-5),具有24条输入/输出引脚、可编程的通用并行输入/输出接口电路。

它是一片使用单一+5V电源的40脚双列直插式大规模集成电路。

8255A 的通用性强,使用灵活,通过它CPU可直接与外设相连接。

8255A在使用前要写入一个方式控制字,选择A、B、C三个端口各自的工作方式,共有三种;
方式0 :基本的输入输出方式,即无须联络就可以直接进行的 I/O方式。

其中A、B、C口的高四位或低四位可分别设置成输入或输出。

方式1 :选通I/O,此时接口和外围设备需联络信号进行协调,只有A 口和B口可以工作在方式1,此时C口的某些线被规定为A口或B口与外围设备的联络信号,余下的线只有基本的I/O功能,即只工作在方式0.
方式2:双向I/O方式,只有A口可以工作在这种方式,该I/O线即可输入又可输出,此时C口有5条线被规定为A口和外围设备的双向联络线,C口剩下的三条线可作为B口方式1的联络线,也可以和B口一起方式0的I/O线。

8255A是一个并行输入、输出器件,具有24个可编程设置的I/O口,包括3组8位的I/O为PA口、PB口、PC口,又可分为2组12位的I/O口:A组包括A口及C口高4位,B组包括B口及C组的低4位。

2.8255的编码与工作方式选择
(1)8255A的工作方式控制字
8255A工作方式控制字
(一) 步进电机35BYJ46
1. 励磁线圈及其励磁顺序如图1-2所示:
2. 工作原理:4相步进电机示意图见下左图,转子由一个永久磁铁构成,定子分别由4组绕组构成
当S1连通电源后,定子磁场将产生一个靠近转子为N
极,远离转子为
S 极才磁场,
这样的定子磁场和转子的固有磁场发生作用,转子就会转动,正确地S1、S4的送电次序,就能控制转子旋转的方向。

例如:若送电的顺序为S1闭合断开
S2闭合


S3闭合
断开
S4闭合
断开,周而复始的循环,
在定子和转子共同作用下,电机就瞬时针旋转:
电机定子和转子示意图 电气连接示意图
若送电的顺序为S4闭合断开S3闭合断开
S2闭合断开S1闭合断开,周而复始的循环,则电机就逆时针旋转,原理同理。

相关主题