|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
. B4 h+ |+ a, |2 q摘要:步进电机是一种易于精确控制的电机,由于其良好的性能而受
% e2 z7 |1 h2 d! F3 ~( E3 F, Y到广泛的应用,其控制方法也多种多样。介绍了SPCEO61A单片机对- V# S- C+ c/ e! P) L2 C: u
步进电机的控制方法,并且详细介绍了单片机对步进电机控制的设计, ?* G" B. y7 r8 r5 a
方案和软件程序设计。该系统控制精度高,可靠性和抗干扰能力强。
6 y ~) j5 S7 L关键词:步进电机;单片机;硬件;软件6 L7 q# G7 K3 _1 G2 x
- E" J$ Q2 V; e
% ^5 E) K# z% h1 i& E0引言
3 d) q: S6 f- q) r6 T# m步进电机是一种作为控制用的特种电机,它将脉冲信号
5 m [9 g! R! u% z2 N R& Z, o转变成角位移,即给一个脉冲信号,步进电机就转动一个角
6 R! _, k& y: ~( |/ t度,步进电机的转速与脉冲信号的频率成正比。因此非常适% I6 a/ m. ~% y9 V
合于单片机控制。其特点是在不丢步,不超步情况下没有积) [- d! n7 q9 V0 L' x
累误差,所以广泛应用于各种开环挖制系统。控制系统对步4 R e' c0 \- w5 [& k' i
进电机的控制通过步进电机驱动器来完成。本设计中,步进
7 L$ V$ c# `- ]( p4 ^0 u2 Z电机用于位移测量工作台,对步进电机和整个机床的控制由$ Y3 C3 `% |/ [; `
SPCE061A单片机系统来完成。
1 w* x$ i/ u. `( o1系统的构成 与硬件设计& q6 t p0 T8 |2 \
控制系统的硬件原理图如图1所示,系统中16位单片机.) E# n8 {: ~6 [1 u
SPCE061A单片机与锁存器8255A并行口扩展芯片,构成功能, M F% o3 h! i( C) M5 d5 |
键盘和数码管显示,完成启动、停止、显示转动的角度及角速
4 x. ^ T! a3 N. V* R1 Z/ G度等功能。键盘可用于输人加工件的长度,加工个数等参数,6 O" x" S8 W% ~% j: F' |
LED用于显示当前的加工信息。利用计数器/定时器芯片! @2 k+ c6 {) O& e, |7 f- G+ L
8253控制延时时间,进一步控制步进电机的转速,并能实现步0 B$ e, i1 I& [ Z
进电机的往复运动。由于某些加工参数非常重要,为了防止5 C e$ N1 L& r- p" f
意外掉电时数据丢失,系统中使用自带电池的RAM。每次加" H# _% R9 U$ H* @) n4 D" B
工参数改变后程序自动将当前的加工参数及其他工作信息存
; R4 u9 `5 S6 r) t; {入RAM。这样掉电或关机后,系统当前的加工参数可以保留,
/ q+ c% w; Z- [1 T( d在下次开机时自动读人,无需重新输人。- i1 j/ ?1 @ A$ K7 Q
! c# Y5 G% B U* [. \3 n/ Z9 V/ ?! P! Y" S
5 ^4 {2 T6 b8 X* f; m- e6 G. u |
|