51单片机 不经过uln2003等控制芯片能直接控制5V步进电机吗?如果能的话请给个解决方案

如题所述

不能,51单片机的IO最大电流才20毫安,远不够驱动电机,如果直接控制的话,唯一的下场就是单片机烧掉。
其实2003也不足以驱动电机,很有可能在启动的瞬间被烧掉,你可以查一下这个电机的额定电流乘以10是否超过1安培。超过的话,我建议你还是使用专用的驱动模块
温馨提示:内容为网友见解,仅供参考
第1个回答  2013-06-21
要加个电流放大器、单片机的引脚的电流不足以驱动步进电机转动,必须要加电流放大器;如一些专业放大芯片或驱动芯片,网上很多一艘就出来了、再或者就是加三极管放大
第2个回答  2013-06-21
还是用个芯片,去搭三极管更麻烦

单片机能直接驱动步进电机吗?
单片机能直接驱动步进电机吗单片机能不能直接驱动步进电机,原因是单片机虽然是主要起控制作用,但其端口主要是起到信号控制作用,而不能起到功率驱动。一般单片机的I\/O口的输出电流都在20mA以内(低功耗型单片机的端口输出能力更低)。而步进电机一般都需要超过100mA以上的电流。所以就算是单片机输出自己所...

请问能用ULN2003A控制24V的步进电机吗???控制器是AT889S52单片机。步进...
完全可以的哦 不用耦合的 ULN2003的 IN端接单片机的引脚 OUT步进电机 2003的公共端COM接到24v 这样就可以控制了的 2003本来是个复合的达林顿管子 内部就相当于耦合了 专门可以用来驱动低于50V的负载的 你找个ULN的数据手册看看典型应用就知道怎么用了 ...

如何用51单片机控制4个步进电机同时工作
用单片机同时是不可能的,当然,时间间隔小到可以接受,跑几个任务,那也可以视为同时。要实现真正意义上的同时,用FPGA\/CPLD是可以完成的。话说回来,也许你的同时并不是说一定严格地同时工作,只是说一个单片机去控制四个步进电机,那就好办多了。一个步进电机,比如4相5线那种,4个IO口可控制一个...

光耦+ULN2003 MCU控制光耦进而实现ULN2003对继电器的控制 请大家帮看一...
这个 电路没问题。不过还可以改进一下。输入口对地接电阻是输入口无信号时加低电平。这样更稳定。空置的话容易引起误动作。电阻可以用103的排阻。续流二极管可以取消。因为2003里面自带有续流二极管。我原来厂里装的植毛机就是这样的,只是不驱动继电器,而是驱动气阀。 本回答由提问者推荐 举报| 答案纠错 | 评论 0 ...

求基于51单片机的4相步进电机细分驱动硬件电路图,有软件编程更好_百度...
单片机最小系统图就不用细说了吧。。。步进电机模块,驱动小的步进电机就用ULN2003芯片。连线图给出了。软件编程嘛,你这没有细说功能要求,我就给你发个典型应用案例,自己看懂了修改下应该能用。基本功能就是正转反转,加速减速,启动停止动作。ZHENG EQU 30H FAN EQU 31H NO EQU 32H AS EQU 33...

跪求...基于51单片机自动跟踪阳光太阳能热水器控制系统的设计
四个按键对应控制电机完成:上、下、左、右的翻转动作。通过点动的方式来控制驱动步进电机的实际运动。在给设备系统进行上电后,系统最初为“自动模式”,这样可以更好的在不受人为干预的情况下实现对太阳能的最大接收。编译语言的选取方案一:C语言简洁紧凑、灵活方便;运算符的丰富性;数据结构的丰富性;结构式语言;...

相似回答