|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
, j6 q7 A( x* g" L k D( o摘要文中介绍了一个由89c51单片机控制步进电机的系统实例,包括系统硬件设计和软件设计。在硬件设计中强调了步进4 H; ]! w- u7 w6 w
电机驱动电源,给出了控制电路原理图;在软件设计中给出了主要的控制程序。4 C+ c. V3 m/ k+ Q5 z3 }9 Z: U8 j
关键词单片机 步进电机驱动电源 定时器
; k0 R% U% t. j2 P0 l h: ^* ^( E
步进电机是将输入的电脉冲(数字控制信号)转换
, Y" c6 g7 J9 `4 v成角位移或直线位移的伺服电动机,它本身就是一一个完4 R2 Q6 [: y+ k J6 C8 D
成数/模转换的执行元件。转子的角位移的大小及转速' R% g+ f+ I9 ?: ~
分别与输人的电脉冲数及其频率成正比,并在时间上与
) w6 g N3 ^+ |输入脉冲同步,只要控制输人电脉冲的频率以及电机绕. o- f: Q* E7 m0 \4 D
组通电相序即可获得所需的转角、转速及转向,很容易
; u; E" K' e% S/ Y! w( U! z用微机实现数字控制。, g" S5 ^. m- V, i+ J+ G5 X' y' M
由于步进电机具有步距值不受诸如电压和温度变化& z. X# t9 m' ^. L
的影响、误差不长期积累以及控制性能好等优点,所以8 Y" Z* `. F) g, \+ j. O
步进电机在仪器仪表、机器人、数控机床、纺织、轻
# H3 A i% y5 q2 i* e$ D工、石油、邮电、冶金和化工等行业得到了越来越广泛+ _4 K4 k: O0 C, q
的应用。2 u" W% y% r9 s. P6 s
系统硬件设计
9 W1 R1 |, H% f( u4 w+ B @该单片机控制步进电机系统由单片机、步进电机驱
+ `& m, s' U' k a. @8 L. h$ n动电源(脉冲分配器和功率驱动)、步进电机等部分组
% {" W5 z* x, A& X+ Y成,其控制框图如图1所示。
4 ]* v' a1 ~5 I0 l1 |
1 [/ s2 F& L/ ]
( K* \/ n+ x1 K V& m1 z3 S0 [1 ?- E
|
|