一个单片机可以驱动几个步进电机?

一个单片机可以驱动几个步进电机?57的,还有什么驱动器的是什么东西啊。小白。打算用单片机控制5个步进电机。可以吗?如果不行用什么方案?

控制5个步进电机是小意思了,原则上单片机的一个I/O脚就可以控制一个步进电机的一个线圈。
5个步进电机,看是n相的。需要的I/O脚就是5n个。
但是单片机引脚是不能直接控制电机的,至少需要ULN2003(7路)或NLUN2803(8路)来驱动,比较合理的电路是单片机先接74HC240(8路反相器),再由74HC240控制驱动器ULN2803,最后由ULN2803控制步进电机。
这类电路,在百度文库是到处都能搜索到。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-05-15
单片机直接控制57电机很比较难的,小电机如28可以用恒压控制,不管电流的控制,57电机一般工作电流比较大,一般用恒流控制,不用恒压控制。如果单片机只发控制信号控制步进驱动器,应该可以多控制几个电机,如控制开关控制型的驱动器如英纳仕EZD552,无需发控制脉冲,控制10个电机也是很轻松。
相似回答