请问能用ULN2003A控制24V的步进电机吗???控制器是AT889S52单片机。步进电机的工作电压是24V,

不知道该用什么来做耦合,单片机输出是5V,而电机工作电压是24V,本来想用光耦的,可又不知道该用什么型号。。。。求高人指点啊。。。。

完全可以的哦 不用耦合的 ULN2003的 IN端接单片机的引脚 OUT步进电机 2003的公共端COM接到24v 这样就可以控制了的 2003本来是个复合的达林顿管子 内部就相当于耦合了 专门可以用来驱动低于50V的负载的 你找个ULN的数据手册看看典型应用就知道怎么用了
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-12-05
光耦也一般不要直接来推动这样的负载,得加驱动,例如三极管什么的.
24V的电压,ULN2003A倒是可以承受,但不知道你的电动机锁定时的最大电流是多少,若总电流超过400mA以上,就不能用了,它的最大总电流是500mA,注意是总电流,不是每路的电流.但是真正用到500mA的话,芯片完全是可以煮鸡蛋的,因此我说不要超过400mA.
此外,haijun662832的接法中,有一条重要的线没有说,就是第8脚GND,如果这条不接的话,即使其它的都接好了,输出也是不能工作的.
第2个回答  2011-12-05
2003比较常用,具体的话要自己
看PDF
相似回答