background image

《电机与控制应用》2006,33(4)

基于单片机的步进电机开环控制系统

——

改变P1.O状态

停帆

加速步数减1

缓步数减1

l加速一级
l计算缓步数

e◇

●。。。。。。。。。‘_。。_。’‘。--。。。。。。。-。一

Y t

I指针指向恒速

●Y

恒速步数减l

安装定时常数

减速步数减l

缓步数减1

—T_

/^\

!缓步数=0艺

兰±

加速一级

计算缓步数

退出

图4加减速控制流程图

L298芯片是一种高电压、大电流、双H桥功

率集成电路,可用来驱动继电器线圈、直流电机和

步进电机等感性负载。每个H桥的下侧桥臂晶

体管的发射极连接在一起,相应的外接线端可用

来连接电流检测电阻。

由L297、L298组成的步进电机驱动应用电

路如图5所示。该电路为固定斩波频率恒流斩波

驱动方式,适用于二相双极性步进电机或四相单

极性步进电机,最高电压46 V,每相电流可达

A。用2片L298和1片L297配合使用,可驱动

更大功率的二相步进电机。

相A.

相B:

相C:

相D:

截止l:

截止2:

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

万方数据