|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
摘要:步进电机是一种易于精确控制的电机,由于其良好的性能而受1 q# A. O8 ?6 g3 O
到广泛的应用,其控制方法也多种多样。介绍了SPCE061A单片机对7 o8 y- j& J! K* l; E' n5 L
步进电机的控制方法,并且详细介绍了单片机对步进电机控制的设计2 U" S9 ~: `+ E5 X3 ?" _
方案和软件程序设计。该系统控制精度高,可靠性和抗干扰能力强。, n/ N- ]. P2 H7 ~- F8 j8 c
关键词:步进电机:单片机;硬件;软件% ]( V. T; o/ M- B
.0引言
1 I6 v- M4 J2 [( l" B* ~4 ~5 S/ N步进电机是一种作为控制用的特种电机,它将脉冲信号
. u Y* [7 T( i8 g5 n! Y. f* \转变成角位移,即给一个脉冲信号,步进电机就转动一个角/ ^( Z" j0 p; c
度,步进电机的转速与脉冲信号的频率成正比。因此非常适7 p9 a2 O; i: ]0 a! s
合于单片机挖制。其特点是在不丢步,不超步情况下没有积/ N4 h" U6 R. _8 G' [
累误差,所以广泛应用于各种开环控制系统。控制系统对步5 N) T/ f8 Q6 o4 v: z* Y
进电机的控制通过步进电机驱动器来完成。本设计中,步进3 e# C, A1 J" ]5 `
电机用于位移测量工作台,对步进电机和整个机床的控制由/ Q( L4 P* |3 N0 p: x( N& k
SPCE061A单片机系统来完成。$ l: W4 @8 M8 U2 _5 |* |4 m
1系统的构成 与硬件设计3 i' k: Q% h) j8 U. K4 v
控制系统的硬件原理图如图1所示,系统中16位单片机' W, V8 x* a4 Z' d. L; q2 N
SPCE061A单片机与锁存器8255A并行口扩展芯片,构成功能6 L3 w! m! ? P6 v; j
键盘和数码管显示,完成启动、停止、显示转动的角度及角速
" X3 L0 b4 W4 R度等功能。键盘可用于输人加工件的长度,加工个数等参数,
6 W/ y( q$ h* c6 P3 rLED用于显示当前的加工信息。利用计数器/定时器芯片
$ s& `, r, L% i4 ~3 r8253控制延时时间,进一步控制步进电机的转速,并能实现步
- }% O* |) F" m* q: O进电机的往复运动。由于某些加工参数非常重要,为了防止
# G1 S# h6 Q/ E# U3 V6 ]意外掉电时数据丢失,系统中使用自带电池的RAM。每次加. Z" A& g0 x) I& i6 {
工参数改变后程序自动将当前的加工参数及其他工作信息存0 |6 I* V1 U) f* q: V! V3 @+ |
入RAM。这样掉电或关机后,系统当前的加工参数可以保留,, I' k7 t. I: Z1 P
在下次开机时自动读人,无需重新输入。
9 v1 k t4 K/ d) ~; Z
: M; ?7 i3 \% M! a2 p. F" V f3 d) r4 I9 s( Z, t! ]
3 _" P6 Z& G/ W, f附件下载:, |# t5 E6 f# j4 W
, A8 }: A) ?$ l: v1 S |
|