欢迎您光临机械网,如有问题请及时联系我们。

如何用51单片机控制4个步进电机同时工作?如何用51单片机控制4个步进电机同时工作?

作者:机械网
文章来源:本站

  

如何用51单片机控制4个步进电机同时工作?如何用51单片机控制4个步进电机同时工作?

  

如何用51单片机控制4个步进电机同时工作?如何用51单片机控制4个步进电机同时工作?

  

如何用51单片机控制4个步进电机同时工作?如何用51单片机控制4个步进电机同时工作?

  用单片机同时是不可能的,当然,时间间隔小到可以接受,跑几个任务,那也可以视为同时。

  要实现真正意义上的同时,用FPGA/CPLD是可以完成的。话说回来,也许你的同时并不是说一定严格地同时工作,只是说一个单片机去控制四个步进电机,那就好办多了。一个步进电机,比如4相5线那种,4个IO口可控制一个,四个步进电机就要16个,驱动芯片用ULN2003即可。当然,如果你的IO口不允许使用这么多,那也可以通过串转并的方法,扩展IO口,比如用74HC595,三根IO口控制它,它可以级联,三根线可以控制很多片。一片为8位,两片就为16位,3片为24位 …… 只要加些三极管驱动那三根控制线,三个IO口可控制一串级联的74HC595,得到的扩展IO口,那是相当多的。我用三个IO口控制过5片74HC595,三个IO口一下子就扩展成了40个IO口!!!

来源:文章来源于网络,如有侵权请联系我们及时删除。本文由机械网转载编辑,欢迎分享本文!