|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
摘要:步进电机是一种易于精确控制的电机,由于其良好的性能而受! M0 J' s( \ J' `/ F
到广泛的应用,其控制方法也多种多样。介绍了SPCE061A单片机对9 v* I, Z' v* C6 L' H
步进电机的控制方法,并且详细介绍了单片机对步进电机控制的设计
8 y* }' t" z* C7 A方案和软件程序设计。该系统控制精度高,可靠性和抗干扰能力强。1 J8 F5 o1 S5 B- K7 V! a# u( V3 L; W1 R
关键词:步进电机:单片机;硬件;软件. t- b( c. |1 Y
.0引言
! p* t8 | K) S' [/ N: E) O步进电机是一种作为控制用的特种电机,它将脉冲信号) K) `6 J8 b B
转变成角位移,即给一个脉冲信号,步进电机就转动一个角
6 f7 j/ ?; d1 @0 ? t6 E% u度,步进电机的转速与脉冲信号的频率成正比。因此非常适% a- D* d2 }" A) Y1 l
合于单片机挖制。其特点是在不丢步,不超步情况下没有积
. F" s4 s5 X5 t9 w累误差,所以广泛应用于各种开环控制系统。控制系统对步, O* y9 d8 {$ ^+ K, G! W
进电机的控制通过步进电机驱动器来完成。本设计中,步进; M4 B$ f3 O) i% U0 K6 N
电机用于位移测量工作台,对步进电机和整个机床的控制由
, e# E/ e) Q) B3 C( b$ dSPCE061A单片机系统来完成。" j, Y H$ J9 ~1 y
1系统的构成 与硬件设计7 B% T( ~, P5 Z% z( t0 \
控制系统的硬件原理图如图1所示,系统中16位单片机4 k. L1 d# p( h; m, j( x$ [$ G8 W. \
SPCE061A单片机与锁存器8255A并行口扩展芯片,构成功能! h. ?3 f5 f: Y! u. [* Q1 _
键盘和数码管显示,完成启动、停止、显示转动的角度及角速
2 ^+ a. E7 O7 V. i% v* Q度等功能。键盘可用于输人加工件的长度,加工个数等参数,
- k6 Q5 F' ^7 h: Y6 \LED用于显示当前的加工信息。利用计数器/定时器芯片! b+ ?; `+ [. w( l6 W
8253控制延时时间,进一步控制步进电机的转速,并能实现步
: |- b+ p( q; G% L; \" p- Z' P: w进电机的往复运动。由于某些加工参数非常重要,为了防止
: m$ {" b3 E8 ]意外掉电时数据丢失,系统中使用自带电池的RAM。每次加
0 P, g! ?8 o* `% z: U工参数改变后程序自动将当前的加工参数及其他工作信息存9 W8 a5 s/ B3 K5 k k1 g
入RAM。这样掉电或关机后,系统当前的加工参数可以保留,! a+ p9 F5 \7 ]' |
在下次开机时自动读人,无需重新输入。) u+ N! `) [: x; i- ]
+ d4 J; C9 Z% t
! w X i; K. p# E
, v4 V3 f1 p& I附件下载:
2 |5 W$ j* b7 p% H1 I7 R. T) T) E$ q5 b2 I7 r
|
|