|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
摘要:步进电机的驱动电路采用ULN2803达林顿管,驱动程序写入8051单片机,通过程序
# t* h* y) ]# x4 z0 }0 }6 q, c控制步进电机的转速和转向。实现软件与硬件相结合的控制方法,使步进电机运行稳定、可靠性
. V% F+ R( k( P" t) c0 L1 J. z高,达到了对步进电机的最佳控制。
4 K3 _5 d# ]- r* k关键词:步进电机; ULN2803; 单片机;控制% U: T8 U. f n: m5 l4 n5 N# D
中图号: TM383.6
$ F0 u7 [4 u, ~# j1 W, G' n3 q; a文献标识码: A& {; b$ {, S# Z6 _0 a) {0 y; M1 ^
0
9 c, D. l( B7 A引言
! u. F5 C; Y7 ?本文主要研究基于8051单片机的步进电机的6 [' n6 ^ h0 ]& |' k$ v0 P
驱动。驱动电路采用ULN2803达林顿管,使步进电
1 n$ T7 c& \' ^$ @4 f; I机可在智能化程序控制下完成较高精度的旋转。
0 ^( l0 g% F: M4 ^1步进电机控制系统的硬件设计
2 n! Y. b* _: F1.1步进电动机的工作特性
$ F0 Z! n! [5 a0 x(1)步进电动机有三线式、五线式、六线式3种,9 r0 j6 V) P+ J6 L7 i0 q7 V
但其控制方式均相同,必须以脉冲电流来驱动。若
* D/ d* [" c+ \$ A2 x9 |( z每旋转一圈以200个励磁信号来计算,则每个励磁5 t, _0 X. z+ F3 \9 j. v
信号前进1.8° ,其旋转角度与脉冲数成正比,正、反
, D$ B+ T3 ^, e. \2 A; q4 o转可由脉冲顺序来控制。1 {- z ~" @( w Q3 Y
(2)步进电动机的励磁方式可分为全部励磁及
. E8 O4 X4 e y( f! [% ^$ K半步励磁,其中全步励磁又有1相励磁及2相励磁
' w# N5 J) {. X2 g之分,而半步励磁又称1-2相励磁。每输出一个脉% i3 U5 i- O# ~$ B4 p) e1 T
冲信号,步进电动机只走一步。因此,依序不断送出& h' j% f9 G `$ }9 P7 Z' J# D
脉冲信号,步进电动机即可连续转动。分述如下:
+ M v9 C% F, i/ N, `, p* w①1相励磁法在每- -瞬间只有一个线圈导- Z3 `5 [; ?( U' h8 t+ j7 _9 m6 w
通。消耗电力小,精确度高,但转矩小,振动较大,每
& f* c: P5 N. H- Q: ?, D送一励磁信号可走1.8%。若欲以1相励磁法控制步
* o& K, B0 c$ A: }3 b/ Z- w进电动机正转,其励磁顺序如下所示(若励磁信号反/ ]# X8 F ?. R+ D. K9 N, G- s
向传送,则步进电动机反转):0 P% B9 D# b6 H8 T( I
- u: [* X# G! @# q, U, T
[1 j& R3 t$ T: m. |
! |' P7 ]6 s5 q9 ] |
|