89C51单片机与步进电机驱动器如何连接?

2024-11-27 15:34:04
推荐回答(4个)
回答(1):

我刚做过这个实验,我用的L298驱动的,L298比ULN2003便宜点,要是用ULN2003的话,可以单路输入 单路输出,ULN2003的1,2,3,4,5,6,7引脚输入分别对应的输出是16,15,14,13,12,11,10,你是4相电机,随便选择其中的4对就行拉,然后8脚接地,9脚接12V电压,实际上ULN2003里有个反相器,所以你可以在单片机输出时接个反相器,然后再接ULN2003,而我没有接反相器,我把程序给改了改,就省去了一个芯片,只要把程序里表里的数据0变1,1变0就行拉

回答(2):

  89C51单片机与步进电机连接需要一个ULN2003;89c51输出电流不足与驱动步进电机,uln2003有电流放大和隔离作用;

  ULN2003 的每一对达林顿都串联一个2.7K 的基极电阻,在5V 的工作电压下它能与TTL 和CMOS 电路
  直接相连,可以直接处理原先需要标准逻辑缓冲器来处理的数据。
  ULN2003 工作电压高,工作电流大,灌电流可达500mA,并且能够在关态时承受50V 的电压,输出还
  可以在高负载电流并行运行。
  ULN2003 采用DIP—16 或SOP—16 塑料封装。
  

回答(3):

你这个电机不会是5V的小电机吧,一般单片机和电机之间都有驱动电机的电路的!主要是单片机的输出能力没那么高,用ULN2003 就是为了控制高功率设备的!
步进电机,虽然我没有具体弄过,不过也了解点!ULN2003就是一个开关!通过它,单片机就可以控制高功率设备,主要是高功率设备都是外部供电,单片机控制开关ULN2003而已!

回答(4):

一般都有资料,没资料谁搞的懂?