|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
摘要:步进电机的驱动电路采用ULN2803达林顿管,驱动程序写入8051单片机,通过程序% N, K) Z* i, S5 j4 o+ g# v
控制步进电机的转速和转向。实现软件与硬件相结合的控制方法,使步进电机运行稳定、可靠性5 Q2 p2 V! }* T
高,达到了对步进电机的最佳控制。( F& \/ h: N4 |
关键词:步进电机; ULN2803; 单片机;控制3 a8 W& {9 S- j* U5 f
中图号: TM383.6
d4 V- @& f3 ?! P1 F5 ?文献标识码: A
* D% Y b. ^2 x4 }# V0 f- ? f: B09 d# T m' L4 B* E& l# l5 U2 s( U$ c
引言3 n. o# v+ b% r/ t. q3 E$ W h: L( l
本文主要研究基于8051单片机的步进电机的+ C+ q9 `9 P; _
驱动。驱动电路采用ULN2803达林顿管,使步进电! Y' _1 \& R% r1 ?' a( [) L
机可在智能化程序控制下完成较高精度的旋转。
) d2 ?: P. q c6 _9 [) p* b# Z" M1步进电机控制系统的硬件设计+ p4 m4 A) O% |9 l: l3 U# U& l
1.1步进电动机的工作特性" C" d3 N0 W4 R3 l/ i) k, {/ L8 j" k
(1)步进电动机有三线式、五线式、六线式3种,
0 t* s+ r; C( o* w/ F3 J4 o但其控制方式均相同,必须以脉冲电流来驱动。若; H' C8 R9 f1 y: Q' ?0 u
每旋转一圈以200个励磁信号来计算,则每个励磁
; R+ b1 Z1 Y) T( ?信号前进1.8° ,其旋转角度与脉冲数成正比,正、反
# O8 Y. Y, k3 J7 w! [. F( o3 U转可由脉冲顺序来控制。5 b* R1 J* p4 P6 o) l5 {4 X2 `3 }
(2)步进电动机的励磁方式可分为全部励磁及
( N& B$ `( ]/ X1 O半步励磁,其中全步励磁又有1相励磁及2相励磁7 f S8 i2 D( I- W; [/ C L
之分,而半步励磁又称1-2相励磁。每输出一个脉. D3 G6 b3 D- T: r$ j, [7 q ?4 u
冲信号,步进电动机只走一步。因此,依序不断送出
" e9 C' w+ q- s/ i7 p脉冲信号,步进电动机即可连续转动。分述如下:( p5 ?5 L7 N+ _
①1相励磁法在每- -瞬间只有一个线圈导) w* n$ c! n. @5 f# }
通。消耗电力小,精确度高,但转矩小,振动较大,每/ |; L' C" u# G7 ?: k9 j* p. _
送一励磁信号可走1.8%。若欲以1相励磁法控制步/ I1 g1 f1 @( I7 i- B! r, Y" a/ o) ]
进电动机正转,其励磁顺序如下所示(若励磁信号反6 a9 T( f7 C9 F' ^4 B
向传送,则步进电动机反转):
2 D7 A6 U& h7 L# B/ ~+ z: m/ N8 S
( I: @8 b1 {1 Z3 b; S9 C6 H" H
$ p7 A0 B S) T* w6 s: l
|
|