《电机与控制应用》2006,33(4)
基于单片机的步进电机开环控制系统
N
——
N
改变P1.O状态
停帆
Y
加速步数减1
缓步数减1
帑
l加速一级
l计算缓步数
e◇
●。。。。。。。。。‘_。。_。’‘。--。。。。。。。-。一
Y t
I指针指向恒速
N
●Y
恒速步数减l
安装定时常数
减速步数减l
缓步数减1
—T_
/^\
!缓步数=0艺
兰±
加速一级
计算缓步数
退出
图4加减速控制流程图
L298芯片是一种高电压、大电流、双H桥功
率集成电路,可用来驱动继电器线圈、直流电机和
步进电机等感性负载。每个H桥的下侧桥臂晶
体管的发射极连接在一起,相应的外接线端可用
来连接电流检测电阻。
由L297、L298组成的步进电机驱动应用电
路如图5所示。该电路为固定斩波频率恒流斩波
驱动方式,适用于二相双极性步进电机或四相单
极性步进电机,最高电压46 V,每相电流可达
2
A。用2片L298和1片L297配合使用,可驱动
更大功率的二相步进电机。
l
相A.
4
L
相B:
L
2
相C:
2
9
相D:
9
截止l:
,
7
8
截止2:
j
M1
方式。该模式下,禁止信号INHl和INH2输出保持
高电平。如译码器工作在偶数状态下(2、4、6、
8),为单相励磁方式;当HALF/FuLL为高电平
时,译码器产生半步工作方式相序,也就是8步格
雷码时序。
]几n n几几n几几门几几I
A厂]广]厂]
B—]厂]厂]广一
C厂]广]厂]
D—]厂]厂]
广
INHl一二二一二二=二二=========二二=二二==二
图5步进电机驱动器组成
图6双向励磁时相序波形
L297有3种工作方式:半步工作方式、双向
励磁工作方式和单项励磁工作方式。双向励磁工
1.3
LED运行状态显示
作方式的相序波形如图6所示。
本系统中,用74Lsl64作为显示驱动,带锁
当L297的HALF/FuLL为低电平,如译码器
存,采用串行接法,可以节约L/O口资源,但要使
工作在奇数状态(1、3、5、7)时,为双向励磁工作
用SIO,发送数据时容易控制。
一63一
一义脯
等
N一
薹
一0
夕一~\f
万方数据