uln2003a驱动四相六线式步进电机怎么接

请问用at89s52单片机控制uln2003a驱动四相六线式步进电机(12V),电路怎么接啊?

ULN2003 是高耐压、大电流达林顿陈列,由七个硅NPN 达林顿管组成。
采用DIP—16 或SOP—16 塑料封装。
该电路的特点如下:
ULN2003 的每一对达林顿都串联一个2.7K 的基极电阻,
能与TTL 和CMOS 电路直接相连,
输出:灌电流可达500mA,并且能够在关态时承受50V的电压。
输入/输出对应的管脚:1/16;2/15;3/14;4/13;5/12;6/11;7/10
管脚9:接电机用的正电源;管脚8:GND。
接线,比如:ULN2003的1,2,3,4,接I/O口,16,15,14,13接电机,电机的两条公用线接+12V,编程时使I/O口依此输出:AB--BC--CD--DA--AB--
注意:编程时I/O口输出高电平,对应的ULN2003输出低电平,则正12V经电机绕组,经ULN2003内部至GND。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-03-30
先弄明白六线分别是什么,地线,12V电源线,和四相线A,B,C,D。四相线接到驱动上,对应的驱动输入的四个管脚接到控制器上,编好程序即可本回答被提问者采纳